OSDN Git Service

Add missing ChangeLog entry for revision 133750.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
2
3         PR target/32000
4         * gcc.target/i386/pr32000-1.c: New.
5
6 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
7
8         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
9         on some environments.
10
11 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
12
13         PR tree-opt/35431
14         * gcc.c-torture/compile/pr35431.c: New testcase.
15
16 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
17
18         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
19         targets.
20
21 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22
23         PR c++/35245
24         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
25
26 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
27
28         PR c++/35578
29         * g++.dg/parse/friend8.C: New test.
30
31         PR c/35748
32         * gcc.dg/union-cast-4.c: New test.
33
34 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
35
36         PR target/35757
37         * gcc.target/i386/sse4_1-blendps-2.c: New.
38         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
39
40 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
41
42         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
43         * gfortran.dg/internal_pack_2.f90:  Likewise.
44         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
45         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
46         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
47         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
48         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
49         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
50
51 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
52
53         * gnat.dg/bit_packed_array2.adb: New test.
54
55 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
56
57         PR fortran/35740
58         * gfortran.dg/transpose_conjg_1.f90: New test.
59
60 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
61
62         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
63         
64 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
65
66         PR fortran/35698
67         * gfortran.dg/allocate_zerosize_3.f: New test.
68
69         PR fortran/35702
70         * gfortran.dg/character_assign_1.f90: New test.
71
72 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
73
74         PR libfortran/32972
75         PR libfortran/32512
76         * gfortran.dg/intrinsic_spread_1.f90:  New file.
77         * gfortran.dg/intrinsic_spread_2.f90:  New file.
78         * gfortran.dg/intrinsic_spread_3.f90:  New file.
79
80 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
81
82         PR fortran/34714
83         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
84         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
85         * gfortran.dg/func_assign.f90: Likewise.
86         * gfortran.dg/implicit_11.f90: Likewise.
87         * gfortran.dg/proc_assign_1.f90: Likewise.
88         * gfortran.dg/proc_assign_2.f90: Likewise.
89         * gfortran.dg/procedure_lvalue.f90: Likewise.
90
91 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
92
93         PR fortran/35699
94         * gfortran.dg/direct_io_10.f: New test.
95
96 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
97
98         * gcc.target/i386/vectorize6.c: New test.
99
100 2008-03-28  Tobias Burnus  <burnus@net-b.de>
101
102         PR fortran/35721
103         * gfortran.dg/associated_target_2.f90: New.
104
105 2008-03-28  Richard Guenther  <rguenther@suse.de>
106
107         PR tree-optimization/19580
108         * gcc.dg/tree-ssa/loop-34.c: New testcase.
109
110 2008-03-28  Richard Guenther  <rguenther@suse.de>
111
112         PR tree-optimization/30317
113         PR tree-optimization/30911
114         PR tree-optimization/34793
115         * gcc.dg/tree-ssa/vrp35.c: New testcase.
116         * gcc.dg/tree-ssa/vrp36.c: Likewise.
117         * gcc.dg/tree-ssa/vrp37.c: Likewise.
118
119 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
120
121         PR target/31334
122         * gcc.target/powerpc/altivec-25.c: New testcase.
123
124 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
125
126         PR fortran/35724
127         * gfortran.dg/cshift_shift_real_2.f90: New test.
128
129 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
130
131         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
132         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
133
134 2008-03-27  Richard Guenther  <rguenther@suse.de>
135
136         PR c/32511
137         * gcc.dg/attr-weak-1.c: New testcase.
138
139 2008-03-27  Richard Guenther  <rguenther@suse.de>
140
141         PR tree-optimization/32810
142         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
143
144 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
145
146         * g++.dg/cpp0x/variadic91.C: New.
147
148 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
149
150         * gcc.dg/tree-ssa/loop-32.c: New testcase.
151         * gcc.dg/tree-ssa/loop-33.c: Likewise.
152
153 2008-03-27  Richard Guenther  <rguenther@suse.de>
154
155         * gcc.dg/fold-addr-1.c: New testcase.
156
157 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
158
159         PR middle-end/35429
160         * gcc.c-torture/compile/complex-5.c: New test.
161
162 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
163
164         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
165
166 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
167
168         PR c++/35546
169         * g++.dg/ext/attrib33.C: New test.
170
171 2008-03-26  Richard Guenther  <rguenther@suse.de>
172
173         Revert:
174         2008-03-26  Richard Guenther  <rguenther@suse.de>
175
176         * gcc.dg/fold-addr-1.c: New testcase.
177
178 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
179
180         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
181         before redefinitions of extern and __inline.
182         * gcc.target/i386/sse-13.c: Ditto.
183
184 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
185
186         PR c++/35332
187         * g++.dg/other/error27.C: New test.
188
189 2008-03-26  Richard Guenther  <rguenther@suse.de>
190
191         * gcc.dg/fold-addr-1.c: New testcase.
192
193 2008-03-26  Richard Guenther  <rguenther@suse.de>
194
195         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
196         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
197         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
198         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
199         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
200         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
201         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
202
203 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
204
205         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
206         variadic template template parameter binding semantics.
207         * g++.dg/cpp0x/variadic85.C: Ditto.
208         * g++.dg/cpp0x/variadic88.C: New.
209         * g++.dg/cpp0x/variadic89.C: New.
210         * g++.dg/cpp0x/variadic90.C: New.
211         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
212         variadic template template parameter binding semantics.
213         * g++.dg/cpp0x/variadic-lambda.C: New.
214
215 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
216
217         PR target/31558
218         * g++.dg/ext/altivec-15.C: New testcase.
219
220 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
221
222         PR objc/29197
223         * objc.dg/method-20.m: New testcase.
224         
225 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
226
227         PR rtl-optimization/35232
228         * gcc.target/mips/pr35232.c: New test.
229
230 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
231
232         * g++.dg/template/sfinae4.C: New.
233         * g++.dg/template/sfinae5.C: New.
234         * g++.dg/template/sfinae6.C: New.
235         * g++.dg/template/sfinae6_neg.C: New.
236         * g++.dg/template/sfinae7.C: New.
237         * g++.dg/template/sfinae8.C: New.
238         * g++.dg/template/sfinae9.C: New.
239         * g++.dg/template/sfinae10.C: New.
240         * g++.dg/template/sfinae11.C: New.
241         * g++.dg/template/sfinae12.C: New.
242         * g++.dg/template/sfinae13.C: New.
243         * g++.dg/template/sfinae14C: New.
244
245 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
246
247         * gcc.target/sh/sh2a-bclr.c: New test.
248         * gcc.target/sh/sh2a-bset.c: New test.
249
250 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
251
252         * gcc.target/sh/sh2a-movrt.c: New test.
253
254 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
255
256         * gcc.target/sh/sh2a-prefetch.c: New test.
257
258 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
259             Naveen.H.S  <naveen.hs@kpitcummins.com>
260
261         * gcc.target/sh/sh2a-movi20s.c: New test.
262
263 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
264             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
265             Naveen.H.S  <naveen.hs@kpitcummins.com>
266
267         * gcc.target/sh/sh2a-resbank.c: New test.
268         * gcc.target/sh/sh2a-tbr-jump.c: New test.
269         * gcc.target/sh/sh2a-jsrn.c: New test.
270         * gcc.target/sh/sh2a-rtsn.c: New test.
271
272 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
273
274         * gcc.target/i386/sse-17.c: Include sse2-check.h.
275         (main): Change to void and rename to sse2_test.
276         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
277         dg-do-what-default to "compile" if SSE2 hardware is not available.
278         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
279         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
280         xfail vect_no_int_max from "vectorization not profitable" check.
281
282 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
283
284         PR middle-end/26222
285         * gcc.dg/torture/pr26222.c: New testcase.
286
287 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
288
289         PR fortran/34813
290         * gfortran.dg/null_3.f90 : New test
291
292         PR fortran/33295
293         * gfortran.dg/module_function_type_1.f90 : New test
294
295 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
296
297         PR libfortran/32972
298         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
299         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
300         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
301
302 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
303
304         * gcc.target/mips/dse-1.c: Add checks for zeros.
305
306 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
307
308         PR target/27946
309         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
310
311 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
312
313         PR libfortran/32972
314         * internal_pack_1.f90:  New test case.
315         * internal_pack_2.f90:  New test case.
316         * internal_pack_3.f90:  New test case.
317
318 2008-03-21  Olivier Hainque  <hainque@adacore.com>
319
320         * gnat.dg/empty_vector_length.adb: New testcase.
321
322 2008-03-20  Richard Guenther  <rguenther@suse.de>
323
324         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
325
326 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
327             Uros Bizjak  <ubizjak@gmail.com>
328
329         PR testsuite/34168
330         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
331         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
332         if SSE2 hardware is not available.
333         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
334         gcc.dg/vect/vect.exp.
335         * gfortran.dg/vect/vect.exp: Ditto.
336         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
337
338 2008-03-20  Andreas Schwab  <schwab@suse.de>
339
340         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
341         xfail.
342
343 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
344
345         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
346         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
347         from dg-options.
348
349 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
350
351         PR testsuite/35621
352         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
353         * gcc.target/i386/ssse3-pabsd.c: Likewise.
354         * gcc.target/i386/ssse3-pabsw.c: Likewise.
355         * gcc.target/i386/ssse3-palignr.c: Likewise.
356         * gcc.target/i386/ssse3-phaddd.c: Likewise.
357         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
358         * gcc.target/i386/ssse3-phaddw.c: Likewise.
359         * gcc.target/i386/ssse3-phsubd.c: Likewise.
360         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
361         * gcc.target/i386/ssse3-phsubw.c: Likewise.
362         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
363         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
364         * gcc.target/i386/ssse3-pshufb.c: Likewise.
365         * gcc.target/i386/ssse3-psignb.c: Likewise.
366         * gcc.target/i386/ssse3-psignd.c: Likewise.
367         * gcc.target/i386/ssse3-psignw.c: Likewise.
368
369 2008-03-20  Andreas Schwab  <schwab@suse.de>
370
371         PR testsuite/35647
372         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
373         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
374         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
375         continuation and remove xfail.
376
377 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
378
379         PR libfortran/32972
380         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
381         in subroutine.
382
383 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
384
385         * gcc.dg/format/ms_array-1.c: New.
386         * gcc.dg/format/ms_c90-scanf-3.c: New.
387         * gcc.dg/format/ms_c99-strftime-1.c: New.
388         * gcc.dg/format/ms_no-y2k-1.c: New.
389         * gcc.dg/format/ms_attr-1.c: New.
390         * gcc.dg/format/ms_c90-scanf-4.c: New.
391         * gcc.dg/format/ms_c99-strftime-2.c: New.
392         * gcc.dg/format/ms_nonlit-1.c: New.
393         * gcc.dg/format/ms_c90-scanf-5.c: New.
394         * gcc.dg/format/ms_cast-1.c: New.
395         * gcc.dg/format/ms_nonlit-2.c: New.
396         * gcc.dg/format/ms_attr-2.c: New.
397         * gcc.dg/format/ms_c90-strftime-1.c: New.
398         * gcc.dg/format/ms_miss-1.c: New.
399         * gcc.dg/format/ms_nonlit-3.c: New.
400         * gcc.dg/format/ms_attr-3.c: New.
401         * gcc.dg/format/ms_c90-strftime-2.c: New.
402         * gcc.dg/format/ms_miss-2.c: New.
403         * gcc.dg/format/ms_nul-1.c: New.
404         * gcc.dg/format/ms_attr-4.c: New.
405         * gcc.dg/format/ms_c94-printf-1.c: New.
406         * gcc.dg/format/ms_miss-3.c: New.
407         * gcc.dg/format/ms_nul-2.c: New.
408         * gcc.dg/format/ms_attr-7.c: New.
409         * gcc.dg/format/ms_c94-scanf-1.c: New.
410         * gcc.dg/format/ms_miss-4.c: New.
411         * gcc.dg/format/ms_null-1.c: New.
412         * gcc.dg/format/ms_bitfld-1.c: New.
413         * gcc.dg/format/ms_c99-printf-1.c: New.
414         * gcc.dg/format/ms_miss-5.c: New.
415         * gcc.dg/format/ms_plus-1.c: New.
416         * gcc.dg/format/ms_branch-1.c: New.
417         * gcc.dg/format/ms_c99-printf-2.c: New.
418         * gcc.dg/format/ms_miss-6.c: New.
419         * gcc.dg/format/ms_sec-1.c: New.
420         * gcc.dg/format/ms_c90-printf-1.c: New.
421         * gcc.dg/format/ms_c99-printf-3.c: New.
422         * gcc.dg/format/ms_multattr-1.c: New.
423         * gcc.dg/format/ms_unnamed-1.c: New.
424         * gcc.dg/format/ms_c90-printf-2.c: New.
425         * gcc.dg/format/ms_c99-scanf-1.c: New.
426         * gcc.dg/format/ms_multattr-2.c: New.
427         * gcc.dg/format/ms_va-1.c: New.
428         * gcc.dg/format/ms_c90-printf-3.c: New.
429         * gcc.dg/format/ms_c99-scanf-2.c: New.
430         * gcc.dg/format/ms_multattr-3.c: New.
431         * gcc.dg/format/ms_c90-scanf-1.c: New.
432         * gcc.dg/format/ms_c99-scanf-3.c: New.
433         * gcc.dg/format/ms_no-exargs-1.c: New.
434         * gcc.dg/format/ms_zero-length-1.c: New.
435         * gcc.dg/format/ms_c90-scanf-2.c: New.
436         * gcc.dg/format/ms_c99-scanf-4.c: New.
437         * gcc.dg/format/ms_no-exargs-2.c: New.
438         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
439         * gcc.dg/format/miss-1.c: Likewise.
440         * gcc.dg/format/miss-3.c: Likewise.
441         * gcc.dg/format/multattr-2.c: Likewise.
442         * gcc.dg/format/miss-5.c: Likewise.
443         * gcc.dg/format/attr-2.c: Likewise.
444         * gcc.dg/format/attr-4.c: Likewise.
445         * gcc.dg/format/c90-scanf-4.c: Likewise.
446         * gcc.dg/format/c99-printf-3.c: Likewise.
447         * gcc.dg/format/multattr-1.c: Likewise.
448         * gcc.dg/format/miss-4.c: Likewise.
449         * gcc.dg/format/miss-6.c: Likewise.
450         * gcc.dg/format/c90-printf-3.c: Likewise.
451         * gcc.dg/format/attr-1.c: Likewise.
452         * gcc.dg/format/attr-3.c: Likewise.
453         * gcc.dg/format/attr-7.c: Likewise.
454         * gcc.dg/format/format.h: Treat mingw and gnu style.
455         * gcc.dg/format/sys_format.c: New.
456
457 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
458
459         PR libfortran/35627
460         * gfortran.dg/namelist_46.f90: New test.
461
462 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
463
464         PR target/14552
465         * gcc.target/i386/pr14552.c: New test.
466
467 2008-03-19  Michael Matz  <matz@suse.de>
468
469         PR middle-end/35616
470         * gcc.dg/pr35616.c: New test.
471
472 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
473
474         PR fortran/35152
475         * gfortran.dg/argument_checking_16.f90: New test.
476
477 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
478
479         PR libfortran/32972
480         * gfortran.dg/internal_pack_1.f90:  New test case.
481         * gfortran.dg/internal_pack_2.f90:  New test case.
482         * gfortran.dg/internal_pack_3.f90:  New test case.
483
484 2008-03-19  Jan Hubicka  <jh@suse.cz>
485
486         * gcc.dg/20050811-2.c: Update dumping flags.
487         * gcc.dg/sms-2.c: Update dumping flags.
488         * gcc.dg/var-expand1.c: Update dumping flags.
489         * gcc.dg/var-expand3.c: Update dumping flags.
490         * gcc.dg/pr30957-1.c: Update dumping flags.
491         * gcc.dg/20050811-1.c: Update dumping flags.
492         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
493         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
494
495 2008-03-19  Richard Guenther  <rguenther@suse.de>
496
497         PR middle-end/35609
498         * gcc.dg/testsuite/uninit-15.c: New testcase.
499         * gcc.dg/testsuite/uninit-16.c: Likewise.
500
501 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
502
503         PR target/35504
504         * g++.dg/other/pr35504.C: New test.
505
506 2008-03-18  Richard Guenther  <rguenther@suse.de>
507
508         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
509         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
510
511 2008-03-18  Richard Guenther  <rguenther@suse.de>
512
513         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
514
515 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
516
517         PR libfortran/35617
518         * gfortran.dg/namelist_45.f90: New test.
519
520 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
521
522         PR testsuite/35512
523         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
524         Write variables instead of reading them.
525
526 2008-03-17  Jason Merrill  <jason@redhat.com>
527
528         PR c++/35548
529         * g++.dg/init/ref16.C: New testcase.
530
531 2008-03-17  Richard Guenther  <rguenther@suse.de>
532
533         PR tree-optimization/19637
534         * g++.dg/tree-ssa/pr19637.C: New testcase.
535
536 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
537
538         PR fortran/35470
539         * gfortran.dg/subref_array_pointer_3.f90 : New test.
540
541 2008-03-16  Richard Guenther  <rguenther@suse.de>
542
543         PR middle-end/35607
544         * gcc.c-torture/compile/pr35607.c: New testcase.
545         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
546
547 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
548
549         PR fortran/35582
550         * gfortran.dg/write_invalid_format.f90: New test.
551
552 2008-03-15  Richard Guenther  <rguenther@suse.de>
553
554         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
555
556 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
557
558         PR testsuite/35184
559         * gfortran.dg/elemental_subroutine_6.f90: New test.
560
561 2008-03-15  Richard Guenther  <rguenther@suse.de>
562
563         * gcc.dg/pr23911.c: Adjust testcase.
564         * gcc.dg/tree-ssa/pr14841.c: Likewise.
565         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
566
567 2008-03-15  Richard Guenther  <rguenther@suse.de>
568
569         PR middle-end/35593
570         * g++.dg/warn/Warray-bounds-3.C: New testcase.
571
572 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
573
574         PR testsuite/35478
575         * gfortran.dg/generic_16.f90: New test.
576
577 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
578
579         PR middle-end/35595
580         * gcc.c-torture/compile/pr35595.c: New test.
581
582 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
583
584         PR testsuite/33296
585         * gfortran.dg/nearest_4.f90: New test.
586
587 2008-03-14  Richard Guenther  <rguenther@suse.de>
588
589         PR tree-optimization/13761
590         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
591
592 2008-03-14  Richard Guenther  <rguenther@suse.de>
593
594         PR tree-optimization/34172
595         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
596         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
597         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
598         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
599         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
600         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
601
602 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
603
604         PR libcpp/35322:
605         * gcc.dg/cpp/pr35322.c: Add dg-error line.
606
607 2008-03-14  Richard Guenther  <rguenther@suse.de>
608
609         PR tree-optimization/34043
610         PR tree-optimization/33989
611         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
612         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
613         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
614         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
615         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
616
617 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
618             Uros Bizjak  <ubizjak@gmail.com>
619
620         PR testsuite/35538 
621         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
622         Skip *-*-darwin*.
623         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
624
625 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
626             Uros Bizjak  <ubizjak@gmail.com>
627
628         PR testsuite/35406
629         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
630         count from 0 to 1 for lp64 targets.
631         * gfortran.dg/ldist-1.f90: Update test to check
632         for 5 loops distributed instead of 4 for lp64 targets.
633
634 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
635
636         PR fortran/35475
637         * gfortran.dg/derived_sub.f90: New test.
638
639 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
640
641         PR testsuite/35558
642         * g++.dg/tls/static-1.C: Move dg-additional-sources after
643         dg-require-effective-target.
644         * g++.dg/tls/static-1a.cc: Likewise.
645
646 2008-03-13  Tom Tromey  <tromey@redhat.com>
647
648         PR libcpp/35322:
649         * gcc.dg/cpp/pr35322.c: New file.
650
651 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
652
653         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
654         (main): Call check_vect.
655
656 2008-03-13  Alon Dayan  <alond@il.ibm.com>
657             Olga Golovanevsky  <olga@il.ibm.com>
658         
659         PR tree-optimization/35041
660         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
661
662 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
663
664         PR target/34000
665         PR target/35553
666         * g++.dg/other/i386-3.C: New test.
667         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
668         * gcc.target/i386/sse-14.c: Ditto.
669         * gcc.target/i386/mmx-1.c: Ditto.
670         * gcc.target/i386/mmx-2.c: Ditto.
671         * gcc.target/i386/3dnow-1.c: Ditto.
672         * gcc.target/i386/3dnow-2.c: Ditto.
673         * gcc.target/i386/3dnowA-1.c: Ditto.
674         * gcc.target/i386/3dnowA-2.c: Ditto.
675
676 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
677
678         PR tree-opt/35422
679         * gcc.target/i386/pr35422.c: Escape brackets.
680
681 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
682
683         PR tree-opt/35422
684         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
685         third loop.
686         * gcc.target/i386/pr35422.c: New.
687
688 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
689
690         PR tree-opt/35403
691         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
692
693 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
694
695         PR target/35540
696         * gcc.target/i386/pr35540.c: New test.
697
698 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
699
700         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
701
702 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
703
704         PR middle-end/35526
705         * g++.dg/torture/pr35526.C: New test.
706
707 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
708
709         PR c++/35328
710         * g++.dg/gomp/pr35328.C: New test.
711
712         PR c++/35337
713         * g++.dg/gomp/pr35337.C: New test.
714
715         PR c/35438
716         PR c/35439
717         * gcc.dg/gomp/pr35438.c: New test.
718         * gcc.dg/gomp/pr35439.c: New test.
719
720         PR middle-end/35099
721         * g++.dg/gomp/pr35099.C: New test.
722
723 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
724
725         * gnat.dg/range_check2.adb: New test.
726
727 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
728
729         PR tree-optimization/35494
730         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
731         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
732         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
733         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
734
735 2008-03-10  Richard Guenther  <rguenther@suse.de>
736
737         PR tree-optimization/34677
738         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
739         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
740         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
741
742 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
743
744         PR fortran/35474
745         * gfortran.dg/module_commons_2.f90: New test.
746
747 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
748
749         * gnat.dg/frame_overflow.adb: Improve portability.
750
751 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
752
753         PR target/35350
754         * gcc.target/i386/isa-1.c: Add -march=x86-64.
755         * gcc.target/i386/isa-2.c: Likewise.
756         * gcc.target/i386/isa-3.c: Likewise.
757         * gcc.target/i386/isa-10.c: Likewise.
758         * gcc.target/i386/isa-11.c: Likewise.
759         * gcc.target/i386/isa-12.c: Likewise.
760         * gcc.target/i386/isa-13.c: Likewise.
761         * gcc.target/i386/isa-14.c: Likewise.
762
763 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
764
765         PR target/22152
766         * gcc.target/i386/pr22152.c: New test.
767         * gcc.target/i386/sse2-mmx.c: Ditto.
768
769 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
770
771         * gnat.dg/uninit_func.adb: New test.
772
773 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
774
775         * gnat.dg/pack4.adb: New test.
776
777 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
778
779         * gnat.dg/small_alignment.adb: New test.
780
781 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
782
783         * gnat.dg/specs/alignment2.ads: New test.
784
785 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
786
787         * gnat.dg/pack3.adb: New test.
788
789 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
790
791         PR c++/20366
792         * g++.dg/other/pr20366.C: New test.
793
794 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
795
796         PR tree-opt/35402
797         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
798
799 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
800
801         PR preprocessor/35458
802         * gcc.dg/cpp/cmdlne-M-2.c: New file.
803         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
804         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
805
806 2008-03-06  Tom Tromey  <tromey@redhat.com>
807
808         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
809         * treelang: Delete.
810
811 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
812
813         * gnat.dg/specs/pack33.ads: New test.
814
815 2008-03-05  Richard Guenther  <rguenther@suse.de>
816
817         PR tree-optimization/35472
818         * gcc.c-torture/execute/pr35472.c: New testcase.
819
820 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
821
822         PR 33009
823         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
824         * gcc.c-torture/compile/pr33009.c: Likewise.
825
826 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
827
828         PR 31341
829         * gcc.dg/vect/pr31041.c: Fix.
830
831 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
832
833         PR libfortran/35293
834         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
835         New.
836         * gfortran.fortran-torture/execute/list_read_1.x,
837         gfortran.fortran-torture/execute/read_null_string.x,
838         gfortran.fortran-torture/execute/backspace.x,
839         gfortran.fortran-torture/execute/seq_io.x,
840         gfortran.fortran-torture/execute/slash_edit.x,
841         gfortran.fortran-torture/execute/unopened_unit_1.x,
842         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
843         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
844         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
845         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
846         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
847         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
848         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
849         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
850         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
851         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
852         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
853         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
854         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
855         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
856         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
857         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
858         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
859         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
860         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
861         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
862         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
863         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
864         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
865         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
866         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
867         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
868         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
869         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
870         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
871         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
872         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
873         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
874         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
875         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
876         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
877         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
878         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
879         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
880         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
881         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
882         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
883         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
884         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
885         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
886         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
887         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
888         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
889         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
890         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
891         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
892         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
893         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
894         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
895         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
896         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
897         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
898         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
899         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
900         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
901         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
902         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
903         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
904         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
905         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
906         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
907         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
908         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
909         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
910         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
911         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
912         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
913         gfortran.dg/write_back.f: Gate test on effective_target
914         fd_truncate.
915
916 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
917
918         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
919         targets declaring functions in assembly.
920
921 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
922
923         PR 28322
924         * gcc.dg/pr28322-3.c: New.
925
926 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
927
928         PR target/35453
929         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
930         _SIDD_XXX.
931         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
932         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
933         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
934         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
935         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
936         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
937         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
938         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
939
940 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
941
942         PR middle-end/35456
943         * gcc.c-torture/execute/pr35456.c: New test.
944
945 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
946
947         * gcc.target/i386/sse-10.c: Don't use
948         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
949
950 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
951
952         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
953         * gfortran.dg/reassoc_2.f90: Ditto.
954         * gfortran.dg/reassoc_3.f90: Ditto.
955
956 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
957
958         PR fortran/33197
959         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
960         * gfortran.dg/dg.exp: Likewise.
961         * gfortran.dg/vect/vect.exp: Likewise.
962         * gfortran.fortran-torture/execute/execute.exp: Likewise.
963         * gfortran.fortran-torture/compile/compile.exp: Likewise.
964         * gfortran.dg/gamma_1.f90: Also check log_gamma.
965         * gfortran.dg/invalid_contains_1.f90: Remove warning about
966         empty CONTAINS.
967         * gfortran.dg/gamma_2.f90: Add a few error messages.
968         * gfortran.dg/invalid_contains_2.f90: Remove warning about
969         empty CONTAINS.
970         * gfortran.dg/gamma_3.f90: Adjust error message.
971         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
972         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
973         * gfortran.dg/bessel_1.f90: New test.
974         * gfortran.dg/recursive_check_3.f90: Remove warnings.
975         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
976         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
977         * gfortran.dg/contains_empty_1.f03: New test.
978         * gfortran.dg/erfc_scaled_1.f90: New test.
979         * gfortran.dg/hypot_1.f90: New test.
980         * gfortran.dg/contains_empty_2.f03: New test.
981
982 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
983
984         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
985
986 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
987
988         PR 24924
989         * g++.dg/cpp/string-2.C: This is a warning now.
990         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
991         default, so add it.
992         
993 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
994
995         * g++.dg/cpp0x/auto1.C: New.
996
997 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
998
999         PR fortran/34770
1000         * gfortran.dg/pointer_1.f90: New test.
1001
1002 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
1003
1004         PR c++/35315
1005         * g++.dg/ext/attrib32.C: Add another test case.
1006
1007 2008-02-29  Tom Tromey  <tromey@redhat.com>
1008
1009         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1010         line.
1011
1012 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
1013
1014         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1015         to make the interchange profitable.
1016
1017 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
1018
1019         PR fortran/31463
1020         PR fortran/33950
1021         PR fortran/34296
1022         * gfortran.dg/arrayio_11.f90: Fixed test.
1023         * gfortran.dg/arrayio_12.f90: Likewise.
1024         * gfortran.dg/module_read_1.f90: Added warning-directives.
1025         * gfortran.dg/pr32242.f90: Likewise.
1026         * gfortran.dg/result_in_spec_3.f90: Likewise.
1027         * gfortran.dg/use_12.f90: Likewise.
1028         * gfortran.dg/warn_function_without_result.f90 : New test.
1029
1030 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1031
1032         PR fortran/34868
1033         * gfortran.dg/f2c_9.f90: New test.
1034
1035 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
1036
1037         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
1038         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
1039         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
1040         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
1041         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
1042         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
1043         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
1044         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
1045         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
1046         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
1047         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
1048         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
1049         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
1050         * testsuite/gfortran.dg/ldist-1.f90: New.
1051
1052 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
1053
1054         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
1055
1056 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1057
1058         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1059
1060 2008-02-27  Jan Beulich  <jbeulich@novell.com>
1061
1062         * gcc.target/i386/mmx-1.c: Add
1063         -Werror-implicit-function-declaration to dg-options.
1064         * gcc.target/i386/mmx-2.c: Likewise.
1065         * gcc.target/i386/sse-13.c: Likewise.
1066         * gcc.target/i386/sse-14.c: Likewise.
1067
1068 2008-02-27  Revital Eres  <eres@il.ibm.com>
1069
1070         PR rtl-optimization/34999
1071         * gcc.dg/tree-prof/pr34999.c: New.
1072
1073 2008-02-27  Richard Guenther  <rguenther@suse.de>
1074
1075         PR middle-end/25290
1076         * gcc.c-torture/execute/pr35390.c: New testcase.
1077
1078 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1079
1080         PR ada/22255
1081         * gnat.dg/test_direct_io.adb: New file.
1082
1083 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1084
1085         PR ada/34799
1086         * gnat.dg/specs/pr34799.ads: New test.
1087
1088 2008-02-27  Richard Guenther  <rguenther@suse.de>
1089
1090         PR middle-end/34971
1091         * gcc.c-torture/execute/pr34971.c: New testcase.
1092
1093 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
1094
1095         * gcc.dg/gomp/preprocess-1.c: New test.
1096
1097         PR c++/35368
1098         * g++.dg/ext/visibility/typeinfo2.C: New test.
1099         * g++.dg/ext/visibility/typeinfo3.C: New test.
1100
1101 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1102
1103         * gcc.dg/bf-ms-attrib.c (main): Return 0.
1104
1105 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1106
1107         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1108         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1109
1110 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1111
1112         PR c/28800
1113         * gcc.dg/empty-source-2.c: Adjust for warning message.
1114         * gcc.dg/empty-source-3.c: Likewise.
1115         * gcc.dg/pack-test-2.c: Adjust comment.
1116         * gcc.dg/pragma-ep-2.c: Likewise.
1117         * gcc.dg/pragma-re-2.c: Likewise.
1118         * gcc.dg/va-arg-2.c: Likewise.
1119
1120 2008-02-26  Tobias Burnus  <burnus@net-b.de>
1121
1122         PR fortran/35033
1123         * gfortran.dg/assignment_2.f90: New.
1124
1125 2008-02-26  Jason Merrill  <jason@redhat.com>
1126
1127         PR c++/35315
1128         * g++.dg/ext/attrib32.C: New.
1129
1130 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1131
1132         * gcc.c-torture/execute/nest-align-1.x: Delete.
1133
1134 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1135
1136         PR 26264
1137         * 20021023-1.c: Use __builtin_va_start instead of
1138         __builtin_stdarg_start.
1139         * pr17301-1.c: Likewise.
1140         * pr17301-2.c: Likewise.
1141                 
1142 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1143         
1144         * gcc.dg/pr34351.c: New.
1145         
1146 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1147
1148         * gcc.dg/Wlarger-than2.c: New.
1149         
1150 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
1151
1152         PR c++/35323
1153         * g++.dg/lookup/crash7.C: New.
1154
1155 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
1156
1157         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1158
1159 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1160
1161         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1162
1163 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1164
1165         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1166
1167 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1168
1169         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1170         Windows.
1171
1172 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1173
1174         * lib/target-supports.exp (check_profiling_available): Report -p
1175         unavailable on *-*-mingw*.
1176
1177 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1178
1179         * lib/target-supports.exp (check_effective_target_pthread_h): New.
1180         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1181         dg-require-effective-target pthread_h.
1182
1183 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1184
1185         * gcc.dg/Wswitch-enum-error.c: New.
1186         * gcc.dg/Wswitch-error.c: New.
1187         * gcc.dg/20011021-1.c: Use two directives to match two different
1188         messages.
1189         
1190 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1191         
1192         PR 28322
1193         * gcc.dg/pr28322.c: New.
1194         * gcc.dg/pr28322-2.c: New.
1195         * lib/prune.exp: Ignore "At top level" even if there is no ':'
1196         preceding it.
1197
1198 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1199
1200         PR c++/35333
1201         * g++.dg/other/error26.C: New.
1202
1203 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1204
1205         PR c++/35338
1206         * g++.dg/other/error25.C: New.
1207
1208 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1209
1210         PR target/35258
1211         * gcc.dg/pr35258.c: New testcase.
1212
1213 2008-02-25  Jan Beulich  <jbeulich@novell.com>
1214
1215         * gcc.dg/20020426-2.c: Remove bogus workaround.
1216         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1217         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1218
1219 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1220
1221         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1222
1223 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1224
1225         PR middle-end/19984
1226         * gcc.dg/pr19984.c: New test.
1227         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1228         name of the variable.
1229
1230 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1231
1232         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1233         (main): Call check_vect and foo.  Check array values after
1234         the call to foo.
1235         * gcc.dg/vect/vect-117.c: Call check_vect.
1236         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1237
1238 2008-02-25  Jason Merrill  <jason@redhat.com>
1239
1240         PR c++/33486
1241         * g++.dg/lookup/strong-using-5.C: New.
1242
1243 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1244
1245         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1246         sh* targets.
1247
1248 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1249
1250         PR target/35349
1251         * gcc.c-torture/execute/20050604-1.x: New file.
1252
1253 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1254
1255         * gcc.target/i386/pr22076.c: Update number of mov insns
1256         for PIC targets.
1257         * gcc.target/i386/pr34256.c: Ditto.
1258
1259 2008-02-24  Diego Novillo  <dnovillo@google.com>
1260
1261         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1262
1263         PR 33738
1264         * g++.dg/warn/pr33738.C: New.
1265
1266 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1267
1268         * gcc.c-torture/execute/nest-align-1.x: New file.
1269
1270 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
1271
1272         PR c++/34749
1273         * g++.dg.ext/dllimport13.C: New test.
1274
1275 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1276
1277         PR libfortran/24685
1278         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1279         powerpc*-apple-darwin*.
1280
1281 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1282
1283         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1284         ERFC into gfortran.dg/large_real_kind_3.F90.
1285         * gfortran.dg/large_real_kind_3.F90: New test.
1286
1287 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1288
1289         PR rtl-opt/33512
1290         * gcc.dg/and-1.c: New test.
1291
1292 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
1293
1294         * gcc.c-torture/execute/20080222-1.c: New test.
1295
1296 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
1297
1298         PR target/22076
1299         PR target/34256
1300         * gcc.target/i386/pr22076.c: New test.
1301         * gcc.target/i386/pr34256.c: New test.
1302         * gcc.target/i386/vecinit-5.c: New test.
1303         * gcc.target/i386/vecinit-6.c: New test.
1304         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1305
1306         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1307         <xmmintrin.h>, define __m64 and __m128 directly.
1308         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1309
1310 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1311
1312         PR C++/34715
1313         * g++.dg/ext/always_inline-1.C: New test.
1314         * g++.dg/ext/always_inline-2.C: New test.
1315         * g++.dg/ext/always_inline-3.C: New test.
1316         * g++.dg/ext/always_inline-4.C: New test.
1317
1318 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
1319
1320         * gcc.target/cris/asm-b-1.c: New test.
1321
1322 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1323
1324         PR c++/35282
1325         * g++.dg/template/nontype17.C: Add.
1326
1327 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1328
1329         PR c++/35282
1330         Revert:
1331         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1332
1333         PR c++/28743
1334         * g++.dg/template/nontype17.C: New.
1335         * g++.dg/template/nontype16.C: Add error.
1336
1337 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1338
1339         PR c/19999
1340         * gcc.dg/Wfloat-equal-1.c: New.
1341         * g++.dg/warn/Wfloat-equal-1.C: New.
1342
1343 2008-02-21  Michael Matz  <matz@suse.de>
1344
1345         PR target/35264
1346         * gcc.dg/pr35264.c: New testcase.
1347
1348 2008-02-21  Richard Guenther  <rguenther@suse.de>
1349
1350         * gfortran.dg/reassoc_1.f90: New testcase.
1351         * gfortran.dg/reassoc_2.f90: Likewise.
1352         * gfortran.dg/reassoc_3.f90: Likewise.
1353
1354 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1355
1356         PR libfortran/34974
1357         * gfortran.dg/fmt_t_7.f: New test.
1358
1359         PR libfortran/35132
1360         * gfortran.dg/streamio_15.f90: New test.
1361         
1362 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1363
1364         PR libfortran/35036
1365         * gfortran.dg/fmt_zero_digits.f90: Revise test.
1366
1367 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
1368
1369         * gcc.dg/Wframe-larger-than.c: New option test.
1370
1371 2008-02-20  Tobias Burnus  <burnus@net-b.de>
1372
1373         PR fortran/34997
1374         * gfortran.dg/dollar_sym_1.f90: New.
1375         * gfortran.dg/dollar_sym_2.f90: New.
1376
1377 2008-02-20  Richard Guenther  <rguenther@suse.de>
1378
1379         PR middle-end/35265
1380         * gcc.dg/builtins-66.c: New testcase.
1381
1382 2008-02-20  Richard Guenther  <rguenther@suse.de>
1383
1384         * gcc.dg/fold-reassoc-1.c: New testcase.
1385         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1386
1387 2008-02-20  Richard Guenther  <rguenther@suse.de>
1388
1389         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1390
1391 2008-02-20  Ira Rosen  <irar@il.ibm.com>
1392
1393         * lib/target-supports.exp (check_effective_target_vect_unpack):
1394         Return true for SPU.
1395         (check_effective_target_vect_short_mult): Likewise.
1396         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1397         the loop on targets that support vect_unpack.
1398
1399 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
1400
1401         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1402         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1403         templates to reduce number of passed arguments.
1404
1405 2008-02-19  Jason Merrill  <jason@redhat.com>
1406
1407         PR c++/34950
1408         * g++.dg/template/explicit-args1.C: New.
1409
1410 2008-02-19  Richard Guenther  <rguenther@suse.de>
1411
1412         PR tree-optimization/34989
1413         * gcc.dg/pr34989-1.c: New testcase.
1414         * gcc.dg/pr34989-2.c: Likewise.
1415
1416 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
1417
1418         PR c++/35028
1419         * g++.dg/gomp/pr35028.C: New test.
1420
1421         PR c++/34964
1422         PR c++/35244
1423         * gcc.dg/gomp/pr34964.c: New test.
1424         * g++.dg/gomp/pr34964.C: New test.
1425         * gcc.dg/gomp/pr35244.c: New test.
1426         * g++.dg/gomp/pr35244.C: New test.
1427
1428         PR c++/35078
1429         * g++.dg/gomp/pr35078.C: New test.
1430
1431 2008-02-19  Christian Bruel  <christian.bruel@st.com>
1432
1433         * gcc.dg/packed-array.c: New testcase. 
1434
1435 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
1436
1437         PR target/33555
1438         * gcc.target/i386/pr33555.c: New test.
1439         
1440 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1441
1442         PR target/35189
1443         * gcc.target/i386/isa-1.c: New.
1444         * gcc.target/i386/isa-2.c: Likewise.
1445         * gcc.target/i386/isa-3.c: Likewise.
1446         * gcc.target/i386/isa-4.c: Likewise.
1447         * gcc.target/i386/isa-5.c: Likewise.
1448         * gcc.target/i386/isa-6.c: Likewise.
1449         * gcc.target/i386/isa-7.c: Likewise.
1450         * gcc.target/i386/isa-8.c: Likewise.
1451         * gcc.target/i386/isa-9.c: Likewise.
1452         * gcc.target/i386/isa-10.c: Likewise.
1453         * gcc.target/i386/isa-11.c: Likewise.
1454         * gcc.target/i386/isa-12.c: Likewise.
1455         * gcc.target/i386/isa-13.c: Likewise.
1456         * gcc.target/i386/isa-14.c: Likewise.
1457
1458 2008-02-18  Joey Ye  <joey.ye@intel.com>
1459             H.J. Lu  <hongjiu.lu@intel.com>
1460
1461         PR middle-end/34921
1462         * gcc.c-torture/execute/nest-align-1.c: New test case.
1463
1464 2008-02-17  Richard Guenther  <rguenther@suse.de>
1465
1466         PR middle-end/35227
1467         * gcc.dg/torture/pr35227.c: New testcase.
1468
1469 2008-02-17  Richard Guenther  <rguenther@suse.de>
1470
1471         PR tree-optimization/35231
1472         * gcc.c-torture/execute/pr35231.c: New testcase.
1473
1474 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
1475
1476         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1477         (test_gt): Ditto.
1478
1479 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1480
1481         * obj-c++.dg/encode-2.mm: XFAIL.
1482         * obj-c++.dg/encode-3.mm: Likewise.
1483
1484 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1485             Paolo Carlini  <pcarlini@suse.de>
1486
1487         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1488         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1489         * g++.dg/ext/has_nothrow_copy.C: Likewise.
1490
1491 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
1492
1493         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1494         (main): Change to void and rename to sse_test.
1495         * gcc.target/i386/pr24306.c: Ditto.
1496         * gcc.target/i386/pr32065-2.c: Ditto.
1497         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1498         (main): Change to void and rename to sse2_test.
1499         * gcc.target/i386/20060512-3.c: Ditto.
1500
1501 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1502
1503         PR fortran/35150
1504         * gfortran.dg/c_loc_tests_12.f03: New test.
1505
1506 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
1507
1508         PR c++/35023
1509         PR c++/35024
1510         PR c++/35026
1511         * g++.dg/cpp0x/vt-35026.C: New.
1512         * g++.dg/cpp0x/vt-35023.C: New.
1513         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1514         * g++.dg/cpp0x/vt-35024.C: New.
1515
1516 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1517
1518         * gcc.c-torture/execute/va-arg-25.x: Remove.
1519
1520 2008-02-15  Richard Guenther  <rguenther@suse.de>
1521             Zdenek Dvorak  <ook@ucw.cz>
1522
1523         PR tree-optimization/35164
1524         * g++.dg/torture/pr35164-1.C: New testcase.
1525         * g++.dg/torture/pr35164-2.C: Likewise.
1526
1527 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1528
1529         PR testsuite/35119
1530         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1531         in dg-final to match the assembly code generated by Darwin 9.
1532
1533 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1534
1535         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1536
1537 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1538
1539         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1540
1541 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
1542
1543         * lib/dejapatches.exp: New file.
1544
1545 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
1546
1547         PR c++/34050
1548         * g++.dg/cpp0x/vt-34050.C: New.
1549
1550 2008-02-14  Jason Merrill  <jason@redhat.com>
1551
1552         PR c++/5645
1553         PR c++/11159
1554         * g++.dg/warn/pr11159.C: New.
1555         * g++.dg/warn/pr5645.C: Likewise.
1556
1557 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
1558
1559         PR preprocessor/35061
1560         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
1561
1562 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1563
1564         PR c++/28743
1565         * g++.dg/template/nontype17.C: New.
1566         * g++.dg/template/nontype16.C: Add error.
1567
1568 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
1569
1570         PR c++/35138
1571         * g++.dg/template/member8.C: New test.
1572
1573 2008-02-13  Michael Matz  <matz@suse.de>
1574
1575         * gcc.dg/pr35065.c: Fix testcase warnings.
1576
1577 2008-02-13  Jason Merrill  <jason@redhat.com>
1578
1579         PR c++/34962, c++/34937, c++/34939
1580         * g++.dg/ext/tmplattr9.C: New.
1581
1582 2008-02-13  Michael Matz  <matz@suse.de>
1583
1584         PR debug/35065
1585         * gcc.dg/pr35065.c: New testcase.
1586
1587 2008-02-12  Richard Guenther  <rguenther@suse.de>
1588
1589         PR tree-optimization/35171
1590         * gcc.c-torture/compile/pr35171.c: New testcase.
1591
1592 2008-02-12  Richard Guenther  <rguenther@suse.de>
1593
1594         PR middle-end/35163
1595         * gcc.c-torture/execute/pr35163.c: New testcase.
1596
1597 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
1598
1599         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1600
1601 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1602
1603         * gnat.dg/loop_address.adb: New test.
1604
1605 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1606
1607         * obj-c++.dg/bitfield-1.mm: Expect failures.
1608         * obj-c++.dg/bitfield-4.mm: Likewise.
1609         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1610         * obj-c++.dg/encode-8.mm: Likewise.
1611         * obj-c++.dg/isa-field-1.mm: Likewise.
1612         * obj-c++.dg/layout-1.mm: Likewise.
1613         * obj-c++.dg/lookup-2.mm: Likewise.
1614         * obj-c++.dg/try-catch-2.mm: Likewise.
1615         * obj-c++.dg/try-catch-9.mm: Likewise.
1616
1617 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
1618
1619         PR c++/35144
1620         * g++.dg/tree-ssa/pr35144.C: New test.
1621
1622         PR inline-asm/35160
1623         * gcc.target/i386/pr35160.c: New test.
1624
1625         PR c++/34862
1626         * g++.dg/init/new27.C: New test.
1627
1628 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
1629
1630         PR c++/35077
1631         * g++.dg/template/crash78.C: New.
1632
1633 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1634
1635         PR testsuite/35047
1636         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1637         * gcc.dg/compat/vector-2_y.c: Ditto.
1638
1639 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1640             Richard Guenther  <rguenther@suse.de>
1641
1642         PR tree-optimization/33992
1643         * gcc.c-torture/execute/pr33992.c: New testcase.
1644
1645 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1646
1647         * gfortran.dg/streamio_14.f90:  New test.
1648
1649 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1650
1651         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1652         Add -mfpmath=387 to dg-options.
1653
1654 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1655
1656         PR testsuite/35047
1657         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1658         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1659         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1660         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1661         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1662         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1663         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1664         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1665         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1666
1667 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1668
1669         PR objc++/34193
1670         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1671
1672 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
1673
1674         PR c++/35056
1675         * g++.dg/conversion/bitfield8.C: New.
1676
1677 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1678
1679         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1680
1681 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1682
1683         PR c++/35049
1684         PR c++/35096
1685         * g++.dg/ext/vector13.C: New.
1686
1687 2008-02-06  David Daney  <ddaney@avtrex.com>
1688
1689         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1690
1691 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
1692
1693         * lib/target-supports.exp (check_effective_target_hard_float): Remove
1694         special case for xtensa-*-*.
1695         
1696 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1697
1698         PR fortran/35037
1699         * gfortran.dg/volatile11.f90: New test.
1700
1701 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
1702
1703         PR c++/33553
1704         * g++.dg/template/array19.C: New test.
1705
1706 2008-02-05  Diego Novillo  <dnovillo@google.com>
1707
1708         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1709
1710         PR 33738
1711         * g++.dg/warn/pr33738.C: Remove.
1712
1713 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1714
1715         PR fortran/34945
1716         * gfortran.dg/bounds_check_13.f: New test.
1717
1718 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1719
1720         PR testsuite/33946
1721         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1722
1723 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
1724
1725         PR target/35083
1726         * gcc.target/i386/pr35083.c: New test.
1727
1728 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1729
1730         PR fortran/32315
1731         * gfortran.dg/data_bounds_1.f90: New test.
1732
1733 2008-02-04  Diego Novillo  <dnovillo@google.com>
1734
1735         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1736
1737         PR 33738
1738         * testsuite/g++.dg/warn/pr33738.C: New.
1739
1740 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
1741
1742         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1743         to match.
1744
1745 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
1746
1747         * lib/target-supports.exp (check_effective_target_hard_float): Only
1748         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
1749         other targets, grep for a call insn in the rtl expand dump for an
1750         add of two doubles.
1751         (target_compile): Support generating rtl dumps as output.
1752
1753 2008-02-04  Richard Guenther  <rguenther@suse.de>
1754
1755         PR middle-end/33631
1756         * gcc.c-torture/execute/pr33631.c: New testcase.
1757
1758 2008-02-04  Richard Guenther  <rguenther@suse.de>
1759
1760         PR middle-end/35043
1761         * gcc.c-torture/compile/pr35043.c: New testcase.
1762
1763 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1764
1765         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1766
1767 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
1768
1769         * gcc.target/i386/pr31628.c: Require effective target fpic.
1770         * gcc.target/i386/strinline.c: Ditto.
1771         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1772         * gcc.dg/pr35045.c: Ditto.
1773         * gcc.dg/20050503-1.c: Ditto.
1774
1775 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
1776
1777         PR fortran/32760
1778         * gfortran.dg/host_assoc_variable_1.f90: New test.
1779         * gfortran.dg/allocate_stat.f90: Change last three error messages.
1780
1781 2008-02-02  Michael Matz  <matz@suse.de>
1782
1783         PR target/35045
1784         * gcc.dg/pr35045.c: New test.
1785
1786 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1787
1788         PR libfortran/35001
1789         * gfortran.dg/shape_4.f90:  New test.
1790
1791 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
1792
1793         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1794
1795 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
1796
1797         PR rtl-optimization/34773
1798         * gcc.target/cris/torture/pr34773.c: New test.
1799
1800 2008-02-01  Nick Clifton  <nickc@redhat.com>
1801
1802         * lib/target-supports.exp (check_profiling_available): Do not
1803         expect profiling to work on the xstormy16 target.
1804
1805 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
1806
1807         PR testsuite/35047
1808         * gcc.c-torture/execute/20050316-2.x: New file.
1809         * gcc.target/i386/pr17390.c: Update scan pattern.
1810         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1811         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1812
1813 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
1814
1815         PR fortran/34910
1816         * gfortran.dg/proc_assign_2.f90: New test.
1817
1818 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
1819             Jakub Jelinek  <jakub@redhat.com>
1820
1821         PR c++/34935
1822         PR c++/34936
1823         * g++.dg/ext/alias-canon.C: New.
1824         * g++.dg/ext/alias-mangle.C: New.
1825
1826 2008-01-30  Jan Hubicka  <jh@suse.cz>
1827
1828         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1829
1830 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1831
1832         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1833         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1834
1835 2008-01-30  Jan Hubicka  <jh@suse.cz>
1836
1837         PR target/34982
1838         * gcc.c-torture/execute/pr34982.c: New testcase.
1839
1840 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
1841
1842         * gcc.target/s390/tf_to_di-1.c: New testcase.
1843
1844 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
1845
1846         PR fortran/34975
1847         * gfortran.dg/use_only_3.f90: New test.
1848         * gfortran.dg/use_only_3.inc: Modules for new test.
1849
1850         PR fortran/34429
1851         * gfortran.dg/function_charlen_2.f90: New test.
1852
1853 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
1854
1855         PR middle-end/34969
1856         * gcc.dg/pr34969.c: New test.
1857
1858         PR c/35017
1859         * gcc.dg/inline-25.c: New test.
1860         * gcc.dg/inline-26.c: New test.
1861         * gcc.dg/inline-27.c: New test.
1862
1863 2008-01-29  Richard Guenther  <rguenther@suse.de>
1864
1865         PR middle-end/35006
1866         * gcc.c-torture/compile/pr35006.c: New testcase.
1867
1868 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
1869
1870         PR c++/34055
1871         PR c++/34103
1872         PR c++/34219
1873         PR c++/34606
1874         PR c++/34753
1875         PR c++/34754
1876         PR c++/34755
1877         PR c++/34919
1878         PR c++/34961
1879         * g++.dg/cpp0x/vt-34219-2.C: New.
1880         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1881         * g++.dg/cpp0x/vt-34961.C: New.
1882         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1883         cases from the re-opened PR.
1884         * g++.dg/cpp0x/vt-34753.C: New.
1885         * g++.dg/cpp0x/vt-34919.C: New.
1886         * g++.dg/cpp0x/vt-34754.C: New.
1887         * g++.dg/cpp0x/vt-34606.C: New.
1888         * g++.dg/cpp0x/vt-34219.C: New.
1889         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1890         * g++.dg/cpp0x/vt-34755.C: New.
1891         * g++.dg/cpp0x/pr31438.C: Ditto.
1892         * g++.dg/cpp0x/variadic81.C: Ditto.
1893
1894 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1895
1896         * g++.dg/torture/pr34641.C: Put the dg-do first.
1897
1898 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1899
1900         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1901
1902 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
1903
1904         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1905
1906 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
1907
1908         PR 31535
1909         * gcc.target/powerpc/spe-small-data-1.c: New test.
1910         * gcc.target/powerpc/spe-small-data-2.c: New test.
1911
1912 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1913
1914         PR libfortran/34980
1915         * gfortran.dg/shape_3.f90:  New test.
1916
1917 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1918
1919         * gcc.target/s390/20020926-1.c: Remove -m31.
1920
1921 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1922
1923         * gcc.target/s390/20020926-1.c: Disable for s390x.
1924
1925 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1926
1927         PR fortran/34994
1928         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
1929         expression.
1930
1931 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1932
1933         PR fortran/34990
1934         * gfortran.dg/array_constructor_22.f90: New test.
1935
1936 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
1937
1938         PR middle-end/34688
1939         * gcc.c-torture/compile/pr34688: New test.
1940
1941 2008-01-26  Tobias Burnus  <burnus@net-b.de>
1942
1943         PR fortran/34848
1944         * gfortran.dg/missing_optional_dummy_5.f90: New.
1945
1946 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1947
1948         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1949         noinline.  XFAIL test.
1950
1951 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1952
1953         PR fortran/31610
1954         * gfortran.dg/array_3.f90: New test.
1955
1956 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
1957
1958         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1959         on i?86/x86_64.
1960
1961         PR c++/34965
1962         * gcc.dg/pr34965.c: New test.
1963         * g++.dg/other/error24.C: New test.
1964
1965 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1966
1967         PR libfofortran/34887
1968         * gfortran.dg/x_slash_2.f:  New test.
1969
1970 2008-01-26  Richard Guenther  <rguenther@suse.de>
1971
1972         PR c++/34235
1973         * g++.dg/torture/pr34235.C: New testcase.
1974
1975 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1976
1977         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1978
1979 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1980
1981         PR target/34981
1982         * gcc.target/mips/lazy-binding-1.c: New test.
1983         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1984         mips_forced_no_abicalls and mips_forced_no_shared.
1985         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1986         Avoid using small data with -mabicalls.  Don't make -G0 force
1987         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1988         forces the opposite option.
1989
1990 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1991
1992         PR target/34970
1993         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1994         Use -std=gnu89 switch.
1995
1996 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1997
1998         PR libfortran/34876
1999         * gfortran.dg/direct_io_9.f: New test.
2000
2001 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
2002
2003         PR fortran/34661
2004         * gfortran.dg/where_operator_assign_4.f90: New test.
2005
2006 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
2007
2008         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2009         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2010         c4x-*-* targets.
2011
2012 2008-01-25  Richard Guenther  <rguenther@suse.de>
2013
2014         PR middle-end/32244
2015         * gcc.c-torture/execute/pr32244-1.c: New testcase.
2016
2017 2008-01-25  Richard Guenther  <rguenther@suse.de>
2018
2019         PR tree-optimization/34966
2020         * gcc.c-torture/compile/pr34966.c: New testcase.
2021
2022 2008-01-25  Richard Guenther  <rguenther@suse.de>
2023
2024         PR c++/33887
2025         * g++.dg/torture/pr33887-1.C: New testcase.
2026         * g++.dg/torture/pr33887-2.C: Likewise.
2027         * g++.dg/torture/pr33887-3.C: Likewise.
2028         * gcc.c-torture/execute/20071211-1.c: Likewise.
2029
2030 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
2031
2032         PR target/34856
2033         * gcc.dg/pr34856.c: Use pointer mode for "pin".
2034
2035 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
2036
2037         PR middle-end/33333
2038         * g++.dg/gomp/pr33333.C: New test.
2039
2040         PR preprocessor/34692
2041         * gcc.dg/cpp/pr34692.c: New test.
2042         * gcc.dg/gomp/pr34692.c: New test.
2043
2044 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
2045
2046         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2047
2048 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
2049
2050         PR fortran/34202
2051         * gfortran.dg/empty_type.f90: New test.
2052
2053 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
2054
2055         PR c++/34603
2056         * g++.dg/template/crash77.C: New.
2057
2058 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
2059
2060         PR target/34856
2061         * gcc.dg/pr34856.c: New test.
2062
2063 2008-01-24  Tobias Burnus  <burnus@net-b.de>
2064
2065         * gfortran.dg/namelist_39.f90: Delete temporary files.
2066         * gfortran.dg/namelist_44.f90: Ditto.
2067
2068 2008-01-24  Richard Guenther  <rguenther@suse.de>
2069
2070         PR middle-end/34953
2071         * g++.dg/torture/pr34953.C: New testcase.
2072
2073 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
2074
2075         PR middle-end/34934
2076         * gcc.c-torture/compile/20080124-1.c: New test.
2077
2078 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
2079
2080         PR fortran/34872
2081         * gfortran.dg/function_charlen_3.f: New test.
2082
2083 2008-01-23  Michael Matz  <matz@suse.de>
2084
2085         PR debug/34895
2086         * g++.dg/debug/pr34895.cc: New testcase.
2087
2088 2008-01-23  Richard Guenther  <rguenther@suse.de>
2089
2090         PR middle-end/31529
2091         * gcc.dg/pr31529-1.c: New testcase.
2092         * gcc.dg/pr31529-2.c: Likewise.
2093
2094 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
2095
2096         PR c++/34829
2097         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2098         unsigned int for the first argument.
2099
2100 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2101
2102         PR c++/33984
2103         * g++.dg/conversion/bitfield7.C: New test.
2104         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2105
2106 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
2107
2108         From Michael Frysinger  <michael.frysinger@analog.com>
2109         * gcc.target/bfin/mcpu-bf547.c: New test.
2110         * gcc.target/bfin/mcpu-bf523.c: New test.
2111         * gcc.target/bfin/mcpu-bf524.c: New test.
2112         * gcc.target/bfin/mcpu-bf526.c: New test.
2113
2114 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2115
2116         * gcc.c-torture/execute/20080122-1.c: New test.
2117
2118 2008-01-22  Tom Tromey  <tromey@redhat.com>
2119
2120         PR c++/34859
2121         * gcc.dg/cpp/pr34859.c: New file.
2122
2123 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2124
2125         PR fortran/34875
2126         * gfortran.dg/vector_subscript_3.f90: New test.
2127
2128 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2129
2130         PR fortran/34848
2131         * gfortran.dg/missing_optional_dummy_4.f90
2132
2133 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2134
2135         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2136
2137 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2138
2139         * gnat.dg/unchecked_union1.adb: New test.
2140
2141 2008-01-22  Tom Tromey  <tromey@redhat.com>
2142
2143         PR c++/34829
2144         * g++.dg/ext/pr34829.C: New file.
2145
2146 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2147
2148         PR c++/34607
2149         * gcc.dg/gomp/pr34607.c: New test.
2150         * g++.dg/gomp/pr34607.C: New test.
2151
2152         PR c++/34914
2153         * g++.dg/ext/vector10.C: New test.
2154
2155         PR c++/34918
2156         * g++.dg/other/error23.C: New test.
2157
2158         PR c++/34917
2159         * g++.dg/ext/vector12.C: New test.
2160
2161 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2162
2163         PR 32102
2164         * gcc.dg/Wstrict-overflow-21.c: New.
2165         * g++.dg/warn/Wstrict-aliasing-8.C: New.
2166
2167 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2168
2169         PR middle-end/33092
2170         * gcc.dg/pr33092.c: New.
2171
2172 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
2173
2174         * gcc.target/s390/20020926-1.c: Add -m31 option.
2175
2176 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
2177
2178         PR fortran/34915
2179         * gfortran.dg/initialization_18.f90: New test.
2180
2181 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2182
2183         PR fortran/34899
2184         * gfortran.dg/tab_continuation.f: New.
2185
2186 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2187
2188         PR fortran/34896
2189         * gfortran.dg/use_rename_2.f90: New test.
2190
2191 2008-01-21  Richard Guenther  <rguenther@suse.de>
2192
2193         PR middle-end/34856
2194         * gcc.c-torture/compile/pr34856.c: New testcase.
2195
2196 2008-01-21  Richard Guenther  <rguenther@suse.de>
2197
2198         PR c/34885
2199         * gcc.c-torture/compile/pr34885.c: New testcase.
2200
2201 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
2202
2203         * gnat.dg/specs/alignment1.ads: New test.
2204
2205 2008-01-21  Richard Guenther  <rguenther@suse.de>
2206
2207         PR c++/34850
2208         * g++.dg/torture/pr34850.C: New testcase.
2209
2210 2008-01-21  Alon Dayan  <alond@il.ibm.com>
2211             Olga Golovanevsky  <olga@il.ibm.com>
2212
2213         PR tree-optimization/34701
2214         * gcc.dg/struct/wo_prof_array_field.c: New test.
2215         
2216 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2217
2218         PR c++/34891
2219         * g++.dg/ext/vector9.C: New.
2220
2221 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2222
2223         PR c++/34776
2224         PR c++/34486
2225         * g++.dg/template/crash75.C: New.
2226         * g++.dg/template/crash76.C: Likewise.  
2227
2228 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
2229
2230         PR rtl-optimization/34808
2231         * gcc.c-torture/compile/pr34808.c: New test.
2232
2233 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2234
2235         PR fortran/34784
2236         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2237
2238         PR fortran/34861
2239         * gfortran.dg/entry_array_specs_3.f90: New test.
2240
2241         PR fortran/34854
2242         * gfortran.dg/use_rename_1.f90: New test.
2243
2244 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2245
2246         PR fortran/34784
2247         * gfortran.dg/array_constructor_20.f90: New test.
2248         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2249
2250         PR fortran/34785
2251         * gfortran.dg/array_constructor_21.f90: New test.
2252
2253 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2254
2255         PR libfortran/34795
2256         * gfortran.dg/inquire_13.f90: New test.
2257         
2258         PR libfortran/34659
2259         * gfortran.dg/continuation_9.f90: New test.
2260
2261 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2262
2263         PR target/34831
2264         * gcc.target/mips/pr34831.c: New test.
2265
2266 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2267
2268         PR fortran/34817
2269         PR fortran/34838
2270         * gfortran.dg/any_all_1.f90:  New test.
2271         * gfortran.dg/any_all_2.f90:  New test.
2272
2273 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2274
2275         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2276         "dg-require-weak" statement.
2277         * g++.dg/eh/weak1.C: Likewise.
2278
2279 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
2280
2281         PR gcov-profile/34610
2282         * gcc.dg/gomp/pr34610.c: New test.
2283
2284 2008-01-19  Tobias Burnus  <burnus@net-b.de>
2285
2286         PR fortran/34760
2287         * gfortran.dg/implicit_11.f90: New.
2288         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2289         * gfortran.dg/entry_15.f90: Ditto.
2290         * gfortran.dg/func_assign.f90: Ditto.
2291         * gfortran.dg/gomp/reduction3.f90: Ditto.
2292         * gfortran.dg/proc_assign_1.f90: Ditto.
2293
2294         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2295         of dg-excess-errors.
2296
2297 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2298
2299         PR fortran/32616
2300         * gfortran.dg/argument_checking_15.f90: New.
2301         * gfortran.dg/argument_checking_5.f90: Change TODO into
2302         dg-warning.
2303
2304 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2305
2306         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2307         * gfortran.dg/enum_5.f90: Ditto.
2308         * gfortran.dg/enum_6.f90: Ditto.
2309         * gfortran.dg/bom_error.f90: Ditto.
2310         * gfortran.dg/func_decl_4.f90: Ditto.
2311
2312 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2313
2314         PR libfortran/34782
2315         * gfortran.dg/fmt_t_6.f: New test.
2316
2317 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2318
2319         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2320
2321 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
2322
2323         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2324
2325 2008-01-18  Ian Lance Taylor  <iant@google.com>
2326
2327         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2328
2329 2008-01-18  Ian Lance Taylor  <iant@google.com>
2330
2331         PR c++/33407
2332         * g++.dg/init/new26.C: New test.
2333
2334 2008-01-18  Richard Guenther  <rguenther@suse.de>
2335
2336         PR middle-end/34801
2337         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2338         redundant one.
2339
2340 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
2341
2342         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2343         dg-require-effective-target.
2344
2345 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2346
2347         PR target/34556
2348         * gfortran.dg/reshape_2.f90: New test.
2349
2350 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2351
2352         * gcc.dg/20040223-1.c: Fix comment typo.
2353
2354 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
2355
2356         PR target/34814
2357         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2358         until 34814 is fixed.
2359
2360 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
2361
2362         PR tree-optimization/34648
2363         * gcc.c-torture/compile/pr34648.c: New testcase.
2364
2365 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2366
2367         PR testsuite/34821
2368         * gcc.dg/autopar/autopar.exp: New.
2369         * g++.dg/tree-ssa/pr34355.C: Require pthread.
2370         * lib/target-supports.exp (check_effective_target_pthread): New.
2371
2372         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2373         * gcc.dg/tree-ssa/reduc-1short.c: Same.
2374         * gcc.dg/tree-ssa/reduc-1.c: Same.
2375         * gcc.dg/tree-ssa/reduc-2short.c: Same.
2376         * gcc.dg/tree-ssa/reduc-2.c: Same
2377         * gcc.dg/tree-ssa/reduc-3.c: Same.
2378         * gcc.dg/tree-ssa/reduc-1char.c: Same.
2379         * gcc.dg/tree-ssa/reduc-6.c: Same.
2380         * gcc.dg/tree-ssa/reduc-7.c: Same.
2381         * gcc.dg/tree-ssa/reduc-2char.c: Same.
2382         * gcc.dg/tree-ssa/reduc-8.c: Same.
2383         * gcc.dg/tree-ssa/reduc-9.c: Same.
2384
2385 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2386
2387         * gnat.dg/discr5.adb: New test.
2388
2389 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2390
2391         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2392
2393 2008-01-17  Richard Guenther  <rguenther@suse.de>
2394
2395         PR tree-optimization/34825
2396         * gcc.dg/pr34825.c: New testcase.
2397
2398 2008-01-17  Richard Guenther  <rguenther@suse.de>
2399
2400         * gcc.c-torture/execute/20080117-1.c: New testcase.
2401
2402 2008-01-17  Revital Eres  <eres@il.ibm.com>
2403
2404         PR30957
2405         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2406
2407 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
2408
2409         PR fortran/34429
2410         * gfortran.dg/function_charlen_1.f90: New test.
2411
2412         PR fortran/34431
2413         * gfortran.dg/function_types_1.f90: New test.
2414         * gfortran.dg/function_types_2.f90: New test.
2415
2416         PR fortran/34471
2417         * gfortran.dg/function_kinds_4.f90: New test.
2418         * gfortran.dg/function_kinds_5.f90: New test.
2419
2420         * gfortran.dg/defined_operators_1.f90: Errors now at function
2421         declarations.
2422         * gfortran.dg/private_type_4.f90: The same.
2423         * gfortran.dg/interface_15.f90: The same.
2424         * gfortran.dg/elemental_args_check_2.f90: The same.
2425         * gfortran.dg/auto_internal_assumed.f90: The same.
2426
2427 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2428
2429         * gnat.dg/sizetype.adb: New test.
2430
2431 2008-01-16  Richard Guenther  <rguenther@suse.de>
2432
2433         PR middle-end/32628
2434         * gcc.dg/overflow-warn-7.c: New testcase.
2435
2436 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2437
2438         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2439
2440 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
2441         Richard Guenther  <rguenther@suse.de>
2442
2443         PR c/34668
2444         * gcc.dg/pr34668-1.c: New test.
2445         * gcc.dg/pr34668-2.c: Likewise.
2446
2447 2008-01-16  Richard Guenther  <rguenther@suse.de>
2448
2449         PR c++/33819
2450         * g++.dg/torture/pr33819.C: New testcase.
2451
2452 2008-01-16  Richard Guenther  <rguenther@suse.de>
2453
2454         PR c/34768
2455         * gcc.c-torture/execute/pr34768-1.c: New testcase.
2456         * gcc.c-torture/execute/pr34768-2.c: Likewise.
2457
2458 2008-01-16  Tobias Burnus  <burnus@net-b.de>
2459
2460         PR fortran/34796
2461         * gfortran.dg/argument_checking_13.f90: New.
2462         * gfortran.dg/argument_checking_14.f90: New.
2463
2464 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2465         
2466         PR libfortran/34671
2467         * gfortran.dg/anyallcount_1.f90:  New test.
2468
2469 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2470
2471         PR c++/34399
2472         * g++.dg/cpp0x/vt-34399.C: New.
2473         * g++.dg/template/friend50.C: New.
2474
2475 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2476
2477         PR c++/34751
2478         * g++.dg/cpp0x/vt-34751.C: New.
2479
2480 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2481
2482         PR c++/34051
2483         PR c++/34055
2484         PR c++/34102
2485         PR c++/34103
2486         * g++.dg/cpp0x/vt-34051-2.C: New.
2487         * g++.dg/cpp0x/vt-34102.C: New.
2488         * g++.dg/cpp0x/vt-34051.C: New.
2489         * g++.dg/cpp0x/vt-34055.C: New.
2490         * g++.dg/cpp0x/vt-34103.C: New.
2491
2492 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2493
2494         PR c++/34314
2495         * g++.dg/cpp0x/vt-34314.C: New.
2496         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2497         reality (the error message was wrong previously).
2498
2499 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2500
2501         PR c++/33964
2502         * g++.dg/cpp0x/vt-33964.C: New.
2503         * g++.dg/template/partial5.C: New.
2504
2505 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2506
2507         PR c++/34052
2508         * g++.dg/cpp0x/vt-34052.C: New.
2509         * g++.dg/template/ttp26.C: New.
2510         
2511 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2512
2513         * gnat.dg/rep_clause2.ad[sb]: New test.
2514         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2515
2516 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2517
2518         PR c++/24924
2519         * g++.dg/cpp/pedantic-errors.C: Delete.
2520         * g++.dg/cpp/permissive.C: Delete.
2521         
2522 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2523
2524         * gcc.c-torture/compile/20080114-1.c: New test.
2525
2526 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2527
2528         PR fortran/34665
2529         * gfortran.dg/argument_checking_11.f90: New.
2530         * gfortran.dg/argument_checking_12.f90: New.
2531         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2532         * gfortran.dg/c_assoc_2.f03: Update dg-error.
2533         * gfortran.dg/argument_checking_3.f90: Ditto.
2534         * gfortran.dg/pointer_intent_2.f90: Ditto.
2535         * gfortran.dg/import2.f90: Ditto.
2536         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2537         * gfortran.dg/implicit_actual.f90: Ditto.
2538         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2539         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2540
2541 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2542
2543         PR fortran/34763
2544         * gfortran.dg/interface_proc_end.f90: New.
2545
2546 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2547
2548         PR fortran/34759
2549         * gfortran.dg/assumed_size_refs_4.f90: New.
2550
2551 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2552
2553         * gnat.dg/unchecked_convert1.adb.
2554
2555 2008-01-13  Richard Guenther  <rguenther@suse.de>
2556
2557         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2558         readable and writable again before exiting.
2559
2560 2008-01-13  Richard Guenther  <rguenther@suse.de>
2561
2562         PR middle-end/34601
2563         * gcc.dg/noncompile/incomplete-4.c: New testcase.
2564
2565 2008-01-13  Jan Hubicka  <jh@suse.cz>
2566
2567         PR middle-end/32135
2568         * gcc.dg/pr32135.c: new.
2569
2570 2008-01-12  Doug Kwan  <dougkwan@google.com>
2571
2572         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2573         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2574         -Wignored-qualifiers.
2575
2576 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2577
2578         * gnat.dg/slice3.adb: New test.
2579         * gnat.dg/slice4.adb: Likewise.
2580
2581 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2582
2583         * gnat.dg/bit_packed_array.ad[sb]: New test.
2584
2585 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2586
2587         PR fortran/34432
2588         * gfortran.dg/parens_7.f90: New test.
2589
2590 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2591
2592         * gcc.dg/tree-ssa/loadpre5.c: Use static.
2593         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2594
2595         * gcc.dg/pr33826.c: Require nonpic.
2596
2597 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2598
2599         PR fortran/34722
2600         * gfortran.dg/inquire_12.f90: New test.
2601
2602 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2603
2604         PR libfortran/34670
2605         * all_bounds_1.f90: New test case.
2606         * maxloc_bounds_1.f90: New test case.
2607         * maxloc_bounds_2.f90: New test case.
2608         * maxloc_bounds_3.f90: New test case.
2609         * maxloc_bounds_4.f90: New test case.
2610         * maxloc_bounds_5.f90: New test case.
2611         * maxloc_bounds_6.f90: New test case.
2612         * maxloc_bounds_7.f90: New test case.
2613         * maxloc_bounds_8.f90: New test case.
2614
2615 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2616
2617         * gcc.dg/struct-ret-3.c: New test.
2618
2619 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
2620
2621         PR fortran/34537
2622         * gfortran.dg/transfer_simplify_8.f90: New test.
2623
2624 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
2625
2626         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
2627         size_t using predefined macro.
2628
2629 2008-01-10  Raksit Ashok  <raksit@google.com>
2630
2631         PR rtl-optimization/27971
2632         * gcc.target/i386/pr27971.c: New testcase.
2633
2634 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
2635
2636         PR fortran/34396
2637         * gfortran.dg/bounds_check_12.f90: New test.
2638
2639 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
2640
2641         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2642         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2643
2644 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2645
2646         PR middle-end/34641
2647         * g++.dg/torture/pr34641.C: New testcase.
2648
2649 2008-01-10  Richard Guenther  <rguenther@suse.de>
2650
2651         PR tree-optimization/34651
2652         * g++.dg/torture/pr34651.C: New testcase.
2653
2654 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
2655
2656         PR tree-optimization/34017
2657         * gcc.dg/tree-ssa/pr34017.c: New.
2658
2659 2008-01-09  Richard Guenther  <rguenther@suse.de>
2660         Andrew Pinski  <andrew_pinski@playstation.sony.com>
2661
2662         PR middle-end/30132
2663         * gcc.c-torture/compile/pr30132.c: New testcase.
2664
2665 2008-01-09  Richard Guenther  <rguenther@suse.de>
2666
2667         PR middle-end/34458
2668         * gcc.c-torture/compile/pr34458.c: New testcase.
2669
2670 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2671
2672         PR testsuite/30459
2673         g++.dg/eh/ia64-2.C: Require weak support.
2674
2675 2008-01-08  Richard Guenther  <rguenther@suse.de>
2676
2677         PR middle-end/31863
2678         * g++.dg/torture/pr31863.C: New testcase.
2679
2680 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
2681
2682         PR middle-end/34694
2683         * gcc.dg/gomp/pr34694.c: New test.
2684         * g++.dg/gomp/pr34694.C: New test.
2685
2686         PR c++/33890
2687         * g++.dg/gomp/pr33890.C: New test.
2688
2689 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2690
2691         PR fortran/34476
2692         * gfortran.dg/parameter_array_init_3.f90: New test.
2693
2694 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2695
2696         PR fortran/34681
2697         PR fortran/34704
2698         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2699
2700 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
2701
2702         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2703         * g++.dg/other/spu2vmx-1.C: Use it.
2704
2705 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
2706
2707         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2708
2709         PR testsuite/34575
2710         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2711         * gcc.target/powerpc/parity-1.c: Likewise.
2712
2713 2008-01-07  Fred Fish  <fnf@specifix.com>
2714
2715         PR preprocessor/30363:
2716         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2717         macro expansions.
2718
2719 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
2720
2721         PR fortran/34672
2722         * gfortran.dg/use_only_2.f90: New test.
2723
2724 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
2725
2726         PR libstdc++/34680
2727         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2728         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2729
2730 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2731
2732         PR fortran/34545
2733         * gfortran.dg/use_12.f90: New test.
2734
2735 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2736
2737         PR fortran/34689
2738         * interface.c (compare_actual_formal): Fix intent(out) check for
2739         function result variables.
2740
2741 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2742
2743         PR fortran/34690
2744         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2745
2746 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2747
2748         PR fortran/34689
2749         * gfortran.dg/intent_out_4.f90: Fix test case.
2750
2751 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2752
2753         PR fortran/34689
2754         * gfortran.dg/intent_out_4.f90: New.
2755
2756 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2757
2758         PR libfortran/34540
2759         * gfortran.dg/optional_dim_3.f90: New test.
2760
2761 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2762
2763         PR fortran/34658
2764         * gfortran.dg/common_11.f90: New.
2765         * gfortran.dg/blockdata_1.f90: Update test case.
2766         * gfortran.dg/blockdata_2.f90: Update test case.
2767
2768 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2769
2770         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2771
2772 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2773
2774         PR fortran/34655
2775         * gfortran.dg/equiv_constraint_9.f90: New.
2776
2777 2008-01-06  Revital Eres  <eres@il.ibm.com>
2778
2779         PR tree-optimization/34263
2780         * gcc.dg/pr34263.c:  New testcase.
2781
2782 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2783
2784         PR fortran/34654
2785         * gfortran.dg/internal_io_unf.f90: New.
2786
2787 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2788
2789         PR fortran/34660
2790         * gfortran.dg/elemental_args_check_2.f90: New.
2791
2792 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2793
2794         PR fortran/34662
2795         * gfortran.dg/intent_out_3.f90: New.
2796
2797 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2798
2799         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2800
2801 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2802
2803         PR libfortran/34676
2804         * gfortran.dg/list_read_8.f90: New test.
2805
2806 2008-01-04  Richard Guenther  <rguenther@suse.de>
2807
2808         PR middle-end/34029
2809         * gcc.c-torture/compile/pr34029-1.c: New testcase.
2810         * gcc.c-torture/compile/pr34029-2.c: Likewise.
2811
2812 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
2813
2814         PR gcov-profile/34609
2815         * g++.dg/gcov/gcov-6.C: New test.
2816
2817 2008-01-04  Richard Guenther  <rguenther@suse.de>
2818
2819         PR tree-optimization/31081
2820         * g++.dg/torture/pr31081-1.C: New testcase.
2821         * g++.dg/torture/pr31081-2.C: Likewise.
2822
2823 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2824
2825         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2826         * gcc.target/mips/rsqrt-2.c: Likewise.
2827         * gcc.target/mips/rsqrt-4.c: New test.
2828
2829 2008-01-04  Tobias Burnus  <burnus@net-b.de>
2830
2831         PR fortran/34557
2832         * gfortran.dg/equiv_substr.f90: New.
2833
2834 2008-01-03  Tom Tromey  <tromey@redhat.com>
2835
2836         PR c/34457:
2837         * gcc.dg/pr34457-2.c: New file.
2838         * gcc.dg/pr34457-1.c: New file.
2839
2840 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2841
2842         Revert fix for PR tree-optimization/34458.
2843
2844 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2845
2846         PR tree-optimization/34458
2847         * gcc.dg/tree-ssa/pr34458.c: New.
2848
2849 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2850
2851         PR libfortran/34565
2852         * gfortran.dg/internal_readwrite_1.f90:  New test.
2853         * gfortran.dg/internal_readwrite_2.f90:  New test.
2854
2855 2008-01-03  Tom Tromey  <tromey@redhat.com>
2856
2857         PR preprocessor/34602:
2858         * gcc.dg/cpp/pr34602.c: New file.
2859
2860 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2861
2862         PR tree-optimization/29484
2863         * gcc.c-torture/execute/20071220-1.c: New test.
2864         * gcc.c-torture/execute/20071220-2.c: New test.
2865
2866 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2867
2868         PR tree-optimization/34635
2869         * gcc.dg/tree-ssa/pr34635.c: New.
2870         * gcc.dg/tree-ssa/pr34635-1.c: New.
2871
2872 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2873
2874         PR middle-end/34562
2875         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2876         scan-assembler check.
2877
2878 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2879
2880         PR middle-end/34608
2881         * g++.dg/gomp/pr34608.C: New test.
2882
2883 2008-01-02  Richard Guenther  <rguenther@suse.de>
2884
2885         PR middle-end/34093
2886         PR middle-end/31976
2887         * gcc.c-torture/compile/pr34093.c: New testcase.
2888
2889 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
2890
2891         * g++.dg/cpp0x/long_long.C: New.
2892
2893 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2894
2895         * gcc.target/spu/tag_manager.c : Include stdlib.h.
2896         * gcc.target/spu/Wmain.c: Fix the line numbers for the
2897         warning on the function main.
2898
2899 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
2900
2901         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2902         rather than __v2di type.
2903
2904 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
2905
2906         PR fortran/34558
2907         * gfortran.dg/linked_list_1.f90: New test.
2908
2909 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2910
2911         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
2912         instead of appending to it.
2913
2914 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
2915
2916         PR tree-optimization/34591
2917         * gcc.dg/vect/pr34591.c: New test.
2918
2919 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2920
2921         PR libfortran/34594
2922         * gfortran.dg/direct_io_8.f90:  New test case.
2923
2924 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
2925
2926         PR target/34281
2927         * gcc.c-torture/execute/20071213-1.c: New test.
2928
2929 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2930
2931         PR libfortran/34560
2932         * gfortran.dg/read_eof_5.f90: New test.
2933
2934 2007-12-25  Tobias Burnus  <burnus@net-b.de>
2935
2936         PR fortran/34514
2937         * gfortran.dg/initialization_17.f90: New.
2938
2939 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2940
2941         PR libfortran/34566
2942         * gfortran.dg/matmul_6.f90:  New test.
2943
2944 2007-12-23  Tobias Burnus  <burnus@net-b.de>
2945
2946         PR fortran/34421
2947         * gfortran.dg/entry_17.f90: New.
2948
2949 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
2950
2951         PR fortran/34536
2952         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2953         * gfortran.dg/real_const_3.f90: Likewise.
2954         * gfortran.dg/unary_operator.f90: New test.
2955
2956 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
2957
2958         * gnat.dg/pack2.adb: New test.
2959
2960 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
2961
2962         PR fortran/34559
2963         * gfortran.dg/repeat_6.f90: New test.
2964
2965 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2966
2967         PR fortran/34549
2968         * cshift_shift_real_1.f90:  New test.
2969
2970 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2971
2972         PR fortran/34540
2973         * gfortran.dg/shift-kind_2.f90: New test.
2974
2975 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
2976
2977         PR target/8835
2978         * gcc.dg/pr8835-1.c: New.
2979
2980 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2981
2982         PR fortran/34438
2983         * gfortran.dg/default_initialization_3.f90: New test.
2984
2985 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2986
2987         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2988         conditions.
2989         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2990
2991 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2992
2993         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2994         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2995
2996 2007-12-20  Jason Merrill  <jason@redhat.com>
2997
2998         * gcc.dg/overload/arg[14].C: Remove expected errors.
2999
3000 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
3001
3002         PR c++/34459
3003         * gcc.c-torture/execute/20071219-1.c: New test.
3004
3005 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3006
3007         PR fortran/34530
3008         * gfortran.dg/namelist_44.f90: New.
3009
3010 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3011
3012         PR fortran/34482
3013         * gfortran.dg/boz_8.f90: Add error-check check.
3014         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3015         stop by call abort.
3016
3017 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3018
3019         * gcc.dg/gomp/combined-1.c: New test.
3020
3021 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3022
3023         PR tree-optimization/34355
3024         * g++.dg/tree-ssa/pr34355.C: New test.
3025
3026 2007-12-19  Revital Eres  <eres@il.ibm.com>
3027
3028          * gcc.dg/sms-5.c: New testcase.
3029
3030 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3031
3032         PR fortran/34325
3033         * gfortran.dg/missing_parens_1.f90: New.
3034         * gfortran.dg/missing_parens_1.f90: New.
3035         
3036 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
3037
3038         PR fortran/34495
3039         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3040         expressions.
3041         * gfortran.dg/transfer_simplify_7.f90: New test.
3042
3043 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
3044
3045         * gcc.dg/pr32912-3.c: Compile with -w.
3046
3047         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3048
3049 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
3050             Jakub Jelinek  <jakub@redhat.com>
3051         
3052         PR c++/32565
3053         PR c++/33943
3054         PR c++/33965
3055         * g++.dg/cpp0x/variadic86.C: New.
3056         * g++.dg/cpp0x/variadic87.C: New.
3057         * g++.dg/cpp0x/variadic84.C: New.
3058         * g++.dg/cpp0x/variadic85.C: New.
3059         * g++.dg/template/ttp25.C: New.
3060
3061 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
3062
3063         PR tree-optimization/34123
3064         * gcc.dg/tree-ssa/pr34123.c: New test.
3065
3066 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3067
3068         PR rtl-optimization/34456
3069         * gcc.c-torture/execute/pr34456.c: New test.
3070
3071 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
3072
3073         PR c++/34488
3074         * g++.dg/parse/friend7.C: New test.
3075
3076         PR rtl-optimization/34490
3077         * gcc.c-torture/execute/20071216-1.c: New test.
3078
3079 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3080
3081         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3082
3083 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3084
3085         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
3086         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3087         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3088         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3089         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3090
3091 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
3092
3093         PR c/34506
3094         * gcc.dg/gomp/clause-2.c: New test.
3095         * g++.dg/gomp/clause-4.C: New test.
3096
3097 2007-12-17  Tobias Burnus  <burnus@net-b.de>
3098
3099         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3100         part of Fortran 77/95/2003.
3101
3102 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3103
3104         PR tree-optimization/34445
3105         * gfortran.dg/vect/cost-model-pr34445.f: New test.
3106         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3107
3108 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3109
3110         PR fortran/34427
3111         * gfortran.dg/namelist_42.f90: Update.
3112         * gfortran.dg/namelist_43.f90: New.
3113         
3114 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3115
3116         PR fortran/34495
3117         * gfortran.dg/initialization_16.f90: New.
3118
3119 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3120
3121         PR fortran/34305
3122         * gfortran.dg/real_dimension_1.f:  New test case.
3123
3124 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3125
3126         * gcc.dg/torture/pr24257.c: Remove -O from options.
3127
3128 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3129
3130         PR fortran/34246
3131         * gfortran.dg/bind_c_usage_16.f03: Extend test.
3132
3133 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
3134
3135         PR fortran/31213
3136         PR fortran/33888
3137         PR fortran/33998
3138         * gfortran.dg/mapping_1.f90: New test.
3139         * gfortran.dg/mapping_2.f90: New test.
3140         * gfortran.dg/mapping_3.f90: New test.
3141
3142 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3143
3144         PR rtl-optimization/34415
3145         * gcc.c-torture/execute/pr34415.c: New test.
3146
3147 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
3148
3149         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3150         void. 
3151
3152 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
3153
3154         PR bootstrap/34003
3155         * gcc.dg/pr34003-1.c: New test.
3156         * gcc.dg/pr34003-2.c: New.
3157
3158 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
3159
3160         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3161         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3162         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3163         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
3164         add -save-temps.
3165         * gcc.target/cris/torture/cris-torture.exp,
3166         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3167         * gcc.target/cris/builtin_ctz_v3.c,
3168         gcc.target/cris/builtin_ctz_v8.c,
3169         gcc.target/cris/builtin_clz_v0.c,
3170         gcc.target/cris/builtin_clz_v3.c,
3171         gcc.target/cris/builtin_bswap_v3.c,
3172         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3173         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3174         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3175         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3176         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3177         lib/target-supports.exp: Adjust for crisv32-*-*.
3178
3179 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
3180
3181         * gcc.dg/debug/const-3.c: New.
3182
3183 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3184
3185         * g++.dg/other/datasec1.C: Require named section support.
3186
3187 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
3188
3189         PR target/29978
3190         * gcc.target/i386/pr29978.c: New test.
3191
3192 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3193
3194         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3195         instead of -msse4.1.
3196         * gcc.target/i386/sse-12.c (dg-options): Ditto.
3197         * g++.dg/other/i386-2.C (dg-options): Ditto.
3198
3199 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3200
3201         PR fortran/34438
3202         * gfortran.dg/private_type_10.f90: New.
3203
3204 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3205
3206         PR fortran/34398
3207         * gfortran.dg/nan_4.f90: New.
3208
3209 2007-12-14  Richard Guenther  <rguenther@suse.de>
3210
3211         PR middle-end/34462
3212         * gcc.c-torture/compile/20071214-1.c: New testcase.
3213
3214 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3215
3216         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3217         macros to test macroized SSE intrinsics.  Use new macros to test
3218         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3219         emmintrin.h, xmmintrin.h and bmmintrin.h
3220         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3221         to test with immediate operand.
3222
3223 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3224
3225         PR target/34091
3226         * gcc.c-torture/compile/pr34091.c: New test.
3227
3228 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3229
3230         * gcc.dg/uninit-13.c: UnXFAIL.
3231         * gcc.dg/complex-5.c: New testcase.
3232
3233 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3234
3235         * gcc.dg/struct/struct-reorg.exp: Replace 
3236          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
3237         
3238 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3239
3240         PR libfortran/34370
3241         PR libfortran/34323
3242         PR libfortran/34405
3243         * gfortran.dg/advance_6.f90:  New test case.
3244         * gfortran.dg/direct_io_7.f90:  New test case.
3245         * gfortran.dg/streamio_13.f90:  New test case.
3246
3247 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
3248
3249         * g++.dg/cpp0x/__func__.C: New.
3250
3251 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
3252
3253         PR target/34435
3254         * g++.dg/other/pr34435.C: New testcase.
3255
3256 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3257
3258         * gcc.dg/struct: New directory with tests 
3259         for struct-reorg optimizaion.
3260         * gcc.dg/struct/struct-reorg.exp: New script.
3261         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3262         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3263         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3264         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3265         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3266         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3267         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3268         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3269         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3270         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3271         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3272         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3273         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3274         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3275         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3276         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3277         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3278         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3279         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3280         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3281         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3282         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3283         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3284         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3285
3286 2007-12-13  Tobias Burnus  <burnus@net-b.de>
3287
3288         PR fortran/34427
3289         * gfortran.dg/namelist_42.f90: New.
3290
3291 2007-12-12  Tobias Burnus  <burnus@net-b.de>
3292
3293         PR fortran/34254
3294         * gfortran.dg/function_kinds_3.f90: New.
3295
3296 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
3297
3298         * gcc.target/s390/20071212-1.c: New testcase.
3299
3300 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
3301
3302         PR c++/34238
3303         * g++.dg/ext/visibility/anon7.C: Add xfail.
3304         * g++.dg/ext/visibility/anon9.C: New test.
3305         * g++.dg/ext/visibility/anon10.C: New test.
3306
3307         PR c++/34364
3308         * g++.dg/rtti/dyncast2.C: New test.
3309
3310 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
3311
3312         PR tree-optimization/34407
3313         * gcc.dg/vect/pr34407.c: New test.
3314
3315 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3316
3317         PR fortran/34411
3318         * gfortran.dg/error_recovery_5.f90: New.
3319         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3320
3321 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3322
3323         PR tree-optimization/34371
3324         * gcc.c-torture/compile/20071207-1.c: New test.
3325
3326 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
3327
3328         PR c++/34059
3329         * g++.dg/parse/crash40.C: New test.
3330
3331 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3332
3333         * g++.dg/opt/memcpy1.C: New test.
3334
3335 2007-12-10  Tobias Burnus  <burnus@net-b.de>
3336
3337         PR fortran/34425
3338         * gfortran.dg/argument_checking_10.f90: New.
3339
3340 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3341
3342         PR rtl-optimization/34302
3343         * gcc.c-torture/execute/20071210-1.c: New test.
3344
3345 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3346
3347         PR c++/34395
3348         * g++.dg/cpp0x/error1.C: New test.
3349
3350         PR c++/34394
3351         * g++.dg/other/error22.C: New test.
3352
3353 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
3354
3355         PR target/32086
3356         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3357         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3358         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3359
3360 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
3361
3362         PR c++/34178
3363         PR c++/34340
3364         * g++.dg/template/repo6.C: New test.
3365         * g++.dg/template/repo7.C: New test.
3366         * g++.dg/template/repo8.C: New test.
3367
3368 2007-12-09  H.J. Lu  <hjl@lucon.org>
3369             Tobias Burnus  <burnus@net-b.de>
3370
3371         PR fortran/34404
3372         * gfortran.dg/read_2.f90: New.
3373
3374 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3375
3376         * lib/target-supports.exp (check_effective_target_tls_native):
3377         Fix typo.
3378
3379 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
3380
3381         PR ada/34366
3382         * gnat.dg/enclosing_record_reference.ads,
3383         gnat.dg/enclosing_record_reference.adb: New test.
3384
3385 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
3386
3387         PR fortran/32129
3388         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3389         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3390
3391         PR fortran/31487
3392         * gfortran.dg/char_component_initializer_1.f90: New test.
3393
3394 2007-12-09  Tobias Burnus  <burnus@net-b.de>
3395
3396         PR fortran/34342
3397         PR fortran/34345
3398         PR fortran/18026
3399         PR fortran/29471
3400
3401         * gfortran.dg/boz_8.f90: New.
3402         * gfortran.dg/boz_9.f90: New.
3403         * gfortran.dg/boz_10.f90: New.
3404         * gfortran.dg/boz_7.f90: Update dg-warning.
3405         * gfortran.dg/pr16433.f: Add dg-error.
3406         * gfortan.dg/ibits.f90: Update dg-warning.
3407         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3408         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3409
3410 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
3411
3412         PR fortran/34359
3413         * gfortran.dg/include_1.f90: New test.
3414         * gfortran.dg/include_1.inc: New.
3415         * gfortran.dg/include_2.f90: New test.
3416
3417 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
3418
3419         * gcc.c-torture/compile/20011130-2.c: Fix typo.
3420
3421 2007-12-08  Tobias Burnus  <burnus@net-b.de>
3422
3423         PR fortran/34319
3424         * gfortran.dg/nan_3.f90: New.
3425
3426 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
3427
3428         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3429
3430 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3431
3432         * gnat.dg/tamdt*.ad?: Support for ...
3433         * gnat.dg/test_tamdt.adb: New test.
3434
3435 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3436
3437         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3438         exports and document how these can be exercised.
3439
3440 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
3441
3442         PR ada/15805
3443         * gnat.dg/specs/access_constants.ads: New test.
3444
3445         * gnat.dg/specs/access_constant_decl.ads: New test.
3446
3447         PR ada/21346
3448         * gnat.dg/compose.adb: New test.
3449
3450 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3451
3452         PR ada/34173
3453         * gnat.dg/unc_memops.ad[sb]: Support for ...
3454         * gnat.dg/unc_memfree.adb: New test.
3455         
3456 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
3457
3458         * gfortran.dg/ltrans-7.f90: New.
3459
3460 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
3461             Dorit Nuzman  <dorit@il.ibm.com>
3462
3463         PR tree-optimization/34005
3464         * gcc.dg/vect/pr34005.c: New test.
3465
3466 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
3467
3468         PR c++/34336
3469         * g++.dg/template/new8.C: New test.
3470
3471 2007-12-06  Tobias Burnus  <burnus@net-b.de>
3472
3473         PR fortran/34333
3474         * gfortran.dg/boz_7.f90: New.
3475         * gfortran.dg/int_1.f90: Disable -pedantic option.
3476         * gfortran.dg/boz_1.f90: Ditto.
3477         * gfortran.dg/boz_3.f90: Ditto.
3478         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3479         * gfortran.dg/ibits.f90: Ditto.
3480         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3481         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3482
3483 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
3484
3485         PR fortran/34335
3486         * gfortran.dg/used_types_19.f90: New test.
3487
3488 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
3489
3490         * gfortran.dg/nan_2.f90: Add -mieee for sh.
3491         * gfortran.dg/nearest_2.f90: Likewise.
3492         * gfortran.dg/nearest_3.f90: Likewise.
3493
3494 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3495
3496         PR middle-end/34337
3497         * gcc.c-torture/execute/20071205-1.c: New test.
3498
3499 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
3500
3501         * gfortran.dg/module_nan.f90: Add -mieee for sh.
3502         * gfortran.dg/real_const_3.f90: Likewise.
3503
3504 2007-12-05  Richard Guenther  <rguenther@suse.de>
3505
3506         PR tree-optimization/34138
3507         * gcc.c-torture/compile/pr34138.c: New testcase.
3508
3509 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3510
3511         PR debug/33739
3512         * gfortran.dg/debug_2.f: New test.
3513
3514 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
3515
3516         * gnat.dg/specs/elab1.ads: New test.
3517
3518 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
3519
3520         PR target/34312
3521         * gcc.target/i386/pr34312.c: New test.
3522
3523 2007-12-05  Tobias Burnus  <burnus@net-b.de>
3524
3525         PR fortran/34333
3526         * gfortran.dg/nan_2.f90: New.
3527
3528 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3529
3530         PR c++/34271
3531         * g++.dg/cpp0x/decltype9.C: New test.
3532         * g++.dg/cpp0x/decltype10.C: New test.
3533
3534 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
3535
3536         PR ada/21489
3537         * gnat.dg/rm_6_4_1_13.adb: New test.
3538
3539 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3540
3541         PR middle-end/34134
3542         * gcc.c-torture/compile/20071117-1.c: New test.
3543
3544 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3545
3546         PR c++/34101
3547         * g++.dg/cpp0x/variadic-ttp.C: New.
3548
3549 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3550         
3551         * gcc.dg/parse-decl-after-if.c: New.
3552         * gcc.dg/20031223-1.c: Adjust.
3553         
3554 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3555
3556         PR c++/33509
3557         * g++.dg/cpp0x/variadic-throw.C: New.
3558
3559 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3560
3561         PR c++/33091
3562         * g++.dg/cpp0x/variadic-unify.C: New.
3563
3564 2007-12-04  Richard Guenther  <rguenther@suse.de>
3565
3566         PR middle-end/34334
3567         PR middle-end/34222
3568         * gcc.c-torture/compile/pr34334.c: New testcase.
3569         * g++.dg/torture/pr34222.C: New testcase.
3570
3571 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3572
3573         * gcc.c-torture/execute/20071202-1.c: New test.
3574         * gcc.dg/tree-ssa/pr34146-2.c: New test.
3575
3576 2007-12-04  Tobias Burnus  <burnus@net-b.de>
3577
3578         PR fortran/34318
3579         * gfortran.dg/module_nan.f90: New.
3580
3581 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3582
3583         * lib/target-supports.exp (get_compiler_messages): Replace with...
3584         (check_compile): ...this new procedure.  Handle TYPE == executable.
3585         Use comments in the source to determine the correct extension.
3586         Return a pair containing the compiler output and the output filename.
3587         Don't delete the file here.
3588         (check_no_compiler_messages_nocache): New procedure.
3589         (check_no_compiler_messages): Use it.
3590         (check_no_messages_and_pattern_nocache): New procedure.
3591         (check_no_messages_and_pattern): Use it.
3592         (check_runtime_nocache, check_runtime): New procedures.
3593         (check_effective_target_tls): Use check_no_compiler_messages.
3594         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3595         (check_effective_target_tls_runtime): Use check_runtime.
3596         (check_effective_target_fstack_protector): Likewise.
3597         (check_iconv_available): Use check_runtime_nocache.
3598         (check_effective_target_fortran_large_real): Use
3599         check_no_compiler_messages.
3600         (check_effective_target_fortran_large_int): Likewise.
3601         (check_effective_target_static_libgfortran): Likewise.
3602         (check_750cl_hw_available): Use check_cached_effective_target
3603         and check_runtime_nocache.
3604         (check_vmx_hw_available): Likewise.
3605         (check_effective_target_broken_cplxf_arg): Likewise.
3606         (check_alpha_max_hw_available): Use check_runtime.
3607         (check_function_available): Use check_no_compiler_messages.
3608         (check_cxa_atexit_available): Use check_cached_effective_target
3609         and check_runtime_nocache.
3610         (check_effective_target_dfp_nocache): Use
3611         check_no_compiler_messages_nocache.
3612         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3613         (check_effective_target_dfp): Use check_cached_effective_target.
3614         (check_effective_target_dfprt): Likewise.
3615         (check_effective_target_arm_neon_hw): Use check_runtime.
3616         (check_effective_target_ultrasparc_hw): Likewise.
3617         (check_effective_target_c99_runtime): Use
3618         check_no_compiler_messages_nocache.
3619
3620 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
3621
3622         PR middle-end/29749
3623         * gcc.dg/fold-rotate-1.c: New test.
3624
3625         PR tree-optimization/33453
3626         * gcc.c-torture/compile/20071203-1.c: New test.
3627
3628 2007-12-03  Robert Dewar <dewar@adacore.com>
3629             Samuel Tardieu  <sam@rfc1149.net>
3630
3631         PR ada/34287
3632         * gnat.dg/check_elaboration_code.adb: New test.
3633         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3634         New support files.
3635
3636 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3637
3638         PR c++/34061
3639         * g++.dg/cpp0x/pr34061.C: New.
3640
3641 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3642
3643         PR c++/34273
3644         * g++.dg/other/error21.C: New.
3645
3646 2007-12-02  Revital Eres  <eres@il.ibm.com>
3647
3648         * gcc.dg/sms-4.c: New testcase.
3649
3650 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
3651             Revital Eres  <eres@il.ibm.com>
3652
3653         * gcc.dg/sms-3.c: New testcase.
3654
3655 2007-12-01  Ollie Wild  <aaw@google.com>
3656
3657         PR c++/8171
3658         * g++.dg/conversion/ptrmem9.C: New test.
3659
3660 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3661
3662         PR libfortran/34291
3663         * gfortran.dg/namelist_41.f90: New test.
3664
3665 2007-11-30  Tom Tromey  <tromey@redhat.com>
3666
3667         PR preprocessor/32868:
3668         * gcc.dg/cpp/pr32868.c: New file.
3669
3670 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3671
3672         PR fortran/34248
3673         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3674
3675 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
3676
3677         PR rtl-optimization/34171
3678         * gcc.dg/pr34171.c: New testcase.
3679
3680 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
3681
3682         * gcc.dg/tree-ssa/pr34244.c: Fixed.
3683
3684 2007-11-30  Tobias Burnus  <burnus@net-b.de>
3685
3686         PR fortran/34133
3687         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3688         * gfortran.dg/bind_c_usage_11.f03: New.
3689         * gfortran.dg/bind_c_usage_12.f03: New.
3690
3691 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
3692
3693         PR c++/34275
3694         * g++.dg/other/error20.C: New test.
3695
3696 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
3697
3698         PR fortran/34230
3699         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3700
3701 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
3702
3703         PR tree-optimization/34244
3704         * gcc.dg/tree-ssa/pr34244.c: New test.
3705
3706 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
3707
3708         PR tree-optimization/33434
3709         * gcc.dg/pr33434-1.c: New test.
3710         * gcc.dg/pr33434-2.c: New test.
3711         * gcc.dg/pr33434-3.c: New test.
3712         * gcc.dg/pr33434-4.c: New test.
3713
3714         PR c++/34270
3715         * g++.dg/template/cond7.C: New test.
3716
3717         PR c++/34267
3718         PR c++/34268
3719         * g++.dg/cpp0x/decltype7.C: New test.
3720         * g++.dg/cpp0x/decltype8.C: New test.
3721
3722 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3723
3724         PR fortran/34248
3725         * gfortran.dg/result_in_spec_3.f90: New.
3726
3727 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3728
3729         PR fortran/34262
3730         * gfortran.dg/mvbits_3.f90: New.
3731
3732 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
3733         
3734         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3735         Delete.
3736         (check_effective_target_hard_float): New.
3737         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3738         * gcc.dg/pr30957-1.c: Likewise.
3739         
3740 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
3741
3742         PR ada/15804
3743         * gnat.dg/specs/variant_part.ads: New test.
3744
3745         PR ada/17318
3746         * gnat.dg/specs/attribute_parsing.ads: New test.
3747
3748         PR ada/32792
3749         * gnat.dg/specs/integer_value.ads: New test.
3750
3751         PR ada/22559
3752         * gnat.dg/specs/delta_small.ads: New test.
3753
3754 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
3755
3756         PR tree-optimization/34140
3757         * gcc.c-torture/compile/20071128-1.c: New test.
3758
3759 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3760
3761         PR fortran/32928
3762         * gfortran.dg/data_array_1.f90
3763         * gfortran.dg/data_array_2.f90
3764         * gfortran.dg/data_array_3.f90
3765         * gfortran.dg/data_array_4.f90
3766
3767 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3768
3769         PR fortran/34227
3770         * gfortran.dg/blockdata_5.f90: New test.
3771         * gfortran.dg/blockdata_6.f90: New test.
3772
3773 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3774
3775         PR tree-optimization/34016
3776         * gcc.dg/pr34016.c: New test.
3777
3778 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3779
3780         PR fortran/29389
3781         * gfortran.dg/stfunc_6.f90: New test.
3782
3783         PR fortran/33850
3784         * gfortran.dg/assign_10.f90: New test.
3785
3786 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3787
3788         PR fortran/33541
3789         * gfortran.dg/use_11.f90: New test.
3790
3791         PR fortran/34231
3792         * gfortran.dg/generic_15.f90: New test.
3793
3794 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3795
3796         PR target/34225
3797         * gcc.dg/pr34225.c: New test.
3798
3799 2007-11-27  Richard Guenther  <rguenther@suse.de>
3800
3801         PR tree-optimization/34241
3802         * g++.dg/torture/pr34241.C: New testcase.
3803
3804 2007-11-27  Richard Guenther  <rguenther@suse.de>
3805
3806         * gcc.dg/builtins-error.c: New testcase.
3807
3808 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3809
3810         PR c++/34213
3811         * g++.dg/ext/visibility/anon8.C: New test.
3812
3813 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
3814
3815         PR target/34077
3816         * gcc.target/i386/pr34077.c: New testcase.
3817
3818 2007-11-26  Tobias Burnus  <burnus@net-b.de>
3819
3820         PR fortran/34203
3821         * gfortran.dg/backslash_3.f: Add -fbackslash option.
3822         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3823         * gfortran.dg/backslash_1.f90: Remove no longer needed
3824         -fno-backslash option.
3825
3826 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3827
3828         PR c/23722
3829         * gcc.dg/cpp/19990413-1.c: Update.
3830         * gcc.dg/parse-else-error.c: New.
3831         * gcc.dg/parse-else-error-2.c: New.
3832         * gcc.dg/parse-else-error-3.c: New.
3833         * gcc.dg/parse-else-error-4.c: New.
3834
3835 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3836
3837         PR c++/34081
3838         * g++.dg/template/dependent-expr6.C: New testcase.
3839
3840 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
3841
3842         PR target/34215
3843         * gcc.target/i386/pr34215.c: New test.
3844
3845 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3846
3847         PR target/34174
3848         * gcc.dg/torture/pr34174-1.c: New.
3849
3850 2007-11-26  Richard Guenther  <rguenther@suse.de>
3851
3852         PR middle-end/34233
3853         * gcc.dg/pr34233.c: New testcase.
3854
3855 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3856             Revital Eres  <eres@il.ibm.com>
3857
3858         PR rtl-optimization/34085
3859         * gcc.dg/tree-prof (bb-reorg.c): New test.
3860
3861 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3862
3863         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3864         Return true for MIPS16 targets.
3865
3866 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3867
3868         PR fortran/33152
3869         * gfortran.dg/blockdata_4.f90: New test.
3870
3871 2007-11-25  Tobias Burnus  <burnus@net-b.de>
3872
3873         PR fortran/34079
3874         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3875         * gfortran.dg/bind_c_usage_16.f03: New.
3876         * gfortran.dg/bind_c_usage_16_c.c: New.
3877
3878 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
3879
3880         * gnat.dg/specs/size_clause1.ads: New test.
3881         * gnat.dg/specs/size_clause2.ads: Likewise.
3882         * gnat.dg/specs/size_clause3.ads: Likewise.
3883
3884 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
3885
3886         PR fortran/33499
3887         * gfortran.dg/entry_16.f90: New test.
3888
3889 2007-11-24  Tobias Burnus  <burnus@net-b.de>
3890
3891         PR fortran/34192
3892         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3893
3894 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
3895
3896         PR fortran/33541
3897         * gfortran.dg/nested_modules_1.f90: Change the reference to
3898         FOO, forbidden by the standard, to a reference to W.
3899         * gfortran.dg/use_only_1.f90: New test.
3900
3901 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3902
3903         PR fortran/34209
3904         * gfortran.dg/nearest_3.f90: New test.
3905
3906 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3907
3908         PR fortran/33317
3909         * gfortran.dg/optional_dim_2.f90: New test.
3910
3911 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3912
3913         PR fortran/34187
3914         * gfortran.dg/bind_c_usage_15.f90: New.
3915
3916 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3917
3918         PR fortran/34192
3919         * gfortran.dg/nearest_2.f90: New.
3920
3921
3922 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3923
3924         PR c++/30293
3925         PR c++/30294
3926         * g++.dg/ext/java-2.C: New test.
3927
3928 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
3929             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3930         
3931         PR c++/5310
3932         * g++.dg/warn/pr5310.C: New.
3933         * g++.dg/warn/pr33160.C: New.
3934         
3935 2007-11-23  Richard Guenther  <rguenther@suse.de>
3936             Michael Matz  <matz@suse.de>
3937
3938         PR tree-optimization/34176
3939         * gcc.c-torture/execute/pr34176.c: New testcase.
3940
3941 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3942
3943         PR c++/34198
3944         * gcc.dg/Wconversion-5.c: New test.
3945         * g++.dg/Wconversion3.C: New test.
3946
3947 2007-11-23  Richard Guenther  <rguenther@suse.de>
3948
3949         * gcc.dg/tree-ssa/alias-17.c: New testcase.
3950
3951 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
3952
3953         PR c/14050
3954         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3955         qualifiers in abstract declarator.
3956
3957 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3958
3959         * gfortran.dg/derived_constructor_comps_3.f90: New.
3960
3961 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
3962
3963         PR c++/34094
3964         * g++.dg/ext/visibility/anon7.C: New test.
3965
3966 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3967
3968         PR fortran/34079
3969         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3970         * gfortran.dg/bind_c_usage_13.f03: New.
3971         * gfortran.dg/bind_c_usage_14.f03: New.
3972
3973 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3974
3975         PR rtl-optimization/33848
3976         * gcc.dg/torture/pr33848.c: New test.
3977
3978 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3979
3980         PR fortran/34083
3981         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3982
3983 2007-11-20  Richard Guenther  <rguenther@suse.de>
3984
3985         PR middle-end/34154
3986         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3987
3988 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3989
3990         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3991
3992 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3993
3994         PR fortran/32770
3995         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3996         so test passes with -frecord-marker=8.
3997         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3998         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3999         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
4000         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
4001         * gfortrand.dg/modulo_1.f90:  Likewise.
4002
4003 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4004
4005         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4006         New procedure.
4007         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4008         * gcc.dg/pr30957-1.c: Likewise.
4009
4010 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4011
4012         PR c++/34089
4013         * g++.dg/template/crash74.C: New test.
4014
4015 2007-11-20  Richard Guenther  <rguenther@suse.de>
4016
4017         * gcc.c-torture/execute/20071120-1.c: New testcase.
4018
4019 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4020
4021         PR c/34146
4022         * gcc.dg/tree-ssa/pr34146.c: New test.
4023
4024         PR testsuite/33978
4025         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4026         dependent on target settings like move_by_pieces etc.
4027
4028         PR c++/28879
4029         * g++.dg/template/vla2.C: New test.
4030
4031         PR c++/33962
4032         * g++.dg/overload/template3.C: New test.
4033
4034 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4035
4036         PR fortran/33317
4037         * gfortran.dg/optional_dim_2.f90: Remove test.
4038
4039 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
4040
4041         * gcc.dg/dfp/ddmode-ice.c: New test.
4042
4043 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4044
4045         PR tree-optimization/34036
4046         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4047
4048 2007-11-19  Richard Guenther  <rguenther@suse.de>
4049
4050         PR tree-optimization/34
4051         * gcc.c-torture/execute/pr34099-2.c: New testcase.
4052
4053 2007-11-19  Tobias Burnus  <burnus@net-b.de>
4054
4055         PR fortran/34079
4056         * gfortran.dg/bind_c_usage_10_c.c: New.
4057         * gfortran.dg/bind_c_usage_10.f03: New.
4058
4059 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4060
4061         * gcc.dg/pr33007.c: Expect new warning.
4062         * gcc.dg/tree-ssa/recip-5.c: Likewise.
4063         * g++.dg/opt/pr34036.C: New test.
4064
4065 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4066
4067         PR c++/30988
4068         * g++.dg/warn/noreturn-4.C: New test.
4069         * g++.dg/warn/noreturn-5.C: New test.
4070         * g++.dg/warn/noreturn-6.C: New test.
4071         * g++.dg/warn/noreturn-7.C: New test.
4072
4073 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4074
4075         PR fortran/32770
4076         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
4077         integers so tests works with -fdefault-integer-8.
4078         * gfortran.fortran-torture/execute/elemental.f90:  Use default
4079         integers so test passes with -fdefault-integer-8.
4080         * gfortran.fortran-torture/execute/der_io.f90:  Increase
4081         buffer length so test passes with -fdefault-integer-8.
4082         * gfortran.dg/bounds_check_8.f90:  Likewise.
4083         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
4084         * gfortran.dg/equiv_7.f90:  Set kind so test passes
4085         with -fdefault-integer-8.
4086         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
4087         provoke overflow.
4088
4089 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4090
4091         PR fortran/33317
4092         * gfortran.dg/optional_dim_2.f90: New test.
4093         
4094         PR fortran/34139
4095         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4096         
4097 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4098
4099         PR rtl-optimization/34132
4100         * gcc.c-torture/compile/20071118-1.c: New test.
4101
4102 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
4103
4104         PR fortran/31608
4105         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4106
4107 2007-11-18  Tobias Burnus  <burnus@net-b.de>
4108
4109         PR fortran/34137
4110         * gfortran.dg/entry_14.f90: New.
4111         * gfortran.dg/entry_15.f90: New.
4112
4113 2007-11-18  Richard Guenther  <rguenther@suse.de>
4114
4115         PR tree-optimization/34127
4116         * gcc.c-torture/compile/pr34127.c: New testcase.
4117
4118 2007-11-18  Ben Elliston  <bje@au.ibm.com>
4119
4120         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4121         type specifier, as they are not permitted according to the AltiVec
4122         Programming Interface Manual.
4123
4124 2007-11-17  Tobias Burnus  <burnus@net-b.de>
4125
4126         PR fortran/34133
4127         * gfortran.dg/bind_c_usage_9.f03: New.
4128         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4129
4130 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4131
4132         PR fortran/25252
4133         * interface.c (gfc_current_interface_head,
4134         gfc_set_current_interface_head): New functions.
4135         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4136         On syntax error, restore previous state of the interface.
4137         * gfortran.h (gfc_current_interface_head,
4138         gfc_set_current_interface_head): New prototypes.
4139
4140 2007-11-17  Richard Guenther  <rguenther@suse.de>
4141
4142         PR middle-end/34130
4143         * gcc.c-torture/execute/pr34130.c: New testcase.
4144
4145 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4146
4147         PR fortran/34108
4148         * gfortran.dg/fmt_label_1.f90: New test.
4149
4150 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4151
4152         PR fortran/33957
4153         * gfortran.dg/initialization_15.f90 : New test.
4154
4155 2007-11-16  Richard Guenther  <rguenther@suse.de>
4156
4157         PR middle-end/34030
4158         * gcc.c-torture/compile/pr34030.c: New testcase.
4159
4160 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4161
4162         PR fortran/34008
4163         * gfortran.dg/interface_assignment_3.f90.
4164
4165 2007-11-16  Richard Guenther  <rguenther@suse.de>
4166
4167         PR tree-optimization/33870
4168         * gcc.dg/torture/pr33870.c: New testcase.
4169
4170 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4171
4172         PR fortran/33986
4173         * gfortran.dg/allocatable_function_3.f90.
4174
4175 2007-11-16  Richard Guenther  <rguenther@suse.de>
4176
4177         PR tree-optimization/34113
4178         * gcc.c-torture/compile/pr34113.c: New testcase.
4179
4180 2007-11-16  Richard Guenther  <rguenther@suse.de>
4181
4182         PR tree-optimization/34099
4183         * g++.dg/torture/pr3499.C: New testcase.
4184         * gcc.c-torture/execute/pr34099.c: Likewise.
4185
4186 2007-11-16  Olivier Hainque  <hainque@adacore.com>
4187
4188         * gnat.dg/release_unc_maxalign.adb: New test.
4189
4190 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
4191
4192         PR c++/34100
4193         * g++.dg/template/crash73.C: New test.
4194
4195 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
4196
4197         PR middle-end/23848
4198         * gcc.dg/tree-ssa/pr23848-1.c: New test.
4199         * gcc.dg/tree-ssa/pr23848-2.c: New test.
4200         * gcc.dg/tree-ssa/pr23848-3.c: New test.
4201         * gcc.dg/tree-ssa/pr23848-4.c: New test.
4202
4203 2007-11-15  Tobias Burnus  <burnus@net-b.de>
4204
4205         PR fortran/33917
4206         * gfortran.dg/proc_decl_11.f90: New.
4207
4208 2007-11-15  Ben Elliston  <bje@au.ibm.com>
4209
4210         * gcc.target/spu/compare-dp.c: New test.
4211
4212 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4213
4214         * gcc.dg/pr33923.c: New test.
4215
4216 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
4217
4218         PR middle-end/34088
4219         * gcc.dg/pr34088.c: New test.
4220
4221 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4222
4223         * gcc.c-torture/compile/20071114-1.c: New test.
4224
4225 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4226
4227         PR fortran/31608
4228         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4229         to match known variations in symbol format. Document in comments.
4230
4231 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4232
4233         PR fortran/33985
4234         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4235
4236 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4237
4238         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4239         when done.
4240
4241 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4242
4243         PR fortran/33162
4244         * gfortran.dg/proc_decl_1.f90: Update.
4245         * gfortran.dg/proc_decl_7.f90: New test.
4246         * gfortran.dg/proc_decl_8.f90: New test.
4247         * gfortran.dg/proc_decl_9.f90: New test.
4248         * gfortran.dg/proc_decl_10.f90: New test.
4249
4250 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
4251
4252         PR fortran/34080
4253         * gfortran.dg/transfer_assumed_size_1.f90: New test.
4254
4255 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4256
4257         PR c++/34054
4258         PR c++/34056
4259         PR c++/34057
4260         PR c++/34058
4261         PR c++/34060
4262         * g++.dg/parse/crash36.C: Add another dg-error.
4263         * g++.dg/cpp0x/pr34054.C: New test.
4264         * g++.dg/cpp0x/pr34056.C: New test.
4265         * g++.dg/cpp0x/pr34057.C: New test.
4266         * g++.dg/cpp0x/pr34058.C: New test.
4267         * g++.dg/cpp0x/pr34060.C: New test.
4268
4269         PR tree-optimization/34063
4270         * g++.dg/tree-ssa/pr34063.C: New test.
4271
4272 2007-11-13  Diego Novillo  <dnovillo@google.com>
4273
4274         PR tree-optimization/33870
4275         * gcc.c-torture/execute/pr33870-1.c: New test.
4276         * gcc.dg/tree-ssa/alias-16.c: New test.
4277
4278 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4279
4280         PR c++/29225
4281         * g++.dg/template/crash72.C: New test.
4282
4283 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4284
4285         * g++.dg/opt/cfg5.C: New test.
4286
4287 2007-11-12  Richard Guenther  <rguenther@suse.de>
4288
4289         PR middle-end/34070
4290         * gcc.c-torture/execute/pr34070-1.c: New testcase.
4291         * gcc.c-torture/execute/pr34070-2.c: Likewise.
4292
4293 2007-11-12  Richard Guenther  <rguenther@suse.de>
4294
4295         PR middle-end/34027
4296         * gcc.dg/pr34027-1.c: New testcase.
4297         * gcc.dg/pr34027-2.c: Likewise.
4298
4299 2007-11-12  Ira Rosen  <irar@il.ibm.com>
4300
4301         PR tree-optimization/33953
4302         * gcc.dg/vect/pr33953.c: New testcase.
4303
4304 2007-11-11  Tom Tromey  <tromey@redhat.com>
4305
4306         PR c++/17577:
4307         * g++.dg/ext/pr17577.h: New file.
4308         * g++.dg/ext/pr17577.C: New file.
4309
4310 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4311
4312         PR c++/8570
4313         * g++.old-deja/g++.ns/template13.C: Update expected output.
4314         * g++.old-deja/g++.pt/friend23.C: Likewise.
4315         * g++.dg/warn/pr8570.C: New.
4316
4317 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
4318
4319         PR c++/34068
4320         * g++.dg/template/pseudodtor4.C: New test.
4321
4322 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
4323
4324         PR middle-end/34018
4325         * g++.dg/opt/inline14.C: New test.
4326
4327         PR tree-optimization/33680
4328         * gcc.c-torture/compile/20071108-1.c: New test.
4329
4330         PR c++/32241
4331         * g++.dg/template/pseudodtor3.C: New test.
4332
4333 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
4334
4335         PR c++/33510
4336         * g++.dg/cpp0x/variadic-init.C: New.
4337
4338 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
4339             Jakub Jelinek  <jakub@redhat.com>
4340
4341         PR rtl-optimization/34012
4342         * gcc.target/i386/pr34012.c: New test.
4343
4344 2007-11-09  Richard Guenther  <rguenther@suse.de>
4345
4346         PR tree-optimization/33604
4347         * g++.dg/tree-ssa/pr33604.C: New testcase.
4348         * gcc.dg/pr32721.c: Adjust pattern.
4349
4350 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4351
4352         * gcc.target/mips/dse-1.c: Disable.
4353
4354 2007-11-08  Tom Tromey  <tromey@redhat.com>
4355
4356         * gcc.dg/empty-source-3.c: Update warning location.
4357         * gcc.dg/gomp/barrier-2.c: Likewise.
4358         * gcc.dg/label-decl-3.c: Likewise.
4359         * gcc.dg/label-decl-2.c: Likewise.
4360         * gcc.dg/empty-source-2.c: Likewise.
4361
4362 2007-11-08  Tom Tromey  <tromey@redhat.com>
4363
4364         PR c++/30297:
4365         * g++.dg/inherit/pr30297.C: New file.
4366
4367 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
4368
4369         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4370         -fno-common for cygwin and mingw32.
4371
4372 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
4373
4374         PR middle-end/33826
4375         * gcc.dg/pr33826.c: New.
4376         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
4377         recursive functions being marked pure or const.
4378         
4379 2007-11-08  Tobias Burnus  <burnus@net-b.de>
4380
4381         PR fortran/33917
4382         * gfortran.dg/proc_decl_5.f90: New.
4383         * gfortran.dg/proc_decl_6.f90: New.
4384
4385 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
4386
4387         PR tree-optimization/32575
4388         * gcc.c-torture/execute/20071108-1.c: New test.
4389
4390 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
4391
4392         * g++.dg/opt/anchor1.C: New.
4393
4394 2007-11-07  Diego Novillo  <dnovillo@google.com>
4395
4396         PR 33870
4397         * gcc.c-torture/execute/pr33870.x: Remove.
4398
4399 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
4400
4401         PR c++/33045
4402         PR c++/33837
4403         PR c++/33838
4404         * g++.dg/cpp0x/decltype-33837.C: New.
4405         * g++.dg/cpp0x/decltype-refbug.C: New.
4406         * g++.dg/cpp0x/decltype-33838.C: New.
4407
4408 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4409
4410         * gcc.c-torture/compile/20071107-1.c: New test.
4411
4412 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4413
4414         * gcc.dg/out-of-bounds-1.c: New test.
4415
4416 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
4417
4418         PR c++/33501
4419         * g++.dg/warn/incomplete2.C: New test.
4420         * g++.dg/template/incomplete4.C: New test.
4421         * g++.dg/template/incomplete5.C: New test.
4422
4423 2007-11-07  Olivier Hainque  <hainque@adacore.com>
4424
4425         * gnat.dg/max_align.adb: New test.
4426
4427 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
4428
4429         PR target/30961
4430         * gcc.target/i386/pr30961-1.c: New.
4431
4432 2007-11-06  Tom Tromey  <tromey@redhat.com>
4433
4434         PR c++/32368:
4435         * g++.dg/warn/pragma-system_header3.h: New.
4436         * g++.dg/warn/pragma-system_header3.C: New.
4437
4438         PR c++/32256:
4439         * g++.dg/warn/pragma-system_header4.C: New.
4440         * g++.dg/warn/pragma-system_header4.h: New.
4441
4442 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4443
4444         PR c++/33977
4445         PR c++/33886
4446         * g++.dg/other/canon-array.C: New.
4447         
4448 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4449
4450         * g++.dg/parser/crash36.C: Tweak expected errors.
4451         * g++.dg/cpp0x/pr31439.C: New.
4452         * g++.dg/cpp0x/pr32114.C: New.
4453         * g++.dg/cpp0x/pr32115.C: New.
4454         * g++.dg/cpp0x/pr32125.C: New.
4455         * g++.dg/cpp0x/pr32126.C: New.
4456         * g++.dg/cpp0x/pr32127.C: New.
4457         * g++.dg/cpp0x/pr32128.C: New.
4458         * g++.dg/cpp0x/pr32253.C: New.
4459         * g++.dg/cpp0x/pr32566.C: New.
4460         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4461         * g++.dg/cpp0x/pr31438.C: Ditto.
4462         * g++.dg/cpp0x/variadic81.C: Ditto.
4463         * g++.dg/cpp0x/pr31432.C: Ditto.
4464         * g++.dg/cpp0x/pr31442.C: Ditto.
4465
4466 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
4467
4468         PR target/33168
4469         * g++.dg/other/datasec1.C: New test.
4470
4471         PR tree-optimization/33458
4472         * g++.dg/opt/inline12.C: New test.
4473
4474         PR tree-optimization/33993
4475         * gcc.c-torture/compile/20071105-1.c: New test.
4476
4477 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4478
4479         PR rtl-optimization/33648
4480         * gcc.dg/pr33648.c: Require effective target freorder.
4481
4482 2007-11-05  Revital Eres  <eres@il.ibm.com>
4483
4484         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4485
4486 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4487
4488         PR c++/33996
4489         PR c++/33235
4490         PR c++/33930
4491         * g++.dg/cpp0x/pr33996.C: New
4492         * g++.dg/cpp0x/rv-trivial-bug.C: New
4493         * g++.dg/cpp0x/pr33930.C: New
4494
4495 2007-11-05  Nick Clifton  <nickc@redhat.com>
4496             Sebastian Pop  <sebastian.pop@amd.com>
4497
4498         PR tree-optimization/32540
4499         PR tree-optimization/33922
4500         * gcc.dg/tree-ssa/pr32540-1.c: New.
4501         * gcc.dg/tree-ssa/pr32540-2.c: New.
4502         * gcc.dg/tree-ssa/pr33922.c: New.
4503
4504 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4505
4506         PR c++/33939
4507         * g++.dg/cpp0x/variadic-rref.C: New.
4508         
4509 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4510
4511         * g++dg/warn/pointer-integer-comparison.C: New.
4512
4513 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4514
4515         PR tree-optimization/33856
4516         * gcc.c-torture/compile/20071027-1.c: New test.
4517
4518         PR c++/33836
4519         * g++.dg/ext/label10.C: New test.
4520
4521         PR c++/33969
4522         * g++.dg/other/ptrmem9.C: New test.
4523
4524 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
4525
4526         PR middle-end/32931
4527         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4528
4529 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
4530
4531         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4532         * g++.dg/ext/visibility/namespace2.C: Add argument to
4533         dg-require-visibility.
4534         * g++.dg/ext/java-1.C: Disable on AIX.
4535
4536 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
4537
4538         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
4539
4540 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4541
4542         PR fortran/33881
4543         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4544
4545 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4546
4547         PR c/29062
4548         * gcc.dg/20031223-1.c: Adjust error output.
4549         * gcc.dg/parse-decl-after-label.c: New.
4550         
4551 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4552
4553         PR libfortran/24685
4554         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4555         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4556         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4557
4558 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4559
4560         PR rtl-optimization/28940
4561         * gcc.target/i386/addr-sel-1.c: New test.
4562
4563 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
4564
4565         PR middle-end/33670
4566         * gcc.dg/pr33670.c: New test.
4567
4568 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4569
4570         PR c++/33516
4571         * g++.dg/lookup/typedef1.C: New test.
4572
4573 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
4574
4575         PR testsuite/32076
4576         * lib/scandump.exp (dump-suffix): New.
4577         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4578         Include dump suffix in pass/fail messages, put regexp in quotes.
4579
4580 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
4581
4582         PR c++/33495
4583         * g++.dg/other/error19.C: New.
4584
4585 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4586
4587         PR rtl-optimization/28062
4588         * gcc.c-torture/compile/20071102-1.c: New test.
4589
4590 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
4591
4592         * g++.dg/cpp0x/pr33955.C: New.
4593
4594 2007-11-01  Tom Tromey  <tromey@redhat.com>
4595
4596         PR preprocessor/30805:
4597         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4598
4599 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4600
4601         PR rtl-optimization/33648
4602         * gcc.dg/pr33648.c: New test.
4603
4604 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4605
4606         PR c++/32384
4607         * g++.dg/template/pseudodtor1.C: New test.
4608         * g++.dg/template/pseudodtor2.C: New test.
4609
4610         PR c++/32260
4611         * g++.dg/rtti/typeid7.C: New test.
4612
4613 2007-11-01  Tom Tromey  <tromey@redhat.com>
4614
4615         PR preprocessor/30805:
4616         * gcc.dg/cpp/pr30805.c: New file.
4617
4618 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
4619
4620         PR testsuite/25352
4621         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4622         add dg-skip-if.
4623         * gcc.c-torture/compile/20001205-1.c: Ditto.
4624         * gcc.c-torture/compile/20001226-1.c: Ditto.
4625         * gcc.c-torture/compile/20020312-1.c: Ditto.
4626         * gcc.c-torture/compile/20020604-1.c: Ditto.
4627         * gcc.c-torture/compile/920501-12.c: Ditto.
4628         * gcc.c-torture/compile/920501-4.c: Ditto.
4629         * gcc.c-torture/compile/920520-1.c: Ditto.
4630         * gcc.c-torture/compile/980506-1.c: Ditto.
4631         * gcc.c-torture/compile/990617-1.c: Ditto.
4632         * gcc.dg/compare6.c: Ditto.
4633         * g++.old-deja/g++.brendan/crash43.C: Ditto.
4634         * g++.old-deja/g++.brendan/synth1.C: Ditto.
4635         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4636         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4637         * g++.old-deja/g++.pt/static6.C: Ditto.
4638         * g++.old-deja/g++.pt/crash16.C: Ditto.
4639         * g++.old-deja/g++.mike/p10416.C: Ditto.
4640         * g++.old-deja/g++.mike/ns15.C: Ditto.
4641         * g++.old-deja/g++.mike/eh46.C: Ditto.
4642
4643 2007-11-01  Tom Tromey  <tromey@redhat.com>
4644
4645         * gcc.dg/redecl-1.c: Update.
4646         * gcc.dg/pr20368-3.c: Update.
4647         * gcc.dg/inline-14.c: Update.
4648         * gcc.dg/builtins-30.c: Update.
4649         * gcc.dg/dremf-type-compat-4.c: Update.
4650         * gcc.dg/pr20368-2.c: Update.
4651
4652 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4653
4654         PR rtl-optimization/33673
4655         * gcc.dg/pr33673.c: New test.
4656
4657 2007-11-01  Michael Matz  <matz@suse.de>
4658
4659         PR tree-optimization/33961
4660         * gcc.dg/pr33961.c: New test.
4661
4662 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
4663
4664         PR c++/33494
4665         * g++.dg/template/error35.C: New.
4666
4667 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
4668
4669         PR target/31507
4670         * gcc.dg/pr31507-1.c: New test.
4671         * gcc.dg/pr31507-2.c: New test.
4672
4673 2007-10-31  Revital Eres  <eres@il.ibm.com>
4674
4675         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4676         target.
4677         * gcc.dg/vect/tree-vect.h (check_vect): Add
4678         powerpc-*paired test.
4679         * lib/target-supports.exp (check_750cl_hw_available):
4680         New.
4681         (check_effective_target_vect_int,
4682         check_effective_target_vect_intfloat_cvt,
4683         check_effective_target_powerpc_altivec_ok,
4684         check_effective_target_vect_long,
4685         check_effective_target_vect_sdot_hi,
4686         check_effective_target_vect_udot_hi,
4687         check_effective_target_vect_pack_trunc,
4688         check_effective_target_vect_unpack,
4689         check_effective_target_vect_shift,
4690         check_effective_target_vect_int_mult): Disable for powerpc-*paired
4691         target.
4692         * gcc.dg/vect/vect-ifcvt-11.c: New.
4693         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4694         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4695         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4696         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4697         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4698         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4699
4700 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
4701             Tobias Burnus  <burnus@net-b.de>
4702
4703         PR fortran/33941
4704         * gfortran.dg/module_read_1.f90: New.
4705
4706 2007-10-31  Tom Tromey  <tromey@redhat.com>
4707
4708         PR preprocessor/30786:
4709         * gcc.dg/cpp/pr30786.c: New file.
4710
4711 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4712
4713         PR fortran/33162
4714         * gfortran.dg/interface_19.f90: New.
4715         * gfortran.dg/interface_20.f90: New.
4716         * gfortran.dg/interface_21.f90: New.
4717         
4718 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
4719
4720         PR tree-optimization/32377
4721         * gfortran.dg/vect/pr32377.f90: New.
4722         
4723 2007-10-31  Richard Guenther  <rguenther@suse.de>
4724
4725         PR middle-end/33779
4726         * gcc.c-torture/execute/pr33779-1.c: New testcase.
4727         * gcc.c-torture/execute/pr33779-2.c: Likewise.
4728
4729 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
4730
4731         PR fortran/33897
4732         * gfortran.dg/contained_3.f90: New.
4733
4734 2007-10-31  Christian Bruel  <christian.bruel@st.com>
4735
4736         PR c++/19531
4737         * g++.dg/opt/nrv8.C: New.
4738         
4739 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4740
4741         PR c++/33709
4742         * g++.dg/opt/compound1.C: New test.
4743
4744         PR c++/33616
4745         * g++.dg/template/ptrmem18.C: New test.
4746
4747 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4748
4749         PR fortran/33596
4750         * gfortran.dg/isnan_2.f90: New test.
4751
4752 2007-10-30  Ed Schouten  <ed@fxq.nl>
4753
4754         PR tree-optimization/32500
4755         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4756
4757 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
4758
4759         PR c++/31993
4760         PR c++/32252
4761         * g++.dg/cpp0x/pr31993.C: New
4762         * g++.dg/cpp0x/pr32252.C: New
4763
4764 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4765
4766         PR tree-optimization/33723
4767         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4768
4769 2007-10-30  Richard Guenther  <rguenther@suse.de>
4770
4771         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4772         gcc.target/i386/loop-3.c.
4773
4774 2007-10-30  Revital Eres  <eres@il.ibm.com>
4775
4776         * gcc.dg/vect/pr33866.c: Require vect_long.
4777
4778 2007-10-30  Revital Eres  <eres@il.ibm.com>
4779
4780         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4781         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4782
4783 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
4784
4785         PR tree-optimization/32893
4786         * lib/target-supports.exp
4787         (check_effective_target_unaligned_stack): new keyword.
4788         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4789         not sensitive to unaligned_stack.
4790         * gcc.dg/vect/vect-3.c: Likewise.
4791         * gcc.dg/vect/vect-4.c: Likewise.
4792         * gcc.dg/vect/vect-5.c: Likewise.
4793         * gcc.dg/vect/vect-6.c: Likewise.
4794         * gcc.dg/vect/vect-7.c: Likewise.
4795         * gcc.dg/vect/vect-13.c: Likewise.
4796         * gcc.dg/vect/vect-17.c: Likewise.
4797         * gcc.dg/vect/vect-18.c: Likewise.
4798         * gcc.dg/vect/vect-19.c: Likewise.
4799         * gcc.dg/vect/vect-20.c: Likewise.
4800         * gcc.dg/vect/vect-21.c: Likewise.
4801         * gcc.dg/vect/vect-22.c: Likewise.
4802         * gcc.dg/vect/vect-27.c: Likewise.
4803         * gcc.dg/vect/vect-29.c: Likewise.
4804         * gcc.dg/vect/vect-64.c: Likewise.
4805         * gcc.dg/vect/vect-65.c: Likewise.
4806         * gcc.dg/vect/vect-66.c: Likewise.
4807         * gcc.dg/vect/vect-72.c: Likewise.
4808         * gcc.dg/vect/vect-73.c: Likewise.
4809         * gcc.dg/vect/vect-86.c: Likewise.
4810         * gcc.dg/vect/vect-all.c: Likewise.
4811         * gcc.dg/vect/slp-25.c: Likewise.
4812         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4813         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4814         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4815
4816         * gcc.dg/vect/vect-31.c: Removed alignment checks.
4817         * gcc.dg/vect/vect-34.c: Likewise.
4818         * gcc.dg/vect/vect-36.c: Likewise.
4819         * gcc.dg/vect/vect-64.c: Likewise.
4820         * gcc.dg/vect/vect-65.c: Likewise.
4821         * gcc.dg/vect/vect-66.c: Likewise.
4822         * gcc.dg/vect/vect-68.c: Likewise.
4823         * gcc.dg/vect/vect-76.c: Likewise.
4824         * gcc.dg/vect/vect-77.c: Likewise.
4825         * gcc.dg/vect/vect-78.c: Likewise.
4826
4827         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4828         testcase (without no-section-anchors prefix) but with global arrays.
4829         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4830         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4831         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4832         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4833         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4834         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4835         * gcc.dg/vect/vect-77-global.c: Likewise.
4836         * gcc.dg/vect/vect-78-global.c: Likewise.
4837
4838         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4839         testcase (without no-section-anchors prefix) but fix alignment checks
4840         to also consider unaligned_stack targets.
4841         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4842
4843 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4844
4845         PR tree-optimization/33723
4846         * gcc.c-torture/execute/20071029-1.c: New test.
4847         * gcc.dg/tree-ssa/pr33723.c: New test.
4848
4849 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4850
4851         PR tree-optimization/33614
4852         * gcc.c-torture/compile/pr33614.c: New test.
4853
4854 2007-10-29  Richard Guenther  <rguenther@suse.de>
4855
4856         PR tree-optimization/33870
4857         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4858
4859 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4860
4861         PR tree-optimization/33757
4862         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4863         true architectures instead of having a big dg-skip-if.
4864
4865         PR c++/33841
4866         * g++.dg/other/bitfield3.C: New test.
4867
4868 2007-10-29  Richard Guenther  <rguenther@suse.de>
4869
4870         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4871
4872 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4873
4874         Automatic parallelization reduction tests.
4875
4876         * gcc.dg/tree-ssa/reduc-1.c: New test.
4877         * gcc.dg/tree-ssa/reduc-1char.c: New test.
4878         * gcc.dg/tree-ssa/reduc-1short.c: New test.
4879         * gcc.dg/tree-ssa/reduc-2.c: New test.
4880         * gcc.dg/tree-ssa/reduc-2char.c: New test.
4881         * gcc.dg/tree-ssa/reduc-2short.c: New test.
4882         * gcc.dg/tree-ssa/reduc-3.c: New test.
4883         * gcc.dg/tree-ssa/reduc-6.c: New test.
4884         * gcc.dg/tree-ssa/reduc-7.c: New test.
4885         * gcc.dg/tree-ssa/reduc-8.c: New test.
4886         * gcc.dg/tree-ssa/reduc-9.c: New test.
4887
4888 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4889             Zdenek Dvorak  <ook@ucw.cz>
4890
4891         OMP_ATOMIC Changes, testsuite changes.
4892
4893         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4894         instead of gimple dump.
4895         * gcc.dg/gomp/atomic-9.c: Same.
4896         * gcc.dg/gomp/atomic-10.c: Same.
4897         * g++.dg/gomp/atomic-3.C: Same.
4898         * g++.dg/gomp/atomic-9.C: Same.
4899         * g++.dg/gomp/atomic-10.C: Same.
4900
4901 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
4902
4903         PR fortran/31217
4904         PR fortran/33811
4905         * gfortran.dg/forall_12.f90: New test.
4906
4907         PR fortran/33686
4908         * gfortran.dg/forall_13.f90: New test.
4909
4910 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
4911             Mark Mitchell  <mark@codesourcery.com>
4912
4913         PR c++/30659
4914         * g++.dg/template/crash71.C: New.
4915
4916 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4917
4918         PR fortran/32147
4919         * gfortran.dg/module_md5_1.f90: Update hash-value.
4920
4921 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
4922
4923         PR tree-opt/33589
4924         * g++.dg/torture/pr33589-1.C: New testcase.
4925         * g++.dg/torture/pr33589-2.C: New testcase.
4926
4927 2007-10-28  Richard Guenther  <rguenther@suse.de>
4928
4929         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
4930
4931 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
4932             Uros Bizjak  <ubizjak@gmail.com>
4933
4934         PR tree-optimization/33920
4935         * gcc.dg/tree-ssa/pr33290.c: New test.
4936
4937 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4938
4939         PR fortran/31306
4940         * gfortran.dg/argument_check_7.f90: New test.
4941         * gfortran.dg/argument_check_8.f90: New test.
4942         
4943 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4944
4945         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4946         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
4947         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4948         * gcc.target/i386/sse-14.c: Ditto.
4949
4950 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
4951
4952         PR c++/33844
4953         * g++.dg/other/ptrmem8.C: New test.
4954
4955         PR c++/33842
4956         * g++.dg/template/error34.C: New test.
4957
4958 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4959
4960         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4961
4962 2007-10-27  Richard Guenther  <rguenther@suse.de>
4963
4964         PR tree-optimization/33870
4965         * gcc.dg/tree-ssa/alias-15.c: New testcase.
4966         * gcc.c-torture/execute/pr33870.c: Likewise.
4967
4968 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4969
4970         PR fortran/33162
4971         * gfortran.dg/argument_checking_9.f90: New test.
4972
4973 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4974
4975         * g++.dg/other/pr33601.C: New.
4976
4977 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4978
4979         PR c++/31988
4980         * g++.dg/init/new25.C: New.
4981
4982 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4983
4984         * g++.dg/cpp0x/pr33839.C: New.
4985         
4986 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4987
4988         PR c++/33744
4989         * g++.dg/template/arg6.C: New test.
4990
4991 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4992
4993         PR c++/31747
4994         * g++.dg/parse/crash39.C: New.
4995
4996 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4997
4998         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4999         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
5000         "offset: -4B".
5001
5002 2007-10-25  David Daney  <ddaney@avtrex.com>
5003
5004         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5005
5006 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
5007
5008         PR c++/33843
5009         * g++.dg/template/error32.C: New.
5010
5011 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5012             Ira Rosen  <irar@il.ibm.com>
5013
5014         PR tree-optimization/33833
5015         * gcc.dg/vect/pr33833.c: New testcase.
5016
5017 2007-10-25  David Daney  <ddaney@avtrex.com>
5018
5019         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5020
5021 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5022             Ira Rosen  <irar@il.ibm.com>
5023
5024         PR tree-optimization/33866
5025         * gcc.dg/vect/pr33866.c: New testcase.
5026
5027 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5028
5029         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5030         Add -w to compile flags to suppress "call-clobbered register" warnings
5031         and remove dg-warning directives.
5032
5033 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5034
5035         * gcc.dg/sms-2.c: Cleanup sms dump file.
5036         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5037         profile-use step.
5038
5039 2007-10-24  David Daney  <ddaney@avtrex.com>
5040
5041         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5042
5043 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5044
5045         PR target/33755
5046         * gcc.target/mips/pr33755.c: New test.
5047
5048 2007-10-24  Ira Rosen  <irar@il.ibm.com>
5049
5050         PR tree-optimization/33804
5051         * gcc.dg/vect/pr33804.c: New testcase.
5052
5053 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5054
5055         PR forrtran/33849
5056         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5057
5058 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5059             Uros Bizjak  <ubizjak@gmail.com>
5060
5061         PR rtl-optimization/33846
5062         * gcc.dg/vect/pr33846.c: New testcase.
5063
5064 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5065             Dorit Nuzman  <dorit@il.ibm.com>
5066
5067         PR tree-optimization/33860
5068         * g++.dg/vect/pr33860.cc: New test.
5069         * g++.dg/vect/pr33860a.cc: New test.
5070
5071 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
5072             Revital Eres  <eres@il.ibm.com>      
5073
5074         * gcc.dg/sms-2.c: New testcase.
5075
5076 2007-10-22  David S. Miller  <davem@davemloft.net>
5077
5078         * gcc.dg/globalreg-1.c: New test.
5079
5080 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
5081             Dorit Nuzman  <dorit@il.ibm.com>
5082
5083         PR tree-optimization/33834
5084         PR tree-optimization/33835
5085         * g++.dg/vect/pr33834_1.cc: New test.
5086         * g++.dg/vect/pr33834_2.cc: New test.
5087         * g++.dg/vect/pr33835.cc: New test.
5088
5089 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5090
5091         * gcc.dg/pr33644.c: New test.
5092
5093 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5094
5095         PR c++/33372
5096         * g++.dg/gomp/pr33372-1.C: New test.
5097         * g++.dg/gomp/pr33372-2.C: New test.
5098         * g++.dg/gomp/pr33372-3.C: New test.
5099
5100 2007-10-22  Michael Matz  <matz@suse.de>
5101
5102         PR tree-optimization/33855
5103         * gcc.c-torture/compile/pr33855.c: New testcase.
5104
5105 2007-10-22  Ira Rosen  <irar@il.ibm.com>
5106
5107         PR tree-optimization/33854
5108         * gcc.dg/vect/O1-pr33854.c: New testcase.
5109         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5110
5111 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
5112
5113         * gcc.dg/unwind-1.c: Disable on AIX.
5114         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5115
5116 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
5117
5118         PR fortran/33749
5119         * gfortran.dg/assign_9.f90: New test.
5120
5121 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5122
5123         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5124         (dg-mips-options): Skip tests that specify an ABI other than o32
5125         and o64 if generating MIPS16 hard-float code.
5126
5127 2007-10-21  Ira Rosen  <irar@il.ibm.com>
5128             Revital Eres  <eres@il.ibm.com>
5129
5130         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5131         * gcc.dg/vect/vect-16.c: Fix comment.
5132         * gcc.dg/vect/pr33369.c: Require vect_int.
5133         * gcc.dg/vect/slp-33.c: Add spaces.
5134         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5135         targets.
5136         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5137         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5138         targets.
5139         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5140         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5141         targets.
5142         * gcc.dg/vect/slp-10.c: Add spaces.
5143         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5144         targets.
5145         * gcc.dg/vect/slp-36.c: Require vect_int.
5146         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5147         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5148         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5149         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5150         targets.
5151         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5152         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5153         instead of vector_alignment_reachable_for_double.
5154         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5155         (natural_alignment): Split into...
5156         (natural_alignment_32, natural_alignment_64): New.
5157         (vector_alignment_reachable): Depend on natural_alignment_32.
5158         (vector_alignment_reachable_for_double): Rename to ...
5159         (vector_alignment_reachable_for_64bit): And depend on
5160         natural_alignment_64.
5161
5162 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5163
5164         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5165         MIPS targets.
5166         * g++.dg/vect/vect.exp: Likewise.
5167         * lib/fortran-torture.exp: Likewise.
5168         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5169         mipsisa64*-*-* as the target selector.  Remove -mips64,
5170         -mhard-float and -mgp64 from the options list.
5171         * gcc.target/mips/mips-ps-2.c: Likewise.
5172         * gcc.target/mips/mips-ps-3.c: Likewise.
5173         * gcc.target/mips/mips-ps-4.c: Likewise.
5174         * gcc.target/mips/mips-ps-6.c: Likewise.
5175         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5176         options list.
5177         * gcc.target/mips/sb1-1.c: Likewise.
5178         * gcc.target/mips/mips-ps-type.c: Likewise.
5179         * gcc.target/mips/mips-ps-7.c: New test.
5180         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5181         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5182         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5183         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
5184         as forcing an ABI and an architecture.
5185         (is_gp32_flag, is_gp64_flag): Fold into...
5186         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
5187         then -mfp64 imply -mhard-float.  Apply register rules after the
5188         loop.  Handle -march=mipsN like -mipsN.
5189
5190 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
5191
5192         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5193         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5194
5195 2007-10-20  Tobias Burnus  <burnus@net-b.de>
5196
5197         PR fortran/33818
5198         * gfortran.dg/entry_dummy_ref_3.f90: New.
5199
5200 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
5201             FX Coudert <fxcoudert@gcc.gnu.org>
5202
5203         PR fortran/31608
5204         * gfortran.dg/char_cast_1.f90: New test.
5205
5206 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5207
5208         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5209         * gfortran.dg/large_real_kind_2.F90: ditto.
5210         * gfortran.dg/default_format_2.f90: ditto.
5211         * gfortran.dg/default_format_denormal_1.f90: ditto.
5212
5213 2007-10-19  Richard Guenther  <rguenther@suse.de>
5214
5215         PR middle-end/33816
5216         PR middle-end/32921
5217         * gfortran.dg/pr32921.f: New testcase.
5218
5219 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5220
5221         PR libfortran/33544
5222         * gfortran.dg/transfer_check_1.f90: Adjust options.
5223
5224 2007-10-19  Richard Guenther  <rguenther@suse.de>
5225
5226         Revert
5227         2007-10-19  Richard Guenther  <rguenther@suse.de>
5228
5229         PR middle-end/32921
5230         * gfortran.dg/pr32921.f: New testcase.
5231
5232 2007-10-19  Richard Guenther  <rguenther@suse.de>
5233
5234         * gcc.c-torture/execute/20071018-1.c: New testcase.
5235
5236 2007-10-19  Richard Guenther  <rguenther@suse.de>
5237
5238         PR middle-end/32921
5239         * gfortran.dg/pr32921.f: New testcase.
5240
5241 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
5242
5243         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5244
5245 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5246
5247         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5248
5249 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5250
5251         PR fortran/33233
5252         * gfortran.dg/host_assoc_function_1.f90: Correct references.
5253         * gfortran.dg/host_assoc_function_3.f90: New test.
5254
5255 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5256
5257         PR fortran/33733
5258         * gfortran.dg/transfer_simplify_6.f90: New test.
5259
5260 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5261             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5262
5263         PR middle-end/33794
5264         * gfortran.dg/pr33794.f90: New testcase.
5265
5266 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5267
5268         PR target/32961
5269         * gcc.target/i386/pr32961.c: New testcase.
5270         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5271         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5272         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5273         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5274         __builtin_ia32_pslldi128 defines.
5275
5276 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
5277
5278         PR fortran/33760
5279         * gfortran.dg/c_ptr_tests_13.f03: New test case.
5280
5281 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5282
5283         PR c++/28639
5284         PR c++/30299
5285         * g++.dg/template/void12.C: New.
5286         * g++.dg/template/void13.C: New.
5287
5288 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5289
5290         PR c++/31446
5291         * g++.dg/template/void11.C: New.
5292         * g++.dg/template/void2.C: Adjust error markers.
5293         * g++.dg/template/void10.C: Likewise.
5294         * g++.dg/template/crash55.C: Likewise.
5295
5296 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
5297
5298         * g++.dg/opt/const5.C: New test.
5299
5300 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
5301             Maxim Kuvyrkov  <maxim@codesourcery.com>
5302
5303         * gcc.target/ia64/20040709-2.c: New test.
5304
5305 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5306
5307         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5308
5309 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
5310
5311         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5312         to each function.  Check that there are no unsigned loads.
5313
5314 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5315
5316         PR tree-optimization/33136
5317         * gcc.c-torture/execute/20070824-1.c: New test.
5318         * gcc.dg/pr33136-1.c: New test.
5319         * gcc.dg/pr33136-2.c: New test.
5320         * gcc.dg/pr33136-3.c: New test.
5321
5322 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5323
5324         PR tree-optimization/33735
5325         * g++.dg/torture/pr33735.C: New.
5326
5327 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5328
5329         PR middle-end/33706
5330         * gcc.dg/va-arg-pack-2.c: New.
5331
5332 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5333
5334         PR tree-optimization/33619
5335         * gcc.dg/pr33619.c: New test.
5336
5337 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
5338
5339         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5340         flag for AIX.
5341         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5342
5343 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5344
5345         PR libfortran/33055
5346         * gfortran.dg/inquire_11.f90: New test.
5347         * gfortan.dg/negative_unit_int8.f: New test.
5348
5349 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5350
5351         PR target/33133
5352         * gcc.c-torture/compile/pr33133.c: New test.
5353
5354 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5355
5356         PR libfortran/33672
5357         * gfortran.dg/namelist_40.f90: New test.
5358
5359 2007-10-14  Tobias Burnus  <burnus@net-b.de>
5360
5361         PR fortran/33745
5362         * gfortran.dg/bounds_check_11.f90: New.
5363
5364 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
5365
5366         PR c++/30303
5367         * g++.dg/other/ctor1.C: New test.
5368         * g++.dg/other/ctor2.C: New test.
5369         * g++.dg/other/dtor1.C: New test.
5370
5371 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
5372
5373         * gfortran.dg/bounds_check_10.f90: Fix testcase.
5374
5375 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5376             Paul Thomas  <pault@gcc.gnu.org>
5377
5378         PR fortran/33254
5379         PR fortran/33727
5380         * gfortran.dg/bounds_check_10.f90: New.
5381
5382 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
5383
5384         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5385         * gcc.target/powerpc/popcount-1.c: Same.
5386
5387 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
5388
5389         PR c++/26698
5390         * g++.dg/conversion/op4.C: New test.
5391
5392 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
5393
5394         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5395
5396 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5397
5398         PR fortran/33542
5399         * gfortran.dg/ambiguous_specific_1.f90: New test.
5400
5401 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5402
5403         PR fortran/33664
5404         * gfortran.dg/impure_spec_expr_1.f90: New test.
5405         * gfortran.dg/char_result_7.f90: Remove illegal test.
5406
5407 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
5408
5409         PR 11001
5410         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5411         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5412         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5413         * gcc.target/i386/pr11001-memset-1.c: New testcase.
5414         * gcc.target/i386/pr11001-memset-2.c: New testcase.
5415         * gcc.target/i386/pr11001-memset-3.c: New testcase.
5416         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5417         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5418         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5419
5420 2007-10-12  Richard Guenther  <rguenther@suse.de>
5421
5422         PR middle-end/26198
5423         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5424         * gcc.c-torture/execute/20071011-1.c: Likewise.
5425         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5426
5427 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
5428
5429         PR tree-optimization/33742
5430         * gcc.dg/pr33742.c: New testcase.
5431
5432 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
5433
5434         PR tree-optimization/33645
5435         * gcc.dg/pr33645-1.c: New test.
5436         * gcc.dg/pr33645-2.c: New test.
5437         * gcc.dg/pr33645-3.c: New test.
5438  
5439         PR c++/32121
5440         * g++.dg/ext/label4.C: Adjust error regexp.
5441         * g++.dg/ext/label6.C: Adjust error regexp.
5442         * g++.dg/ext/label7.C: New test.
5443         * g++.dg/ext/label8.C: New test.
5444         * g++.dg/ext/label9.C: New test.
5445
5446 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
5447
5448         PR middle-end/33676
5449         * gcc.dg/pr33676.c: New.
5450
5451 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5452
5453         PR c++/31441
5454         * g++.dg/cpp0x/variadic83.C: New.
5455
5456 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5457
5458         PR c++/33461
5459         * g++.dg/cpp0x/variadic81.C: New.
5460         * g++.dg/cpp0x/variadic82.C: Likewise.
5461
5462 2007-10-11  Richard Guenther  <rguenther@suse.de>
5463
5464         PR middle-end/33724
5465         * gcc.dg/pr33724.c: New testcase.
5466
5467 2007-10-11  Richard Guenther  <rguenther@suse.de>
5468
5469         PR c/33726
5470         * gcc.dg/pr33726.c: New testcase.
5471
5472 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
5473
5474         PR fortran/33500
5475         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5476         
5477 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5478
5479         PR testsuite/33391
5480         * gfortran.dg/do_3.F90: Run with -fwrapv.
5481
5482 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
5483
5484         * gcc.dg/unwind-1.c: New.
5485
5486 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5487
5488         PR libfortran/33683
5489         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
5490         failure on some common systems.
5491
5492 2007-10-09  Richard Guenther  <rguenther@suse.de>
5493
5494         PR middle-end/33692
5495         * gcc.dg/pr33692.c: New testcase.
5496
5497 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
5498
5499         PR middle-end/33669
5500         * gcc.c-torture/execute/pr33669.c: New.
5501
5502 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5503
5504         PR tree-optimization/33615
5505         * g++.dg/tree-ssa/pr33615-2.C: New test.
5506
5507 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5508
5509         PR tree-optimization/33615
5510         * g++.dg/tree-ssa/pr33615.C: New test.
5511
5512 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
5513
5514         PR tree-optimization/33572
5515         * g++.dg/torture/pr33572.C: Replace with complete test.
5516
5517 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
5518
5519         PR fortran/33689
5520         * gfortran.dg/spec_expr_5.f90: New.
5521
5522 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
5523
5524         * gcc.dg/pragma-darwin-2.c: New.
5525
5526 2007-10-08  Richard Guenther  <rguenther@suse.de>
5527
5528         PR middle-end/33693
5529         PR middle-end/33695
5530         PR middle-end/33697
5531         * gcc.dg/pr33693.c: New testcase.
5532         * gcc.dg/pr33695.c: Likewise.
5533         * gcc.dg/pr33697.c: Likewise.
5534
5535 2007-10-08  Richard Guenther  <rguenther@suse.de>
5536
5537         PR middle-end/33691
5538         PR middle-end/33694
5539         PR middle-end/33696
5540         * gcc.dg/pr33691.c: New testcase.
5541         * gcc.dg/pr33694.c: Likewise.
5542         * gcc.dg/pr33696.c: Likewise.
5543
5544 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5545
5546         PR libfortran/33683
5547         * gfortran.dg/gamma_5.f90:  New test case
5548
5549 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
5550
5551         PR fortran/20851
5552         * initialization_1.f90: Fix dg-error annotations.
5553         * initialization_14.f90: New.
5554         * initialization_7.f90: Fix dg-error annotations.
5555         * initialization_9.f90: Likewise.
5556
5557 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5558
5559         * gfortran.dg/error_recovery_4.f90: New test.
5560
5561 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5562
5563         * gfortran.dg/default_format_denormal_2.f90: New test.
5564         * gfortran.dg/default_format_2.inc: New test.
5565         * gfortran.dg/default_format_denormal_1.f90: New test.
5566         * gfortran.dg/default_format_1.inc: New test.
5567         * gfortran.dg/default_format_1.f90: Don't test for denormalized
5568         numbers.
5569         * gfortran.dg/default_format_2.f90: Don't test for denormalized
5570         numbers.
5571
5572 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5573
5574         * gfortran.dg/namelist_15.f90: Revise test.
5575
5576 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5577
5578         PR tree-optimization/33655
5579         * gcc.dg/torture/pr33655.c: New.
5580
5581 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5582
5583         PR tree-optimization/33572
5584         * g++.dg/torture/pr33572.C: New.
5585
5586 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
5587
5588         PR fortran/25076
5589         * gfortran.dg/forall_11.f90: New.
5590
5591 2007-10-05  Michael Matz  <matz@suse.de>
5592
5593         PR middle-end/33667
5594         * gcc.dg/pr33667.c: New testcase.
5595
5596 2007-10-05  Richard Guenther  <rguenther@suse.de>
5597
5598         PR middle-end/33666
5599         * gcc.dg/pr33666.c: New testcase.
5600
5601 2007-10-05  Michael Matz  <matz@suse.de>
5602
5603         PR inline-asm/33600
5604         * gcc.target/i386/pr33600.c: New testcase.
5605
5606 2007-10-05  Richard Guenther  <rguenther@suse.de>
5607
5608         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5609
5610 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
5611
5612         PR target/33635
5613         * gcc.target/mips/pr33635-1.c: New test.
5614
5615 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5616
5617         PR libfortran/33253
5618         * gfortran.dg/namelist_39.f90: Revise to use long names.
5619
5620 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
5621
5622         PR fortran/33646
5623         * gfortran.dg/pr33646.f90: New file.
5624
5625 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5626
5627         PR fortran/33529
5628         * gfortran.dg/char_type_len_2.f90: Adjust error message.
5629         * gfortran.dg/char_decl_2.f90: New test.
5630
5631 2007-10-04  Richard Guenther  <rguenther@suse.de>
5632
5633         PR middle-end/33641
5634         * gcc.c-torture/compile/pr33641.c: New testcase.
5635
5636 2007-10-04  Michael Matz  <matz@suse.de>
5637
5638         PR rtl-optimization/33653
5639         * gcc.dg/pr33653.c: New.
5640
5641 2007-10-04  Richard Guenther  <rguenther@suse.de>
5642
5643         PR tree-optimization/33627
5644         * g++.dg/torture/pr33627.C: New testcase.
5645
5646 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
5647
5648         PR fortran/33626
5649         * gfortran.dg/parens_6.f90: New.
5650
5651 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
5652
5653         PR fortran/33646
5654         PR fortran/33542
5655         * gfortran.dg/ambiguous_specific_1.f90: Remove.
5656
5657 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
5658
5659         * g++.dg/ext/gnu-inline-global-redecl.C: New.
5660
5661 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
5662
5663         PR target/33635
5664         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5665         and mips_forced_be.
5666         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
5667         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
5668         options.
5669         * gcc.target/mips/fpr-moves-1.c: New test.
5670         * gcc.target/mips/fpr-moves-2.c: Likewise.
5671         * gcc.target/mips/fpr-moves-3.c: Likewise.
5672         * gcc.target/mips/fpr-moves-4.c: Likewise.
5673         * gcc.target/mips/fpr-moves-5.c: Likewise.
5674         * gcc.target/mips/fpr-moves-6.c: Likewise.
5675         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5676
5677 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5678
5679         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5680
5681 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5682
5683         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5684         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5685
5686 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
5687
5688         PR fortran/33198
5689         * gfortran.dg/common_errors_1.f90: New.
5690
5691 2007-10-03  Doug Kwan  <dougkwan@google.com>
5692         Richard Guenther  <rguenther@suse.de>
5693
5694         PR debug/31899
5695         * g++.dg/debug/using3.C: New testcase.
5696
5697 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5698
5699         PR libfortran/33253
5700         * gfortran.dg/namelist_38.f90: New test.
5701         * gfortran.dg/namelist_39.f90: New test.
5702
5703 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5704
5705         PR libfortran/33469
5706         * gfortran.dg/default_format_1.f90: New test.
5707         * gfortran.dg/default_format_2.f90: New test.
5708         * gfortran.dg/namelist_print_1.f: Adjust expected output.
5709         * gfortran.dg/real_const_3.f90: Adjust expected output.
5710
5711 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5712
5713         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5714         default ABI.  Split mips_forced_abi into mips_forced_abi and
5715         mips_forced_regs.
5716         (is_gp32_flag): Return true for -mabi=32.
5717         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
5718         (dg-mips-options): Use is_gp64_flag instead of checking specifically
5719         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
5720         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5721         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5722         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5723         * gcc.target/mips/save-restore-2.c: Likewise.
5724         * gcc.target/mips/save-restore-3.c: Likewise.
5725         * gcc.target/mips/save-restore-4.c: Likewise.
5726
5727 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5728
5729         PR middle-end/33617
5730         * gcc.c-torture/compile/pr33617.c: New test.
5731
5732 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
5733
5734         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5735         -gstabs+ for extended options.
5736
5737 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5738
5739         PR fortran/33542
5740         * gfortran.dg/ambiguous_specific_1.f90: New test.
5741
5742 2007-10-02  Revital Eres  <eres@il.ibm.com>
5743
5744         * gcc.target/powerpc/paired-8.c: New test.
5745         * gcc.target/powerpc/paired-9.c: New test.
5746         * gcc.target/powerpc/paired-10.c: New test.
5747
5748 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5749
5750         PR fortran/33566
5751         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5752
5753 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5754
5755         PR fortran/33554
5756         * gfortran.dg/intent_out_2.f90: New test.
5757
5758 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5759
5760         PR fortran/33550
5761         * gfortran.dg/ambiguous_reference_1.f90: New test.
5762
5763 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5764
5765         PR fortran/31154
5766         PR fortran/31229
5767         PR fortran/33334
5768         * gfortran.dg/function_kinds_1.f90: New test.
5769         * gfortran.dg/function_kinds_2.f90: New test.
5770         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5771         use association into interfaces.
5772
5773 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5774
5775         PR testsuite/31828
5776         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5777         (overflow): Use INFINITY, not FP_INFINITE.
5778         gcc.dg/float-range-4.c: Likewise.
5779         gcc.dg/float-range-5.c: Likewise.
5780
5781 2007-10-01  Nick Clifton  <nickc@redhat.com>
5782
5783         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5784         for 16-bit targets.
5785
5786 2007-09-30  Diego Novillo  <dnovillo@google.com>
5787
5788         PR 33593
5789         * g++.dg/tree-ssa/pr33593.C: New test.
5790
5791 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5792
5793         PR libfortran/33400
5794         * gfortran.dg/PR19872.f: Fix test condition.
5795         * gfortran.dg/list_read_7.f90: New test.
5796
5797 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
5798
5799         PR tree-optimization/33597
5800         * gcc.dg/vect/pr33597.c: New testcase.
5801
5802 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
5803
5804         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5805         * gcc.target/i386/pr33524.c: ...this.
5806
5807 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5808
5809         PR fortran/33354
5810         * gfortran.dg/minmaxloc_4.f90: New.
5811
5812 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5813
5814         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5815
5816 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
5817
5818         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5819
5820 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
5821
5822         PR c++/33213
5823         * g++.dg/cpp0x/variadic79.C: New.
5824
5825 2007-09-28  Michael Matz  <matz@suse.de>
5826             Jakub Jelinek  <jakub@redhat.com>
5827
5828         PR rtl-optimization/33552
5829         * gcc.target/i386/pr33552.c: New runtime test.
5830         * gcc.target/i386/strinline.c: New compile time test.
5831
5832 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
5833
5834         * gfortran.dg/openmp_stack.f90: Removed.
5835
5836         PR c++/31434
5837         * g++.dg/cpp0x/variadic80.C: New test.
5838
5839 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5840
5841         * gfortran.dg/namelist_38.f90: Delete test for revertion of
5842         r128057.
5843
5844 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5845
5846         PR middle-end/7003
5847         * gcc.target/powerpc/gcse-1.c: New test.
5848
5849 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
5850
5851         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5852         fixed capitalizations.
5853         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5854         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5855         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5856         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5857         * gfortran.dg/maxloc_shape_1.f90: Likewise.
5858         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5859         * gfortran.dg/min_max_conformance.f90: Likewise.
5860
5861 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
5862
5863         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5864         options.
5865         * gcc.dg/c99-tgmath-2.c: Likewise.
5866         * gcc.dg/c99-tgmath-3.c: Likewise.
5867         * gcc.dg/c99-tgmath-4.c: Likewise.
5868
5869 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
5870
5871         PR fortran/33568
5872         * gfortran.dg/anint_1.f90: New test.
5873
5874 2007-09-27  Ian Lance Taylor  <iant@google.com>
5875
5876         PR tree-optimization/33565
5877         * gcc.dg/Wstrict-overflow-20.c: New test.
5878
5879 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5880
5881         * gfortran.dg/openmp_stack.f90: Fix typo.
5882         * gfortran.dg/recursive_stack.f90: Fix typo.
5883
5884 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
5885
5886         PR c++/33493
5887         * g++.dg/template/error31.C: New.
5888
5889 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
5890
5891         * lib/prune.exp: Prune also "^In function .*$" lines and
5892         "^    inlined from .*$" lines.
5893
5894 2007-09-26  Richard Guenther  <rguenther@suse.de>
5895
5896         PR tree-optimization/33563
5897         * gcc.dg/torture/pr33563.c: New testcase.
5898
5899 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
5900
5901         PR c/25309
5902         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5903         array.
5904         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
5905         without -O2.
5906
5907 2007-09-26  Richard Guenther  <rguenther@suse.de>
5908
5909         PR tree-optimization/30375
5910         PR tree-optimization/33560
5911         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
5912         * gcc.dg/tree-ssa/complex-5.c: Likewise.
5913         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5914         * gcc.dg/torture/pr30375.c: New testcase.
5915         * gcc.dg/torture/pr33560.c: New testcase.
5916         * gcc.dg/tree-ssa/pr30375.c: Likewise.
5917
5918 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
5919
5920         PR c++/33207
5921         * g++.dg/parse/crash38.C: New test.
5922
5923 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
5924
5925         PR target/33524
5926         * gcc.target/i386/sse5-convert.c: New file, test int->long
5927         vectorized conversions.
5928
5929 2007-09-25  Revital Eres  <eres@il.ibm.com>
5930
5931         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
5932
5933 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
5934
5935         PR c/32295
5936         * gcc.dg/enum-incomplete-1.c: New test.
5937
5938 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
5939
5940         * gcc.c-torture/compile/20070919-1.c: New test.
5941
5942 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5943
5944         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5945
5946 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
5947
5948         PR c++/14688
5949         * g++.dg/inherit/override_attribs.C: New file.
5950
5951 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
5952
5953         PR fortran/33269
5954         * io.c (check_format_string): Move NULL and constant checks into
5955         this function.
5956         (check_io_constraints): Call gfc_simplify_expr() before calling
5957         check_format_string().  Remove NULL and constant checks.
5958
5959 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
5960
5961         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5962         * gcc.c-torture/execute/loop-2g.x: Likewise.
5963
5964 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5965
5966         * lib/target-supports.exp (check_effective_target_mips16_attribute):
5967         Reject hard-float modes unless the ABI is o32 or o64.
5968         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5969         of gcc.exp.  Skip the tests when mips16 code generation is not
5970         supported.
5971         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5972         and use dg-add-options mips16_attribute.
5973
5974 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
5975
5976         PR c++/33506
5977         * g++.dg/ext/attrib29.C: New test.
5978
5979 2007-09-23  Ollie Wild  <aaw@google.com>
5980
5981         * gcc.dg/fold-bitand-1.c: New test.
5982         * gcc.dg/fold-bitand-2.c: New test.
5983         * gcc.dg/fold-bitand-3.c: New test.
5984         * gcc.dg/fold-bitand-4.c: New test.
5985
5986 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5987
5988         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5989         any of the macros to be defined for __mips16.
5990         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5991
5992 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5993
5994         * gcc.dg/vect/pr21591.c: Require vect_int.
5995         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5996         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5997         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5998
5999 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
6000
6001         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6002         attributes.
6003         * gcc.dg/va-arg-pack-len-2.c: New test.
6004         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6005         attributes.
6006         * g++.dg/ext/va-arg-pack-len-2.C: New test.
6007
6008         PR tree-optimization/32772
6009         * gcc.c-torture/compile/20070905-1.c: New test.
6010
6011         PR tree-optimization/32975
6012         * gcc.dg/pr32975.c: New test.
6013
6014         PR middle-end/28755
6015         * gcc.dg/pr28755.c: New test.
6016
6017 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6018
6019         * lib/target-supports.exp (check_effective_target_nomips16): New
6020         procedure.
6021         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6022         for mipsisa64*-*-*.
6023         * gcc.dg/vect/vect.exp: Likewise.
6024         * g++.dg/vect/vect.exp: Likewise.
6025         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6026         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6027         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6028         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6029         * gcc.target/mips/clear-cache-1.c (f): Likewise.
6030         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6031         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6032         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6033         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6034         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6035         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6036         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6037         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6038         (test14, test15, test16, test17, test18): Likewise.
6039         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6040         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6041         (test14, test15, test16, test17, test18, test19, test20, test21)
6042         (test22): Likewise.
6043         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6044         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6045         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6046         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6047         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6048         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6049         * gcc.target/mips/mips-3d-1.c (main): Likewise.
6050         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6051         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6052         (test13, test14, test15, test16, test17, test18, test19, test20)
6053         (test21, test22, test23, test24, test25, test26, test27, test28)
6054         (test29, test30, test31): Likewise.
6055         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6056         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6057         (test13, test14, test15, test16, test17, test18, test19, test20)
6058         (test21, test22, test23, test24, test25, test26, test27, test28)
6059         (test29, test30, test31, test32, test33, test34, test35, test36)
6060         (test37, test38, test39, test40, test41, test42, test43, test44)
6061         (test45, test46, test47, test48, test49, test50, test51, test52)
6062         (test53, test54, test55, test56, test57, test58, test59, test60)
6063         (test61, test62, test63): Likewise.
6064         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6065         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6066         (test13, test14, test15, test16, test17, test18, test19, test20)
6067         (test21, test22, test23, test24, test25, test26, test27, test28)
6068         (test29, test30, test31): Likewise.
6069         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6070         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6071         (test13, test14, test15, test16, test17, test18, test19, test20)
6072         (test21, test22, test23, test24, test25, test26, test27, test28)
6073         (test29, test30, test31): Likewise.
6074         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6075         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6076         (test13, test14, test15): Likewise.
6077         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6078         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6079         (test13, test14, test15): Likewise.
6080         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6081         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6082         (test13, test14, test15, test16, test17, test18, test19, test20)
6083         (test21, test22, test23, test24, test25, test26, test27, test28)
6084         (test29, test30, test31): Likewise.
6085         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6086         (matrix_multiply4: Likewise.
6087         * gcc.target/mips/mips-ps-1.c (main): Likewise.
6088         * gcc.target/mips/mips-ps-2.c (main): Likewise.
6089         * gcc.target/mips/mips-ps-3.c (main): Likewise.
6090         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6091         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6092         (test13, test14, test15, test16, test17, test18, test19, test20)
6093         (test21, test22, test23, test24, test25, test26, test27, test28)
6094         (test29, test30, test31): Likewise.
6095         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6096         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6097         (test13, test14, test15, test16, test17, test18, test19, test20)
6098         (test21, test22, test23, test24, test25, test26, test27, test28)
6099         (test29, test30, test31): Likewise.
6100         * gcc.target/mips/mips-ps-5.c (main): Likewise.
6101         * gcc.target/mips/mips-ps-6.c (main): Likewise.
6102         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6103         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6104         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6105         (sub_v4qi): Likewise.
6106         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6107         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6108         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6109         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6110         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6111         (subb, subc): Likewise.
6112         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6113         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6114         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6115         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6116         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6117         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6118         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6119         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6120         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6121         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6122         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6123         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6124         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6125
6126 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6127
6128         * lib/target-supports.exp (add_options_for_mips16_attribute)
6129         (check_effective_target_mips16_attribute): New functions.
6130         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6131         command line.
6132         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
6133         extra_test_flags.
6134         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6135         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6136         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6137         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6138         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6139         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6140         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6141         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6142         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6143         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6144         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6145         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6146         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6147         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6148         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6149         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6150         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6151         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6152         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6153         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6154         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6155         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6156         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6157         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6158         (NOMIPS16): Delete.
6159         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6160         of dg-options.
6161         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6162         options.  Require { target mips16_attribute } and use dg-add-options
6163         to add the associated options.
6164         (foo): Use MIPS16.
6165         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6166         * gcc.target/mips/call-saved-3.c: Likewise.
6167         * gcc.target/mips/code-readable-1.c: Require { target
6168         mips16_attribute } and use dg-add-options to add the associated
6169         options.  Remove trailing whitespace.
6170         (NOMIPS16): Delete.
6171         * gcc.target/mips/code-readable-2.c: Likewise.
6172         * gcc.target/mips/code-readable-3.c: Likewise.
6173         * gcc.target/mips/mips16-attributes-2.c: Likewise.
6174         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6175         Require { target mips16_attribute } and use dg-add-options to
6176         add the associated options.
6177         (cksum16, cksum8): Use MIPS16.
6178         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6179         Require { target mips16_attribute } and use dg-add-options to
6180         add the associated options.
6181         (foo): Use MIPS16.
6182         * gcc.target/mips/save-restore-2.c: Likewise.
6183         * gcc.target/mips/save-restore-3.c: Likewise.
6184         * gcc.target/mips/save-restore-4.c: Likewise.
6185         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
6186         -mno-abicalls.
6187         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6188         (foo): Use NOMIPS16.
6189
6190 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
6191
6192         PR fortran/33337
6193         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6194
6195         PR fortran/33376
6196         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6197
6198 2007-09-22  Tobias Burnus  <burnus@net-b.de>
6199
6200         PR fortran/33445
6201         * gfortran.dg/gomp/free-2.f90: New.
6202         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6203         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6204
6205 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
6206
6207         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6208         * gcc.target/i386/sse5-haddX.c: Ditto.
6209         * gcc.target/i386/sse5-hsubX.c: Ditto.
6210         * gcc.target/i386/sse5-maccXX.c: Ditto.
6211         * gcc.target/i386/sse5-msubXX.c: Ditto.
6212         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6213         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6214         * gcc.target/i386/sse5-permpX.c: Ditto.
6215         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6216         effective target.
6217         * gcc.target/i386/sse5-fma-vector.c: Ditto.
6218         * gcc.target/i386/sse5-ima-vector.c: Ditto.
6219         * gcc.target/i386/sse5-pcmov.c: Ditto.
6220         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6221
6222 2007-09-22  Richard Guenther  <rguenther@suse.de>
6223
6224         PR tree-optimization/33146
6225         * gcc.c-torture/compile/pr33146.c: New testcase.
6226
6227 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6228
6229         * lib/target-supports.exp (check_cached_effective_target): New
6230         procedure.
6231         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6232         (check_effective_target_c99_runtime): New procedure.
6233         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6234         (test3l): Likewise cargl.
6235         * gcc.dg/builtins-59.c: Require c99_runtime.
6236         * gcc.dg/builtins-61.c: Likewise.
6237         * gcc.dg/builtins-62.c: Likewise.
6238
6239 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6240
6241         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6242         * lib/target-supports-dg.exp (dg-add-options): Likewise.
6243         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6244         target-specific dg-options.
6245         * gcc.dg/builtins-20.c: Likewise.
6246         * gcc.dg/builtins-53.c: Likewise.
6247         * gcc.dg/builtins-55.c: Likewise.
6248         * gcc.dg/single-precision-constant.c: Likewise.
6249         * gcc.dg/torture/builtin-convert-1.c: Likewise.
6250         * gcc.dg/torture/builtin-convert-2.c: Likewise.
6251         * gcc.dg/torture/builtin-convert-3.c: Likewise.
6252         * gcc.dg/torture/builtin-convert-4.c: Likewise.
6253         * gcc.dg/torture/builtin-power-1.c: Likewise.
6254
6255 2007-09-21  Chao-ying Fu  <fu@mips.com>
6256
6257         * lib/target-supports.exp (check_effective_target_fixed_point): New to
6258         check if targets have fixed-point supports.
6259         * gcc.dg/fixed-point/fixed-point.exp: New file.
6260         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6261         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6262         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6263         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6264         * gcc.dg/fixed-point/constants-pedantic.c,
6265         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6266         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6267         * gcc.dg/fixed-point/keywords-ignored-c99.c,
6268         * gcc.dg/fixed-point/keywords-pedantic.c,
6269         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6270         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6271         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6272         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6273         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6274         * gcc.dg/fixed-point/func-vararg-mixed.c,
6275         * gcc.dg/fixed-point/operator-logical.c,
6276         * gcc.dg/fixed-point/struct-union.c,
6277         * gcc.dg/fixed-point/bit-complement.c,
6278         * gcc.dg/fixed-point/operator-bitwise.c,
6279         * gcc.dg/fixed-point/operator-comma.c,
6280         * gcc.dg/fixed-point/struct-layout-1.c,
6281         * gcc.dg/fixed-point/union-init.c,
6282         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6283         * gcc.dg/fixed-point/func-mixed.c,
6284         * gcc.dg/fixed-point/func-vararg-size0.c,
6285         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6286         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6287         * gcc.dg/fixed-point/operator-unary.c,
6288         * gcc.dg/fixed-point/allop-const.c,
6289         * gcc.dg/fixed-point/muldiv-warning.c,
6290         * gcc.dg/nofixed-point-1.c,
6291         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6292         * gcc.target/mips/fixed-vector-type.c,
6293         * gcc.target/mips/fixed-scalar-type.c: New tests.
6294
6295 2007-09-21  Olivier Hainque  <hainque@adacore.com>
6296
6297         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6298         * gnat.dg/test_nested_subtype_byref.adb: New test.
6299
6300 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
6301
6302         PR fortran/33439
6303         * gfortran.dg/gomp/pr33439.f90: New test.
6304
6305 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6306
6307         PR fortran/33455
6308         * gfortran.dg/merge_char_3.f90: New.
6309
6310 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6311
6312         PR fortran/33037
6313         * gfortran.dg/transfer_check_1.f90: New.
6314
6315 2007-09-20  Asher Langton  <langton2@llnl.gov>
6316
6317         PR fortran/20441
6318         * gfortran.dg/init_flag_1.f90: New.
6319         * gfortran.dg/init_flag_2.f90: New.
6320         * gfortran.dg/init_flag_3.f90: New.
6321         * gfortran.dg/init_flag_4.f90: New.
6322         * gfortran.dg/init_flag_5.f90: New.
6323         * gfortran.dg/init_flag_6.f90: New.
6324         * gfortran.dg/init_flag_7.f90: New.
6325
6326 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6327
6328         PR c++/33460
6329         * g++.dg/ext/anon-struct6.C: New.
6330
6331 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6332
6333         PR libfortran/23272
6334         * gfortran.dg/inquire_10.f90: New test.
6335
6336 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
6337
6338         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6339
6340 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6341
6342         PR fortran/33221
6343         * gfortran.dg/used_types_18.f90: Declare variable of empty
6344         derived type.
6345
6346 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6347
6348         PR fortran/33288
6349         * gfortran.dg/array_constructor_19.f90: New test.
6350
6351 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
6352
6353         PR debug/33316
6354         * gcc.dg/debug/pr33316.c: New test.
6355
6356         PR c++/33496
6357         * g++.dg/cpp0x/variadic76.C: New test.
6358         * g++.dg/cpp0x/variadic77.C: New test.
6359         * g++.dg/cpp0x/variadic78.C: New test.
6360
6361         PR c/33238
6362         PR c/27301
6363         * gcc.c-torture/execute/20070919-1.c: New test.
6364         * gcc.dg/pr33238.c: New test.
6365         * gcc.dg/pr27301.c: New test.
6366
6367 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
6368
6369         * lib/target-supports.exp (check_effective_target_mips64): New
6370         procedure.
6371         * gcc.dg/lower-subreg-1.c: Require !mips64.
6372         * gcc.dg/sibcall-3.c (ATTR): New macro.
6373         (recurser_void1, recurser_void2): Use it.
6374         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6375         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6376
6377 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
6378
6379         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6380         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
6381         warning annotation.
6382         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6383
6384 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
6385
6386         PR fortran/33497
6387         * gfortran.dg/c_loc_tests_11.f03: New test case.
6388
6389 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6390
6391         PR c++/33459
6392         * g++.dg/init/ref14.C: New.
6393
6394 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
6395
6396         * gnat.dg/slice2.ad[sb]: New testcase.
6397
6398 2007-09-19  Nick Clifton  <nickc@redhat.com>
6399
6400         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6401
6402 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
6403
6404         * gcc.target/bfin/bfin.exp: New.
6405         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6406         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6407         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6408         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6409         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6410         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6411         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6412         mcpu-bf561.c, mcpu-default.c}: New tests.
6413
6414 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
6415
6416         Restore detection of unsupported TLS.
6417
6418         Revert this patch:
6419         2007-02-10  Richard Henderson  <rth@redhat.com>
6420
6421         * lib/target-supports.exp (check_effective_target_tls): Redefine
6422         to mean non-emulated tls.
6423         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6424         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6425         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6426         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6427         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6428         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6429         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6430
6431         And then:
6432         * lib/target-supports.exp (check_effective_target_tls): Use
6433         stronger test for compiler support for TLS.
6434         (check_effective_target_tls_native): New, to test for non-emulated
6435         TLS support.
6436         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6437         instead of dg-require-effective-target tls.
6438         * g++.dg/gomp/copyin-1.C: Likewise.
6439         * g++.dg/gomp/sharing-1.C: Likewise.
6440         * g++.dg/gomp/tls-1.C: Likewise.
6441         * g++.dg/gomp/tls-2.C: Likewise.
6442         * g++.dg/gomp/tls-3.C: Likewise.
6443         * g++.dg/tls/diag-1.C: Likewise.
6444         * g++.dg/tls/diag-2.C: Likewise.
6445         * g++.dg/tls/diag-3.C: Likewise.
6446         * g++.dg/tls/diag-4.C: Likewise.
6447         * g++.dg/tls/diag-5.C: Likewise.
6448         * g++.dg/tls/init-1.C: Likewise.
6449         * g++.dg/tls/init-2.C: Likewise.
6450         * g++.dg/tls/trivial.C: Likewise.
6451         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6452         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6453         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6454         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6455         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6456         * gcc.dg/gomp/clause-1.c: Likewise.
6457         * gcc.dg/gomp/copyin-1.c: Likewise.
6458         * gcc.dg/gomp/sharing-1.c: Likewise.
6459         * gcc.dg/gomp/tls-1.c: Likewise.
6460         * gcc.dg/gomp/tls-2.c: Likewise.
6461         * gcc.dg/tls/alpha-1.c: Likewise.
6462         * gcc.dg/tls/opt-1.c: Likewise.
6463         * gcc.dg/tls/opt-13.c: Likewise.
6464         * gcc.dg/tls/opt-14.c: Likewise.
6465         * gcc.dg/tls/opt-2.c: Likewise.
6466         * gcc.dg/tls/opt-3.c: Likewise.
6467         * gcc.dg/tls/opt-4.c: Likewise.
6468         * gcc.dg/tls/opt-7.c: Likewise.
6469         * gcc.dg/tls/section-1.c: Likewise.
6470         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6471         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6472         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6473         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6474         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6475         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6476         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6477         * gfortran.dg/gomp/crayptr2.f90: Likewise.
6478         * gfortran.dg/gomp/fixed-1.f: Likewise.
6479         * gfortran.dg/gomp/free-1.f90: Likewise.
6480         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6481         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6482         * gfortran.dg/gomp/reduction1.f90: Likewise.
6483         * gfortran.dg/gomp/sharing-1.f90: Likewise.
6484
6485 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6486
6487         PR fortran/31119
6488         * gfortran.dg/bounds_check_9.f90: New test.
6489         * gfortran.dg/bounds_check_fail_2.f90: New test.
6490
6491 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6492
6493         PR c++/33462 (again)
6494         * g++.dg/ext/va-arg1.C: Adjust.
6495
6496 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6497
6498         PR c++/33462
6499         * g++.dg/ext/va-arg1.C: New.
6500
6501 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6502
6503         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6504
6505 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6506
6507         PR c++/33463
6508         * g++.dg/rtti/typeid6.C: New.
6509
6510 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6511
6512         PR c++/33464
6513         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6514         * g++.dg/ext/is_class_error2.C: New.
6515
6516 2007-09-18  Richard Guenther  <rguenther@suse.de>
6517
6518         PR tree-optimization/33340
6519         * g++.dg/torture/pr33340.C: New testcase.
6520
6521 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6522
6523         PR fortran/33231
6524         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6525         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6526         * gfortran.dg/elemental_subroutine_5.f90: New.
6527
6528 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6529
6530         * lib/target-supports.exp (check_profiling_available): Extend
6531         mips*-*-elf check to mips*-*-elf*.
6532
6533 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
6534
6535         * gcc.dg/format/c90-scanf-5.c: New test.
6536         * gcc.dg/format/c99-scanf-4.c: New test.
6537         * gcc.dg/format/ext-7.c: New test.
6538         * gcc.dg/format/ext-8.c: New test.
6539
6540         PR middle-end/33423
6541         * gcc.c-torture/compile/20070915-1.c: New test.
6542
6543 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6544
6545         PR fortran/33106
6546         * gfortran.dg/private_type_9.f90: New.
6547
6548 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6549
6550         PR middle-end/33449
6551         * gfortran.dg/pr33449.f90: New test.
6552
6553 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6554
6555         * gfortran.dg/interface_15.f90: Compile with -std=f95.
6556         * gfortran.dg/private_type_1.f90: Ditto
6557         * gfortran.dg/interface_18.f90: New.
6558         * gfortran.dg/private_type_8.f90: New.
6559
6560 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
6561
6562         PR c++/33124
6563         * g++.dg/warn/new1.C: Adjust.
6564         * g++.dg/torture/str_empty.C: Likewise.
6565
6566 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6567
6568         * gcc.target/mips/dse-1.c: New test.
6569
6570 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6571
6572         PR c++/32756
6573         * g++.dg/overload/operator3.C: New.
6574
6575 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6576
6577         * gcc.target/mips/truncate-1.c: New test.
6578
6579 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
6580
6581         PR fortran/29396
6582         PR fortran/29606
6583         PR fortran/30625
6584         PR fortran/30871
6585         * gfortran.dg/subref_array_pointer_1.f90: New test.
6586         * gfortran.dg/subref_array_pointer_2.f90: New test.
6587
6588 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
6589
6590         * gfortran.dg/nint_2.f90: Correct last change.
6591
6592 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
6593
6594         * gcc.dg/tree-ssa/parallelization-1.c: New test.
6595
6596 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
6597
6598         * gcc.dg/vect/pr33373b.c: New test.
6599
6600 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
6601
6602         PR target/33438
6603         * gcc.target/i386/pr33438.c: New test.
6604
6605 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6606
6607         * gfortran.dg/nint_2.f90: Revert previous commit.
6608
6609 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6610
6611         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6612
6613 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
6614
6615         PR debug/33429
6616         * g++.dg/other/unused1.C: XFAIL class2 scan.
6617
6618 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6619
6620         PR fortran/33343
6621         * gfortran.dg/elemental_args_check_1.f90: New.
6622         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6623         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6624
6625 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6626
6627         * gfortran.dg/recursive_check_3.f90: New.
6628
6629 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6630
6631         PR fortran/33412
6632         * gfortran.dg/elemental_bind_c.f90: New.
6633
6634 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
6635
6636         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6637         * gcc.target/mips/mips16-attributes-2.c: New test.
6638         * gcc.target/mips/mips16-attributes-3.c: Likewise.
6639         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
6640         hard-float asm when __mips16 is defined.
6641         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6642         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6643         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6644         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6645         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6646         * gcc.target/mips/pr26765.c (foo): Likewise.
6647         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6648         targets, use dg-mips-options instead of dg-options, and use -mgp32
6649         to force 32-bit mode.
6650         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6651         and 64-bit mode.
6652         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6653
6654 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6655             Michael Meissner  <michael.meissner@amd.com>
6656
6657         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6658         * gcc.target/i386/sse5-hsubX.c: Ditto.
6659         * gcc.target/i386/sse5-permpX.c: Ditto.
6660         * gcc.target/i386/sse5-haddX.c: Ditto.
6661         * gcc.target/i386/sse5-maccXX.c: Ditto.
6662         * gcc.target/i386/sse5-msubXX.c: Ditto.
6663         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6664         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6665
6666         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6667         optimizes floating point conditional moves into the pcmov
6668         instruction on SSE5.
6669         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6670
6671         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6672         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6673         SSE5.
6674
6675         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6676         compiler optimizes vector (a*b)+c into fmadd on SSE5.
6677
6678         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6679         optimizes (a*b)+c into fmadd on SSE5.
6680
6681         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6682         whether the SSE5 instructions can be generated.
6683
6684         * gcc.target/i386/sse5-check.h: New. Add support for 
6685         SSE5 tests.
6686
6687         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6688         ammintrin.h, and turn on -msse5 option instead of -msse4a.
6689         * gcc.target/i386/sse-13.c: Ditto.
6690         * gcc.target/i386/sse-14.c: Ditto.
6691
6692 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
6693
6694         PR testsuite/33153
6695         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6696         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6697
6698 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
6699
6700         PR target/32338
6701         * gcc.dg/pr32338-1.c: New test.
6702         * gcc.dg/pr32338-2.c: New test.
6703
6704 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
6705         
6706         * lib/target-supports.exp (check_effective_target_sync_int_long):
6707         Revert change to add xtensa.
6708         (check_effective_target_sync_char_short): Likewise.
6709         
6710 2007-09-12  Olivier Hainque  <hainque@adacore.com>
6711
6712         * gnat.dg/packed_subtype.adb: New test.
6713
6714 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6715
6716         PR fortran/33297
6717         * gfortran.dg/intrinsic_size.f90: New.
6718
6719 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6720
6721         PR fortran/33284
6722         PR fortran/33310
6723         * gfortran.dg/conflicts_2.f90: New.
6724
6725 2007-09-12  Ira Rosen  <irar@il.ibm.com>
6726
6727         PR tree-optimization/32377
6728         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6729         dependence distance.
6730         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6731         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6732         * gcc.dg/vect/no-vfa-vect-depend-1.c,
6733         gfortran.dg/vect/no-vfa-pr32377.f90: New.
6734
6735 2007-09-12  Richard Guenther  <rguenther@suse.de>
6736
6737         PR middle-end/33382
6738         * gcc.c-torture/compile/pr33382.c: New testcase.
6739         * gcc.c-torture/execute/pr33382.c: Likewise.
6740
6741 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
6742
6743         PR fortran/33395
6744         * gfortran.dg/c_ptr_tests_12.f03: New test case.
6745
6746 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
6747
6748         PR tree-optimization/33373
6749         * gcc.dg/vect/pr33373.c: New test.
6750
6751 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6752
6753         * lib/target-supports.exp (check_effective_target_vect_no_double):
6754         Remove unused proc.
6755
6756 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6757             Ulrich Weigand  <uweigand@de.ibm.com>
6758
6759         * gcc.target/spu/dfcgt-nan.c: New test.
6760
6761 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
6762
6763         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6764
6765 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
6766
6767         PR fortran/33040
6768         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
6769
6770 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
6771
6772         * gcc.dg/va-arg-pack-len-1.c: New test.
6773         * g++.dg/va-arg-pack-len-1.C: New test.
6774
6775 2007-09-11  Michael Matz  <matz@suse.de>
6776
6777         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6778
6779 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
6780
6781         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6782         checks for size of long double.
6783         * gcc.dg/dfp/convert.h: New file.
6784         * gcc.dg/dfp/convert-bfp-2.c: New test.
6785         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6786         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6787         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6788         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6789         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6790         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6791         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6792         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6793         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6794
6795 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
6796
6797         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
6798         Change dg-final to expect 1 non-profitable loop and
6799         3 profitable loops.
6800         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6801         Change dg-final to expect 1 non-profitable loop and
6802         3 profitable loops.
6803         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6804         Change dg-final to expect 1 profitable loop.
6805         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6806         Change dg-final to expect 1 profitable loop.    
6807         
6808 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
6809
6810         * gcc.target/mips/call-saved-1.c: New test.
6811         * gcc.target/mips/call-saved-2.c: Likewise.
6812         * gcc.target/mips/call-saved-3.c: Likewise.
6813         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6814         instead of mips_mips64.  Set mips_fp64 too.
6815         (is_gp32_flag): Return true for -mips1 and -mips2.
6816         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6817
6818 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
6819
6820         * g++.dg/ext/va-arg-pack-1.C: New test.
6821         * g++.dg/ext/va-arg-pack-2.C: New test.
6822
6823 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
6824
6825         PR target/33369
6826         * gcc.dg/vect/pr33369.c: New test.
6827
6828 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
6829
6830         PR fortran/33370
6831         * gfortran.dg/array_memcpy_5.f90:  New test.
6832
6833 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
6834
6835         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6836
6837 2007-09-09  Richard Guenther  <rguenther@suse.de>
6838
6839         * gcc.c-torture/compile/20070906-1.c: New testcase.
6840
6841 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6842
6843         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6844         noinline attribute.
6845         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6846         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6847         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6848         Likewise.
6849
6850 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6851
6852         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6853
6854 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6855
6856         * gnat.dg/addr2_p.ads: Bump size of array to 9.
6857
6858 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6859
6860         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6861         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6862         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6863         Compile tests with -fno-tree-pre.
6864         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6865         * lib/target-supports.exp (check_effective_target_vect_strided): New.
6866         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6867         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6868         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6869         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6870         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6871         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6872         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6873         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6874         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6875         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6876         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6877         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6878         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6879         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
6880         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6881         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6882         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6883
6884 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
6885
6886         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6887         to call objdump.
6888         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6889         Use remote_exec to call c++filt.
6890         * lib/target-supports-dg.exp (dg-require-host-local): New.
6891         * gcc.misc-tests/options.exp: Allow .exe in command paths.
6892         * g++.dg/parse/repo1.C: Use dg-require-host-local.
6893         * g++.dg/rtti/repo1.C: Likewise.
6894         * g++.dg/template/repo1.C: Likewise.
6895         * g++.dg/template/repo2.C: Likewise.
6896         * g++.dg/template/repo3.C: Likewise.
6897         * g++.dg/template/repo4.C: Likewise.
6898         * g++.dg/template/repo5.C: Likewise.
6899         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6900         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6901         * g++.old-deja/g++.pt/repo1.C: Likewise.
6902         * g++.old-deja/g++.pt/repo2.C: Likewise.
6903         * g++.old-deja/g++.pt/repo3.C: Likewise.
6904         * g++.old-deja/g++.pt/repo4.C: Likewise.
6905         * gcc.dg/cpp/trad/builtins.c: Likewise.
6906
6907 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
6908
6909         PR tree-optimization/32283
6910         * gcc.dg/tree-ssa/loop-31.c: New test.
6911
6912 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6913
6914         PR rtl-optimization/26449
6915         * gcc.target/i386/pr26449-1.c: New file.
6916
6917 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6918
6919         PR target/33329
6920         PR rtl-optimization/26449
6921         * gcc.target/i386/pr33329.c: New file.
6922
6923 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6924
6925         * gnat.dg/renaming3.adb, renaming4.ads: New test.
6926
6927 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6928
6929         * gnat.dg/unaligned_rep_clause.adb: New testcase.
6930
6931 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
6932
6933         PR tree-optimization/33301
6934         * gfortran.dg/vect/pr33301.f: New test.
6935
6936 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6937
6938         PR libfortran/33307
6939         * gfortran.dg/backspace_10.f90: New test.
6940
6941 2007-09-07  Richard Guenther  <rguenther@suse.de>
6942
6943         Reapply
6944         2007-09-06  Richard Guenther  <rguenther@suse.de>
6945
6946         PR tree-optimization/32586
6947         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6948         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6949         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6950         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6951         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6952         now obsolete simplification.
6953
6954 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
6955         
6956         PR tree-optimization/33299
6957         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6958         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6959
6960 2007-09-07  Richard Guenther  <rguenther@suse.de>
6961
6962         Revert
6963         2007-09-06  Richard Guenther  <rguenther@suse.de>
6964
6965         PR tree-optimization/32586
6966         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6967         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6968         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6969         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6970         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6971         now obsolete simplification.
6972
6973 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6974
6975         PR tree-optimization/32821
6976         * gcc.dg/tree-ssa/pr32821.c: New file.
6977
6978 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
6979
6980         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6981         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6982         and mips_forced_no_er.
6983         (dg-mips-options): Add -mno-abicalls when a small-data option is
6984         specified.  Skip tests with small-data options if mips_forced_gp.
6985         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6986         * gcc.target/mips/sdata-1.c: New test.
6987         * gcc.target/mips/sdata-2.c: Likewise.
6988         * gcc.target/mips/sdata-3.c: Likewise.
6989         * gcc.target/mips/sdata-4.c: Likewise.
6990
6991 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6992
6993         PR fortran/33298
6994         * spread_zerosize_1.f90:  New test case.
6995         * spread_bounds_1.f90:  New test case.
6996
6997 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6998
6999         PR c++/32674
7000         * g++.dg/template/static31.C: New.
7001
7002 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7003
7004         PR fortran/33271
7005         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7006         powerpc*-linux-gnu.
7007
7008 2007-09-06  David Daney  <ddaney@avtrex.com>
7009             Richard Sandiford  <richard@codesourcery.com>
7010
7011         PR target/33256
7012         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7013         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7014         * gcc.target/mips/pr33256.c: New test.
7015
7016 2007-09-06  Tom Tromey  <tromey@redhat.com>
7017
7018         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7019
7020 2007-09-06  Richard Guenther  <rguenther@suse.de>
7021
7022         PR tree-optimization/32586
7023         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7024         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7025         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7026         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7027         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7028         now obsolete simplification.
7029
7030 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
7031
7032         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7033         * gcc.target/i386/sse3-addsubps.c: Ditto.
7034         * gcc.target/i386/sse3-haddpd.c: Ditto.
7035         * gcc.target/i386/sse3-haddps.c: Ditto.
7036         * gcc.target/i386/sse3-hsubpd.c: Ditto.
7037         * gcc.target/i386/sse3-hsubps.c: Ditto.
7038         * gcc.target/i386/sse3-lddqu.c: Ditto.
7039         * gcc.target/i386/sse3-movddup.c: Ditto.
7040         * gcc.target/i386/sse3-movshdup.c: Ditto.
7041         * gcc.target/i386/sse3-movsldup.c: Ditto.
7042
7043 2007-09-06  Richard Guenther  <rguenther@suse.de>
7044
7045         PR tree-optimization/33302
7046         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7047
7048 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7049
7050         PR libfortran/33225
7051         * gfortran.dg./fmt_float.f90: New test.
7052
7053 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7054
7055         PR libfortran/33253
7056         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7057
7058 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
7059
7060         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7061         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7062
7063 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
7064
7065         * g++.dg/eh/builtin1.C: New test.
7066         * g++.dg/eh/builtin2.C: New test.
7067         * g++.dg/eh/builtin3.C: New test.
7068
7069         PR c++/33289
7070         * g++.dg/eh/builtin4.C: New test.
7071
7072 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
7073
7074         * gcc.target/powerpc/dfp-dd.c: New test.
7075         * gcc.target/powerpc/dfp-td.c: New test.
7076
7077 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7078
7079         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7080         * gcc.dg/va-arg-pack-1.c: New test.
7081
7082 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
7083
7084         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7085         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7086         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7087         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7088         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7089
7090 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7091
7092         PR c++/30302
7093         * g++.dg/ext/anon-struct5.C: New.
7094
7095 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
7096
7097         * gcc.dg/i386-cpuid.h: Remove.
7098         * gcc.target/i386/mmx-check.h: Include cpuid.h.
7099         (main): Use __get_cpuid to get target features.
7100         * gcc.target/i386/sse-check.h: Ditto.
7101         * gcc.target/i386/sse2-check.h: Ditto.
7102         * gcc.target/i386/sse3-check.h: Ditto.
7103         * gcc.target/i386/ssse3-check.h: Ditto.
7104         * gcc.target/i386/sse4_1-check.h: Ditto.
7105         * gcc.target/i386/sse4_2-check.h: Ditto.
7106         * gcc.target/i386/sse4a-check.h: Ditto.
7107         * gcc.dg/torture/pr16104-1.c: Ditto.
7108         (do_test): Change to void.
7109         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7110         * gcc.target/i386/sse-6.c: Ditto.
7111         * gcc.target/i386/sse-7.c: Ditto.
7112         * g++.dg/other/i386-1.C: Include cpuid.h.
7113         (main): New function.  Use __get_cpuid to get target fetaures.
7114
7115 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7116             David Ung  <davidu@mips.com>
7117             Nigel Stephens <nigel@mips.com>
7118
7119         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7120         * gcc.c-torture/compile/mipscop-2.c: Likewise.
7121         * gcc.c-torture/compile/mipscop-3.c: Likewise.
7122         * gcc.c-torture/compile/mipscop-4.c: Likewise.
7123         * gcc.dg/torture/mips-hilo-1.c: Likewise.
7124         * gcc.dg/torture/mips-hilo-2.c: Likewise.
7125         * gcc.dg/torture/pr19683-1.c: Likewise.
7126         * gcc.target/mips/madd-3.c: Likewise.
7127         * gcc.target/mips/maddu-3.c: Likewise.
7128         * gcc.target/mips/msub-3.c: Likewise.
7129         * gcc.target/mips/msubu-3.c: Likewise.
7130         * gcc.target/mips/asm-1.c: Likewise.
7131         * gcc.target/mips/branch-1.c: Likewise.
7132         * gcc.target/mips/ins-1.c: Likewise.
7133         * gcc.target/mips/near-far-3.c: Likewise.
7134         * gcc.target/mips/near-far-4.c: Likewise.
7135         * gcc.target/mips/smartmips-lwxs.c: Likewise.
7136         * gcc.target/mips/smartmips-ror-1.c: Likewise.
7137         * gcc.target/mips/smartmips-ror-2.c: Likewise.
7138         * gcc.target/mips/smartmips-ror-3.c: Likewise.
7139         * gcc.target/mips/smartmips-ror-4.c: Likewise.
7140         * gcc.target/mips/dspr2-MULT.c: Likewise.
7141         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7142         * gcc.target/mips/mips32-dsp-run.c: Likewise.
7143         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7144         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7145         * gcc.target/mips/code-readable-2.c: Likewise.
7146         * gcc.target/mips/code-readable-3.c: Likewise.
7147
7148 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7149             David Ung  <davidu@mips.com>
7150             Nigel Stephens <nigel@mips.com>
7151
7152         * gcc.target/mips/mips16-attributes.c: New.
7153
7154 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
7155
7156         PR fortran/31564
7157         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7158
7159         PR fortran/33241
7160         * gfortran.dg/char_length_10.f90: New test.
7161
7162 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7163
7164         PR c++/29731
7165         * g++.dg/parse/template24.C: New.
7166
7167 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7168
7169         * g++.dg/other/spu2vmx-1.C: New test.
7170
7171 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7172
7173         PR tree-optimization/33017
7174         * gcc.dg/pr33017.c: New test.
7175
7176 2007-09-05  Ben Elliston  <bje@au.ibm.com>
7177
7178         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7179         __protected_stream family of macros.
7180
7181 2007-09-04  Jan Hubicka  <jh@suse.cz>
7182
7183         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7184         * gcc.dg/tree-ssa/pr27236.c: Likewise.
7185         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7186         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7187         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7188         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7189         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7190         Likewise.
7191
7192 2007-09-04  Janus Weil  <jaydub66@gmail.com>
7193             Tobias Burnus  <burnus@net-b.de>
7194
7195         * gfortran.dg/proc_decl_1.f90: New.
7196         * gfortran.dg/proc_decl_2.f90: New.
7197         * gfortran.dg/proc_decl_3.f90: New.
7198         * gfortran.dg/proc_decl_4.f90: New.
7199
7200 2007-09-04  Jan Hubicka  <jh@suse.cz>
7201
7202         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7203         * gcc.dg/vect/vect-105.c: Mark functions noinline.
7204         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7205         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7206         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7207         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7208         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7209         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7210         * gcc.dg/vect/vect-50.c: Mark functions noinline.
7211         * gcc.dg/vect/vect-33.c: Mark functions noinline.
7212         * gcc.dg/vect/vect-16.c: Mark functions noinline.
7213         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7214         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7215         * gcc.dg/vect/vect-92.c: Mark functions noinline.
7216         * gcc.dg/vect/vect-75.c: Mark functions noinline.
7217         * gcc.dg/vect/vect-58.c: Mark functions noinline.
7218         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7219         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7220         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7221         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7222         * gcc.dg/vect/vect-114.c: Mark functions noinline.
7223         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7224         * gcc.dg/vect/vect-8.c: Mark functions noinline.
7225         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7226         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7227         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7228         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7229         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7230         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7231         * gcc.dg/vect/vect-42.c: Mark functions noinline.
7232         * gcc.dg/vect/vect-25.c: Mark functions noinline.
7233         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7234         * gcc.dg/vect/vect-67.c: Mark functions noinline.
7235         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7236         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7237         * gcc.dg/vect/vect-106.c: Mark functions noinline.
7238         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7239         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7240         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7241         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7242         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7243         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7244         * gcc.dg/vect/vect-34.c: Mark functions noinline.
7245         * gcc.dg/vect/vect-17.c: Mark functions noinline.
7246         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7247         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7248         * gcc.dg/vect/vect-93.c: Mark functions noinline.
7249         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7250         * gcc.dg/vect/vect-76.c: Mark functions noinline.
7251         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7252         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7253         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7254         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7255         * gcc.dg/vect/vect-115.c: Mark functions noinline.
7256         * gcc.dg/vect/vect-9.c: Mark functions noinline.
7257         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7258         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7259         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7260         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7261         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7262         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7263         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7264         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7265         * gcc.dg/vect/vect-60.c: Mark functions noinline.
7266         * gcc.dg/vect/vect-26.c: Mark functions noinline.
7267         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7268         * gcc.dg/vect/vect-85.c: Mark functions noinline.
7269         * gcc.dg/vect/vect-68.c: Mark functions noinline.
7270         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7271         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7272         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7273         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7274         * gcc.dg/vect/vect-107.c: Mark functions noinline.
7275         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7276         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7277         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7278         * gcc.dg/vect/vect-52.c: Mark functions noinline.
7279         * gcc.dg/vect/vect-35.c: Mark functions noinline.
7280         * gcc.dg/vect/vect-18.c: Mark functions noinline.
7281         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7282         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7283         * gcc.dg/vect/vect-77.c: Mark functions noinline.
7284         * gcc.dg/vect/vect-2.c: Mark functions noinline.
7285         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7286         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7287         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7288         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7289         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7290         * gcc.dg/vect/vect-116.c: Mark functions noinline.
7291         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7292         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7293         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7294         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7295         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7296         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7297         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7298         * gcc.dg/vect/vect-44.c: Mark functions noinline.
7299         * gcc.dg/vect/vect-27.c: Mark functions noinline.
7300         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7301         * gcc.dg/vect/vect-86.c: Mark functions noinline.
7302         * gcc.dg/vect/vect-100.c: Mark functions noinline.
7303         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7304         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7305         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7306         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7307         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7308         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7309         * gcc.dg/vect/vect-108.c: Mark functions noinline.
7310         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7311         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7312         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7313         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7314         * gcc.dg/vect/vect-11.c: Mark functions noinline.
7315         * gcc.dg/vect/vect-70.c: Mark functions noinline.
7316         * gcc.dg/vect/vect-36.c: Mark functions noinline.
7317         * gcc.dg/vect/vect-19.c: Mark functions noinline.
7318         * gcc.dg/vect/vect-95.c: Mark functions noinline.
7319         * gcc.dg/vect/vect-78.c: Mark functions noinline.
7320         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7321         * gcc.dg/vect/vect-3.c: Mark functions noinline.
7322         * gcc.dg/vect/vect-all.c: Mark functions noinline.
7323         * gcc.dg/vect/vect-117.c: Mark functions noinline.
7324         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7325         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7326         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7327         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7328         * gcc.dg/vect/vect-20.c: Mark functions noinline.
7329         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7330         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7331         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7332         * gcc.dg/vect/vect-62.c: Mark functions noinline.
7333         * gcc.dg/vect/vect-28.c: Mark functions noinline.
7334         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7335         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7336         * gcc.dg/vect/vect-87.c: Mark functions noinline.
7337         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7338         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7339         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7340         * gcc.dg/vect/vect-109.c: Mark functions noinline.
7341         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7342         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7343         noinline.
7344         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7345         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7346         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7347         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7348         * gcc.dg/vect/vect-12.c: Mark functions noinline.
7349         * gcc.dg/vect/vect-71.c: Mark functions noinline.
7350         * gcc.dg/vect/vect-54.c: Mark functions noinline.
7351         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7352         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7353         * gcc.dg/vect/vect-96.c: Mark functions noinline.
7354         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7355         * gcc.dg/vect/vect-110.c: Mark functions noinline.
7356         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7357         * gcc.dg/vect/vect-4.c: Mark functions noinline.
7358         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7359         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7360         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7361         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7362         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7363         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7364         * gcc.dg/vect/vect-21.c: Mark functions noinline.
7365         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7366         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7367         * gcc.dg/vect/vect-80.c: Mark functions noinline.
7368         * gcc.dg/vect/vect-63.c: Mark functions noinline.
7369         * gcc.dg/vect/vect-46.c: Mark functions noinline.
7370         * gcc.dg/vect/vect-29.c: Mark functions noinline.
7371         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7372         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7373         * gcc.dg/vect/vect-88.c: Mark functions noinline.
7374         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7375         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7376         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7377         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7378         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7379         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7380         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7381         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7382         * gcc.dg/vect/vect-30.c: Mark functions noinline.
7383         * gcc.dg/vect/vect-13.c: Mark functions noinline.
7384         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7385         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7386         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7387         * gcc.dg/vect/vect-72.c: Mark functions noinline.
7388         * gcc.dg/vect/vect-38.c: Mark functions noinline.
7389         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7390         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7391         * gcc.dg/vect/vect-97.c: Mark functions noinline.
7392         * gcc.dg/vect/vect-111.c: Mark functions noinline.
7393         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7394         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7395         * gcc.dg/vect/vect-5.c: Mark functions noinline.
7396         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7397         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7398         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7399         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7400         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7401         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7402         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7403         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7404         * gcc.dg/vect/vect-22.c: Mark functions noinline.
7405         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7406         * gcc.dg/vect/vect-64.c: Mark functions noinline.
7407         * gcc.dg/vect/vect-89.c: Mark functions noinline.
7408         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7409         * gcc.dg/vect/vect-103.c: Mark functions noinline.
7410         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7411         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7412         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7413         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7414         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7415         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7416         * gcc.dg/vect/vect-31.c: Mark functions noinline.
7417         * gcc.dg/vect/vect-14.c: Mark functions noinline.
7418         * gcc.dg/vect/vect-73.c: Mark functions noinline.
7419         * gcc.dg/vect/vect-56.c: Mark functions noinline.
7420         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7421         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7422         * gcc.dg/vect/vect-98.c: Mark functions noinline.
7423         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7424         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7425         * gcc.dg/vect/vect-112.c: Mark functions noinline.
7426         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7427         * gcc.dg/vect/vect-6.c: Mark functions noinline.
7428         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7429         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7430         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7431         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7432         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7433         * gcc.dg/vect/pr25413.c: Mark functions noinline.
7434         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7435         * gcc.dg/vect/vect-40.c: Mark functions noinline.
7436         * gcc.dg/vect/vect-23.c: Mark functions noinline.
7437         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7438         * gcc.dg/vect/vect-82.c: Mark functions noinline.
7439         * gcc.dg/vect/vect-65.c: Mark functions noinline.
7440         * gcc.dg/vect/vect-48.c: Mark functions noinline.
7441         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7442         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7443         * gcc.dg/vect/vect-104.c: Mark functions noinline.
7444         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7445         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7446         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7447         * gcc.dg/vect/vect-32.c: Mark functions noinline.
7448         * gcc.dg/vect/vect-15.c: Mark functions noinline.
7449         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7450         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7451         * gcc.dg/vect/vect-91.c: Mark functions noinline.
7452         * gcc.dg/vect/vect-74.c: Mark functions noinline.
7453         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7454         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7455         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7456         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7457         * gcc.dg/vect/vect-99.c: Mark functions noinline.
7458         * gcc.dg/vect/vect-113.c: Mark functions noinline.
7459         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7460         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7461         * gcc.dg/vect/vect-7.c: Mark functions noinline.
7462         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7463         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7464         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7465         * gcc.dg/vect/vect-24.c: Mark functions noinline.
7466         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7467         * gcc.dg/vect/vect-83.c: Mark functions noinline.
7468         * gcc.dg/vect/vect-66.c: Mark functions noinline.
7469         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7470
7471 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7472
7473         PR middle-end/33187
7474         * gcc.target/i386/cmov7.c: New file.
7475
7476 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7477
7478         * gcc.target/i386/sse4a-check.h: New file.
7479         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
7480         * gcc.target/i386/sse4a-insert.c: Ditto.
7481         * gcc.target/i386/sse4a-montsd.c: Ditto.
7482         * gcc.target/i386/sse4a-montss.c: Ditto.
7483         * gcc.target/i386/mmx-check.h: New file.
7484         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
7485         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7486         * gcc.target/i386/sse-check.h: New file.
7487         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
7488         * gcc.target/i386/sse-3.c: Ditto.
7489         * gcc.target/i386/sse-7.c: Ditto.
7490         * gcc.target/i386/sse-9.c: Ditto.
7491         * gcc.target/i386/ssefn-3.c: Ditto.
7492         * gcc.target/i386/sse-recip.c: Ditto.
7493         * gcc.target/i386/sse-recip-vec.c: Ditto.
7494         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7495         * gcc.target/i386/20020523-1.c: Remove.
7496         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
7497         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7498         * gcc.target/i386/ssefn-4.c: Ditto.
7499         * gcc.target/i386/sse-6.c: Ditto.
7500         * gcc.target/i386/sse-10.c: Ditto.
7501         * gcc.target/i386/sse-11.c: Ditto.
7502         * gcc.target/i386/sse-18.c: Ditto.
7503         * gcc.target/i386/fpprec-1.c: Ditto.
7504         * g++.dg/other/i386-1.C: Ditto.
7505
7506 2007-09-04  Richard Guenther  <rguenther@suse.de>
7507
7508         PR tree-optimization/33291
7509         * gcc.dg/volatile2.c: New testcase.
7510         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7511         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7512         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7513         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7514
7515 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7516
7517         PR fortran/33253
7518         * gfortran.dg/namelist_15.f90: Update test.
7519         * gfortran.dg/namelist_24.f90: Update test.
7520         * gfortran.dg/namelist_38.f90: New test.
7521
7522 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
7523
7524         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
7525         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7526         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
7527         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7528         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
7529         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7530
7531 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7532
7533         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7534         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7535
7536         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7537
7538 2007-09-02  David Daney  <ddaney@avtrex.com>
7539
7540         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7541         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7542         * gcc.target/mips/atomic-memory-1.c: Ditto.
7543         * gcc.target/mips/atomic-memory-2.c: Ditto.
7544
7545 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7546
7547         * gcc.target/cris/builtin_clz_v0.c: New testcase.
7548         * gcc.target/cris/builtin_clz_v3.c: New testcase.
7549
7550 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
7551
7552         * gfortran.dg/substr_6.f90: New test.
7553
7554 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
7555
7556         PR c++/33208
7557         * g++.dg/other/error18.C: New.
7558         * g++.dg/expr/bitfield3.C: Adjust.
7559
7560 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
7561
7562         PR fortran/33276
7563         * gfortran.fortran-torture/compile/pr33276.f90: New.
7564
7565 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
7566
7567         PR C/29237
7568         PR middle-end/33272
7569         * gcc.dg/c99-arraydecl-3.c: New test.
7570
7571 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7572
7573         PR c++/32597
7574         * g++.dg/cpp0x/variadic-new2.C: New.
7575         * g++.dg/cpp0x/variadic-new.C: New.
7576
7577 2007-08-31  Tobias Burnus  <burnus@net-b.de>
7578
7579         PR fortran/33232
7580         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7581         * gfortran.dg/read_1.f90: New.
7582
7583 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7584
7585         PR c++/33210
7586         * g++.dg/template/error30.C: New.
7587
7588 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7589
7590         PR c++/32113
7591         * g++.dg/template/crash70.C: New.
7592
7593 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7594
7595         PR c++/33212
7596         * g++.dg/ext/is_class_error.C: New.
7597
7598 2007-08-31  Olivier Hainque  <hainque@adacore.com>
7599
7600         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7601         
7602 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
7603             Revital Eres  <eres@il.ibm.com>
7604
7605         * gcc.target/powerpc/paired-1.c: New test.
7606         * gcc.target/powerpc/paired-2.c: New test.
7607         * gcc.target/powerpc/paired-3.c: New test.
7608         * gcc.target/powerpc/paired-4.c: New test.
7609         * gcc.target/powerpc/paired-5.c: New test.
7610         * gcc.target/powerpc/paired-6.c: New test.
7611         * gcc.target/powerpc/paired-7.c: New test.
7612         * gcc.target/powerpc/ppc-paired.c: New test.
7613
7614 2007-08-31  Ollie Wild  <aaw@google.com>
7615
7616         * g++.dg/conversion/ptrmem2.C: New test.
7617         * g++.dg/conversion/ptrmem3.C: New test.
7618         * g++.dg/conversion/ptrmem4.C: New test.
7619         * g++.dg/conversion/ptrmem5.C: New test.
7620         * g++.dg/conversion/ptrmem6.C: New test.
7621         * g++.dg/conversion/ptrmem7.C: New test.
7622         * g++.dg/conversion/ptrmem8.C: New test.
7623
7624 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
7625
7626         PR fortran/31879
7627         * gfortran.dg/char_length_7.f90: New test.
7628         * gfortran.dg/char_length_9.f90: New test.
7629         * gfortran.dg/char_assign_1.f90: Add extra warning.
7630
7631         PR fortran/31197
7632         PR fortran/31258
7633         * gfortran.dg/char_length_8.f90: New test.
7634
7635 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7636
7637         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7638
7639 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7640
7641         * gcc.dg/inline-24.c: New test.
7642         * g++.dg/opt/inline11.C: New test.
7643
7644 2007-08-30  Richard Guenther  <rguenther@suse.de>
7645
7646         * gcc.target/i386/vectorize5.c: New testcase.
7647
7648 2007-08-30  Tobias Burnus  <burnus@net-b.de>
7649
7650         PR fortran/33228
7651         * interface.c (check_interface0): Improve error for external procs.
7652         (check_sym_interfaces): Fix checking of module procedures.
7653
7654 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7655
7656         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7657         (AI): Add AI_ALIGN.
7658         * gcc.dg/sync-3.c: New test.
7659
7660         PR middle-end/32758
7661         * gcc.dg/cleanup-12.c: New test.
7662
7663 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
7664
7665         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7666         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7667         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7668         * gcc.dg/pr32450.c: Ditto.
7669         * gcc.dg/nest.c: Ditto.
7670         * gcc.dg/nested-func-4.c: Ditto.
7671         * g++.old-deja/g++.law/profile1.C: Ditto.
7672
7673 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7674
7675         PR fortran/32989
7676         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7677         non-default integer kind arguments.
7678
7679 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
7680
7681         PR fortran/33105
7682         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7683
7684 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7685
7686         * gcc.dg/h8300-ice2.c: Remove target selector.
7687
7688 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
7689
7690         PR fortran/33215
7691         * gfortran.dg/binding_label_tests_15.f03: New test case.
7692         * gfortran.dg/binding_label_tests_16.f03: Ditto.
7693
7694 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7695
7696         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7697         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7698
7699 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
7700
7701         PR c++/33194
7702         * g++.dg/other/canon-33194.C: New.
7703
7704 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7705
7706         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7707         * gcc.c-torture/execute/pr23135.c: Likewise.
7708
7709 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7710
7711         * gcc.dg/pr31344.c: Move to ...
7712         * gcc.dg/dfp/pr31344.c: ... here.
7713         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7714         * gcc.dg/20050503-1.c: Ditto.
7715         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7716         * gcc.dg/20061127-1.c: Compile only for fpic targets.
7717         * gcc.dg/20060801-1.c: Ditto.
7718
7719 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
7720
7721         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7722         * gfortran.dg/nan_1.f90: Likewise.
7723
7724 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7725
7726         PR fortran/33055
7727         Revert previous patch.
7728
7729 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
7730             Kazu Hirata  <kazu@codesourcery.com>
7731
7732         * gcc.target/m68k/interrupt-1.c: New.
7733
7734 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7735
7736         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7737         10000 for targets where "int" can't hold at least 100000.
7738         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7739         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7740         (test5)(test6): Use it.
7741         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7742         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7743         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7744         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7745         * gcc.dg/attr-alloc_size.c (test): Likewise.
7746
7747 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
7748
7749         PR c++/33209
7750         * g++.dg/template/error29.C: New.
7751
7752 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7753
7754         PR c++/32596
7755         * g++.dg/ext/visibility/anon5.C: New test.
7756
7757 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7758
7759         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7760
7761 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7762
7763         * gfortran.dg/gamma_1.f90: Remove large-real tests.
7764         * gfortran.dg/gamma_2.f90: Remove large-real tests.
7765         * gfortran.dg/gamma_4.f90: New: large-real tests.
7766
7767 2007-08-28  Jason Merrill  <jason@redhat.com>
7768
7769         PR c++/29000
7770         * g++.dg/ext/stmtexpr12.C: New test.
7771
7772         PR c++/28558
7773         * g++.dg/ext/attrib28.C: New test.
7774
7775 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
7776
7777         PR target/32661
7778         * gcc.target/i386/pr32661.c: New test.
7779
7780 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7781
7782         PR middle-end/32370
7783         * gcc.dg/pr32370.c: New test.
7784
7785         PR rtl-optimization/33148
7786         * gcc.c-torture/compile/20070827-1.c: New test.
7787
7788         PR debug/32914
7789         * d++.dg/debug/const3.C: New test.
7790         * d++.dg/debug/const4.C: New test.
7791         * d++.dg/debug/dwarf2/const1.C: New test.
7792         * d++.dg/debug/dwarf2/const2.C: New test.
7793         * d++.dg/debug/dwarf2/const2b.C: New test.
7794
7795 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
7796             Vladimir Yanovsky  <yanov@il.ibm.com>
7797             Revital Eres  <eres@il.ibm.com>
7798             Andrey Belevantsev  <abel@ispras.ru>
7799
7800         * gcc.dg/sms-1.c: New test.
7801
7802 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
7803
7804         * g++.dg/ext/gnu-inline-common.h: New.
7805         * g++.dg/ext/gnu-inline-global-reject.C: New.
7806         * g++.dg/ext/gnu-inline-global.C: New.
7807         * g++.dg/ext/gnu-inline-namespace.C: New.
7808         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7809         * g++.dg/ext/gnu-inline-class.C: New.
7810         * g++.dg/ext/gnu-inline-class-static.C: New.
7811         * g++.dg/ext/gnu-inline-template-class.C: New.
7812         * g++.dg/ext/gnu-inline-template-func.C: New.
7813
7814 2007-08-27  Jason Merrill  <jason@redhat.com>
7815
7816         PR c++/31337
7817         * g++.dg/ext/stmtexpr11.C: New.
7818
7819 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
7820
7821         * lib/target-supports.exp (check_profiling_available):
7822         Set profiling_available_saved to 0 on fido-*-elf.
7823
7824 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
7825
7826         PR tree-optimization/33173
7827         
7828         * gcc.c-torture/compile/pr33173.c: New.
7829
7830 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
7831
7832         PR target/31385
7833         * gcc.dg/dfp/pr31385.c: New.
7834
7835 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7836
7837         * gcc.dg/unsigned-long-compare.c: Remove target selector.
7838
7839 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7840
7841         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7842         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7843         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7844         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7845         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7846         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7847         gcc.target/m68k directory.
7848         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7849         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7850         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7851         gcc.target/cris directory.
7852         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7853         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7854         gcc.target/bfin directory.
7855
7856         * gcc.target/sh: New directory.
7857         * gcc.target/sh/sh.exp: New file.
7858         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7859         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7860         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7861         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7862         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7863         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7864
7865 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7866
7867         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7868         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7869         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7870         * gcc.target/i386/local2.c: Ditto.
7871         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7872         * gcc.target/i386/20011119-1.c: Ditto.
7873         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7874         * gcc.target/i386/fastcall-1.c: Fix target selector.
7875
7876 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7877
7878         PR fortran/33055
7879         * gfortran.dg/negative_unit.f: Add new check
7880         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7881         -fdefault-integer-8.
7882
7883 2007-08-26  Asher Langton  <langton2@llnl.gov>
7884
7885         * gfortran.dg/recursive_stack.f90: New.
7886         * gfortran.dg/openmp_stack.f90: New.
7887
7888 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7889
7890         PR fortran/31298
7891         * gfortran.dg/use_10.f90: New.
7892
7893 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7894
7895         PR fortran/32985
7896         * gfortran.dg/namelist_14.f90: Make test case valid.
7897         * gfortran.dg/common_10.f90: New.
7898
7899 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
7900
7901         PR middle-end/33181
7902         * gcc.dg/ifelse-2.c: New.
7903
7904 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7905
7906         PR fortran/32980
7907         * gfortran.dg/gamma_1.f90: New.
7908         * gfortran.dg/gamma_2.f90: New.
7909         * gfortran.dg/gamma_3.f90: New.
7910
7911 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7912
7913         PR fortran/33188
7914         * gfortran.dg/used_types_18.f90: New.
7915
7916 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
7917
7918         * gcc.dg/array-init-2.c: New test.
7919
7920 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7921
7922         PR fortran/33178
7923         * gfortran.dg/initialization_4.f90: Update dg-error.
7924         * gfortran.dg/initialization_13.f90: New.
7925
7926 2007-08-24  Richard Guenther  <rguenther@suse.de>
7927
7928         PR middle-end/33166
7929         * gcc.c-torture/compile/pr33166.c: New testcase.
7930
7931 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7932
7933         PR fortran/33139
7934         * gfortran.dg/pointer_assign_4.f90: New.
7935         * gfortran.dg/shape_2.f90: Fix test case.
7936         * gfortran.dg/char_result_4.f90: Ditto.
7937
7938 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7939
7940         * gcc.dg/array-init-1.c: New test.
7941
7942         PR c++/32567
7943         * g++.dg/parse/crash36.C: New test.
7944
7945 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
7946
7947         * gcc.dg/pr32721.c: Updated.
7948
7949 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7950
7951         PR tree-optimization/32573
7952         PR middle-end/32946
7953         * gcc.dg/pr32573.c: New test.
7954
7955         PR c++/32898
7956         * g++.dg/lookup/ns3.C: New test.
7957
7958         * gfortran.dg/assumed_charlen_sharing.f90: New test.
7959
7960         PR c++/31941
7961         * g++.dg/parse/crash37.C: New test.
7962
7963 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7964
7965         PR target/17390
7966         * gcc.target/i386/pr17390.c: New test.
7967
7968 2007-08-23  Richard Guenther  <rguenther@suse.de>
7969
7970         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7971         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7972         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7973         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7974         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7975         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7976         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7977         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7978
7979 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7980
7981         * gcc.target/s390: New directory.
7982         * gcc.target/s390/s390.exp: New file.
7983         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7984         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7985         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7986         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7987         gcc.target/s390 directory.
7988
7989 2007-08-23  Richard Guenther  <rguenther@suse.de>
7990
7991         PR tree-optimization/32328
7992         * gcc.dg/pr32328.c: New testcase.
7993
7994 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7995
7996         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7997           available.
7998
7999 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8000
8001         PR fortran/33095
8002         * gfortran.dg/min_max_optional_5.f90: New test.
8003         * gfortran.dg/min_max_optional_2.f90: Remove.
8004         * gfortran.dg/min_max_optional_3.f90: Remove.
8005         * gfortran.dg/min_max_optional_4.f90: Remove.
8006
8007 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8008
8009         * gcc.target/i386/xorps-sse.c: New.
8010         * gcc.target/i386/xorps-sse2.c: New.
8011
8012 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8013
8014         * gcc.target/i386/cmov3.c: Fix scan-assembler.
8015         * gcc.target/i386/cmov4.c: Fix scan-assembler.
8016         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8017
8018 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
8019
8020         PR fortran/33020
8021         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8022         include multiple kinds for SHAPE parameter within a single
8023         namespace.
8024         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8025         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
8026
8027 2007-08-22  Janus Weil  <jaydub66@gmail.com>
8028
8029         * interface_abstract_1.f90: Extended test case.
8030         * interface_abstract_3.f90: New test.
8031
8032 2007-08-21  Christian Bruel  <christian.bruel@st.com>
8033
8034         * gcc.dg/fold-sub.c: New test.
8035         
8036 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8037
8038         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8039         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8040         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8041         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8042         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8043         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8044
8045 2007-08-22  Richard Guenther  <rguenther@suse.de>
8046
8047         PR middle-end/33007
8048         * gcc.dg/pr33007.c: New testcase.
8049
8050 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
8051
8052         * gcc.c-torture/execute/strcmp-1.x: Delete.
8053
8054 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8055
8056         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8057         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8058         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8059         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8060         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8061         gcc.target/i386/stack-realign.c,
8062         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8063         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8064         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8065         target using dg-require-effective-target directive.
8066         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8067         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8068         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8069         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8070         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8071         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8072         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8073         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8074         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8075         Require lp64 target using dg-require-effective-target directive.
8076         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8077         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8078         directive.
8079         * gcc.target/i386/20010202-1.c: Move from here ...
8080         * gcc.dg/20010202-1.c: ... to here.
8081
8082 2007-08-22  Richard Guenther  <rguenther@suse.de>
8083
8084         PR tree-optimization/33142
8085         * gcc.c-torture/execute/pr33142.c: New testcase.
8086
8087 2007-08-22  Richard Guenther  <rguenther@suse.de>
8088
8089         PR middle-end/32563
8090         * g++.dg/torture/pr32563.C: New testcase.
8091
8092 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
8093
8094         PR middle-end/32912
8095         * gcc.dg/pr32912-1.c: Add -w to options.
8096         * gcc.dg/pr32912-2.c: Likewise.
8097         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8098
8099 2007-08-21  Ian Lance Taylor  <iant@google.com>
8100
8101         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8102
8103 2007-08-21  Ian Lance Taylor  <iant@google.com>
8104
8105         PR tree-optimization/33134
8106         * g++.dg/tree-ssa/pr33134.C: New test.
8107
8108 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
8109
8110         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8111         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8112
8113 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
8114
8115         PR debug/32610
8116         * gcc.dg/debug/pr32610.c: New test.
8117
8118         * g++.dg/init/new24.C: New test.
8119
8120         PR middle-end/32912
8121         * gcc.dg/pr32912-1.c: New test.
8122         * gcc.dg/pr32912-2.c: New test.
8123         * gcc.dg/pr32912-3.c: New test.
8124
8125 2007-08-21  Richard Guenther  <rguenther@suse.de>
8126
8127         * gcc.dg/pointer-arith-10.c: New testcase.
8128
8129 2007-08-21  Richard Guenther  <rguenther@suse.de>
8130
8131         PR middle-end/33122
8132         * gcc.c-torture/compile/pr33122.c: New testcase.
8133
8134 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
8135
8136         * g++.dg/warn/Wnvdtor-2.C: New testcase.
8137
8138 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
8139
8140         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8141
8142 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
8143
8144         PR c++/33025
8145         * g++.dg/init/new23.C: New test.
8146
8147 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8148
8149         PR middle-end/30564
8150         * gcc.c-torture/compile/pr30564-1.c: New test.
8151         * gcc.c-torture/compile/pr30564-2.c: New test.
8152
8153 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
8154
8155         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8156
8157 2007-08-19  Tobias Burnus  <burnus@net-b.de>
8158
8159         * gfortran.dg/interface_abstract_2.f90: New.
8160         * gfortran.dg/interface_abstract_1.f90: Fix typo.
8161
8162 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8163
8164         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8165         unknown (so that outer-loop wont get analyzed).
8166         * gcc.dg/vect/vect-outer-1a.c: New test.
8167         * gcc.dg/vect/vect-outer-1b.c: New test.
8168         * gcc.dg/vect/vect-outer-1.c: New test.
8169         * gcc.dg/vect/vect-outer-2a.c: New test.
8170         * gcc.dg/vect/vect-outer-2b.c: New test.
8171         * gcc.dg/vect/vect-outer-2c.c: New test.
8172         * gcc.dg/vect/vect-outer-2.c: New test.
8173         * gcc.dg/vect/vect-outer-3a.c: New test.
8174         * gcc.dg/vect/vect-outer-3b.c: New test.
8175         * gcc.dg/vect/vect-outer-3c.c: New test.
8176         * gcc.dg/vect/vect-outer-3.c: New test.
8177         * gcc.dg/vect/vect-outer-4a.c: New test.
8178         * gcc.dg/vect/vect-outer-4b.c: New test.
8179         * gcc.dg/vect/vect-outer-4c.c: New test.
8180         * gcc.dg/vect/vect-outer-4d.c: New test.
8181         * gcc.dg/vect/vect-outer-4e.c: New test.
8182         * gcc.dg/vect/vect-outer-4f.c: New test.
8183         * gcc.dg/vect/vect-outer-4g.c: New test.
8184         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8185         * gcc.dg/vect/vect-outer-4i.c: New test.
8186         * gcc.dg/vect/vect-outer-4j.c: New test.
8187         * gcc.dg/vect/vect-outer-4k.c: New test.
8188         * gcc.dg/vect/vect-outer-4l.c: New test.
8189         * gcc.dg/vect/vect-outer-4m.c: New test.
8190         * gcc.dg/vect/vect-outer-4.c: New test.
8191         * gcc.dg/vect/vect-outer-5.c: New test.
8192         * gcc.dg/vect/vect-outer-6.c: New test.
8193         * gcc.dg/vect/vect-outer-fir.c: New test.
8194         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8195         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8196
8197 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8198
8199         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8200         and -fno-tree-reassoc.
8201         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8202         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8203         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8204         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8205         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8206         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8207         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8208         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8209         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8210         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8211         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8212         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8213         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8214         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8215         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8216         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8217         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8218         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8219         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8220         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8221         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8222         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8223         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8224         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8225         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8226         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8227         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8228         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8229         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8230         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8231         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8232         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8233         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8234         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8235         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8236         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8237         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8238
8239 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8240
8241         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8242         versioning for aliasing).
8243         * gcc.dg/vect/vect-35.c: Likewise.
8244
8245         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8246         targets.
8247         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8248
8249 2007-08-18  Tom Tromey  <tromey@redhat.com>
8250
8251         PR preprocessor/32974:
8252         * gcc.dg/cpp/pr32974.c: New file.
8253
8254 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8255
8256         * gfortran.dg/interface_abstract_1.f90: New.
8257
8258 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8259
8260         PR fortran/32881
8261         * gfortran.dg/pure_initializer_1.f90: New test.
8262
8263 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8264
8265         PR fortran/32875
8266         * gfortran.dg/array_constructor_18.f90: New test.
8267
8268 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8269
8270         PR c++/28989
8271         * g++.dg/expr/lval3.C: New test.
8272         * g++.dg/expr/lval4.C: New test.
8273
8274 2007-08-17  Ollie Wild  <aaw@google.com>
8275
8276         PR c++/31749
8277         * g++.dg/lookup/builtin3.C: New test.
8278         * g++.dg/lookup/builtin4.C: New test.
8279         * g++.dg/lookup/using19.C: New test.
8280
8281 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8282
8283         PR c++/32190
8284         * g++.dg/parse/error31.C: New.
8285
8286 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8287
8288         PR c++/32112
8289         * g++.dg/template/error26.C: New.
8290
8291 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8292
8293         PR fortran/33079
8294         * gfortran.dg/zero_length_2.f90: New test.
8295
8296 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8297
8298         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8299         * gfortran.dg/kind_tests_3.f03: Ditto.
8300         * gfortran.dg/global_vars_f90_init.f90: Ditto.
8301         * gfortran.dg/interface_13.f90: Ditto.
8302         * gfortran.dg/pr32738.f90: Ditto.
8303         * gfortran.dg/module_private_1.f90: Ditto.
8304         * gfortran.dg/test_only_clause.f90: Ditto.
8305         * gfortran.dg/bind_c_vars.f90: Ditto.
8306         * gfortran.dg/bind_c_dts.f90: Ditto.
8307         * gfortran.dg/use_9.f90: Ditto.
8308         * gfortran.dg/generic_8.f90: Ditto.
8309         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8310         * gfortran.dg/private_type_6.f90: Ditto.
8311         * gfortran.dg/c_assoc.f90: Ditto.
8312         * gfortran.dg/private_type_7.f90: Ditto.
8313         * gfortran.dg/global_vars_c_init.f90: Ditto.
8314         * gfortran.dg/bind_c_dts_2.f03: Ditto.
8315         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8316         * gfortran.dg/c_size_t_test.f03: Ditto.
8317         * gfortran.dg/used_types_12.f90: Ditto.
8318         * gfortran.dg/pr25923.f90: Ditto.
8319         * gfortran.dg/test_com_block.f90: Ditto.
8320         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8321         * gfortran.dg/equiv_constraint_7.f90: Ditto.
8322         * gfortran.dg/com_block_driver.f90: Ditto.
8323         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8324         * gfortran.dg/use_iso_c_binding.f90: Ditto.
8325         * gfortran.dg/c_loc_test.f90: Ditto.
8326         * gfortran.dg/c_ptr_tests.f03: Ditto.
8327         * gfortran.dg/module_interface_1.f90: Ditto.
8328
8329 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8330
8331         PR c++/32870
8332         * g++.dg/other/error17.C: Adjust.
8333         
8334 2007-08-17  Ben Elliston  <bje@au.ibm.com>
8335
8336         PR middle-end/32970
8337         * g++.dg/ext/altivec-14.C: New test.
8338
8339 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8340
8341         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8342         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8343         dump files.
8344         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8345         * gcc.dg/vect/pr32366.c: Ditto.
8346
8347 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8348
8349         PR testsuite/33082
8350         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8351         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8352         * gcc.dg/dfp/convert-int-fold.c: Ditto.
8353         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8354
8355 2007-08-16  Tobias Burnus  <burnus@net-b.de>
8356
8357         PR fortran/33072
8358         * gfortran.dg/use_9.f90: New.
8359
8360 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
8361
8362         * g++.dg/gcov/gcov-5.C: New test.
8363
8364 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
8365
8366         * g++.dg/gcov/gcov-4.C: New test.
8367         * lib/gcov.exp (verify-lines): Add support for
8368         checking no-coverage lines.
8369
8370 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
8371
8372         * gcc.dg/vect/vect-vfa-01.c: New.
8373         * gcc.dg/vect/vect-vfa-02.c: New.
8374         * gcc.dg/vect/vect-vfa-03.c: New.
8375         * gcc.dg/vect/vect-vfa-04.c: New.
8376         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8377         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8378         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8379         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8380         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8381         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8382         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8383         gfortran.dg/vect/pr19049.f90: Rename to start with
8384         prefix no-vfa-.
8385         * gcc.dg/vect/vect.exp: Disable versioning for alias
8386         when test starts with no-vfa-.
8387         * gfortran.dg/vect/vect.exp: Likewise.
8388
8389 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
8390
8391         * gcc.dg/torture/pr32897.c: New test.
8392
8393 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
8394
8395         PR c++/31132
8396         * g++.dg/template/crash69.C: New.
8397
8398 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
8399
8400         * lib/target-supports.exp (check_effective_target_arm32): Use
8401         check_no_compiler_messages.
8402
8403 2007-08-15  Diego Novillo  <dnovillo@google.com>
8404
8405         gcc.dg/tree-ssa/20070815.c: New test.
8406
8407 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8408
8409         PR fortran/33077
8410         * gfortran.dg/random_7.f90: Initialize variable.
8411
8412 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
8413
8414         PR middle-end/33074
8415         * gfortran.dg/pr33074.f90: New test.
8416
8417         PR c++/32992
8418         * g++.dg/opt/nrv14.C: New test.
8419
8420 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
8421
8422         PR c++/33035
8423         * g++.dg/template/crash68.C: New.
8424
8425 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
8426
8427         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8428         * gcc.dg/sibcall-4.c: Ditto.
8429
8430 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8431
8432         PR fortran/33066
8433         * gfortran.dg/use_8.f90: New test.
8434         * gfortran.dg/c_loc_tests_2.f03: Fix code.
8435
8436 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
8437
8438         PR c++/27211
8439         * g++.dg/template/error27.C: New.
8440         * g++.dg/template/error28.C: New.
8441         * g++.dg/other/pr28304.C: Adjust.
8442         * g++.old-deja/g++.mike/p811.C: Likewise.
8443
8444 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8445
8446         PR target/30315
8447         * gcc.target/i386/pr30315.c: New.
8448
8449 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8450
8451         PR fortran/32594
8452         * gfortran.dg/substr_5.f90: New test.
8453
8454 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
8455
8456         PR c/30428
8457         * gcc.dg/vector-2.c: New test.
8458
8459         PR c++/30428
8460         * g++.dg/ext/vector8.C: New test.
8461
8462 2007-08-13  Dan Hipschman  <dsh@google.com>
8463
8464         PR c/32953
8465         * gcc.dg/format/array-1.c: Add an additional test for
8466         unterminated format strings of length 1.
8467
8468 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8469
8470         PR fortran/32926
8471         * gfortran.dg/external_procedures_3.f90: New test.
8472
8473 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8474
8475         PR fortran/32827
8476         * gfortran.dg/import6.f90: New test.
8477
8478 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
8479
8480         PR C/30427
8481         *  gcc.dg/vector-1.c: New test.
8482
8483 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8484
8485         * gcc.dg/pr21255-4.c: Skip for PIC.
8486         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8487
8488 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8489
8490         * gcc.dg/attr-isr.c: Skip for PIC.
8491         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8492         * gcc.dg/attr-isr-trapa.c: Likewise.
8493         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8494         * gcc.dg/pragma-isr-trapa.c: Likewise.
8495         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8496
8497 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8498
8499         PR fortran/32962
8500         * gfortran.dg/transpose_1.f90: New test.
8501
8502 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8503
8504         PR fortran/29600
8505         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8506         intrinsic.
8507
8508 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8509
8510         PR fortran/30964
8511         PR fortran/33054
8512         * gfortran.dg/random_4.f90: New test.
8513         * gfortran.dg/random_5.f90: New test.
8514         * gfortran.dg/random_6.f90: New test.
8515         * gfortran.dg/random_7.f90: New test.
8516
8517 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8518
8519         PR fortran/32860
8520         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8521
8522 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8523
8524         PR fortran/31629
8525         * gfortran.dg/module_private_1.f90: New test.
8526
8527 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8528
8529         PR fortran/29600
8530         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8531         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8532
8533 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8534
8535         PR fortran/32937
8536         * gfortran.dg/char_length_6.f90: New test.
8537
8538 2007-08-10  Ollie Wild  <aaw@google.com>
8539
8540         * g++.dg/lookup/using18.C: New test.
8541
8542 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8543
8544         PR c++/17763
8545         * g++.dg/other/error16.C: New.
8546
8547 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8548
8549         PR libfortran/33039
8550         * gfortran.dg/namelist_37.f90: New test.
8551
8552 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8553
8554         PR c++/22256
8555         * g++.dg/conversion/op3.C: New.
8556
8557 2007-08-09  Tobias Burnus  <burnus@net-b.de>
8558
8559         PR fortran/32987
8560         * gfortran.dg/fmt_tab_1.f90: New.
8561         * gfortran.dg/fmt_tab_2.f90: New.
8562
8563 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8564
8565         PR c/32796
8566         * gcc.c-torture/compile/pr32796.c: New test.
8567
8568 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8569
8570         PR middle-end/32813
8571         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8572         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8573         instead of just -O.
8574
8575 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
8576
8577         * gcc.target/mips/code-readable-1.c: New test.
8578         * gcc.target/mips/code-readable-2.c: Likewise.
8579         * gcc.target/mips/code-readable-3.c: Likewise.
8580
8581 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
8582             Revital Eres  <eres@il.ibm.com>
8583
8584         * gfortran.dg/sms-1.f90: Add comment.
8585         * gfortran.dg/sms-2.f90: New.
8586
8587 2007-08-07  Ian Lance Taylor  <iant@google.com>
8588
8589         * gcc.dg/instrument-1.c: New test.
8590         * gcc.dg/instrument-2.c: New test.
8591         * gcc.dg/instrument-3.c: New test.
8592
8593 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
8594
8595         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8596
8597 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
8598
8599         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
8600         !vector_alignment_reachable targets.
8601         * gcc.dg/vect/vect-33.c: Likewise.
8602         * gcc.dg/vect/vect-42.c: Likewise.
8603         * gcc.dg/vect/vect-44.c: Likewise.
8604         * gcc.dg/vect/vect-50.c: Likewise.
8605         * gcc.dg/vect/vect-70.c: Likewise.
8606         * gcc.dg/vect/vect-71.c: Likewise.
8607         * gcc.dg/vect/vect-87.c: Likewise.
8608         * gcc.dg/vect/vect-88.c: Likewise.
8609         * gcc.dg/vect/vect-91.c: Likewise.
8610         * gcc.dg/vect/vect-93.c: Likewise.
8611         * gcc.dg/vect/vect-96.c: Likewise.
8612         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8613         * gcc.dg/vect/section-anchors-69.c: Likewise.
8614         * gcc.dg/vect/pr25413.c: Likewise.
8615         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8616         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8617         * gfortran.dg/vect-2.f90: Likewise.
8618         * gfortran.dg/vect-3.f90: Likewise.
8619         * gfortran.dg/vect-4.f90: Likewise.
8620         * gfortran.dg/vect-5.f90: Likewise.
8621         * lib/target-supports.exp (check_effective_target_natural_alignment): 
8622         Return false for darwin. 
8623         (check_effective_target_vector_alignment_reachable_for_double): New.
8624
8625 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
8626
8627         * gcc.dg/multiword-1.c: New testcase.
8628
8629 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
8630
8631         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8632         messages.
8633         * gfortran.dg/namelist_36.f90: New test.
8634
8635 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8636
8637         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8638           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8639
8640 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
8641
8642         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8643         * gcc.dg/torture/type-generic-1.c: Likewise.
8644
8645 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8646
8647         * gcc.c-torture/20070522-1.c: Move to ...
8648         * gcc.c-torture/compile/20070522-1.c: Here.
8649
8650 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8651
8652         PR fortran/29828
8653         * gfortran.dg/minmax_char_1.f90: New test.
8654         * gfortran.dg/minmax_char_2.f90: New test.
8655         * gfortran.dg/min_max_optional_4.f90: New test.
8656
8657 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8658
8659         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8660         hanging on the testcase.
8661
8662 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8663
8664         PR middle-end/32988
8665         * gcc.c-torture/compile/pr32988.c: New test.
8666
8667 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8668
8669         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8670
8671 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
8672
8673         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
8674
8675         Revert:
8676         2007-03-22  Dirk Mueller  <dmueller@suse.de>
8677
8678         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8679
8680 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8681
8682         PR fortran/32979
8683         * gfortran.dg/isnan_1.f90: New test.
8684
8685 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
8686             Revital Eres <eres@il.ibm.com>
8687
8688         * gcc.dg/sms-antideps.c: New test.
8689
8690 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
8691
8692         PR fortran/31214
8693         * gfortran.dg/entry_13.f90: New test.
8694
8695         * gfortran.dg/entry_12.f90: Clean up .mod file.
8696
8697 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8698
8699         PR fortran/32770
8700         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
8701         variables as kind=4 so they don't overflow the record length.
8702
8703 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
8704
8705         PR fortran/32968
8706         * gfortran.dg/selected_kind_1.f90: New test.
8707
8708 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8709
8710         PR middle-end/32780
8711         * gcc.c-torture/compile/pr32780.c: New test.
8712
8713 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8714
8715         RP middle-end/32399
8716         * gcc.c-torture/compile/pr32399.c: New testcase.
8717
8718 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8719
8720         PR middle-end/32304
8721         * g++.dg/torture/pr32304.C: New testcase.
8722
8723 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8724
8725         PR middle-end/32935
8726         * gfortran.fortran-torture/compile/complex_1.f90: New test.
8727
8728 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8729
8730         PR fortran/32955
8731         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8732
8733 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8734
8735         PR fortran/31202
8736         * gfortran.dg/nint_2.f90: New test.
8737
8738 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
8739
8740         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8741         * gcc.dg/weak/typeof-2.c: Likewise.
8742
8743 2007-08-03  Diego Novillo  <dnovillo@google.com>
8744
8745         PR 31521
8746         * gcc.dg/tree-ssa/pr31521.c: New test.
8747
8748 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8749
8750         PR fortran/32770
8751         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
8752         iostat must be default kind.
8753
8754 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8755
8756         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8757
8758 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8759
8760         PR fortran/32770
8761         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
8762         explicit so test passes with -fdefault-integer-8.
8763         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
8764         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
8765
8766 2007-08-02  Lee Millward  <lee.millward@gmail.com>
8767
8768         PR c++/30849
8769         * g++.dg/parse/asm1.C: New test.
8770
8771         PR c++/30850
8772         * g++.dg/parse/asm2.C: Likewise.
8773
8774         PR c++/30851
8775         * g++.dg/parse/asm3.C: Likewise.
8776         
8777 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8778
8779         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8780           "int" is only 16 bit bits wide.
8781         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8782
8783 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8784
8785         * g++.dg/torture/type-generic-1.C: New.
8786         * gcc.dg/pr28796-2.c: Move tests ...
8787         * gcc.dg/tg-tests.h: ... here.
8788         * gcc.dg/torture/type-generic-1.c: New.
8789
8790 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8791
8792         PR libfortran/32954
8793         * minmaxloc_3.f90:  New test case.
8794
8795 2007-08-01  Tobias Burnus  <burnus@net-b.de>
8796
8797         PR fortran/32936
8798         * gfortran.dg/allocate_stat.f90: New.
8799
8800 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
8801
8802         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8803
8804 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8805
8806         PR tree-optimization/32919
8807         * gcc.c-torture/compile/pr32919.c: New.
8808
8809 2007-08-01  Nick Clifton  <nickc@redhat.com>
8810
8811         * gcc.c-torture/execute/execute.exp: Change copyright header to
8812         refer to version 3 of the GNU General Public License and to point
8813         readers at the COPYING3 file and the FSF's license web page.
8814         * gcc.c-torture/execute/ieee/ieee.exp,
8815         gcc.c-torture/unsorted/unsorted.exp,
8816         gcc.c-torture/compile/compile.exp,
8817         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8818         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8819         gcc.target/cris/torture/cris-torture.exp,
8820         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8821         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8822         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8823         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8824         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8825         gnat.dg/dg.exp, gnat.dg/style/style.exp,
8826         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8827         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8828         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8829         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8830         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8831         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8832         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8833         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8834         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8835         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8836         gcc.dg/noncompile/noncompile.exp,
8837         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8838         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8839         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8840         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8841         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8842         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8843         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8844         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8845         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8846         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8847         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8848         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8849         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8850         g++.old-deja/old-deja.exp,
8851         gfortran.fortran-torture/execute/execute.exp,
8852         gfortran.fortran-torture/compile/compile.exp,
8853         treelang/output/output-1.c, treelang/output/output-1.tree,
8854         treelang/execute/execute.exp, treelang/Makefile.in,
8855         treelang/compile/compile.exp, g++.dg/dg.exp,
8856         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8857         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8858         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8859         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8860         g++.dg/compat/struct-layout-1.exp,
8861         g++.dg/compat/struct-layout-1_generate.c,
8862         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8863         g++.dg/bprob/bprob.exp, config/default.exp,
8864         gcc.test-framework/test-framework.awk,
8865         gcc.test-framework/gen_directive_tests,
8866         gcc.test-framework/test-framework.exp,
8867         objc.dg/special/special.exp,
8868         objc.dg/gnu-encoding/gnu-encoding.exp,
8869         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8870         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8871         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8872         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8873         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8874         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8875         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8876         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8877         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8878         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8879         lib/target-supports-dg.exp, lib/gcc-defs.exp,
8880         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8881         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8882         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8883         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8884         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8885         Likewise.
8886
8887 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8888
8889         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8890         error message text.
8891
8892 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8893
8894         PR fortran/32945
8895         * gfortran.dg/initialization_12.f90: New test.
8896
8897 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
8898
8899         PR fortran/31609
8900         * gfortran.dg/entry_12.f90: New test.
8901
8902 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8903
8904         PR fortran/32938
8905         * gfortran.dg/altreturn_6.f90: New test.
8906
8907 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
8908
8909         PR fortran/32942
8910         * gfortran.dg/exponent_2.f90: New test.
8911
8912 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
8913
8914         * gcc.dg/vect/vect-117.c: New test.
8915         * gcc.dg/vect/vect-74.c: Enabled test
8916         * gcc.dg/vect/vect-81.c: Enabled test
8917
8918 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
8919
8920         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
8921         s/dg-error/dg-warning where warning is expected.
8922
8923 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8924
8925         PR fortran/32770
8926         * gfortran.dg/array_constructor_12.f90:  Adjust argument
8927         of huge() to correct kind.
8928
8929 2007-07-30  Ollie Wild  <aaw@google.com>
8930
8931         * gcc.dg/cpp/counter-2.c: New test.
8932         * gcc.dg/cpp/counter-3.c: New test.
8933         * gcc.dg/cpp/dir-only-1.c: New test.
8934         * gcc.dg/cpp/dir-only-1.h: New file.
8935         * gcc.dg/cpp/dir-only-2.c: New test.
8936         * gcc.dg/cpp/dir-only-3.c: New test.
8937         * gcc.dg/cpp/dir-only-3a.h: New file.
8938         * gcc.dg/cpp/dir-only-3b.h: New file.
8939         * gcc.dg/cpp/dir-only-4.c: New test.
8940         * gcc.dg/cpp/dir-only-5.c: New test.
8941         * gcc.dg/cpp/dir-only-6.c: New test.
8942
8943 2007-07-30  Julian Brown  <julian@codesourcery.com>
8944
8945         * gcc.target/arm/neon/v*.c: Regenerate.
8946
8947 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
8948
8949         PR c++/32108
8950         * g++.dg/ext/label6.C: New.
8951
8952 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8953
8954         PR libfortran/32858
8955         PR libfortran/30814
8956         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
8957
8958 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
8959
8960         PR fortran/31211
8961         * gfortran.dg/actual_pointer_function_1.f90: New test.
8962
8963         PR fortran/32682
8964         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8965
8966 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
8967
8968         PR fortran/32906
8969         * gfortran.dg/shape_1.f90: Adjust error message.
8970         * gfortran.dg/parameter_array_ref_1.f90: New test.
8971
8972 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8973
8974         PR fortran/31609
8975         * gfortran.dg/entry_11.f90: New test.
8976
8977 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
8978             Revital Eres  <eres@il.ibm.com>
8979
8980         * gfortran.dg/sms-1.f90: New test.
8981
8982 2007-07-28  Richard Guenther  <rguenther@suse.de>
8983
8984         * gcc.c-torture/compile/pr32920.c: New testcase.
8985
8986 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8987
8988         PR c++/30917
8989         * g++.dg/lookup/friend11.C: New test.
8990
8991 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8992
8993         * gfortran.dg/namelist_5.f90: Adjusted error message.
8994         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8995         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8996         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8997         * gfortran.dg/namelist_32.f90: ... this.
8998
8999         PR fortran/32876
9000         * gfortran.dg/namelist_33.f90: New test.
9001
9002         PR fortran/32905
9003         * gfortran.dg/namelist_34.f90: New test.
9004
9005         PR fortran/31818
9006         * gfortran.dg/namelist_35.f90: New test.
9007
9008 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
9009
9010         PR fortran/32880
9011         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9012
9013 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9014
9015         PR testsuite/32471
9016         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9017           assuming it is 0x7ffffffff.
9018         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9019         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9020
9021 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
9022
9023         * gfortran.dg/operator_3.f90: Fix dg directive.
9024         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9025         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9026         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9027
9028 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
9029
9030         * g++.dg/cpp0x/decltype1.C: New.
9031         * g++.dg/cpp0x/decltype2.C: New.
9032         * g++.dg/cpp0x/decltype3.C: New.
9033         * g++.dg/cpp0x/decltype4.C: New.
9034         * g++.dg/cpp0x/decltype5.C: New.
9035         * g++.dg/cpp0x/decltype6.C: New.
9036
9037 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9038
9039         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9040           because the test relies on bit 31 to be the sign bit.
9041
9042 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9043
9044         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9045           assuming it is 0x7fffffff.
9046         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9047         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9048
9049 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
9050
9051         PR c++/32346
9052         * g++.dg/expr/bitfield9.C: New test.
9053
9054 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9055
9056         PR fortran/32899
9057         * gfortran.dg/logical_comp.f90: Update dg-error strings.
9058
9059 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9060
9061         PR fortran/32760
9062         * gfortran.dg/private_type_7.f90: New test.
9063
9064 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9065
9066         PR fortran/32035
9067         * gfortran.dg/select_char_1.f90: New test.
9068
9069 2007-07-27  Tobias Burnus  <burnus@net-b.de>
9070
9071         PR fortran/32903
9072         * gfortran.dg/initialization_11.f90: New test.
9073
9074 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
9075
9076         * gcc.target/mips/ins-1.c: New test.
9077
9078 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
9079
9080         PR/19232
9081         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9082         (f1): Likewise.
9083
9084 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9085
9086         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9087         error: width of 'spare' exceeds its type.
9088
9089 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
9090
9091         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9092         * gcc.dg/sibcall-4.c: Likewise.
9093
9094 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9095
9096         PR rtl-optimization/31500
9097         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9098         * g++.dg/warn/Warray-bounds.C: Likewise.
9099
9100 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
9101
9102         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9103
9104 2007-07-25  Julian Brown  <julian@codesourcery.com>
9105             Paul Brook  <paul@codesourcery.com>
9106             Joseph Myers  <joseph@codesourcery.com>
9107             Mark Shinwell  <shinwell@codesourcery.com>
9108
9109         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9110         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9111         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9112         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9113         (check_effective_target_arm_neon_hw): New.
9114         * gcc.target/arm/neon/neon.exp: New file.
9115         * gcc.target/arm/neon/polytypes.c: New file.
9116         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9117
9118 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
9119
9120         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9121           targets where an "int" is less than 32 bits wide.
9122
9123 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9124
9125         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9126
9127 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9128
9129         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9130           during addition if an int is only 16 bits wide.
9131         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9132
9133 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9134
9135         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9136           size as "long int" and are 32 or 64 bits wide.
9137         * gcc.dg/torture/pr28814.c: Likewise.
9138
9139 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9140
9141         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9142           exactly as wide as an int.
9143
9144 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
9145
9146         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9147         Define and use throughout as long long printf format specifier.
9148         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9149         Likewise.
9150
9151 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9152
9153         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9154         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9155
9156 2007-07-25  Ben Elliston  <bje@au.ibm.com>
9157
9158         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9159
9160 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
9161
9162         * gcc.c-torture/execute/20070724-1.c: New.
9163
9164 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9165
9166         PR fortran/31205
9167         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9168         "deallocates" to 24, since patch has code rid of much spurious
9169         code.
9170         * gfortran.dg/interface_assignment_1.f90 : New test.
9171
9172         PR fortran/32842
9173         * gfortran.dg/interface_assignment_2.f90 : New test.
9174
9175 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9176
9177         PR fortran/32867
9178         * fortran.dg/initialization_10.f90: New test.
9179
9180 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9181
9182         PR fortran/32778
9183         * gfortran.dg/imag_2.f: Removed
9184         * gfortran.dg/warn_std_1.f90: New test.
9185         * gfortran.dg/warn_std_2.f90: New test.
9186         * gfortran.dg/warn_std_3.f90: New test.
9187
9188 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9189
9190         PR c++/29001
9191         * g++.dg/init/new22.C: New.
9192
9193 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9194
9195         PR c++/32561
9196         * g++.dg/template/crash67.C: New.
9197
9198 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
9199
9200         * lib/target-support.exp (check_effective_target_natural_alignment): 
9201         (check_effective_target_vector_alignment_reachable): New.
9202         * config/spu/spu.c (spu_vector_alignment_reachable): New.
9203         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9204         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
9205         check.
9206         * gcc.dg/vect/pr25413.c: Likewise.
9207         * gcc.dg/vect/pr31699.c: Likewise.
9208
9209 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9210
9211         PR fortran/30814
9212         * gfortran.dg/pack_bounds_1.f90:  New test case.
9213
9214 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
9215
9216         PR fortran/31639
9217         * gfortran.dg/initialization_9.f90: New test.
9218
9219 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9220
9221         PR fortran/32797
9222         PR fortran/32800
9223         * gfortran.dg/bind_c_usage_8.f03: New test case.
9224         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9225         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
9226
9227 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
9228
9229         * gcc.target/mips/branch-cost-1.c: New test.
9230         * gcc.target/mips/branch-cost-2.c: Likewise.
9231
9232 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9233
9234         PR fortran/32732
9235         * gfortran.dg/c_char_tests.f03: New test case.
9236         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9237         * gfortran.dg/c_char_tests_2.f03: New test case.
9238         * gfortran.dg/value_6.f03: Ditto.
9239         * gfortran.dg/value_7.f03: Ditto.
9240
9241 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9242
9243         PR fortran/32600
9244         * gfortran.dg/c_funloc_tests_5.f03: New.
9245         * gfortran.dg/c_funloc_tests_5.f04: New.
9246         * gfortran.dg/c_funloc_tests_4_driver.c: New.
9247
9248 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9249
9250         PR c++/32839
9251         * g++.dg/expr/call4.C: New.
9252         * g++.dg/expr/call5.C: New.
9253
9254 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9255
9256         PR fortran/32710
9257         * gfortran.dg/namelist_30.f90: New test.
9258
9259 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9260
9261         PR fortran/29962
9262         * gfortran.dg/array_initializer_1.f90: Removed warning.
9263         * gfortran.dg/initialization_1.f90: Adjusted messages.
9264         * gfortran.dg/nested_modules_6.f90: Removed warning.
9265
9266         PR fortran/31253
9267         * gfortran.dg/initialization_7.f90: New test.
9268
9269         PR fortran/31639
9270         * gfortran.dg/initialization_8.f90: New test.
9271
9272 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9273
9274         PR c++/30818
9275         * g++.dg/template/crash47.C: Adjust errors.
9276         * g++.dg/template/crash48.C: Adjust errors.
9277         * g++.dg/template/typename12.C: New.
9278         * g++.dg/template/typename13.C: New.
9279         * g++.dg/template/typename14.C: New.
9280         * g++.dg/template/typedef6.C: Adjust errors.
9281
9282 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9283
9284         PR fortran/32627
9285         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9286         * gfortran.dg/pr32627.f03: New test case.
9287
9288         * gfortran.dg/c_f_pointer_logical.f03: New test case.
9289         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9290         c_f_pointer_logical.
9291         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9292         c_f_pointer_complex.
9293         * gfortran.dg/c_f_pointer_complex.f03: New test case.
9294         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9295         c_f_pointer_shape_tests_2.
9296         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9297
9298 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9299
9300         PR fortran/32804
9301         * gfortran.dg/c_loc_tests_9.f03: New test case.
9302         * gfortran.dg/c_loc_tests_10.f03: Ditto.
9303
9304 2007-07-21  Lee Millward  <lee.millward@gmail.com>
9305
9306         PR fortran/32823
9307         * gfortran.dg/int_2.f90: New test.
9308         
9309 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9310
9311         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9312
9313 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
9314
9315         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9316         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9317
9318 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
9319
9320         PR tree-optimization/19910
9321         * gcc.dg/pr19910.c: New test.
9322
9323 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
9324
9325         PR fortran/32738
9326         * gfortran.dg/pr32738.f90: New test.
9327
9328 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9329
9330         PR tree-optimzation/32635
9331         * gfortran.dg/pr32635.f:  New test case.
9332
9333 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
9334
9335         PR fortran/32801
9336         * gfortran.dg/pr32801.f03: New test case.
9337
9338 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9339
9340         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9341         Test negative numbers also.
9342         * gcc.dg/c99-math-float-1.c: Likewise.
9343         * gcc.dg/c99-math-long-double-1.c: Likewise.
9344         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
9345         test inputs.
9346
9347 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
9348         
9349         * lib/target-supports.exp (check_effective_target_sync_int_long):
9350         Enable for xtensa.
9351         (check_effective_target_sync_char_short): Likewise.
9352         
9353 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9354
9355         * gcc.dg/pr28796-2.c: Add more cases.
9356
9357 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9358
9359         * gcc.dg/pr28796-1.c: Add more cases.
9360         * gcc.dg/pr28796-2.c: Likewise.
9361
9362 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9363
9364         * gcc.dg/pr28796-1.c: Add more cases.
9365         * gcc.dg/pr28796-2.c: Likewise.
9366
9367 2007-07-17  Janus Weil  <jaydub66@gmail.com>
9368
9369         PR fortran/32535
9370         * gfortran.dg/pr32535.f90: New test.
9371
9372 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
9373
9374         PR fortran/31320
9375         PR fortran/32665
9376         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9377
9378 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
9379
9380         PR rtl-optimization/32773
9381         * gcc.dg/pr32773.c: New test.
9382
9383 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9384
9385         * gcc.target/spu/intrinsics-1.c: Use dg-message to
9386         match flax-vector-conversions note.
9387         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9388         instead of dg-error for the warning.
9389
9390 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9391
9392         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9393           adapted to work on targets with 16-bit or wider int.
9394         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9395         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9396         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9397         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9398
9399 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9400
9401         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9402         support large arrays.
9403         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9404         * gcc.dg/20061109-1.c: Likewise.
9405         * gcc.c-torture/execute/20061101-1.x: Likewise.
9406         * gcc.c-torture/execute/pr29797-1.x: Likewise.
9407         * gcc.c-torture/execute/pr31448.x: Likewise.
9408
9409 2007-07-16  Lee Millward  <lee.millward@gmail.com>
9410
9411         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9412
9413         PR fortran/32238
9414         * gfortran.dg/pr32238.f90: New test.
9415
9416         PR fortran/32222
9417         * gfortran.dg/pr32222.f90: New test.
9418
9419         PR fortran/32242
9420         * gfortran.dg/pr32242.f90: New test.
9421         
9422 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
9423             David Ung  <davidu@mips.com>
9424
9425         * gcc.target/mips/mips-sched-madd.c: New test case.
9426
9427 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9428
9429         PR libfortran/32611
9430         * gfortran.dg/large_real_kind_1.f90: Update test.
9431         * gfortran.dg/pr17706.f90: Update test.
9432         * gfortran.dg/fmt_zero_digits.f90: Update test.
9433         * gfortran.dg/fmt_zero_precision.f90: Update test.
9434         * gfortran.dg/real_const_3.f90: Update test.
9435
9436 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9437
9438         PR fortran/32036
9439         * gfortran.dg/bounds_check_8.f90: New test.
9440         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9441
9442 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9443
9444         PR fortran/32357
9445         * gfortran.dg/mvbits_2.f90: New test.
9446
9447 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9448
9449         PR libfortran/32731
9450         * gfortran.dg/pack_mask_1.f90:  New test.
9451         * gfortran.dg/unpack_mask_1.f90:  New test.
9452
9453 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9454
9455         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9456         * gcc.dg/20001101-1.c: Likewise.
9457         * gcc.dg/20001102-1.c: Likewise.
9458         * gcc.dg/20020116-2.c: Likewise.
9459         * gcc.dg/20020416-1.c: Likewise.
9460         * gcc.dg/sparc-constant-1.c: Likewise.
9461         * gcc.dg/sparc-dwarf2.c: Likewise.
9462         * gcc.dg/sparc-frame-1.c: Likewise.
9463         * gcc.dg/sparc-getcontext-1.c: Likewise.
9464         * gcc.dg/sparc-loop-1.c: Likewise.
9465         * gcc.dg/sparc-reg-1.c: Likewise.
9466         * gcc.dg/sparc-ret.c: Likewise.
9467         * gcc.dg/sparc-trap-1.c: Likewise.
9468         * gcc.dg/ultrasp10.c: Likewise.
9469         * gcc.dg/ultrasp11.c: Likewise.
9470         * gcc.dg/ultrasp1.c: Likewise.
9471         * gcc.dg/ultrasp2.c: Likewise.
9472         * gcc.dg/ultrasp3.c: Likewise.
9473         * gcc.dg/ultrasp4.c: Likewise.
9474         * gcc.dg/ultrasp5.c: Likewise.
9475         * gcc.dg/ultrasp6.c: Likewise.
9476         * gcc.dg/ultrasp7.c: Likewise.
9477         * gcc.dg/ultrasp8.c: Likewise.
9478         * gcc.dg/ultrasp9.c: Likewise.
9479         * gcc.dg/splet-1.c: Delete.
9480
9481 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
9482
9483         PR fortran/32724
9484         * gfortran.dg/stfunc_5.f90: New test.
9485
9486 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
9487
9488         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9489         New procedure to check if arrays are naturally aligned to the vector
9490         alignment boundary.
9491         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
9492         in size_t typedef.  Adjust tree dump scan results according to
9493         vect_aligned_arrays target check.
9494         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9495         vect_aligned_arrays target check.
9496         * gcc.dg/vect/pr31699.c: Ditto.
9497
9498 2007-07-13  Sa Liu  <saliu@de.ibm.com>
9499
9500         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9501         for V2DFmode vector conditional expression.
9502         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
9503         and dfceq patterns.
9504         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
9505         and dfcgt patterns.
9506         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
9507         V2DFmode comparison and test special values.
9508         * lib/target-supports.exp: Switch on test for V2DFmode 
9509         vector conditional expression.
9510
9511 2007-07-13  Richard Guenther  <rguenther@suse.de>
9512
9513         PR tree-optimization/32721
9514         * gcc.dg/pr32721.c: New testcase.
9515
9516 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
9517
9518         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9519         error message part that continues on a new line.
9520
9521 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
9522
9523         * gcc.dg/c99-tgmath-1.c: New.
9524         * gcc.dg/c99-tgmath-2.c: New.
9525         * gcc.dg/c99-tgmath-3.c: New.
9526         * gcc.dg/c99-tgmath-4.c: New.
9527
9528 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9529             Janis Johnson  <janis187@us.ibm.com>
9530
9531         PR testsuite/25241
9532         * gcc.test-framework/dg-error-exp-F.c: New test.
9533         * gcc.test-framework/dg-warning-exp-F.c: New test.
9534         * lib/gcc.exp: Enable warning and error prefixes.
9535         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9536         (dg-error): Wrap original dg-error.
9537         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9538         markers from dg-error/dg-warning directives.
9539         * gcc.dg/20040322-1.c: Likewise.
9540         * gcc.dg/Wchar-subscripts-1.c: Likewise.
9541         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9542         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9543         * gcc.dg/Werror-1.c: Likewise.
9544         * gcc.dg/Werror-10.c: Likewise.
9545         * gcc.dg/Werror-11.c: Likewise.
9546         * gcc.dg/Werror-2.c: Likewise.
9547         * gcc.dg/Werror-3.c: Likewise.
9548         * gcc.dg/Werror-4.c: Likewise.
9549         * gcc.dg/Werror-5.c: Likewise.
9550         * gcc.dg/Werror-6.c: Likewise.
9551         * gcc.dg/Werror-7.c: Likewise.
9552         * gcc.dg/Werror-8.c: Likewise.
9553         * gcc.dg/Werror-9.c: Likewise.
9554         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9555         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9556         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9557         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9558         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9559         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9560         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9561         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9562         * gcc.dg/Wnested-externs-1.c: Likewise.
9563         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9564         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9565         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9566         * gcc.dg/Wshadow-3.c: Likewise.
9567         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9568         * gcc.dg/Wwrite-strings-1.c: Likewise.
9569         * gcc.dg/anon-struct-5.c: Likewise.
9570         * gcc.dg/anon-struct-6.c: Likewise.
9571         * gcc.dg/anon-struct-7.c: Likewise.
9572         * gcc.dg/anon-struct-8.c: Likewise.
9573         * gcc.dg/array-8.c: Likewise.
9574         * gcc.dg/array-quals-2.c: Likewise.
9575         * gcc.dg/asm-qual-1.c: Likewise.
9576         * gcc.dg/asm-wide-1.c: Likewise.
9577         * gcc.dg/assign-warn-1.c: Likewise.
9578         * gcc.dg/assign-warn-2.c: Likewise.
9579         * gcc.dg/bitfld-10.c: Likewise.
9580         * gcc.dg/bitfld-11.c: Likewise.
9581         * gcc.dg/bitfld-12.c: Likewise.
9582         * gcc.dg/bitfld-13.c: Likewise.
9583         * gcc.dg/bitfld-14.c: Likewise.
9584         * gcc.dg/builtin-choose-expr-2.c: Likewise.
9585         * gcc.dg/builtins-30.c: Likewise.
9586         * gcc.dg/c90-const-expr-5.c: Likewise.
9587         * gcc.dg/c90-typespec-1.c: Likewise.
9588         * gcc.dg/c99-const-expr-5.c: Likewise.
9589         * gcc.dg/c99-flex-array-5.c: Likewise.
9590         * gcc.dg/c99-fordecl-3.c: Likewise.
9591         * gcc.dg/c99-tag-3.c: Likewise.
9592         * gcc.dg/c99-typespec-1.c: Likewise.
9593         * gcc.dg/c99-vla-jump-1.c: Likewise.
9594         * gcc.dg/c99-vla-jump-2.c: Likewise.
9595         * gcc.dg/c99-vla-jump-3.c: Likewise.
9596         * gcc.dg/c99-vla-jump-4.c: Likewise.
9597         * gcc.dg/c99-vla-jump-5.c: Likewise.
9598         * gcc.dg/cast-1.c: Likewise.
9599         * gcc.dg/cast-2.c: Likewise.
9600         * gcc.dg/cast-3.c: Likewise.
9601         * gcc.dg/cast-4.c: Likewise.
9602         * gcc.dg/cast-pretty-print-1.c: Likewise.
9603         * gcc.dg/comp-goto-2.c: Likewise.
9604         * gcc.dg/comp-goto-3.c: Likewise.
9605         * gcc.dg/cpp/error-1.c: Likewise.
9606         * gcc.dg/cpp/if-paren.c: Likewise.
9607         * gcc.dg/decl-7.c: Likewise.
9608         * gcc.dg/decl-8.c: Likewise.
9609         * gcc.dg/decl-nospec-1.c: Likewise.
9610         * gcc.dg/decl-nospec-2.c: Likewise.
9611         * gcc.dg/decl-nospec-3.c: Likewise.
9612         * gcc.dg/declspec-10.c: Likewise.
9613         * gcc.dg/declspec-11.c: Likewise.
9614         * gcc.dg/declspec-12.c: Likewise.
9615         * gcc.dg/declspec-13.c: Likewise.
9616         * gcc.dg/declspec-14.c: Likewise.
9617         * gcc.dg/declspec-15.c: Likewise.
9618         * gcc.dg/declspec-16.c: Likewise.
9619         * gcc.dg/declspec-17.c: Likewise.
9620         * gcc.dg/declspec-4.c: Likewise.
9621         * gcc.dg/declspec-5.c: Likewise.
9622         * gcc.dg/declspec-6.c: Likewise.
9623         * gcc.dg/declspec-7.c: Likewise.
9624         * gcc.dg/declspec-8.c: Likewise.
9625         * gcc.dg/declspec-9.c: Likewise.
9626         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9627         * gcc.dg/dfp/constants-c99.c: Likewise.
9628         * gcc.dg/dfp/keywords-c89.c: Likewise.
9629         * gcc.dg/dfp/keywords-c99.c: Likewise.
9630         * gcc.dg/dfp/keywords-reserved.c: Likewise.
9631         * gcc.dg/dfp/typespec.c: Likewise.
9632         * gcc.dg/dremf-type-compat-2.c: Likewise.
9633         * gcc.dg/dremf-type-compat-3.c: Likewise.
9634         * gcc.dg/dremf-type-compat-4.c: Likewise.
9635         * gcc.dg/empty-source-2.c: Likewise.
9636         * gcc.dg/empty-source-3.c: Likewise.
9637         * gcc.dg/enum3.c: Likewise.
9638         * gcc.dg/extra-semi-2.c: Likewise.
9639         * gcc.dg/extra-semi-3.c: Likewise.
9640         * gcc.dg/float-range-1.c: Likewise.
9641         * gcc.dg/float-range-2.c: Likewise.
9642         * gcc.dg/float-range-3.c: Likewise.
9643         * gcc.dg/float-range-5.c: Likewise.
9644         * gcc.dg/format/asm_fprintf-2.c: Likewise.
9645         * gcc.dg/format/asm_fprintf-3.c: Likewise.
9646         * gcc.dg/format/asm_fprintf-4.c: Likewise.
9647         * gcc.dg/format/asm_fprintf-5.c: Likewise.
9648         * gcc.dg/format/cast-1.c: Likewise.
9649         * gcc.dg/format/gcc_diag-3.c: Likewise.
9650         * gcc.dg/format/gcc_diag-4.c: Likewise.
9651         * gcc.dg/format/gcc_diag-6.c: Likewise.
9652         * gcc.dg/format/gcc_diag-8.c: Likewise.
9653         * gcc.dg/format/gcc_diag-9.c: Likewise.
9654         * gcc.dg/format/nul-2.c: Likewise.
9655         * gcc.dg/format/opt-1.c: Likewise.
9656         * gcc.dg/format/opt-2.c: Likewise.
9657         * gcc.dg/format/opt-3.c: Likewise.
9658         * gcc.dg/format/opt-4.c: Likewise.
9659         * gcc.dg/format/opt-5.c: Likewise.
9660         * gcc.dg/format/opt-6.c: Likewise.
9661         * gcc.dg/framework-2.c: Likewise.
9662         * gcc.dg/func-args-1.c: Likewise.
9663         * gcc.dg/func-outside-1.c: Likewise.
9664         * gcc.dg/func-outside-2.c: Likewise.
9665         * gcc.dg/gnu-cond-expr-2.c: Likewise.
9666         * gcc.dg/gnu-cond-expr-3.c: Likewise.
9667         * gcc.dg/if-empty-1.c: Likewise.
9668         * gcc.dg/init-bad-1.c: Likewise.
9669         * gcc.dg/init-bad-2.c: Likewise.
9670         * gcc.dg/init-bad-3.c: Likewise.
9671         * gcc.dg/init-desig-obs-2.c: Likewise.
9672         * gcc.dg/init-desig-obs-3.c: Likewise.
9673         * gcc.dg/init-empty-2.c: Likewise.
9674         * gcc.dg/init-empty-3.c: Likewise.
9675         * gcc.dg/inline-11.c: Likewise.
9676         * gcc.dg/inline-12.c: Likewise.
9677         * gcc.dg/inline-8.c: Likewise.
9678         * gcc.dg/inline-9.c: Likewise.
9679         * gcc.dg/inline3.c: Likewise.
9680         * gcc.dg/label-decl-1.c: Likewise.
9681         * gcc.dg/label-decl-2.c: Likewise.
9682         * gcc.dg/label-decl-3.c: Likewise.
9683         * gcc.dg/label-decl-4.c: Likewise.
9684         * gcc.dg/long-long-typespec-1.c: Likewise.
9685         * gcc.dg/lvalue-2.c: Likewise.
9686         * gcc.dg/lvalue-3.c: Likewise.
9687         * gcc.dg/nested-func-3.c: Likewise.
9688         * gcc.dg/nested-redef-1.c: Likewise.
9689         * gcc.dg/noreturn-4.c: Likewise.
9690         * gcc.dg/old-style-prom-2.c: Likewise.
9691         * gcc.dg/old-style-prom-3.c: Likewise.
9692         * gcc.dg/old-style-then-proto-1.c: Likewise.
9693         * gcc.dg/overflow-warn-1.c: Likewise.
9694         * gcc.dg/overflow-warn-2.c: Likewise.
9695         * gcc.dg/overflow-warn-3.c: Likewise.
9696         * gcc.dg/overflow-warn-4.c: Likewise.
9697         * gcc.dg/overflow-warn-6.c: Likewise.
9698         * gcc.dg/parm-forwdecl-2.c: Likewise.
9699         * gcc.dg/parm-forwdecl-3.c: Likewise.
9700         * gcc.dg/parm-impl-decl-1.c: Likewise.
9701         * gcc.dg/parm-impl-decl-2.c: Likewise.
9702         * gcc.dg/parm-incomplete-1.c: Likewise.
9703         * gcc.dg/parm-mismatch-1.c: Likewise.
9704         * gcc.dg/pointer-arith-1.c: Likewise.
9705         * gcc.dg/pointer-arith-2.c: Likewise.
9706         * gcc.dg/pointer-arith-3.c: Likewise.
9707         * gcc.dg/pointer-arith-4.c: Likewise.
9708         * gcc.dg/pointer-arith-6.c: Likewise.
9709         * gcc.dg/pointer-arith-7.c: Likewise.
9710         * gcc.dg/pointer-arith-8.c: Likewise.
9711         * gcc.dg/pr13804-1.c: Likewise.
9712         * gcc.dg/pr15698-1.c: Likewise.
9713         * gcc.dg/pr15698-2.c: Likewise.
9714         * gcc.dg/pr15698-3.c: Likewise.
9715         * gcc.dg/pr15698-4.c: Likewise.
9716         * gcc.dg/pr15698-5.c: Likewise.
9717         * gcc.dg/pr15698-6.c: Likewise.
9718         * gcc.dg/pr15698-7.c: Likewise.
9719         * gcc.dg/pr15698-8.c: Likewise.
9720         * gcc.dg/pr17188-1.c: Likewise.
9721         * gcc.dg/pr17301-1.c: Likewise.
9722         * gcc.dg/pr17301-2.c: Likewise.
9723         * gcc.dg/pr17730-1.c: Likewise.
9724         * gcc.dg/pr20368-1.c: Likewise.
9725         * gcc.dg/pr20368-2.c: Likewise.
9726         * gcc.dg/pr20368-3.c: Likewise.
9727         * gcc.dg/pr22308-1.c: Likewise.
9728         * gcc.dg/qual-component-1.c: Likewise.
9729         * gcc.dg/redecl-1.c: Likewise.
9730         * gcc.dg/redecl-11.c: Likewise.
9731         * gcc.dg/redecl-12.c: Likewise.
9732         * gcc.dg/redecl-13.c: Likewise.
9733         * gcc.dg/redecl-14.c: Likewise.
9734         * gcc.dg/redecl-15.c: Likewise.
9735         * gcc.dg/register-var-1.c: Likewise.
9736         * gcc.dg/register-var-2.c: Likewise.
9737         * gcc.dg/stmt-expr-2.c: Likewise.
9738         * gcc.dg/stmt-expr-3.c: Likewise.
9739         * gcc.dg/stmt-expr-label-1.c: Likewise.
9740         * gcc.dg/stmt-expr-label-2.c: Likewise.
9741         * gcc.dg/stmt-expr-label-3.c: Likewise.
9742         * gcc.dg/struct-empty-2.c: Likewise.
9743         * gcc.dg/struct-empty-3.c: Likewise.
9744         * gcc.dg/struct-parse-1.c: Likewise.
9745         * gcc.dg/struct-semi-1.c: Likewise.
9746         * gcc.dg/struct-semi-2.c: Likewise.
9747         * gcc.dg/struct-semi-3.c: Likewise.
9748         * gcc.dg/switch-5.c: Likewise.
9749         * gcc.dg/switch-6.c: Likewise.
9750         * gcc.dg/switch-7.c: Likewise.
9751         * gcc.dg/tls/diag-5.c: Likewise.
9752         * gcc.dg/transparent-union-1.c: Likewise.
9753         * gcc.dg/transparent-union-3.c: Likewise.
9754         * gcc.dg/typespec-1.c: Likewise.
9755         * gcc.dg/vla-init-2.c: Likewise.
9756         * gcc.dg/vla-init-3.c: Likewise.
9757         * gcc.dg/vla-init-4.c: Likewise.
9758         * gcc.dg/vla-init-5.c: Likewise.
9759         * gcc.dg/void-cast-2.c: Likewise.
9760         * gcc.dg/wvla-3.c: Likewise.
9761         * gcc.dg/wvla-7.c: Likewise.
9762         * gcc.target/i386/991209-1.c: Likewise.
9763         * gcc.target/ia64/fpreg-1.c: Likewise.
9764         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9765         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9766         
9767 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
9768
9769         PR fortran/31639
9770         * gfortran.dg/func_decl_4.f90: New test.
9771
9772 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
9773
9774         PR fortran/32727
9775         * gfortran.dg/interface_17.f90: New test.
9776
9777 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
9778
9779         PR fortran/32599
9780         * gfortran.dg/32599.f03: New test case.
9781
9782         PR fortran/32601
9783         * gfortran.dg/32601.f03: New test case.
9784         * gfortran.dg/32601_1.f03: Ditto.
9785         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9786         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9787
9788 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
9789
9790         * gcc.c-torture/execute/align-3.c: Remove function addr check.
9791
9792 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9793             Devang Patel  <dpatel@apple.com>
9794
9795         PR tree-optimization/25413
9796         * gcc.dg/vect/vect-align-1.c: New.
9797         * gcc.dg/vect/vect-align-2.c: New.
9798         * gcc.dg/vect/pr25413.c: New.
9799         * gcc.dg/vect/pr25413a.c: New.
9800         * gcc.dg/vect/pr31699.c: Fix dg-final check.
9801
9802 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
9803
9804         * lib/target-support.exp (check_ultrasparc_hw_available):
9805         New function.
9806         (is-effective-target): Check $arg for ultrasparc_hw.
9807         (is-effective-target-keyword): Likewise.
9808         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9809         when determining what to do on sparc platforms.
9810         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9811         * gcc.dg/20001101-1.c: Likewise.
9812         * gcc.dg/20001101-2.c: Likewise.
9813         * gcc.dg/ultrasp9.c: Likewise.
9814         * gcc.dg/ultrasp10.c: Likewise.
9815         * gcc.target/sparc/pdist-3.c: Likewise.
9816
9817 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
9818
9819         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9820
9821 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9822
9823         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9824         get vectorized.
9825         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9826         now get vectorized.
9827         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9828         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9829         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9830         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9831         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9832         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9833         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9834         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9835         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9836         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9837         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9838         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9839         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9840         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9841         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9842         * lib/target-supports.exp (check_effective_target_vect_int_mul):
9843         Add spu.
9844
9845 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
9846
9847         PR c++/30854
9848         * g++.dg/parse/error30.C: New test.
9849
9850 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9851
9852         PR fortran/29804
9853         * gfortran.dg/alloc_comp_misc_1.f90: New test.
9854
9855 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
9856
9857         * gfortran.fortran-torture/compile/pr32663.f: New test.
9858
9859 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9860
9861         PR c++/31027
9862         * g++.dg/inherit/virtual4.C: New.
9863
9864 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
9865
9866         PR target/32661
9867         * gcc.target/i386/pr32661-1.c: New test.
9868
9869 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
9870
9871         * gnat.dg/invariant_index.ad[sb]: New test.
9872
9873 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9874
9875         PR c++/32560
9876         * g++.dg/template/decl3.C: New.
9877
9878 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
9879
9880         PR 32617
9881         * gcc.c-torture/execute/align-3.c: New.
9882
9883 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
9884
9885         PR target/32708
9886         * gcc.target/i386/pr32708-1.c: New test.
9887         * gcc.target/i386/pr32708-2.c: Ditto.
9888         * gcc.target/i386/pr32708-3.c: Ditto.
9889
9890 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
9891
9892         * g++.dg/init/new20.C: Remove svn:executable flag.
9893
9894 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9895
9896         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9897
9898 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9899
9900         * gcc.dg/ultrasp7.c: Add fpic target requirement.
9901
9902 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9903
9904         PR testsuite/25241
9905         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
9906         directive.
9907         
9908 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
9909
9910         PR fortran/32157
9911         * gfortran.dg/overload_2.f90: New test.
9912
9913         PR fortran/32689
9914         * gfortran.dg/transfer_simplify_5.f90
9915
9916         PR fortran/32634
9917         * gfortran.dg/interface_15.f90: New test.
9918
9919 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9920
9921         PR libfortran/32336
9922         * gfortran.dg/matmul_5.f90:  New test case.
9923
9924 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9925
9926         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
9927         * gcc.dg/fesd-any.h: Likewise.
9928         * gcc.dg/fesd-baseonly.c: Likewise.
9929         * gcc.dg/fesd-baseonly.h: Likewise.
9930         * gcc.dg/fesd-none.c: Likewise.
9931         * gcc.dg/fesd-none.h: Likewise.
9932         * gcc.dg/fesd-reduced.c: Likewise.
9933         * gcc.dg/fesd-reduced.h: Likewise.
9934         * gcc.dg/fesd-sys.c: Likewise.
9935         * gcc.dg/fesd-sys.h: Likewise
9936         * gcc.dg/fesd.h: Likewise.
9937
9938         * g++.dg/debug/dwarf2: New directory.
9939         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9940         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9941         * g++.dg/other/fesd-any.h: Likewise.
9942         * g++.dg/other/fesd-baseonly.C: Likewise.
9943         * g++.dg/other/fesd-baseonly.h: Likewise.
9944         * g++.dg/other/fesd-none.C: Likewise.
9945         * g++.dg/other/fesd-none.h: Likewise.
9946         * g++.dg/other/fesd-reduced.C: Likewise.
9947         * g++.dg/other/fesd-reduced.h: Likewise.
9948         * g++.dg/other/fesd-sys.C: Likewise.
9949         * g++.dg/other/fesd-sys.h: Likewise.
9950         * g++.dg/other/fesd.h: Likewise.
9951
9952 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
9953
9954         PR fortran/31129
9955         * gfortran.dg/parameter_unused.f90: New test.
9956
9957 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
9958
9959         PR tree-optimization/32681
9960         * gcc.dg/tree-ssa/pr32681.c: New test.
9961
9962 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9963
9964         PR fortran/32678
9965         * gfortran.dg/fmt_t_5.f90: New test.
9966
9967 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
9968
9969         PR c++/30535
9970         * g++.dg/template/operator10.C: New.
9971
9972 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9973
9974         PR libfortran/32217
9975         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
9976
9977 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9978
9979         PR fortran/29876
9980         * gfortran.dg/operator_6.f90: New test.
9981
9982 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9983
9984         PR fortran/17711
9985         * gfortran.dg/operator_4.f90: New test.
9986         * gfortran.dg/operator_5.f90: New test.
9987         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9988         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9989
9990 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9991
9992         PR fortran/32669
9993         * gfortran.dg/argument_checking_6.f90: New.
9994
9995 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9996
9997         PR fortran/25094
9998         * gfortran.dg/interface_155555.f90: New test.
9999
10000 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10001
10002         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10003         c99-math-long-double-1.c, c99-math.h: Test subnormals.
10004
10005 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10006
10007         PR testsuite/25241
10008         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10009         discern pedantic diagnostics and errors.
10010         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10011         and not an error.
10012         * gcc.dg/20050121-1.c: This is an error and not a warning.
10013         * gcc.target/i386/sseregparm-2.c:  Likewise.
10014         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10015         * gcc.dg/charset/attribute2.c: Likewise.
10016         * gcc.dg/bitfld-1.c: Likewise.
10017         * gcc.dg/pack-test-2.c: Likewise.
10018         * gcc.dg/940510-1.c: Match separately error and warning.
10019         * gcc.dg/array-2.c: Match separately multiple messages. The second
10020         diagnostic is a pedantic warning and not an error.
10021         * gcc.dg/pr14475.c: Match separately multiple messages.
10022         * gcc.dg/pr18809-1.c: Likewise.
10023         * gcc.dg/pr27953.c: Likewise.
10024         * gcc.dg/vla-init-1.c: Likewise.
10025         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10026
10027 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10028
10029         PR fortran/32644
10030         * gfortran.dg/char_decl_1.f90: New test.
10031
10032 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
10033
10034         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10035
10036 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
10037
10038         PR c++/32232
10039         * g++.dg/template/overload9.C: New test.
10040
10041 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
10042
10043         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10044         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10045
10046 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10047
10048         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10049         * gcc.dg/20001012-2.c: Likewise.
10050         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10051         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10052
10053 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10054
10055         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10056         about the chunk size when STACK_SIZE is defined.
10057
10058 2007-07-06  Josh Conner  <jconner@apple.com>
10059
10060         PR middle-end/32602
10061         * gcc.dg/sibcall-8.c: New test.
10062
10063 2007-07-06  Josh Conner  <jconner@apple.com>
10064
10065         PR middle-end/32603
10066         * gcc.target/arm/sibcall-1.c: New test.
10067
10068 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10069
10070         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10071
10072 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
10073
10074         * gfortran.dg/save_parameter.f90: New test.
10075         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10076
10077 2007-07-06  Richard Guenther  <rguenther@suse.de>
10078
10079         * g++.dg/opt/pr30965.C: New testcase.
10080
10081 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
10082
10083         * gcc.target/mips/save-restore-5.c: New test.
10084
10085 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10086
10087         PR rtl_optimization/32450
10088         * gcc.dg/pr32450.c: New runtime test.
10089
10090 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10091
10092         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10093         single underscore in scan directives.
10094
10095 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
10096
10097         PR c++/32245
10098         * g++.dg/init/ptrmem4.C: New test.
10099
10100         PR c++/32251
10101         * g++.dg/init/new21.C: Likewise.
10102
10103         PR c++/31992
10104         * g++.dg/template/static30.C: Likewise.
10105
10106 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
10107
10108         * gcc.dg/vect/costmodel/ppc: New directory.
10109         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10110         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10111         New test.
10112         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10113         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10114         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10115         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10116         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10117         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10118         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10119         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10120         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10121         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10122         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10123         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10124         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10125         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10126
10127 2007-07-05  Tobias Burnus  <burnus@net-b.de>
10128
10129         PR fortran/32359
10130         * gfortran.dg/module_md5_1.f90: Update MD5 number.
10131
10132 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
10133
10134         PR fortran/32526
10135         * gfortran.dg/interface_14.f90: New test.
10136
10137         PR fortran/32613
10138         * gfortran.dg/do_iterator_2.f90: New test.
10139
10140 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
10141
10142         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10143         (FE_DEC_DOWNWARD): Likewise.
10144         (FE_DEC_UPWARD): Likewise.
10145         (FE_DEC_TOWARDZERO): Likewise.
10146         (FE_DEC_TONEARESTFROMZERO): Likewise.
10147
10148 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
10149
10150         * gcc.c-torture/compile/pr32606.c: New.
10151         * gfortran.fortran-torture/execute/pr32604.f90: New.
10152
10153 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
10154
10155         * gcc.dg/visibility-12.c: New test.
10156         * gcc.dg/visibility-13.c: Likewise.
10157         * g++.dg/ext/visibility-9.C: Likewise.
10158         * g++.dg/ext/visibility-10.C: Likewise.
10159
10160 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10161
10162         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10163         * gcc.dg/sh-relax-vxworks.c: New test.
10164
10165 2007-07-04  Richard Guenther  <rguenther@suse.de>
10166
10167         PR tree-optimization/32500
10168         * gcc.c-torture/execute/pr32500.c: New testcase.
10169
10170 2007-07-04  Richard Guenther  <rguenther@suse.de>
10171
10172         PR tree-optimization/32482
10173         * gcc.c-torture/compile/pr32482.c: New testcase.
10174
10175 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10176
10177         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10178         VxWorks kernels.
10179         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10180         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10181         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10182         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10183
10184 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10185
10186         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10187
10188 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10189
10190         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10191
10192 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10193
10194         PR fortran/31198
10195         * gfortran.dg/min_max_optional_1.f90: New test.
10196         * gfortran.dg/min_max_optional_2.f90: New test.
10197         * gfortran.dg/min_max_optional_3.f90: New test.
10198
10199 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10200
10201         PR fortran/32545
10202         * gfortran.dg/fmt_error.f90: New test.
10203
10204 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10205
10206         PR fortran/32612
10207         * gfortran.dg/interface_13.f90: New test.
10208
10209 2007-07-03  Dave Brolley  <brolley@redhat.com>
10210
10211         PR c++/31743
10212         * g++.dg/init/new20.C: New test.
10213
10214 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
10215
10216         PR fortran/32579
10217         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10218
10219 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10220
10221         PR fortran/25062
10222         * common_7.f90: New.
10223         * common_8.f90: New.
10224         * common_9.f90: New.
10225
10226 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10227
10228         PR fortran/30940
10229         * gfortran.dg/argument_checking_1.f90: New.
10230         * gfortran.dg/argument_checking_2.f90: New.
10231         * gfortran.dg/argument_checking_3.f90: New.
10232         * gfortran.dg/argument_checking_4.f90: New.
10233         * gfortran.dg/argument_checking_5.f90: New.
10234         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10235         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10236
10237 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10238
10239         * gcc.dg/pr32176.c: Add -w to default dg-options.
10240
10241 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10242
10243         * gcc.c-torture/compile/ssa-pre-1.c: New test.
10244
10245 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10246
10247         PR fortran/20888
10248         * gfortran.dg/null_2.f90: New.
10249
10250 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10251             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10252
10253         PR middle-end/32176
10254         * gcc.dg/pr32176.c: New test.
10255
10256 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10257
10258         * gcc.dg/const-float80.c : New test.
10259         * gcc.dg/const-float128.c : New test.
10260         * gcc.dg/const-float80-ped.c : New test.
10261         * gcc.dg/const-float128-ped.c : New test.
10262
10263 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10264
10265         * gcc.dg/c99-math.h: Fix typo.
10266
10267 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10268
10269         PR libgomp/32468
10270         * gcc.dg/gomp/pr32468-1.c: New test.
10271
10272 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10273
10274         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10275         an ABI option.
10276
10277 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10278
10279         * gfortran.fortran-torture/compile/pr32583.f: New.
10280         * gcc.c-torture/compile/pr32584.c: New
10281
10282 2007-07-02  Ollie Wild  <aaw@google.com>
10283
10284         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10285         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10286
10287 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10288
10289         * gcc.target/mips/save-restore-1.c: New test.
10290         * gcc.target/mips/save-restore-2.c: Likewise.
10291         * gcc.target/mips/save-restore-3.c: Likewise.
10292         * gcc.target/mips/save-restore-4.c: Likewise.
10293
10294 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
10295
10296         PR tree-optimization/31966
10297         PR tree-optimization/32533
10298         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10299         * gfortran.dg/pr32533.f90: Ditto.
10300
10301 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10302
10303         * g++.dg/opt/nrv12.C: New test.
10304         * gcc.target/i386/nrv1.c: New test.
10305
10306         PR c++/31748
10307         * g++.dg/gomp/pr31748.C: New test.
10308
10309 2007-07-02  Ira Rosen  <irar@il.ibm.com>
10310  
10311         PR tree-optimization/32230
10312         * gcc.dg/vect/pr32230.c: New test.
10313
10314 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
10315
10316         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10317         * bind_c_coms.f90: Ditto.
10318         * bind_c_coms_driver.c: Ditto.
10319         * bind_c_dts.f90: Ditto.
10320         * bind_c_dts_2.f03: Ditto.
10321         * bind_c_dts_2_driver.c: Ditto.
10322         * bind_c_dts_3.f03: Ditto.
10323         * bind_c_dts_4.f03: Ditto.
10324         * bind_c_dts_driver.c: Ditto.
10325         * bind_c_implicit_vars.f03: Ditto.
10326         * bind_c_procs.f03: Ditto.
10327         * bind_c_usage_2.f03: Ditto.
10328         * bind_c_usage_3.f03: Ditto.
10329         * bind_c_usage_5.f03: Ditto.
10330         * bind_c_usage_6.f03: Ditto.
10331         * bind_c_usage_7.f03: Ditto.
10332         * bind_c_vars.f90: Ditto.
10333         * bind_c_vars_driver.c: Ditto.
10334         * binding_c_table_15_1.f03: Ditto.
10335         * binding_label_tests.f03: Ditto.
10336         * binding_label_tests_10.f03: Ditto.
10337         * binding_label_tests_10_main.f03: Ditto.
10338         * binding_label_tests_11.f03: Ditto.
10339         * binding_label_tests_11_main.f03: Ditto.
10340         * binding_label_tests_12.f03: Ditto.
10341         * binding_label_tests_13.f03: Ditto.
10342         * binding_label_tests_13_main.f03: Ditto.
10343         * binding_label_tests_14.f03: Ditto.
10344         * binding_label_tests_2.f03: Ditto.
10345         * binding_label_tests_3.f03: Ditto.
10346         * binding_label_tests_4.f03: Ditto.
10347         * binding_label_tests_5.f03: Ditto.
10348         * binding_label_tests_6.f03: Ditto.
10349         * binding_label_tests_7.f03: Ditto.
10350         * binding_label_tests_8.f03: Ditto.
10351         * binding_label_tests_9.f03: Ditto.
10352         * c_assoc.f90: Ditto.
10353         * c_assoc_2.f03: Ditto.
10354         * c_f_pointer_shape_test.f90: Ditto.
10355         * c_f_pointer_tests.f90: Ditto.
10356         * c_f_tests_driver.c: Ditto.
10357         * c_funloc_tests.f03: Ditto.
10358         * c_funloc_tests_2.f03: Ditto.
10359         * c_funloc_tests_3.f03: Ditto.
10360         * c_funloc_tests_3_funcs.c: Ditto.
10361         * c_kind_params.f90: Ditto.
10362         * c_kind_tests_2.f03: Ditto.
10363         * c_kinds.c: Ditto.
10364         * c_loc_driver.c: Ditto.
10365         * c_loc_test.f90: Ditto.
10366         * c_loc_tests_2.f03: Ditto.
10367         * c_loc_tests_2_funcs.c: Ditto.
10368         * c_loc_tests_3.f03: Ditto.
10369         * c_loc_tests_4.f03: Ditto.
10370         * c_loc_tests_5.f03: Ditto.
10371         * c_loc_tests_6.f03: Ditto.
10372         * c_loc_tests_7.f03: Ditto.
10373         * c_loc_tests_8.f03: Ditto.
10374         * c_ptr_tests.f03: Ditto.
10375         * c_ptr_tests_10.f03: Ditto.
10376         * c_ptr_tests_5.f03: Ditto.
10377         * c_ptr_tests_7.f03: Ditto.
10378         * c_ptr_tests_7_driver.c: Ditto.
10379         * c_ptr_tests_8.f03: Ditto.
10380         * c_ptr_tests_8_funcs.c: Ditto.
10381         * c_ptr_tests_9.f03: Ditto.
10382         * c_ptr_tests_driver.c: Ditto.
10383         * c_size_t_driver.c: Ditto.
10384         * c_size_t_test.f03: Ditto.
10385         * com_block_driver.f90: Ditto.
10386         * global_vars_c_init.f90: Ditto.
10387         * global_vars_c_init_driver.c: Ditto.
10388         * global_vars_f90_init.f90: Ditto.
10389         * global_vars_f90_init_driver.c: Ditto.
10390         * interop_params.f03: Ditto.
10391         * iso_c_binding_only.f03: Ditto.
10392         * iso_c_binding_rename_1.f03: Ditto.
10393         * iso_c_binding_rename_1_driver.c: Ditto.
10394         * iso_c_binding_rename_2.f03: Ditto.
10395         * iso_c_binding_rename_2_driver.c: Ditto.
10396         * kind_tests_2.f03: Ditto.
10397         * kind_tests_3.f03: Ditto.
10398         * module_md5_1.f90: Ditto.
10399         * only_clause_main.c: Ditto.
10400         * print_c_kinds.f90: Ditto.
10401         * test_bind_c_parens.f03: Ditto.
10402         * test_c_assoc.c: Ditto.
10403         * test_com_block.f90: Ditto.
10404         * test_common_binding_labels.f03: Ditto.
10405         * test_common_binding_labels_2.f03: Ditto.
10406         * test_common_binding_labels_2_main.f03: Ditto.
10407         * test_common_binding_labels_3.f03: Ditto.
10408         * test_common_binding_labels_3_main.f03: Ditto.
10409         * test_only_clause.f90: Ditto.
10410         * use_iso_c_binding.f90: Ditto.
10411         * value_5.f90: Ditto.
10412         * value_test.f90: Ditto.
10413         * value_tests_f03.f90: Ditto.
10414
10415 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
10416
10417         * gcc.dg/tls/opt-14.c: New.
10418
10419 2007-07-01  Ollie Wild  <aaw@google.com>
10420
10421         * g++.dg/lookup/using16.C: New test.
10422         * g++.dg/lookup/using17.C: New test.
10423
10424 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
10425
10426         PR fortran/32239
10427         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10428         (test_4): Use proper test for floating point equality.
10429         (test_8): Likewise.
10430
10431 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10432
10433         PR libgfortran/32554
10434         * gfortran.dg/fmt_p_1.f90: New test.
10435
10436 2007-07-01  Ira Rosen  <irar@il.ibm.com>
10437
10438         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10439         initialization and fix dg-final check - the initialization loop is
10440         vectorizable.
10441
10442 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10443             Volker Reichelt  <reichelt@netcologne.de>
10444
10445         PR middle-end/32559
10446         * gcc.dg/pr32559.c: New test.
10447
10448 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10449
10450         PR tree-optimization/25371
10451         * gcc.dg/vect/pr25371.c: New test.
10452
10453 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
10454
10455         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10456         when allocating and initializing a flexible array.
10457
10458 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
10459
10460         PR fortran/20373
10461         * gfortran.dg/intrinsic.f90: New test.
10462
10463 2007-06-30  Tobias Burnus  <burnus@net-b.de>
10464
10465         PR fortran/32555
10466         * gfortran.dg/fmt_zero_check.f90: New.
10467
10468 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
10469
10470         PR fortran/30284
10471         * gfortran.dg/repeat_f90: New test.
10472
10473 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10474
10475         PR testsuite/25241
10476         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10477         -pedantic-errors, so we should match errors.
10478         * gcc.dg/cpp/escape-1.c: Likewise.
10479         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10480         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10481         warning.
10482         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10483         errors instead of warnings.
10484         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10485         a pedantic warning.
10486         * gcc.dg/cpp/arith-3.c: Likewise.
10487
10488 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10489
10490         PR testsuite/25241
10491         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10492         * gcc.dg/pch/valid-2.c: Likewise.
10493         * gcc.dg/pch/valid-3.c: Likewise.
10494         * gcc.dg/pch/warn-1.c: Likewise.
10495         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10496         
10497 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10498
10499         PR c/4076
10500         * gcc.dg/Wunused-function.c: New.
10501         
10502 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10503
10504         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10505
10506 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
10507
10508         * g++.dg/other/canon-31724.C: New.
10509         
10510 2007-06-29  Jan Hubicka  <jh@suse.cz>
10511
10512         PR middle-end/32372
10513         * gcc.c-torture/compile/pr32372.c: new.
10514
10515 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10516
10517         * gfortran.dg/operator_3.f90: New test.
10518
10519 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10520
10521         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10522         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10523
10524 2007-06-29  Richard Guenther  <rguenther@suse.de>
10525
10526         PR middle-end/32493
10527         * gcc.dg/inline-23.c: New testcase.
10528
10529 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
10530
10531         PR tree-optimization/24659
10532         * gcc.target/i386/vectorize2.c: New test.
10533         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10534         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10535
10536 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10537
10538         * gcc.dg/pointer-arith-9.c: New test.
10539
10540 2007-06-29  Tobias Burnus  <burnus@net-b.de>
10541
10542         PR fortran/32483
10543         * gfortran.dg/fmt_read_2.f90: New.
10544
10545 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10546
10547         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10548         If it exists, don't try to create it.
10549
10550 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
10551
10552         * g++.dg/ext/visibility/ms-compat-1.C: New.
10553
10554 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10555
10556         PR tree-opt/32417
10557         * gfortran.fortran-torture/compile/pr32417.f90: New test.
10558
10559 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
10560
10561         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10562         targets.
10563
10564 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
10565
10566         PR fortran/32467
10567         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10568
10569 2007-06-27  Richard Guenther  <rguenther@suse.de>
10570
10571         PR middle-end/32492
10572         * gcc.dg/inline-22.c: New testcase.
10573
10574 2007-06-26  Hui-May Chang <hm.chang@apple.com>
10575
10576         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10577         the scan-assembler constant.
10578
10579 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
10580
10581         PR 20216
10582         * gcc.dg/pr20216.c: New.
10583
10584 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10585
10586         PR tree-opt/32421
10587         * gcc.dg/vect/pr32421.c: New test.
10588
10589 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
10590
10591         PR c++/32111
10592         * g++.dg/other/friend5.C: New test.
10593
10594 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
10595
10596         PR fortran/32464
10597         * gfortran.dg/host_assoc_function_2.f90: New test.
10598
10599         PR fortran/31494
10600         * gfortran.dg/host_assoc_call_1.f90: New test.
10601
10602 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10603
10604         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10605         
10606 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10607
10608         PR fortran/32456
10609         * gfortran.dg/error_format.f90: New test.
10610
10611 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10612
10613         PR fortran/32136
10614         * gfortran.dg/pr32136.f90: New test.
10615
10616 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10617
10618         PR fortran/31726
10619         * gfortran.dg/minmaxloc_1.f90: New test.
10620
10621         PR fortran/32298
10622         * gfortran.dg/minmaxloc_2.f90: New test.
10623
10624 2007-06-23  Richard Guenther  <rguenther@suse.de>
10625
10626         PR tree-optimization/16876
10627         PR middle-end/29478
10628         * gcc.dg/pr29254.c: The warning is bogus.
10629         * gcc.dg/warn-1.c: Likewise.
10630         * gcc.dg/assign-warn-3.c: Likewise.
10631         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10632
10633 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
10634
10635         * gcc.c-torture/execute/20070623-1.c: New.
10636
10637 2007-06-22  Jan Hubicka  <jh@suse.cz>
10638
10639         * gcc.c-torture/compile/pr31541.c: New.
10640
10641 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10642
10643         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10644         Remove -m64 from dg-options.
10645
10646 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10647
10648         PR middle-end/32374
10649         * gcc.dg/pr32374.c: New test.
10650
10651 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10652
10653         PR fortran/32360
10654         * gfortran.dg/pointer_assign_3.f90: New test.
10655
10656 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
10657
10658         * gcc.dg/tree-ssa/pr19590.c: New.
10659
10660 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10661
10662         PR fortran/31162
10663         * gfortran.dg/assign.f90: Update test.
10664         * gfortran.dg/real_do_1.f90: Update test.
10665         * gfortran.dg/gomp/omp_do1.f90: Update test.
10666         * gfortran.dg/warnings_are_errors_1.f: Update test.
10667         * gfortran.dg/g77/20010519-1.f: Update test.
10668         * gfortran.dg/g77/pr9258.f: Update test.
10669         * gfortran.dg/g77/960317-1.f: Update test.
10670
10671 2007-06-21  Richard Guenther  <rguenther@suse.de>
10672
10673         PR tree-optimization/32453
10674         * gcc.c-torture/compile/pr32453.c: New testcase.
10675
10676 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
10677
10678         PR tree-optimization/31866
10679         * gcc.dg/pr31866.c: New test.
10680
10681 2007-06-21  Richard Guenther  <rguenther@suse.de>
10682
10683         PR tree-optimization/32451
10684         * g++.dg/torture/20070621-1.C: New testcase.
10685
10686 2007-06-21  Christian Bruel  <christian.bruel@st.com>
10687
10688         * gcc.dg/attr-isr.c: Test delay slot content.
10689         
10690 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10691
10692         PR fortran/32361
10693         gfortran.dg/pointer_assign_2.f90: New test.
10694
10695 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10696
10697         PR fortran/25061
10698         gfortran.dg/invalid_procedure_name.f90: New test.
10699
10700 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
10701
10702         PR tree-optimization/25737
10703         * gcc.dg/tree-ssa/alias-14.c: New test.
10704
10705 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
10706
10707         * gcc.target/i386/large-size-array-3.c: New.
10708
10709 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10710         Richard Guenther  <rguenther@suse.de>
10711
10712         PR fortran/32140
10713         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10714
10715 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
10716
10717         PR middle-end/31959
10718         * gcc.dg/pr31959.c: New test.
10719
10720         PR inline-asm/32109
10721         * g++.dg/ext/asm10.C: New test.
10722
10723         PR middle-end/32285
10724         * gcc.c-torture/execute/20070614-1.c: New test.
10725
10726 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
10727
10728         * gcc.target/arm/stack-corruption.c: New test.
10729
10730 2007-06-19  Richard Guenther  <rguenther@suse.de>
10731
10732         * g++.dg/torture/pr30252.C: New testcase.
10733
10734 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
10735
10736         PR tree-optimization/32353
10737         * g++.dg/opt/nrv13.C: New test.
10738
10739 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
10740
10741         PR fortran/20863
10742         PR fortran/20882
10743         * gfortran.dg/impure_assignment_2.f90 : New test.
10744
10745         PR fortran/32236
10746         * gfortran.dg/data_initialized_2.f90 : New test.
10747
10748         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10749         appropriate version of 'dmach'.
10750
10751 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10752
10753         PR target/32389
10754         * gcc.target/i386/pr32389.c New test.
10755
10756 2007-06-18  Simon Baldwin <simonb@google.com>
10757
10758         PR c++/31923
10759         * g++.dg/template/error25.C: New.
10760         * g++.dg/template/spec35.C: New.
10761
10762 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
10763
10764         * gcc.c-torture/compile/pr32355.c: New testcase.
10765         
10766 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10767
10768         PR tree-optimization/32383
10769         * g++.dg/opt/pr32383.C: New test.
10770
10771 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
10772
10773         PR rtl-optimization/32366
10774         * gcc.dg/vect/pr32366.c: New test.
10775
10776 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
10777
10778         * gcc.c-torture/compile/pr32349.c: New testcase.
10779         
10780 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10781
10782         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10783         * gcc.target/sparc/combined-2.c: Likewise.
10784         * gcc.target/sparc/fexpand.c : Likewise.
10785         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
10786         * gcc.target/sparc/fpack16.c : Likewise.
10787         * gcc.target/sparc/fpmerge.c : Likewise.
10788         * gcc.target/sparc/fpmul.c : Likewise.
10789         * gcc.target/sparc/noresult.c : Likewise.
10790         * gcc.target/sparc/pdist.c: Likewise.
10791
10792 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
10793
10794         PR middle-end/31723
10795         * gcc.target/i386/recip-divf.c: New test.
10796         * gcc.target/i386/recip-sqrtf.c: Ditto.
10797         * gcc.target/i386/recip-vec-divf.c: Ditto.
10798         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10799         * gcc.target/i386/sse-recip.c: Ditto.
10800         * gcc.target/i386/sse-recip-vec.c: Ditto.
10801
10802 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10803
10804         PR tree-opt/32225
10805         * gcc.c-torture/compile/20070605-1.c: New test.
10806
10807         * gcc.c-torture/compile/20070603-1.c: New testcase.
10808         * gcc.c-torture/compile/20070603-2.c: New testcase.
10809
10810         * gcc.c-torture/compile/20070531-1.c: New test.
10811
10812         PR tree-opt/32167
10813         * gcc.c-torture/compile/20070531-2.c: New test.
10814
10815         PR tree-opt/32144
10816         * gcc.c-torture/compile/20070529-1.c: New test.
10817
10818         PR tree-opt/32145
10819         * gcc.c-torture/compile/20070529-2.c: New test.
10820
10821         PR tree-opt/32015
10822         * gcc.c-torture/compile/20070520-1.c: New test.
10823
10824         * g++.dg/ext/java-1.C: New test.
10825
10826         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10827         loops instead of one. Remove the "can't determine dependence"
10828         check.
10829         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10830         needed as the cast is gone in the first place.
10831         * gcc.dg/max-1.c: Change local variable a to be a global one.
10832         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10833         have a cast which is PREd.
10834
10835 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
10836
10837         * g++.dg/lookup/anon6.C: New test.
10838
10839 2007-06-14  Dirk Mueller  <dmueller@suse.de>
10840
10841         PR c++/31806
10842         * g++.dg/opt/static6.C: New testcase.
10843
10844 2007-06-14  Geoff Keating  <geoffk@apple.com>
10845
10846         * g++.dg/ext/visibility/overload-1.C: New.
10847
10848         PR 31093
10849         * g++.dg/ext/visibility/anon4.C: New.
10850
10851 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
10852
10853         PR target/32268
10854         * gcc.target/i386/pr32268.c: New test.
10855
10856 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
10857
10858         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10859         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10860         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10861
10862         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10863         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10864         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10865         BID is used.
10866
10867 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
10868
10869         PR fortran/32302
10870         * gfortran.dg/common_resize_1.f90: New test.
10871
10872 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
10873
10874         PR target/32274
10875         * gcc.dg/vect/pr32224.c: Fix.   
10876         
10877 2007-06-13  Eric Christopher  <echristo@apple.com>
10878
10879         * gcc.target/i386/ssefn-1.c: Add -march=i386.
10880
10881 2007-06-13  Tobias Burnus  <burnus@net-b.de>
10882
10883         PR fortran/32323
10884         * gfortran.dg/actual_array_vect_1.f90: New.
10885
10886 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10887
10888         * gcc.target/sparc/mfpu.c: New test.
10889
10890 2007-06-12  Geoff Keating  <geoffk@apple.com>
10891
10892         * g++.dg/warn/weak1.C: Suppress on Darwin.
10893         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10894
10895 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10896
10897         PR middle-end/31579
10898          * g++.dg/torture/pr31579.C: New testcase.
10899
10900 2007-06-12  Ian Lance Taylor  <iant@google.com>
10901
10902         PR libstdc++/29286
10903         * g++.dg/init/new16.C: New test.
10904         * g++.dg/init/new17.C: New test.
10905         * g++.dg/init/new18.C: New test.
10906         * g++.dg/init/new19.C: New test.
10907
10908 2007-06-12  Olivier Hainque  <hainque@adacore.com>
10909
10910         * gnat.dg/lhs_view_convert.adb: New test.
10911
10912 2007-06-12  Richard Guenther  <rguenther@suse.de>
10913
10914         PR tree-optimization/15353
10915         PR tree-optimization/31657
10916         * gcc.c-torture/execute/20070424-1.c: New testcase.
10917         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
10918         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
10919         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
10920         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
10921         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
10922
10923 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10924
10925         PR rtl-optimization/32293
10926         * gcc.dg/pr32293.c: New test.
10927
10928 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10929
10930         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
10931
10932 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
10933
10934         PR fortran/29786
10935         * gfortran.dg/equiv_7.f90: New test.
10936         * gfortran.dg/equiv_constraint_7.f90: Change error message.
10937
10938         PR fortran/30875
10939         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10940
10941 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
10942
10943         * gcc.dg/setjmp-3.c: Rename raise to raise0.
10944         * gcc.dg/setjmp-4.c: Likewise.
10945         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10946
10947 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
10948
10949         PR rtl-optimization/31025
10950         * gfortran.dg/pr31025.f90: New.
10951
10952 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10953
10954         PR target/32280
10955         * gcc.target/i386/pr32280.c: New test.
10956
10957 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10958
10959         PR middle-end/32279
10960         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10961
10962 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10963
10964         PR libgfortran/32235
10965         * gfortran.dg/backspace_9.f: New test.
10966
10967 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
10968
10969         * gcc.dg/tree-ssa/prefetch-7.c: New test.
10970
10971 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
10972
10973         * gcc.dg/tree-ssa/loop-28.c: New testcase.
10974
10975 2007-06-09  Ian Lance Taylor  <iant@google.com>
10976
10977         PR tree-optimization/32169
10978         * gcc.c-torture/compile/pr32169.c: New test.
10979
10980 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10981
10982         * gcc.dg/vect/costmodel: New directory.
10983         * gcc.dg/vect/costmodel/i386: New directory.
10984         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10985         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10986         New test.
10987         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10988         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10989         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10990         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10991         * gcc.dg/vect/costmodel/x86_64: New directory.
10992         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10993         New testsuite.
10994         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10995         New test.
10996         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10997         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10998         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10999         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11000         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11001
11002 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
11003
11004         PR tree-optimization/32243
11005         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
11006         flags for -Os tests.
11007         * gcc.dg/vect/03-vect-pr32243.c: New test.
11008
11009 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
11010
11011         PR tree-optimization/32224
11012         * gcc.dg/vect/pr32224.c: New test.
11013
11014 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
11015
11016         PR c++/32177
11017         * g++.dg/gomp/pr32177.C: New test.
11018
11019 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11020
11021         PR testsuite/25241
11022         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11023         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11024         warning nor an error.
11025         * gcc.dg/Wfatal-2.c: Likewise.
11026         * gcc.dg/Werror-1.c: Likewise.
11027         * gcc.dg/Werror-5.c: Likewise.
11028         * gcc.dg/Werror-7.c: Likewise.
11029         * gcc.dg/Werror-10.c: Likewise.
11030         * gcc.dg/Werror-11.c: Likewise.
11031
11032 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
11033
11034         PR c++/30759
11035         * g++.dg/init/brace6.C: New test.
11036
11037 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
11038
11039         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11040         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11041         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11042         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11043
11044         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11045         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11046         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11047         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11048         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11049         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11050         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11051         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11052
11053         * gcc.dg/darwin-minversion-3.c: New.
11054
11055 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
11056
11057         * gcc.target/i386/builtin-copysign.c: New test.
11058
11059 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11060
11061         PR tree-optimization/32220
11062         * gfortran.dg/predcom-2.f: New testcase.
11063
11064 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11065
11066         PR tree-opt/32231
11067         * gcc.target/i386/vectorize4.c: New test.
11068
11069 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
11070
11071         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11072
11073 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11074
11075         PR testsuite/25241
11076         * gcc.dg/simd-5.c: Mark output as a note.
11077         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11078         dg-message.
11079         * gcc.dg/simd-1.c: Likewise.
11080         * gcc.dg/always_inline.c: Mark output as a sorry.
11081         * gcc.dg/always_inline2.c: Likewise.
11082         * gcc.dg/always_inline3.c: Likewise.
11083
11084 2007-06-06  Ian Lance Taylor  <iant@google.com>
11085
11086         * g++.dg/conversion/enum1.C: New test.
11087
11088 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
11089
11090         PR tree-optimization/32216
11091         * gcc.dg/vect/pr32216.c: New test.
11092
11093 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11094
11095         PR testsuite/18923
11096         * gfortran.dg/invalid_contains_1.f90: New test.
11097         * gfortran.dg/invalid_contains_2.f90: New test.
11098
11099 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11100
11101         PR testsuite/32057
11102         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11103         midnight issues.
11104
11105 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11106
11107         PR testsuite/25241
11108         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11109         dg-message to match de note.
11110         * gcc.dg/pr26570.c: Use dg-message for a note.
11111         * gcc.dg/pr29254.c: Use dg-message for generic output and use
11112         dg-error instead of dg-warning because of -Werror.
11113         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11114         neither an error, nor a warning.
11115         * gcc.dg/glibc-uclibc-2.c: Likewise
11116         * gcc.dg/cpp/19940712-1.c: Likewise.
11117
11118 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
11119
11120         PR preprocessor/23479
11121         * gcc.dg/binary-constants-1.c: Add test suites for
11122         the 0b-prefixed binary integer constants.
11123         * gcc.dg/binary-constants-2.c: Ditto.
11124         * gcc.dg/binary-constants-3.c: Ditto.
11125         * gcc.dg/binary-constants-4.c: Ditto.
11126
11127 2007-06-05  Ian Lance Taylor  <iant@google.com>
11128
11129         * gcc.dg/Wstrict-overflow-19.c: New test.
11130
11131 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
11132
11133         * gcc.dg/matrix/matrix-6.c: Remove conversion.
11134
11135 2007-06-04  Ian Lance Taylor  <iant@google.com>
11136
11137         * gcc.dg/Wstrict-overflow-18.c: New test.
11138
11139 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11140
11141         PR testsuite/25241
11142         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11143         * gcc.dg/cpp/mi5.c: Likewise.
11144         * gcc.dg/cpp/mi7.c: Likewise.
11145
11146 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
11147
11148         PR c/32191
11149         * gcc.dg/pr32191.c: New test.
11150
11151 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11152
11153         PR fortran/32124
11154         * gfortran.dg/allocate_stat_1.f90: Remove.
11155
11156 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
11157
11158         * gcc.target/i386/sse4_2-check.h: New.
11159         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11160         * gcc.target/i386/sse4_2-crc32.h: Likewise.
11161         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11162         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11163         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11164         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11165         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11166         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11167         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11168         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11169         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11170         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11171         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11172         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11173         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11174         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11175         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11176         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11177
11178 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
11179
11180         * gcc.dg/pie-link.c: New test.
11181
11182 2007-06-01  Ian Lance Taylor  <iant@google.com>
11183
11184         * gcc.dg/Wstrict-overflow-17.c: New test.
11185
11186 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
11187
11188         * gcc.dg/builtin-return-1.c (g): New.
11189         (main): Allocate at least 64 bytes on the stack.
11190
11191 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
11192
11193         * g++.dg/init/cleanup3.C: New test.
11194
11195 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
11196
11197         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11198         int is 16 bits.
11199
11200 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
11201
11202         PR fortran/32156
11203         * gfortran.dg/char_array_constructor_3.f90: New test.
11204
11205 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11206
11207         PR tree-optimization/32160
11208         * gfortran.dg/predcom-1.f: New test.
11209
11210 2007-05-31  Richard Guenther  <rguenther@suse.de>
11211
11212         * g++.dg/other/str_empty.C: Move...
11213         * g++.dg/other/pr30567.C: Move...
11214         * g++.dg/tree-ssa/pr27218.C: Move...
11215         * g++.dg/torture: ...here and remove dg-options.
11216
11217 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
11218
11219         PR c++/32158
11220         * g++.dg/ext/is_pod_incomplete.C: New.
11221
11222 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
11223             Douglas Gregor <doug.gregor@gmail.com>
11224             Pedro Lamarao <pedro.lamarao@mndfck.org>
11225             Howard Hinnant <howard.hinnant@gmail.com>
11226
11227         PR c++/7412
11228         PR c++/29939
11229         * g++.dg/cpp0x/rv8p.C: New.
11230         * g++.dg/cpp0x/temp-constructor-bug.C: New.
11231         * g++.dg/cpp0x/cast-bug.C: New.
11232         * g++.dg/cpp0x/elision_weak.C: New.
11233         * g++.dg/cpp0x/collapse-bug.C: New.
11234         * g++.dg/cpp0x/rv3p.C: New.
11235         * g++.dg/cpp0x/rv7n.C: New.
11236         * g++.dg/cpp0x/overload-conv-1.C: New.
11237         * g++.dg/cpp0x/rv2n.C: New.
11238         * g++.dg/cpp0x/deduce.C: New.
11239         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11240         * g++.dg/cpp0x/rv6p.C: New.
11241         * g++.dg/cpp0x/template_deduction.C: New.
11242         * g++.dg/cpp0x/implicit-copy.C: New.
11243         * g++.dg/cpp0x/rv1p.C: New.
11244         * g++.dg/cpp0x/cast.C: New.
11245         * g++.dg/cpp0x/rv5n.C: New.
11246         * g++.dg/cpp0x/collapse.C: New.
11247         * g++.dg/cpp0x/overload-conv-2.C: New.
11248         * g++.dg/cpp0x/rv4p.C: New.
11249         * g++.dg/cpp0x/rvo.C: New.
11250         * g++.dg/cpp0x/iop.C: New.
11251         * g++.dg/cpp0x/rv3n.C: New.
11252         * g++.dg/cpp0x/rv7p.C: New.
11253         * g++.dg/cpp0x/reference_collapsing.C: New.
11254         * g++.dg/cpp0x/overload.C: New.
11255         * g++.dg/cpp0x/named.C: New.
11256         * g++.dg/cpp0x/rv2p.C: New.
11257         * g++.dg/cpp0x/rv6n.C: New.
11258         * g++.dg/cpp0x/not_special.C: New.
11259         * g++.dg/cpp0x/bind.C: New.
11260         * g++.dg/cpp0x/rv1n.C: New.
11261         * g++.dg/cpp0x/rv5p.C: New.
11262         * g++.dg/cpp0x/elision.C: New.
11263         * g++.dg/cpp0x/named_refs.C: New.
11264         * g++.dg/cpp0x/unnamed_refs.C: New.
11265         * g++.dg/cpp0x/rv4n.C: New.
11266         * g++.dg/cpp0x/elision_neg.C: New.
11267         * g++.dg/init/copy7.C: Run in C++98 mode.
11268         * g++.dg/overload/arg1.C: Ditto.
11269         * g++.dg/overload/arg4.C: Ditto.
11270
11271 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11272
11273         PR c++/31809
11274         * g++.dg/opt/static5.C: New test.
11275
11276 2007-05-30  Richard Guenther  <rguenther@suse.de>
11277
11278         * g++.dg/dg.exp: Prune torture/.
11279         * g++.dg/torture/dg-torture.exp: New testsuite.
11280
11281 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
11282
11283         * gcc.target/arm/pr27387.C: Move and rename to ...
11284         * g++.dg/inherit/thunk8.C: ... here.
11285
11286 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11287
11288         PR tree-optimization/31769
11289         * g++.dg/gomp/pr31769.C: New test.
11290
11291 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
11292
11293         * gcc.target/i386/stack-realign.c: New.
11294
11295 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
11296
11297         * gcc.dg/tree-ssa/prefetch-6.c: New test.
11298
11299 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
11300
11301         * gfortran.dg/sizeof.f90: New.
11302
11303 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11304
11305         PR c/31339
11306         * gcc.dg/boolcomplex-1.c: New test.
11307
11308         PR c++/31339
11309         * g++.dg/ext/boolcomplex-1.c: New test.
11310
11311 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
11312
11313         * gcc.dg/matrix: New directory.
11314
11315 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11316
11317         PR fortran/32124
11318         * gfortran.dg/allocate_stat_1.f90: New.
11319
11320 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11321
11322         PR fortran/31972
11323         * transfer_hollerith_1.f90: New test.
11324
11325 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11326
11327         PR tree-opt/32100
11328         * gcc.c-torture/execute/vrp-7.c: New test.
11329
11330 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11331
11332         * gfortran.dg/transfer_simplify_4.f90: New test.
11333
11334 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11335
11336         PR fortran/32088
11337         * gfortran.dg/func_result_3.f90: New.
11338
11339 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11340
11341         PR middle-end/32083
11342         * gfortran.dg/transfer_simplify_3.f90: New.
11343
11344 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11345
11346         PR target/32065
11347         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
11348         to compile options.
11349         * gcc.target/i386/pr32065-2.c: New test.
11350
11351 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11352
11353         PR fortran/31813
11354         * gfortran.dg/io_constraints_2.f90: Update.
11355
11356 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
11357
11358         PR fortran/31219
11359         * gfortran.dg/array_constructor_17.f90: New test.
11360
11361 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11362
11363         PR tree-opt/32090
11364         * g++.dg/opt/array2.C: New testcase.
11365
11366 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11367
11368         PR target/32065
11369         * gcc.target/i386/pr32065.c: New test.
11370
11371 2007-05-25  Dirk Mueller  <dmueller@suse.de>
11372             Marcus Meissner <meissner@suse.de>
11373
11374         * gcc.dg/attr-alloc_size.c: New.
11375
11376 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
11377             Lee Millward  <lee.millward@gmail.com>
11378
11379         PR c++/31745
11380         * g++.dg/parse/crash34.C: New test.
11381
11382         * g++.dg/parse/crash35.C: New test.
11383
11384 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11385
11386         * gcc.target/i386/sse2-check.h: New.
11387         * gcc.target/i386/sse2-vec-1.c: Likewise.
11388         * gcc.target/i386/sse2-vec-2.c: Likewise.
11389         * gcc.target/i386/sse2-vec-3.c: Likewise.
11390         * gcc.target/i386/sse2-vec-4.c: Likewise.
11391         * gcc.target/i386/sse2-vec-5.c: Likewise.
11392         * gcc.target/i386/sse2-vec-6.c: Likewise.
11393
11394 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
11395
11396         PR c++/31431
11397         PR c++/31432
11398         PR c++/31434
11399         PR c++/31435
11400         PR c++/31437
11401         PR c++/31438
11402         PR c++/31442
11403         PR c++/31443
11404         PR c++/31444
11405         PR c++/31445
11406         * g++.dg/cpp0x/pr31431.C: New.
11407         * g++.dg/cpp0x/pr31437.C: New.
11408         * g++.dg/cpp0x/pr31442.C: New.
11409         * g++.dg/cpp0x/pr31444.C: New.
11410         * g++.dg/cpp0x/pr31431-2.C: New.
11411         * g++.dg/cpp0x/pr31432.C: New.
11412         * g++.dg/cpp0x/pr31434.C: New.
11413         * g++.dg/cpp0x/pr31438.C: New.
11414         * g++.dg/cpp0x/pr31443.C: New.
11415         * g++.dg/cpp0x/pr31445.C: New.
11416         * g++.dg/cpp0x/variadic-crash1.C: New.
11417
11418 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
11419
11420         * gcc.target/arm/long-calls-1.c: New test.
11421         * gcc.target/arm/long-calls-2.c: Likewise.
11422         * gcc.target/arm/long-calls-3.c: Likewise.
11423         * gcc.target/arm/long-calls-4.c: Likewise.
11424
11425 2007-05-25  Richard Guenther  <rguenther@suse.de>
11426             Andrew Pinski  <andrew_pinski@playstation.sony.com>
11427
11428         PR tree-optimization/31982
11429         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11430
11431 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
11432
11433         PR fortran/32047
11434         * gfortran.dg/result_in_spec_2.f90: New test.
11435
11436 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11437
11438         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11439
11440 2007-05-24  Ollie Wild  <aaw@google.com>
11441
11442         * gcc.dg/cpp/counter-1.c: New test.
11443         * gcc.dg/pch/counter-1.c: New test.
11444         * gcc.dg/pch/counter-1.hs: New file.
11445         * gcc.dg/pch/counter-2.c: New test.
11446         * gcc.dg/pch/counter-2.hs: New file.
11447         * gcc.dg/pch/counter-3.c: New test.
11448         * gcc.dg/pch/counter-3.hs: New file.
11449
11450 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
11451
11452         * gcc.dg/tree-ssa/predcom-1.c: New test.
11453         * gcc.dg/tree-ssa/predcom-2.c: New test.
11454         * gcc.dg/tree-ssa/predcom-3.c: New test.
11455         * gcc.dg/tree-ssa/predcom-4.c: New test.
11456         * gcc.dg/tree-ssa/predcom-5.c: New test.
11457         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11458
11459 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
11460
11461         PR testsuite/32062
11462         * gcc.target/i386/sse4_1-check.h (MASK): New.
11463
11464 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11465
11466         PR fortran/32038
11467         * gfortran.dg/pr25603.f: Initialize integer variables.
11468
11469 2007-05-23  Ian Lance Taylor  <iant@google.com>
11470
11471         * g++.dg/other/vrp1.C: New test.
11472
11473 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
11474
11475         PR preprocessor/20077
11476         * gcc.dg/cpp/paste15.c: New test.
11477
11478 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
11479             Nigel Stephens  <nigel@mips.com>
11480             Richard Sandiford  <richard@codesourcery.com>
11481
11482         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11483         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11484         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11485         * gcc.target/mips/inter/mips16-inter.exp: New.
11486
11487 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
11488
11489         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11490
11491 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
11492
11493         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11494         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
11495         * gcc.target/i386/sse3-addsubps.c: Likewise.
11496         * gcc.target/i386/sse3-haddpd.c: Likewise.
11497         * gcc.target/i386/sse3-haddps.c: Likewise.
11498         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11499         * gcc.target/i386/sse3-hsubps.c: Likewise.
11500         * gcc.target/i386/sse3-lddqu.c: Likewise.
11501         * gcc.target/i386/sse3-movddup.c: Likewise.
11502         * gcc.target/i386/sse3-movshdup.c: Likewise.
11503         * gcc.target/i386/sse3-movsldup.c: Likewise.
11504
11505         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11506         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
11507         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11508         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11509         * gcc.target/i386/ssse3-palignr.c: Likewise.
11510         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11511         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11512         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11513         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11514         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11515         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11516         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11517         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11518         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11519         * gcc.target/i386/ssse3-psignb.c: Likewise.
11520         * gcc.target/i386/ssse3-psignd.c: Likewise.
11521         * gcc.target/i386/ssse3-psignw.c: Likewise.
11522         * gcc.target/i386/ssse3-vals.h: Likewise.
11523
11524         * gcc.target/i386/sse3-check.h: New file.
11525         * gcc.target/i386/ssse3-check.h: Likewise.
11526
11527 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11528
11529         PR middle-end/31095
11530         * gcc.c-torture/compile/bcopy-1.c: New testcase.
11531
11532 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11533
11534         PR middle-end/31606
11535         * gcc.c-torture/20070522-1.c: New testcase.
11536
11537 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11538
11539         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11540
11541 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
11542
11543         * gcc.c-torture/execute/ieee/20000320-1.x,
11544         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11545         m68k-*-* and check_effective_target_coldfire_fpu.
11546
11547 2007-05-22  Ollie Wild  <aaw@google.com>
11548
11549         * g++.dg/lookup/hidden-class10.C: New test.
11550         * g++.dg/lookup/hidden-class11.C: New test.
11551
11552 2007-05-22  Ollie Wild  <aaw@google.com>
11553
11554         * g++.dg/lookup/name-clash5.C: New test.
11555         * g++.dg/lookup/name-clash6.C: New test.
11556
11557 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11558
11559         * g++.dg/other/i386-2.C: Update comments on header files tested.
11560         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
11561         of <tmmintrin.h>.
11562         * gcc.target/i386/sse-12.c: Likewise.
11563         * gcc.target/i386/sse-13.c: Likewise.
11564         * gcc.target/i386/sse-14.c: Likewise.
11565
11566         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11567         Redefined to test with immediate operand.
11568         (__builtin_ia32_blendps): Likewise.
11569         (__builtin_ia32_blendpd): Likewise.
11570         (__builtin_ia32_dpps): Likewise.
11571         (__builtin_ia32_dpps): Likewise.
11572         (__builtin_ia32_insertps128): Likewise.
11573         (__builtin_ia32_vec_ext_v4sf): Likewise.
11574         (__builtin_ia32_vec_set_v16qi): Likewise.
11575         (__builtin_ia32_vec_set_v4si): Likewise.
11576         (__builtin_ia32_vec_set_v2di): Likewise.
11577         (__builtin_ia32_vec_ext_v16qi): Likewise.
11578         (__builtin_ia32_vec_ext_v4si): Likewise.
11579         (__builtin_ia32_vec_ext_v2di): Likewise.
11580         (__builtin_ia32_roundpd): Likewise.
11581         (__builtin_ia32_roundsd): Likewise.
11582         (__builtin_ia32_roundps): Likewise.
11583         (__builtin_ia32_roundss): Likewise.
11584         (__builtin_ia32_mpsadbw128): Likewise.
11585
11586 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11587
11588         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11589
11590 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11591
11592         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11593         failures.
11594         * gcc.dg/dfp/func-struct.c: Ditto.
11595         * gcc.dg/dfp/operator-assignment.c: Ditto.
11596         * gcc.dg/dfp/convert-bfp.c: Ditto.
11597         * gcc.dg/dfp/convert-int.c: Ditto.
11598         * gcc.dg/dfp/convert-int-max.c: Ditto.
11599         * gcc.dg/dfp/func-scalar.c: Ditto.
11600         * gcc.dg/dfp/cast.c: Ditto.
11601         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11602         failures, and fix a typo in return type of arg1_128.
11603         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11604         failures, and fix a typo in a constant suffix.
11605         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11606         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11607
11608 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11609             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11610
11611         * lib/gcc-dg.exp(process_message): New proc.
11612         (dg-message): New test directive.
11613         * gcc.dg/always_inline.c: Use dg-message.
11614         * gcc.dg/always_inline2.c: Ditto.
11615         * gcc.dg/always_inline3.c: Ditto.
11616         * gcc.dg/invalid-call-1.c: Ditto.
11617         * gcc.dg/pr17506.c: Ditto.
11618         * gcc.dg/simd-5.c: Ditto.
11619         * gcc.dg/simd-6.c: Ditto.
11620         * gcc.dg/va-arg-2.c: Ditto.
11621         * gcc.dg/cpp/syshdr.c: Ditto.
11622         * gcc.dg/cpp/unc4.c: Ditto.
11623         * gcc.dg/cpp/trad/mi1.c: Ditto.
11624         * gcc.dg/cpp/trad/mi5.c: Ditto.
11625         * gcc.dg/cpp/trad/mi7.c: Ditto.
11626         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11627         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11628         * gcc.test-framework/test-framework.awk: Special-case outexists
11629         tests.
11630
11631 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11632
11633         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11634         (bit_SSE4_2): Likewise.
11635         (bit_POPCNT): Likewise.
11636
11637         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11638         Check if assembler supports SSE4 instructions.
11639
11640         * gcc.target/i386/sse4_1-blendpd.c: New file.
11641         * gcc.target/i386/sse4_1-blendps.c: Likewise.
11642         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11643         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11644         * gcc.target/i386/sse4_1-check.h: Likewise.
11645         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11646         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11647         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11648         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11649         * gcc.target/i386/sse4_1-extractps.c: Likewise.
11650         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11651         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11652         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11653         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11654         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11655         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11656         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11657         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11658         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11659         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11660         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11661         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11662         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11663         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11664         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11665         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11666         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11667         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11668         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11669         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11670         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11671         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11672         * gcc.target/i386/sse4_1-pminud.c: Likewise.
11673         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11674         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11675         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11676         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11677         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11678         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11679         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11680         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11681         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11682         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11683         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11684         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11685         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11686         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11687         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11688         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11689         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11690         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11691         * gcc.target/i386/sse4_1-round.h: Likewise.
11692         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11693         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11694         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11695         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11696         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11697         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11698         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11699         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11700         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11701         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11702         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11703         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11704         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11705         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11706
11707 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11708
11709         PR fortran/31627
11710         * gfortran.dg/bounds_check_7.f90: New test.
11711
11712 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
11713
11714         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11715         (check_effective_target_sse4a): Ditto.
11716
11717         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11718         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11719         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11720         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11721         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11722         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11723         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11724         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11725         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11726         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11727         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11728         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11729         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11730         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11731         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11732         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11733         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11734         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11735         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11736         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11737
11738 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
11739
11740         * g++.dg/ext/cleanup-1.C: New test.
11741         * g++.dg/ext/cleanup-2.C: Likewise.
11742         * g++.dg/ext/cleanup-3.C: Likewise.
11743         * g++.dg/ext/cleanup-4.C: Likewise.
11744         * g++.dg/ext/cleanup-5.C: Likewise.
11745         * g++.dg/ext/cleanup-6.C: Likewise.
11746         * g++.dg/ext/cleanup-8.C: Likewise.
11747         * g++.dg/ext/cleanup-9.C: Likewise.
11748         * g++.dg/ext/cleanup-10.C: Likewise.
11749         * g++.dg/ext/cleanup-11.C: Likewise.
11750         * g++.dg/ext/cleanup-dtor.C: Likewise.
11751
11752 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11753
11754         PR middle-end/31995
11755         * gcc.dg/vect/vect-102a.c: New test.
11756
11757 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
11758             Paolo Carlini  <pcarlini@suse.de>
11759             Uros Bizjak  <ubizjak@gmail.com>
11760
11761         * gcc.dg/gcc-have-sync-compare-and-swap.c,
11762         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11763         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11764         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11765         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11766         New testcases.
11767
11768 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
11769
11770         PR fortran/32002
11771         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11772
11773 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11774
11775         PR fortran/32027
11776         * gfortran.dg/do_3.F90: Add checks for the final value of the
11777         loop variable.
11778
11779 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11780
11781         * gcc.c-torture/execute/990127-2.x: New file.
11782
11783 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11784
11785         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11786         * gcc.target/i386/sse-12: Add -O to compile options.
11787         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11788         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11789         and mm3dnow.h.  Add -O to compile options.
11790
11791 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
11792
11793         PR fortran/31867
11794         * gfortran.dg/char_length_5.f90: New test.
11795
11796         PR fortran/31994
11797         * gfortran.dg/array_reference_1.f90: New test.
11798
11799 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11800
11801         PR middle-end/7651
11802         PR c++/11856
11803         PR c/12963
11804         PR c/23587
11805         PR other/29694
11806         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11807         * gcc.dg/Wtype-limits.c: New.
11808         * gcc.dg/Wtype-limits-Wextra.c: New.
11809         * gcc.dg/Wtype-limits-no.c: New.
11810         * g++.dg/warn/Wtype-limits.C: New.
11811         * g++.dg/warn/Wtype-limits-Wextra.C: New.
11812         * g++.dg/warn/Wtype-limits-no.C: New.
11813
11814 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11815
11816         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11817         instead of "-msse2".'
11818         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11819         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11820         and mm3dnow.h.
11821         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11822         to test with immediate operand.
11823         (__builtin_ia32_insertqi): Ditto.
11824         (__builtin_ia32_palignr128): Ditto.
11825         (__builtin_ia32_palignr): Ditto.
11826         (__builtin_ia32_pshufhw): Ditto.
11827         (__builtin_ia32_pshuflw): Ditto.
11828         (__builtin_ia32_pshufd): Ditto.
11829         (__builtin_ia32_vec_set_v8hi): Ditto.
11830         (__builtin_ia32_vec_ext_v8hi): Ditto.
11831         (__builtin_ia32_shufpd): Ditto.
11832         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11833
11834 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
11835
11836         PR fortran/32001
11837         * gfortran.dg/min_max_conformance.f90: Added more testcases.
11838
11839 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11840
11841         PR target/31585
11842         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11843         and "__inline".  Use "-msse" instead of "-msse2".
11844
11845 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11846
11847         PR middle-end/7651
11848         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11849         * gcc.dg/20030906-2.c: Likewise.
11850         * objc.dg/method-17.m: Add -Wreturn-type.
11851         * obj-c++.dg/method-21.mm: Likewise.
11852
11853 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11854
11855         PR target/31585
11856         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11857         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11858         (__builtin_ia32_psrlqi128): Ditto.
11859         (__builtin_ia32_psrlwi128): Ditto.
11860         (__builtin_ia32_psrldi128): Ditto.
11861         (__builtin_ia32_psrldqi128): Ditto.
11862         (__builtin_ia32_pslldqi128): Ditto.
11863         (__builtin_ia32_psrawi128): Ditto.
11864         (__builtin_ia32_psradi128): Ditto.
11865         (__builtin_ia32_psllqi128): Ditto.
11866         (__builtin_ia32_pslldi128): Ditto.
11867         (__builtin_prefetch): Ditto.
11868         (__builtin_ia32_pshufw): Ditto.
11869         (__builtin_ia32_vec_set_v4hi): Ditto.
11870         (__builtin_ia32_vec_ext_v4hi): Ditto.
11871         (__builtin_ia32_shufps): Ditto.
11872         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11873
11874 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11875
11876         PR fortran/31974
11877         * gfortran.dg/char_allocation_1.f90: New test.
11878
11879 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11880
11881         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11882         * gcc.dg/Wconversion-sign.c: New.
11883         * gcc.dg/Wconversion-integer-no-sign.c: New.
11884         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11885         Wconversion-sign.C
11886         * g++.dg/warn/Wconversion-sign.C: New.
11887         * g++.old-deja/g++.other/warn4.C: Update.
11888         * g++.dg/warn/Wconversion1.C: Likewise.
11889
11890 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11891
11892         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11893         * gcc.dg/torture/builtin-math-4.c: Likewise.
11894
11895 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11896
11897         PR libfortran/31964
11898         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11899
11900 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11901
11902         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11903
11904 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
11905
11906         PR target/31628
11907         * gcc.target/i386/pr31628.c: New.
11908
11909 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
11910
11911         PR middle-end/31344
11912         * gcc.dg/pr31344.c: New test.
11913
11914 2007-05-17  Ian Lance Taylor  <iant@google.com>
11915
11916         PR tree-optimization/31953
11917         * gcc.c-torture/compile/pr31953.c: New test.
11918
11919 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11920
11921         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
11922
11923         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
11924         and drem.
11925         * gcc.dg/torture/builtin-math-4.c: Likewise.
11926
11927         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
11928         * gcc.dg/torture/builtin-math-4.c: Likewise.
11929
11930         * gcc.dg/torture/builtin-math-4.c: New test.
11931
11932 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
11933             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11934
11935         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
11936         * gcc.dg/cpp/include2.c: Ditto.
11937         * gcc.dg/cpp/mac-dir-2.c: Ditto.
11938         * gcc.dg/cpp/paste5.c: Ditto.
11939         * gcc.dg/cpp/paste6.c: Ditto.
11940         * gcc.dg/cpp/paste8.c: Ditto.
11941         * gcc.dg/cpp/paste11.c: Ditto.
11942         * gcc.dg/cpp/paste13.c: Ditto.
11943         * gcc.dg/cpp/skipping2.c: Ditto.
11944         * gcc.dg/reg-vol-struct-1.c: Ditto.
11945         * gcc.dg/Wshadow-1.c: Ditto.
11946         * gcc.dg/cpp/trad/comment.c: Ditto.
11947         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11948         * gcc.dg/cpp/if-2.c: Ditto.
11949         * gcc.dg/array-5.c: Ditto.
11950         * gcc.dg/inline-15.c: Ditto.
11951         * gcc.dg/pr27953.c: Ditto.
11952         * gcc.dg/Wno-c++-compat.c: Ditto.
11953
11954 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
11955
11956         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11957
11958 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11959
11960         * gcc.c-torture/execute/20070517-1.c: New test.
11961
11962 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
11963
11964         PR fortran/31919
11965         * gfortran.dg/min_max_conformance.f90: New test.
11966
11967 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
11968
11969         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11970         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11971         gcc.dg/vect/vect-104.c: Use more complex construction to
11972         prevent vectorizing.
11973         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11974
11975 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
11976
11977         PR tree-optimization/24659
11978         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11979         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11980         not vect_int target.
11981         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11982         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11983         targets.
11984         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11985         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11986         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11987
11988 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11989
11990         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11991         and x86_64-*-* targets.
11992         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11993
11994 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11995
11996         PR fortran/18769
11997         PR fortran/30881
11998         PR fortran/31194
11999         PR fortran/31216
12000         PR fortran/31427
12001         * transfer_simplify_1.f90: New test.
12002         * transfer_simplify_2.f90: New test.
12003
12004 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
12005
12006         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12007
12008 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
12009
12010         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12011
12012         * gcc.dg/fltconst-pedantic-dfp.c: New test.
12013
12014         PR c/31924
12015         * gcc.dg/fltconst-1.c: New test.
12016
12017         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12018         * gcc.dg/dfp/operator-assignment.c: Ditto.
12019
12020 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
12021
12022         PR c++/29928
12023         * g++.dg/rtti/typeid5.C: New.
12024
12025 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12026
12027         PR fortran/31725
12028         * gfortran.dg/substr_4.f: New test.
12029
12030 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
12031
12032         * gcc.target/m68k/interrupt_thread-1.c,
12033         gcc.target/m68k/interrupt_thread-2.c,
12034         gcc.target/m68k/interrupt_thread-3.c: New.
12035         * gcc.target/m68k/m68k.exp: Accept fido.
12036
12037 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
12038
12039         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12040         * gfortran.dg/altreturn_3.f90: Likewise.
12041         * gfortran.dg/assumed_dummy_1.f90: Likewise.
12042         * gfortran.dg/default_numeric_type_1.f90: Likewise.
12043         * gfortran.dg/inquire_iolength.f90: Likewise.
12044         * gfortran.dg/module_naming_1.f90: Likewise.
12045         * gfortran.dg/oldstyle_2.f90: Likewise.
12046         * gfortran.dg/operator_2.f90: Likewise.
12047         * gfortran.dg/parameter_array_element_1.f90: Likewise.
12048         * gfortran.dg/used_types_11.f90: Likewise.
12049         * gfortran.dg/zero_array_components_1.f90: Likewise.
12050         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12051         * gfortran.dg/parameter_array_dummy.f90: Likewise.
12052         * gfortran.dg/real_const_3.f90: Likewise.
12053
12054 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
12055
12056         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12057         * gcc.dg/tree-ssa/loop-30.c: New test.
12058
12059 2007-05-13  Richard Guenther  <rguenther@suse.de>
12060
12061         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12062         scanning forwprop1.
12063         * g++.dg/tree-ssa/pr31146.C: Likewise.
12064
12065 2007-05-13  Revital Eres  <eres@il.ibm.com>
12066
12067         * gcc.dg/dse.c: New test.
12068
12069 2007-05-12  Richard Guenther  <rguenther@suse.de>
12070
12071         PR tree-optimization/31797
12072         * gcc.c-torture/compile/pr31797.c: New testcase.
12073
12074 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
12075
12076         PR fortran/30746
12077         * gfortran.dg/host_assoc_function_1.f90: New test.
12078
12079 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
12080
12081         PR c++/31829
12082         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12083
12084 2007-05-11  Silvius Rus  <rus@google.com>
12085
12086         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12087         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12088         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12089         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12090         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12091         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12092         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12093         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12094         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12095         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12096         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12097         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12098         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12099         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12100         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12101         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12102
12103 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
12104
12105         PR other/31852
12106         * gcc.c-torture/execute/builtins/memchr.c: New.
12107         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12108         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12109
12110 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12111
12112         PR fortran/30876
12113         * gfortran.dg/recursive_reference_1.f90: Put error at correct
12114         line.
12115         * gfortran.dg/recursive_reference_2.f90: New test.
12116
12117 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12118
12119         PR fortran/30878
12120         * gfortran.dg/namelist_29.f90: New test.
12121
12122 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
12123
12124         PR fortran/31474
12125         * gfortran.dg/entry_10.f90: New test.
12126
12127 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
12128
12129         PR tree-optimization/31885
12130         * gcc.dg/tree-ssa/loop-29.c: New test.
12131
12132 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12133
12134         * assumed_dummy_1.f90: Fix dg directive.
12135         * char_initialiser_actual.f90: Likewise.
12136         * nested_modules_2.f90: Likewise.
12137         * shift-alloc.f90: Likewise.
12138
12139 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12140
12141         * gcc.dg/20070507-1.c: Disable for non-pic targets.
12142
12143 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12144
12145         PR libfortran/31880
12146         * gfortran.dg/unf_read_corrupted_2.f90: New test.
12147
12148 2007-05-09  Mike Stump  <mrs@apple.com>
12149
12150         * g++.dg/other/first-global.C: Add -fpie for darwin.
12151         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12152
12153 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12154
12155         * gcc.dg/20070507-1.c: New testcase.
12156
12157 2007-05-08  Chao-ying Fu  <fu@mips.com>
12158
12159         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12160         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12161         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12162         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12163
12164 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
12165
12166         PR 31847
12167         * gcc.dg/pr31847.c: New test.
12168
12169 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12170
12171         PR fortran/31692
12172         * gfortran.dg/actual_array_result_1.f90: New test.
12173
12174 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12175
12176         PR fortran/29397
12177         * gfortran.dg/parameter_array_init_1.f90: New test.
12178
12179         PR fortran/29400
12180         * gfortran.dg/parameter_array_init_2.f90: New test.
12181
12182 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
12183
12184         PR target/31854
12185         * gcc.target/i386/pr31854.c: New test.
12186
12187 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
12188
12189         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12190
12191 2007-05-07  Mike Stump  <mrs@apple.com>
12192
12193         * g++.old-deja/g++.mike/empty.C: Add.
12194
12195 2007-05-07  Eric Christopher  <echristo@apple.com>
12196
12197         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12198
12199 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
12200
12201         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12202         variable.  Rearrange conversions from binary float to decimal float.
12203
12204 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
12205
12206         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12207         x86.
12208
12209 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12210
12211         * gnat.dg/opt1.ad[sb]: New testcase.
12212
12213 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12214
12215         PR fortran/31399
12216         * gfortran.dg/do_3.F90: New test.
12217
12218 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12219
12220         PR fortran/31764
12221         * gfortran.dg/new_line.f90: Add new checks.
12222
12223 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12224
12225         PR fortran/31201
12226         * gfortran.dg/large_unit_1.f90: New.
12227         * gfortran.dg/large_unit_2.f90: New.
12228         * gfortran.dg/iostat_4.f90: New
12229         * gfortran.dg/bounds_check_fail_1.f90: Updated.
12230
12231 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
12232
12233         PR fortran/31540
12234         * gfortran.dg/char_result_4.f90: New test.
12235
12236 2007-06-05  Revital Eres  <eres@il.ibm.com>
12237
12238         PR 30957
12239         * gcc.dg/pr30957-1.c: New test.
12240
12241 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12242
12243         PR fortran/31251
12244         * gfortran.dg/char_type_len_2.f90: New test.
12245
12246 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
12247
12248         PR 31775
12249         * g++.dg/other/nested-extern.cc: New.
12250         * g++.dg/other/nested-extern-1.C: New.
12251         * g++.dg/other/nested-extern-2.C: New.
12252
12253 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12254
12255         PR fortran/31760
12256         * gfortran.dg/erf.f90: New test.
12257         * gfortran.dg/besxy.f90: New test.
12258
12259 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12260
12261         PR fortran/22359
12262         * gfortran.dg/fseek.f90: New test.
12263
12264 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
12265
12266         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12267
12268 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12269
12270         PR libfortran/31210
12271         * gfortran.dg/zero_length_1.f90: New test.
12272
12273 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12274
12275         PR fortran/31803
12276         * gfortran.dg/char_pointer_assign_3.f90: New test.
12277         * gfortran.dg/char_result_2.f90: Re-enable test.
12278
12279 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12280
12281         PR fortran/25071
12282         * gfortran.dg/char_length_3.f90: New test.
12283         * gfortran.dg/char_result_2.f90: Fix test.
12284
12285 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
12286
12287         PR tree-optimization/30565
12288         * gcc.dg/tree-ssa/loop-27.c: New test.
12289
12290 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
12291
12292         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12293         * gcc.target/bfin/arith.c (__v2hi): Likewise.
12294         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12295         * gcc.target/bfin/shift.c (__v2hi): Likewise.
12296
12297 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
12298
12299         PR tree-optimization/31699
12300         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12301         New.
12302         (check_effective_target_vect_floatint_cvt): New.
12303         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12304         of specific targets.
12305         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12306         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12307         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12308         * gcc.dg/vect/vect-iv-4.c: Likewise.
12309         * gcc.dg/vect/vect-multitypes-11.c: New.
12310         * gcc.dg/vect/pr31699.c: New.
12311
12312 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
12313
12314         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12315
12316 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
12317
12318         PR C++/31663
12319         * g++.dg/warn/anonymous-namespace-2.C: New.
12320         * g++.dg/warn/anonymous-namespace-2.h: New.
12321
12322 2007-05-02  Paul Brook  <paul@codesourcery.com>
12323
12324         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
12325
12326 2007-05-02  Eric Christopher  <echristo@apple.com>
12327
12328         * gcc.dg/cpp/if-div.c: New file.
12329
12330 2007-05-02  Tom Tromey  <tromey@redhat.com>
12331
12332         PR preprocessor/28709:
12333         * gcc.dg/cpp/pr28709.c: New file.
12334
12335 2007-05-02  Richard Guenther  <rguenther@suse.de>
12336
12337         PR tree-optimization/31146
12338         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12339
12340 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
12341
12342         * gcc.c-torture/compile/limits-blockid.c: New.
12343         * gcc.c-torture/compile/limits-caselabels.c: New.
12344         * gcc.c-torture/compile/limits-declparen.c: New.
12345         * gcc.c-torture/compile/limits-enumconst.c: New.
12346         * gcc.c-torture/compile/limits-exprparen.c: New.
12347         * gcc.c-torture/compile/limits-externalid.c: New.
12348         * gcc.c-torture/compile/limits-fnargs.c: New.
12349         * gcc.c-torture/compile/limits-fndefn.c: New.
12350         * gcc.c-torture/compile/limits-idexternal.c: New.
12351         * gcc.c-torture/compile/limits-idinternal.c: New.
12352         * gcc.c-torture/compile/limits-pointer.c: New.
12353         * gcc.c-torture/compile/limits-stringlit.c: New.
12354         * gcc.c-torture/compile/limits-structmem.c: New.
12355         * gcc.c-torture/compile/limits-structnest.c: New.
12356
12357 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
12358
12359         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12360
12361 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12362
12363         PR middle-end/31740
12364         * gcc.c-torture/compile/20070501-1.c: New testcase.
12365
12366 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12367
12368         PR fortran/31732
12369         * gfortran.dg/array_memset_2:  New test case.
12370
12371 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12372
12373         PR testsuite/31615
12374         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12375
12376 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12377
12378         PR testsuite/31589
12379         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12380         dg-final test.
12381         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12382         keyword to dg-final test.
12383         * gcc.dg/vect/vect-iv-4.c: Likewise.
12384         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12385         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12386         test.
12387         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12388         cast.
12389         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12390         * lib/target-supports.exp
12391         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12392         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12393
12394 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
12395
12396         * gcc.c-torture/execute/ieee/20000320-1.c: Use
12397         __LONG_LONG_MAX__ and its friends instead of those supplied by
12398         limits.h.
12399
12400 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
12401
12402         PR C++/31721
12403         * g++.dg/ext/vector7.C: New testcase.
12404
12405 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12406
12407         PR fortran/31591
12408         * gfortran.dg/bound_simplification_1.f90: New test.
12409
12410 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12411
12412         PR fortran/31645
12413         * gfortran.dg/bom_error.f90: New test.
12414         * gfortran.dg/bom_include.f90: New test.
12415         * gfortran.dg/bom_UTF16-LE.f90: New test.
12416         * gfortran.dg/bom_UTF16-BE.f90: New test.
12417         * gfortran.dg/bom_UTF-8.f90: New test.
12418         * gfortran.dg/bom_UTF-32.f90: New test.
12419         * gfortran.dg/bom_UTF-8.F90: New test.
12420         * gfortran.dg/bom_include.inc: New file.
12421
12422 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12423
12424         PR C++/30221
12425         * g++.dg/init/ptrfn2.C: New test.
12426         * g++.dg/init/ptrfn3.C: New test.
12427
12428 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
12429
12430         PR fortran/31711
12431         * gfortran.dg/dependency_21.f90: New test.
12432
12433 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12434
12435         * gfortran.dg/secnds.f: Use real*8.
12436         * gfortran.dg/secnds-1.f: Use real*8.
12437
12438 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12439
12440         PR libfortran/31532
12441         * gfortran.dg/inquire_5.f90: Update test.
12442
12443 2007-04-27  Ian Lance Taylor  <iant@google.com>
12444
12445         PR middle-end/31710
12446         * gcc.c-torture/compile/pr31710.c: New test.
12447
12448 2007-04-27  Richard Guenther  <rguenther@suse.de>
12449
12450         PR tree-optimization/30965
12451         PR tree-optimization/30978
12452         * gcc.dg/tree-ssa/pr30978.c: New testcase.
12453         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12454         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12455         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12456
12457 2007-04-27  Richard Guenther  <rguenther@suse.de>
12458
12459         PR tree-optimization/31715
12460         * gcc.dg/Warray-bounds-4.c: New testcase.
12461
12462 2007-04-26  Ian Lance Taylor  <iant@google.com>
12463
12464         PR target/28675
12465         * gcc.c-torture/compile/pr28675.c: New test.
12466
12467 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12468
12469         PR C++/30016
12470         * g++.dg/ext/vector6.C: New test.
12471
12472 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
12473
12474         * gcc.c-torture/execute/ieee/20000320-1.x: New.
12475
12476 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
12477
12478         PR middle-end/31617
12479         * g++.dg/other/str_empty.C: Add expected warning.
12480
12481 2007-04-26  Richard Guenther  <rguenther@suse.de>
12482         Daniel Berlin  <dberlin@dberlin.org>
12483
12484         PR tree-optimization/30567
12485         * g++.dg/other/pr30567.C: New testcase.
12486
12487 2007-04-26  Richard Guenther  <rguenther@suse.de>
12488
12489         PR tree-optimization/31703
12490         * gcc.c-torture/compile/pr31703.c: New testcase.
12491         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12492         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12493
12494 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
12495
12496         * gfortran.dg/open_errors.f90: Added if statements checking
12497         the value of iostat.
12498
12499 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
12500
12501         PR c++/31598
12502         * g++.dg/gomp/pr31598.C: New test.
12503
12504         PR tree-optimization/30558
12505         * g++.dg/gomp/pr30558.C: New test.
12506
12507 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
12508
12509         PR c++/31338
12510         * g++.dg/ext/complex2.C: New test.
12511
12512 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
12513
12514         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12515
12516 2007-04-25  Thiemo Seufer  <ths@mips.com>
12517
12518         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12519         value to signed char.
12520
12521 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
12522
12523         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
12524         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
12525         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
12526
12527 2007-04-25  Tobias Burnus  <burnus@net-b.de>
12528
12529         PR fortran/31668
12530         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12531         statement functions.
12532         * gfortran.dg/c_by_val_5.f90: New test.
12533
12534 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
12535
12536         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12537         with two new subroutines to avoid parameter-induced aliasing.
12538         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12539         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12540
12541 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12542
12543         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12544         * g++.dg/warn/Warray-bounds.C: Likewise.
12545
12546 2007-04-24  Ian Lance Taylor  <iant@google.com>
12547
12548         PR tree-optimization/31605
12549         * gcc.c-torture/execute/pr31605.c: New test.
12550
12551 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12552
12553         PR fortran/31587
12554         * lib/gcc-dg.exp (scan-module): New function.
12555         * gfortran.dg/module_md5_1.f90: New test.
12556
12557 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
12558
12559         * g++.old-deja/g++.pt/defarg6.C: Only run with
12560         -std=gnu++98.
12561         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12562         * g++.dg/cpp0x/variadic61.C: Ditto.
12563         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12564         * g++.dg/cpp0x/variadic62.C: Ditto.
12565         * g++.dg/template/meminit1.C: Ditto.
12566         * g++.dg/template/operator7.C: Ditto.
12567         * g++.dg/template/static15.C: Ditto.
12568         * g++.dg/template/invalid1.C: Ditto.
12569         * g++.dg/template/shift1.C: Ditto.
12570         * g++.dg/template/error10.C: Ditto.
12571
12572 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
12573
12574         PR diagnostic/25923
12575         * gfortran.dg/pr25923.f90: New test.
12576
12577 2007-04-24  Ian Lance Taylor  <iant@google.com>
12578
12579         PR tree-optimization/31602
12580         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12581
12582 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
12583
12584         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12585         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12586
12587 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
12588
12589         * gcc.target/i386/reload-1.c. New.
12590
12591 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12592             Olga Golovanevsky  <olga@il.ibm.com>
12593
12594         * g++.dg/other/str_empty.C: New test.
12595
12596 2007-04-24  Richard Henderson  <rth@redhat.com>
12597
12598         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12599
12600 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12601
12602         PR target/31641
12603         * gcc.c-torture/compile/pr31641.c: New testcase.
12604
12605 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
12606
12607         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12608         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12609         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12610         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12611
12612 2007-04-23  Simon Baldwin  <simonb@google.com>
12613
12614         * g++.dg/other/error15.C: New.
12615         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12616         triggering a "multiple parameters named" error.
12617
12618 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
12619
12620         PR fortran/31618
12621         * gfortran.dg/backspace_8.f:  New test case.
12622
12623 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
12624
12625         PR fortran/31630
12626         * gfortran.dg/used_types_17.f90: New test.
12627
12628         PR fortran/31620
12629         * gfortran.dg/zero_array_components_1.f90: New test.
12630
12631 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12632
12633         PR fortran/31616
12634         * gfortran.dg/open_errors.f90: Allow a different error message.
12635
12636 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
12637
12638         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12639         Rename from check_effective_target_vect_pack_mod.  Rename global
12640         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
12641         messages.
12642         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12643         rename.
12644         * gcc.dg/vect/vect-iv-8a.c: Ditto.
12645         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12646
12647 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12648
12649         PR middle-end/31448
12650         * gcc.c-torture/execute/pr31448.c: New testcase.
12651
12652 2007-04-22  Nick Clifton  <nickc@redhat.com>
12653
12654         * gcc.dg/20020312-2.c: Add support for the FRV.
12655
12656 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
12657
12658         PR tree-optimization/24659
12659         * gcc.dg/vect/vect-float-extend-1.c: New test.
12660         * gcc.dg/vect/vect-float-truncate-1.c: New test.
12661
12662 2007-04-22  Richard Guenther  <rguenther@suse.de>
12663
12664         PR tree-optimization/29789
12665         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12666         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12667
12668 2007-04-22  Revital Eres  <eres@il.ibm.com>
12669
12670         * gcc.dg/var-expand2.c: New test.
12671
12672 2007-04-22  Revital Eres  <eres@il.ibm.com>
12673
12674         * gcc.dg/var-expand3.c: New test.
12675
12676 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12677
12678         PR fortran/31495
12679         * gfortran.dg/continuation_8.f90: New test.
12680
12681 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12682
12683         PR C/30265
12684         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12685         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12686
12687 2007-04-21  Richard Guenther  <rguenther@suse.de>
12688
12689         PR middle-end/31136
12690         * gcc.c-torture/execute/pr31136.c: New testcase.
12691
12692 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
12693
12694         * gcc.target/i386/movsi-sm-1.c: New.
12695
12696 2007-04-20  Richard Henderson  <rth@redhat.com>
12697
12698         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12699         * gcc.dg/pr27095.c: Cope with alpha GOT load.
12700
12701 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
12702
12703         * gcc.target/i386/ordcmp-1.c: New test.
12704         * gcc.target/i386/unordcmp-1.c: New test.
12705
12706         PR tree-optimization/31632
12707         * gcc.c-torture/compile/20070419-1.c: New test.
12708
12709 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12710
12711         * gcc.dg/invalid-call-1.c: New test.
12712
12713 2007-04-18  Dirk Mueller  <dmueller@suse.de>
12714
12715         PR diagnostic/31227
12716         * gcc.dg/Warray-bounds-3.c: New.
12717
12718 2007-04-18  Richard Guenther  <rguenther@suse.de>
12719
12720         PR tree-optimization/19431
12721         PR tree-optimization/21463
12722         * gcc.c-torture/execute/20070212-1.c: New testcase.
12723         * gcc.c-torture/execute/20070212-2.c: Likewise.
12724         * gcc.c-torture/execute/20070212-3.c: Likewise.
12725         * gcc.dg/tree-ssa/pr19431.c: Likewise.
12726         * gcc.dg/tree-ssa/pr21463.c: Likewise.
12727         * g++.dg/tree-ssa/pr21463.C: Likewise.
12728         * g++.dg/tree-ssa/pr30738.C: Likewise.
12729
12730 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12731
12732         PR c++/31513
12733         * g++.dg/expr/bitfield8.C: New test.
12734
12735 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
12736             Richard Sandiford  <richard@codesourcery.com>
12737
12738         * lib/target-supports.exp (check_profiling_available): Return 0
12739         for uClibc with -p or -pg.
12740
12741 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
12742
12743         PR c++/31517
12744         * g++.dg/template/init7.C: New test.
12745
12746 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
12747
12748         PR rtl-optimization/31360
12749         * gcc.dg/loop-7.c: New test.
12750
12751 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12752
12753         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12754         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12755         build.
12756         (compat-execute): Likewise.
12757         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12758         files to remote hosts.
12759         * lib/c-ctorture.exp (c-torture-compile): Likewise.
12760         (c-torture-execute): Likewise.
12761         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12762         or plain file.  Use remote_upload and remote_download to copy
12763         files about.
12764         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12765         before scanning it.
12766
12767 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
12768
12769         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12770
12771 2007-04-16  Lawrence Crowl  <crowl@google.com>
12772
12773         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12774         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12775         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12776         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12777         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12778         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12779         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12780         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12781         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12782         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12783         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12784
12785         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12786         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12787         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12788         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12789         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12790         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12791         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12792         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12793         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12794         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12795         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12796
12797 2007-04-16  Ian Lance Taylor  <iant@google.com>
12798
12799         PR tree-optimization/31522
12800         * gcc.dg/Wstrict-overflow-16.c: New test.
12801
12802 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
12803
12804         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12805
12806 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
12807
12808         PR fortran/31144
12809         * gfortran.dg/module_naming_1.f90: New.
12810
12811 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
12812
12813         * lib/target-supports.exp (check_profiling_available): Return
12814         false for m68k-*-uclinux.
12815
12816 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
12817
12818         PR c++/29365
12819         Testcase for c++ anonymous namespace warning
12820
12821         * g++.dg/warn/anonymous-namespace-1.C: New test
12822         * g++.dg/warn/anonymous-namespace-1.h: New test
12823
12824 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12825
12826         PR testsuite/31578
12827         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12828
12829 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12830
12831         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12832
12833 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
12834
12835         PR fortran/31204
12836         * gfortran.dg/array_constructor_16.f90: New test.
12837
12838 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
12839
12840         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12841         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12842
12843 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12844
12845         PR rtl-optimization/31500
12846         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12847         * g++.dg/warn/Warray-bounds.C: Likewise.
12848
12849 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12850
12851         PR C/31520
12852         * gcc.dg/gnu89-init-4.c: New testcase.
12853
12854 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
12855
12856         PR c++/25874
12857         * gcc.dg/gomp/pr25874.c: Add dg-options.
12858         * g++.dg/gomp/pr25874.C: Add dg-options.
12859
12860 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
12861
12862         PR fortran/21061
12863         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12864         * gfortran.dg/warnings_are_errors_1.f: New testcase.
12865
12866 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12867
12868         PR fortran/31561
12869         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12870
12871 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12872
12873         PR fortran/29507
12874         PR fortran/31404
12875         * gfortran.dg/initialization_6.f90: New test.
12876
12877 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
12878
12879         * gcc.c-torture/compile/pr27528.c: Require nonpic.
12880
12881         * lib/target-supports.exp (check_gc_sections_available):
12882         Return false if ldflags includes -elf2flt.
12883
12884 2007-04-13  Jason Merrill  <jason@redhat.com>
12885
12886         PR c++/31074
12887         * conv3.C: New test.
12888
12889 2007-04-13  Mike Stump  <mrs@apple.com>
12890
12891         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12892         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12893
12894 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
12895
12896         PR tree-optimization/29598
12897         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12898
12899 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12900
12901         PR fortran/31559
12902         * gfortran.dg/func_assign.f90: New test.
12903
12904 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
12905
12906         PR fortran/31550
12907         * gfortran.dg/used_types_16.f90: New test.
12908
12909 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
12910
12911         PR fortran/18937
12912         * gfortran.dg/goto_2.f90: New.
12913         * gfortran.dg/goto_3.f90: New.
12914         * gfortran.dg/pr17708.f90: Rename to ...
12915         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
12916
12917 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12918
12919         PR fortran/31562
12920         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
12921         instead of a struct.
12922
12923 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12924
12925         PR fortran/31562
12926         * gfortran.dg/value_4.c: Use GNU extensions for complex
12927         instead of a struct.
12928
12929 2007-04-13  Richard Guenther  <rguenther@suse.de>
12930
12931         PR tree-optimization/21258
12932         * gcc.dg/tree-ssa/vrp34.c: New testcase.
12933
12934 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12935
12936         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
12937         <complex.h>.
12938
12939 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
12940
12941         PR fortran/31250
12942         * gfortran.dg/char_length_2.f90: New.
12943         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12944         * gfortran.dg/repeat_4.f90: Likewise.
12945
12946         PR fortran/31266
12947         * gfortran.dg/char_assign_1.f90: New.
12948
12949         PR fortran/31471
12950         * gfortran.dg/block_name_1.f90: New.
12951         * gfortran.dg/block_name_2.f90: New.
12952
12953 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
12954
12955         PR c++/31078
12956         * g++.dg/other/pr31078.C: New.
12957
12958 2007-04-12  Richard Guenther  <rguenther@suse.de>
12959
12960         PR tree-optimization/31169
12961         * gcc.c-torture/execute/pr31169.c: New testcase.
12962
12963 2007-04-12  Richard Guenther  <rguenther@suse.de>
12964
12965         PR tree-optimization/24689
12966         PR tree-optimization/31307
12967         * g++.dg/tree-ssa/pr31307.C: New testcase.
12968         * gcc.dg/tree-ssa/pr24689.c: Likewise.
12969
12970 2007-04-12  Tobias Burnus  <burnus@net-b.de>
12971
12972         PR fortran/31472
12973         * gfortran.dg/access_spec_1.f90: New test.
12974         * gfortran.dg/access_spec_2.f90: New test.
12975         * gfortran.dg/non_module_public.f90: Match new error message.
12976
12977 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
12978
12979         PR testsuite/31538
12980         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12981         to 4 at line 38 to fix bounds problem.
12982
12983 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12984
12985         PR testsuite/31240
12986         * gfortran.dg/pointer_intent_1.f90: Fix test.
12987
12988 2007-04-10  Eric Christopher  <echristo@apple.com>
12989
12990         * lib/target-supports.exp
12991         (check_effective_target_fstack_protector): Rewrite.
12992
12993 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12994
12995         PR c++/31449
12996         * g++.dg/init/const5.C: New test.
12997
12998 2007-04-09  Jan Hubicka  <jh@suse.cz>
12999
13000         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13001
13002 2007-04-08  Jan Hubicka  <jh@suse.cz>
13003
13004         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13005
13006 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13007
13008         PR fortran/31257
13009         * gfortran.dg/achar_4.f90: New test.
13010
13011 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13012
13013         PR fortran/30880
13014         * gfortran.dg/used_dummy_types_8.f90: New test.
13015
13016 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13017
13018         PR fortran/30872
13019         * gfortran.dg/parameter_array_element_1.f90: New test.
13020
13021 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13022
13023         PR fortran/31222
13024         * gfortran.dg/default_numeric_type_1.f90: New test.
13025
13026 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13027
13028         PR fortran/31424
13029         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13030
13031 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13032
13033         PR fortran/31293
13034         * gfortran.dg/interface_12.f90: New test.
13035
13036 2007-04-07  Bruce Korb  <bkorb@gnu.org>
13037
13038         * gcc.dg/format/opt-6.c: New test.
13039         * gcc.dg/format/nul-1.c: New test.
13040         * gcc.dg/format/nul-2.c: New test.
13041
13042 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13043
13044         PR libgfortran/31395
13045         * gfortran.dg/fmt_colon.f90: New test.
13046
13047 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
13048
13049         * g++.old-deja/g++.other/init18.C: Use
13050         dg-require-effective-target instead of an explicit xfail.
13051
13052 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
13053
13054         * gcc.dg/dfp/signbit-1.c
13055         * gcc.dg/dfp/signbit-2.c
13056
13057 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13058
13059         PR fortran/31483
13060         * gfortran.dg/altreturn_5.f90: New test.
13061
13062 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13063
13064         PR fortran/31292
13065         * gfortran.dg/contained_module_proc_1.f90: New test.
13066
13067 2007-04-04  Stuart Hastings  <stuart@apple.com>
13068
13069         PR 31281
13070         * objc/execute/exceptions/pr31281.m: New.
13071
13072 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
13073
13074         * g++.dg/ext/dllimport12.C: Update comments.
13075
13076 2007-04-03  Eric Christopher  <echristo@apple.com>
13077
13078         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13079
13080 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13081
13082         PR fortran/31304
13083         * gfortran.dg/repeat_2.f90: New test.
13084         * gfortran.dg/repeat_3.f90: New test.
13085         * gfortran.dg/repeat_4.f90: New test.
13086
13087 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
13088
13089         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13090
13091 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
13092
13093         PR c++/30847
13094         * g++.dg/parse/cond3.C: New test.
13095
13096         PR middle-end/30704
13097         * gcc.c-torture/execute/ieee/pr30704.c: New test.
13098
13099 2007-04-02  Jason Merrill  <jason@redhat.com>
13100
13101         PR c++/31187
13102         * g++.dg/ext/visibility/anon3.C: New test.
13103
13104 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13105
13106         PR libgfortran/31052
13107         * gfortran.dg/namelist_28.f90: New test.
13108
13109 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13110
13111         PR libgfortran/31366
13112         * gfortran.dg/direct_io_6.f90: New test.
13113
13114 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13115
13116         PR libgfortran/31207
13117         * gfortran.dg/advance_5.f90: New test.
13118         * gfortran.dg/advance_6.f90: New test.
13119
13120 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13121
13122         * g++.dg/ext/dllimport6.C: Remove extra ';'.
13123         * g++.dg/ext/dllimport7.C: Likewise.
13124         * g++.dg/ext/selectany1.C: Likewise.
13125
13126 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
13127
13128         * g++.dg/parser/pr31138.C: New.
13129         * g++.dg/parser/pr31140.C: New.
13130         * g++.dg/parser/pr31141.C: New.
13131
13132 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
13133
13134         PR c++/26099
13135         * g++.dg/ext/is_base_of.C: New.
13136         * g++.dg/ext/has_virtual_destructor.C: New.
13137         * g++.dg/ext/is_polymorphic.C: New.
13138         * g++.dg/ext/is_base_of_diagnostic.C: New.
13139         * g++.dg/ext/is_enum.C: New.
13140         * g++.dg/ext/has_nothrow_assign.C: New.
13141         * g++.dg/ext/has_nothrow_constructor.C: New.
13142         * g++.dg/ext/is_empty.C: New.
13143         * g++.dg/ext/has_trivial_copy.C: New.
13144         * g++.dg/ext/has_trivial_assign.C: New.
13145         * g++.dg/ext/is_abstract.C: New.
13146         * g++.dg/ext/is_pod.C: New.
13147         * g++.dg/ext/has_nothrow_copy.C: New.
13148         * g++.dg/ext/is_class.C: New.
13149         * g++.dg/ext/has_trivial_constructor.C: New.
13150         * g++.dg/ext/is_union.C: New.
13151         * g++.dg/ext/has_trivial_destructor.C: New.
13152         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13153         * g++.dg/template/crash43.C: Likewise.
13154
13155 2007-03-29  Dirk Mueller  <dmueller@suse.de>
13156
13157         * g++.dg/warn/pedantic2.C: New testcase.
13158
13159 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13160
13161         * size_dim.f90: Fix dg directive.
13162         * pr16433.f: Likewise.
13163         * use_6.f90: Likewise.
13164         * use_7.f90: Likewise.
13165         * entry_9.f90: Likewise.
13166         * pointer_intent_2.f90: Likewise.
13167         * protected_1.f90: Likewise.
13168         * fmt_missing_period_2.f: Likewise.
13169         * pointer_intent_3.f90: Likewise.
13170         * protected_2.f90: Likewise.
13171         * protected_3.f90: Likewise.
13172         * pr15754.f90: Likewise.
13173         * protected_4.f90: Likewise.
13174         * protected_5.f90: Likewise.
13175         * initialization_2.f90: Likewise.
13176         * protected_6.f90: Likewise.
13177         * continuation_7.f90: Likewise.
13178         * derived_function_interface_1.f90: Likewise.
13179         * der_pointer_4.f90: Likewise.
13180         * fmt_zero_precision.f90: Likewise.
13181         * blockdata_3.f90: Likewise.
13182         * fmt_missing_period_1.f: Likewise.
13183         * real_const_3.f90: Likewise.
13184         * use_4.f90: Likewise.
13185         * fmt_missing_period_3.f: Likewise.
13186         * use_5.f90: Likewise.
13187
13188 2007-03-28  Mike Stump  <mrs@apple.com>
13189
13190         * gcc.dg/darwin-comm.c: Add.
13191
13192 2007-03-28  Eric Christopher  <echristo@apple.com>
13193
13194         * lib/target-supports.exp (check_effective_target_fstack_protector):
13195         New.
13196         * gcc.dg/ssp-1.c: Use.
13197         * gcc.dg/ssp-2.c: Ditto.
13198
13199 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
13200
13201         PR c++/29077
13202         * g++.dg/parse/constructor3.C: New test.
13203
13204 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
13205
13206         * gnat.dg/thin_pointer.ad[sb]: New test.
13207
13208 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13209
13210         * g++.dg/cpp0x/bracket1.C: New.
13211         * g++.dg/cpp0x/bracket2.C: New.
13212         * g++.dg/cpp0x/bracket3.C: New.
13213         * g++.dg/cpp0x/bracket4.C: New.
13214
13215 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13216
13217         * g++.dg/cpp0x/temp_default1.C: New.
13218         * g++.dg/cpp0x/temp_default3.C: New.
13219         * g++.dg/cpp0x/temp_default2.C: New.
13220         * g++.dg/cpp0x/temp_default4.C: New.
13221
13222 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13223
13224         PR c++/29993
13225         * g++.dg/other/cv_func2.C: New.
13226
13227 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
13228
13229         * gcc.dg/dfp/func-vararg-alternate.h: New file.
13230         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13231         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13232         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13233
13234         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13235         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13236
13237         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13238
13239         * lib/compat.exp (compat-execute): Fix processing of file names.
13240
13241 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
13242
13243         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13244
13245 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
13246
13247         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13248         Delete created executable test file.
13249         (check_effective_target_fortran_large_int): Ditto.
13250         (check_effective_target_static_libgfortran): Ditto.
13251
13252 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
13253
13254         PR c++/30500
13255         * g++.dg/warn/pragma-system_header1.C: New test.
13256         * g++.dg/warn/pragma-system_header2.C: New test.
13257         * g++.dg/warn/pragma-system_header1.h. New.
13258         * g++.dg/warn/pragma-system_header2.h. New.
13259
13260 2007-03-26  Ian Lance Taylor  <iant@google.com>
13261
13262         PR tree-optimization/31345
13263         * gcc.c-torture/compile/pr31345-1.c: New test.
13264
13265 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
13266
13267         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13268         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13269         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13270         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13271         * gfortran.dg/overload_1.f90: Likewise.
13272         * gfortran.dg/impure_assignment_1.f90: Likewise.
13273         * gfortran.dg/error_recovery_3.f90: Likewise.
13274         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13275         * gfortran.dg/sequence_types_1.f90: Likewise.
13276         * gfortran.dg/internal_references_1.f90: Likewise.
13277         * gfortran.dg/present_1.f90: Likewise.
13278         * gfortran.dg/volatile10.f90: Likewise.
13279         * gfortran.dg/module_equivalence_2.f90: Likewise.
13280         * gfortran.dg/use_4.f90: Likewise.
13281         * gfortran.dg/elemental_result_1.f90: Likewise.
13282         * gfortran.dg/generic_actual_arg.f90: Likewise.
13283         * gfortran.dg/private_type_5.f90: Likewise.
13284         * gfortran.dg/protected_4.f90: Likewise.
13285         * gfortran.dg/interface_3.f90: Likewise.
13286
13287 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13288
13289         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13290         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13291
13292 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13293
13294         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13295
13296 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13297
13298         PR libgfortran/31199
13299         * gfortran.dg/fmt_t_4.f90: New test.
13300
13301 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13302
13303         PR libfortran/31297
13304         * gfortran.dg/backspace_5.f:  Initialize variable(s).
13305         * gfortran.dg/backspace_6.f:  Likewise.
13306         * gfortran.dg/char_bounds_check_fail_1: Likewise.
13307         * gfortran.dg/direct_io_2.f90:  Likewise.
13308         * gfortran.dg/write_back.f:  Likewise.
13309         * gfortran.dg/write_rewind_2.f:  Likewise.
13310         * gfortran.dg/write_rewind_1.f:  Likewise.
13311         * gfortran.dg/write_rewind_2.f:  Likewise.
13312
13313 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
13314
13315         PR tree-optimization/30784
13316         * gcc.dg/vect/pr30784.c: New test.
13317
13318 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13319
13320         PR fortran/30877
13321         * gfortran.dg/operator_1.f90: New test.
13322         * gfortran.dg/operator_2.f90: New test.
13323
13324 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13325
13326         PR libfortran/31196
13327         * gfortran.dg/reshape_transpose_1.f90:  New test.
13328
13329 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13330
13331         PR fortran/30655
13332         * gfortran.dg/bounds_check_6.f90: New test.
13333
13334 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
13335
13336         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13337         #ifndef/#endif.
13338         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13339         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13340
13341 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
13342
13343         PR fortran/31209
13344         * gfortran.dg/pointer_function_actual_1.f90: New test.
13345
13346         PR fortran/31200
13347         * gfortran.dg/pointer_function_actual_2.f90: New test.
13348
13349         PR fortran/31215
13350         * gfortran.dg/result_in_spec_1.f90: New test.
13351
13352 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13353
13354         PR fortran/30834
13355         * gfortran.dg/integer_exponentiation_3.F90: New test.
13356         * gfortran.dg/integer_exponentiation_4.f90: New test.
13357         * gfortran.dg/integer_exponentiation_5.F90: New test.
13358
13359 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13360
13361         PR c++/30863
13362         * g++.dg/template/error24.C: New test.
13363         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13364
13365 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13366
13367         PR c++/31273
13368         * g++.dg/expr/bitfield7.C: New test.
13369
13370 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13371
13372         PR other/23572
13373         * gcc.dg/float-range-4.c: New.
13374         * gcc.dg/float-range-1.c: Update. Test for a warning.
13375         * gcc.dg/float-range-3.c: New.
13376         * gcc.dg/float-range-5.c: New.
13377
13378 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13379
13380         PR fortran/31262
13381         * gfortran.dg/no_range_check_1.f90: New test.
13382
13383 2007-03-22  Dirk Mueller  <dmueller@suse.de>
13384
13385         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13386         * g++.dg/other/static1.C: Remove stray semicolon.
13387         * g++.dg/other/init1.C: Likewise.
13388         * g++.dg/rtti/dyncast1.C: Likewise.
13389         * g++.dg/tree-ssa/pr17153.C: Likewise.
13390         * g++.dg/lookup/disamb1.C: Likewise.
13391         * g++.dg/lookup/scoped2.C: Likewise.
13392         * g++.dg/lookup/friend7.C: Likewise.
13393         * g++.dg/parse/parse4.C: Likewise.
13394         * g++.dg/parse/parse5.C: Likewise.
13395         * g++.dg/expr/pr29066.C: Likewise.
13396         * g++.dg/expr/cast4.C: Likewise.
13397         * g++.dg/tc1/dr193.C: Likewise.
13398         * g++.dg/tc1/dr213.C: Likewise.
13399         * g++.dg/abi/dcast1.C: Likewise.
13400         * g++.dg/abi/covariant2.C: Likewise.
13401         * g++.dg/inherit/covariant11.C: Likewise.
13402         * g++.dg/inherit/covariant9.C: Likewise.
13403         * g++.dg/inherit/covariant10.C: Likewise.
13404         * g++.dg/init/static3.C: Likewise.
13405         * g++.dg/init/init-ref3.C: Likewise.
13406         * g++.dg/init/ref10.C: Likewise.
13407         * g++.dg/template/meminit2.C: Likewise.
13408         * g++.dg/template/using9.C: Likewise.
13409         * g++.dg/template/friend9.C: Likewise.
13410         * g++.dg/template/ref1.C: Likewise.
13411         * g++.old-deja/g++.warn/inline.C: Likewise.
13412         * g++.old-deja/g++.robertl/eb91.C: Likewise.
13413         * g++.old-deja/g++.robertl/eb46.C: Likewise.
13414         * g++.old-deja/g++.robertl/eb34.C: Likewise.
13415         * g++.old-deja/g++.robertl/eb43.C: Likewise.
13416         * g++.old-deja/g++.robertl/eb26.C: Likewise.
13417         * g++.old-deja/g++.robertl/eb116.C: Likewise.
13418         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13419         * g++.old-deja/g++.brendan/overload8.C: Likewise.
13420         * g++.old-deja/g++.brendan/overload11.C: Likewise.
13421         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13422         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13423         * g++.old-deja/g++.brendan/template11.C: Likewise.
13424         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13425         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13426         * g++.old-deja/g++.brendan/crash16.C: Likewise.
13427         * g++.old-deja/g++.jason/pmem2.C: Likewise.
13428         * g++.old-deja/g++.jason/parse9.C: Likewise.
13429         * g++.old-deja/g++.jason/byval2.C: Likewise.
13430         * g++.old-deja/g++.jason/overload8.C: Likewise.
13431         * g++.old-deja/g++.jason/pmf8.C: Likewise.
13432         * g++.old-deja/g++.jason/template33.C: Likewise.
13433         * g++.old-deja/g++.jason/return3.C: Likewise.
13434         * g++.old-deja/g++.jason/scoping2.C: Likewise.
13435         * g++.old-deja/g++.jason/virtual.C: Likewise.
13436         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13437         * g++.old-deja/g++.jason/template27.C: Likewise.
13438         * g++.old-deja/g++.jason/synth6.C: Likewise.
13439         * g++.old-deja/g++.jason/ref8.C: Likewise.
13440         * g++.old-deja/g++.jason/offset1.C: Likewise.
13441         * g++.old-deja/g++.other/static20.C: Likewise.
13442         * g++.old-deja/g++.other/array1.C: Likewise.
13443         * g++.old-deja/g++.other/new3.C: Likewise.
13444         * g++.old-deja/g++.other/array2.C: Likewise.
13445         * g++.old-deja/g++.other/overload9.C: Likewise.
13446         * g++.old-deja/g++.other/cast6.C: Likewise.
13447         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13448         * g++.old-deja/g++.other/eh4.C: Likewise.
13449         * g++.old-deja/g++.other/using7.C: Likewise.
13450         * g++.old-deja/g++.other/init18.C: Likewise.
13451         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13452         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13453         * g++.old-deja/g++.other/dtor11.C: Likewise.
13454         * g++.old-deja/g++.pt/static11.C: Likewise.
13455         * g++.old-deja/g++.pt/crash19.C: Likewise.
13456         * g++.old-deja/g++.pt/overload12.C: Likewise.
13457         * g++.old-deja/g++.pt/crash46.C: Likewise.
13458         * g++.old-deja/g++.pt/mi1.C: Likewise.
13459         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13460         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13461         * g++.old-deja/g++.pt/local5.C: Likewise.
13462         * g++.old-deja/g++.pt/typename2.C: Likewise.
13463         * g++.old-deja/g++.pt/explicit80.C: Likewise.
13464         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13465         * g++.old-deja/g++.law/visibility1.C: Likewise.
13466         * g++.old-deja/g++.law/visibility2.C: Likewise.
13467         * g++.old-deja/g++.law/virtual2.C: Likewise.
13468         * g++.old-deja/g++.law/operators19.C: Likewise.
13469         * g++.old-deja/g++.law/parsing10.C: Likewise.
13470         * g++.old-deja/g++.law/visibility4.C: Likewise.
13471         * g++.old-deja/g++.law/operators4.C: Likewise.
13472         * g++.old-deja/g++.law/dtors2.C: Likewise.
13473         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13474         * g++.old-deja/g++.law/visibility10.C: Likewise.
13475         * g++.old-deja/g++.law/scope3.C: Likewise.
13476         * g++.old-deja/g++.law/casts2.C: Likewise.
13477         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13478         * g++.old-deja/g++.law/operators33.C: Likewise.
13479         * g++.old-deja/g++.law/friend4.C: Likewise.
13480         * g++.old-deja/g++.mike/pmf7.C: Likewise.
13481         * g++.old-deja/g++.mike/p5611.C: Likewise.
13482         * g++.old-deja/g++.mike/net37.C: Likewise.
13483         * g++.old-deja/g++.mike/p3570.C: Likewise.
13484         * g++.old-deja/g++.mike/p5718.C: Likewise.
13485         * g++.old-deja/g++.mike/net21.C: Likewise.
13486         * g++.old-deja/g++.mike/p1862.C: Likewise.
13487         * g++.old-deja/g++.mike/p4511.C: Likewise.
13488         * g++.old-deja/g++.mike/virt3.C: Likewise.
13489         * g++.old-deja/g++.mike/p16146.C: Likewise.
13490         * g++.old-deja/g++.mike/p1989.C: Likewise.
13491         * g++.old-deja/g++.mike/p5571.C: Likewise.
13492         * g++.old-deja/g++.gb/scope10.C: Likewise.
13493         * g++.old-deja/g++.abi/primary5.C: Likewise.
13494         * g++.old-deja/g++.abi/empty2.C: Likewise.
13495         * g++.old-deja/g++.abi/arraynew.C: Likewise.
13496         * g++.old-deja/g++.eh/vbase4.C: Likewise.
13497         * g++.old-deja/g++.eh/ptr1.C: Likewise.
13498         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13499         * g++.old-deja/g++.bob/template3.C: Likewise.
13500         * g++.old-deja/g++.bob/inherit1.C: Likewise.
13501
13502 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
13503
13504         PR fortran/31193
13505         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13506
13507 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
13508
13509         PR fortran/20897
13510         * gfortran.dg/derived_name_1.f90: New.
13511         * gfortran.dg/derived_name_2.f: New.
13512
13513 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13514
13515         * lib/target-supports.exp (check_effective_target_nonpic): New
13516         procedure.
13517         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13518         when compiling PIC.
13519         * gcc.target/i386/asm-4.c: Require nonpic.
13520         * gcc.target/i386/cmov1.c: Likewise.
13521         * gcc.target/i386/mul.c: Likewise.
13522         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13523         * gcc.target/i386/ssetype-1.c: Require nonpic.
13524         * gcc.target/i386/ssetype-3.c: Likewise.
13525         * gcc.target/i386/ssetype-5.c: Likewise.
13526
13527 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13528
13529         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13530         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13531         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13532         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13533
13534 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
13535
13536         PR tree-optimization/30590
13537         * g++.dg/opt/pr30590.C: New testcase.
13538
13539 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
13540
13541         PR c/30762
13542         * gcc.dg/pr30762-1.c: New test.
13543         * gcc.dg/pr30762-2.c: New test.
13544
13545         PR inline-asm/30505
13546         * gcc.target/i386/pr30505.c: New test.
13547
13548 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
13549
13550         * gcc.target/arm/register-variables.c: New.
13551
13552 2007-03-19  Jeff Law  <law@redhat.com>
13553
13554         * PR tree-optimization/30984
13555         * gcc.c-torture/pr30984.c: New test.
13556
13557 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13558         Richard Guenther  <rguenther@suse.de>
13559
13560         PR tree-optimization/31254
13561         * gcc.dg/torture/pr31254.c: New testcase.
13562
13563 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
13564
13565         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13566         target default_packed.
13567
13568 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13569
13570         PR fortran/31203
13571         * gfortran.dg/string_length_1.f90: New test.
13572
13573 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13574
13575         PR testsuite/30395
13576         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13577
13578 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13579
13580         PR libgfortran/31052
13581         * gfortran.dg/namelist_27.f90: New test.
13582
13583 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
13584
13585         PR fortran/30531
13586         * gfortran.dg/used_types_14.f90: New test.
13587
13588         PR fortran/31086
13589         * gfortran.dg/used_types_15.f90: New test.
13590
13591 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
13592
13593         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13594         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13595
13596 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13597
13598         PR fortran/31120
13599         * gfortran.dg/integer_exponentiation_2.f90: New test.
13600
13601 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
13602
13603         PR tree-optimization/31041
13604         * gcc.dg/vect/pr31041.c: New test.
13605
13606 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13607
13608         * g++.dg/warn/Wconversion-integer.C: New
13609         * g++.dg/warn/Wconversion-real.C: New.
13610         * g++.dg/warn/Wconversion-real-integer.C: New.
13611         * g++.dg/warn/conv2.C: Updated.
13612
13613 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13614
13615         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13616         exclude RTPs.
13617
13618 2007-03-16  Richard Guenther  <rguenther@suse.de>
13619
13620         PR tree-optimization/31146
13621         * g++.dg/tree-ssa/pr31146.C: New testcase.
13622
13623 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13624
13625         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13626         assume that the target has <features.h>.
13627
13628 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13629
13630         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13631         dg-options rather than to the whole test.
13632
13633 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
13634
13635         PR debug/29906
13636         * g++.dg/debug/pr29906.C: New
13637
13638 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13639
13640         PR libgfortran/31099
13641         * gfortran.dg/unformatted_recl.f90: Update test.
13642
13643 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
13644
13645         * gcc.dg/tree-ssa/prefetch-5.c: New test.
13646
13647 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13648
13649         PR c++/30891
13650         * g++.dg/parse/namespace-definition.C: New.
13651
13652 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13653
13654         PR c++/24924
13655         * g++.dg/cpp/pedantic-errors.C: New.
13656         * g++.dg/cpp/permissive.C: New.
13657
13658 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13659
13660         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13661         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13662
13663 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13664
13665         * lib/target-supports.exp (check_missing_uclibc_feature)
13666         (check_effective_target_wchar): New procedures.
13667         * gcc.dg/wchar_t-1.c: Require target wchar.
13668         * gcc.dg/wint_t-1.c: Likewise.
13669
13670 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13671
13672         * lib/target-supports.exp (check_gc_sections_available): Return
13673         false for VxWorks targets.
13674
13675 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13676
13677         * g++.dg/warn/Wconversion2.C: Fix typo.
13678         * gcc.dg/if-empty-1.c: Ditto.
13679
13680 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13681
13682         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13683
13684 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13685
13686         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13687         * gcc.target/i386/pr31167.c: Ditto.
13688
13689 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13690
13691         PR target/31167
13692         * gcc.target/i386/pr31167.c: New test.
13693
13694 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
13695
13696         PR fortran/30922
13697         * gfortran.dg/import5.f90.f90: New test.
13698
13699
13700         PR fortran/30879
13701         * gfortran.dg/data_components_1.f90: New test.
13702
13703
13704         PR fortran/30870
13705         * gfortran.dg/generic_13.f90: New test.
13706
13707         PR fortran/31163
13708         * gfortran.dg/alloc_comp_basics_5.f90: New test.
13709
13710 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13711
13712         PR libgfortran/31051
13713         * gfortran.dg/fmt_t_4.f90: New
13714
13715 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13716
13717         PR C++/31165
13718         * g++.dg/other/default7.C: New test.
13719
13720 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13721
13722         * g++.dg/warn/Wconversion2.C: New.
13723
13724 2007-03-14  Eric Christopher  <echristo@apple.com>
13725
13726         * gcc.dg/ssp-1.c: New.
13727         * gcc.dg/ssp-2.c: Ditto.
13728
13729 2007-03-14  Dirk Mueller  <dmueller@suse.de>
13730
13731         * g++.dg/warn/do-empty.C: New.
13732         * gcc.dg/do-empty.c: New.
13733         * gcc.dg/if-empty-1.c: Update.
13734         * gcc.dg/20001116-1.c: Update.
13735         * gcc.dg/pr23165.c: Update.
13736
13737 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
13738
13739         * gfortran.dg/module_implicit_conversion.f90: New test.
13740
13741 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
13742
13743         PR middle-end/31127
13744         * gcc.dg/pr31127.c: New.
13745
13746 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
13747
13748         * gcc.dg/tree-ssa/loop-26.c: New test.
13749
13750 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
13751
13752         * gcc.target/i386/cmpxchg16b-1.c: New test.
13753
13754 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13755
13756         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13757         * gcc.dg/c99-vla-1.c: Likewise.
13758         * g++.dg/ext/vla1.C: Likewise
13759
13760 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13761
13762         * gcc.dg/wvla-1.c: New test
13763         * gcc.dg/wvla-2.c: New test
13764         * gcc.dg/wvla-3.c: New test
13765         * gcc.dg/wvla-4.c: New test
13766         * gcc.dg/wvla-5.c: New test
13767         * gcc.dg/wvla-6.c: New test
13768         * gcc.dg/wvla-7.c: New test
13769         * g++.dg/warn/Wvla-1.C: New test
13770         * g++.dg/warn/Wvla-2.C: New test
13771         * g++.dg/warn/Wvla-3.C: New test
13772
13773 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
13774
13775         PR c++/30108
13776         * g++.dg/other/default6.C: New test.
13777
13778 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13779
13780         * lib/target-supports.exp (check_profiling_available): Return false
13781         for VxWorks.
13782         (check_effective_target_vxworks_kernel): New procedure.
13783         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13784         VxWorks.
13785         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13786         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13787         to include VxWorks.
13788         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13789
13790 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13791
13792         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13793         PIC is not supported.
13794         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13795         * gcc.dg/20020426-2.c: Likewise.
13796         * gcc.dg/pr28243.c: Likewise.
13797         * gcc.dg/visibility-11.c: Likewise.
13798         * gcc.dg/tls/opt-9.c: Likewise.
13799         * gcc.dg/tls/opt-10.c: Likewise.
13800         * gcc.dg/tls/pic-1.c: Likewise.
13801         * gcc.dg/tls/struct-1.c: Likewise.
13802         * gcc.target/i386/20000807-1.c: Likewise.
13803         * gcc.target/i386/20000904-1.c: Likewise.
13804         * gcc.target/i386/20011119-1.c: Likewise.
13805         * gcc.target/i386/990213-2.c: Likewise.
13806         * gcc.target/i386/990214-1.c: Likewise.
13807         * gcc.target/i386/compress-float-387-pic.c: Likewise.
13808         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13809         * gcc.target/i386/pic-1.c: Likewise.
13810         * gcc.target/i386/pr21518.c: Likewise.
13811         * gcc.target/i386/pr23098.c: Likewise.
13812         * gcc.target/i386/pr23943.c: Likewise.
13813
13814 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
13815
13816         PR c++/31038
13817         * g++.dg/template/complit2.C: New test.
13818
13819         PR c++/30328
13820         * g++.dg/ext/bitfield1.C: New test.
13821
13822 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
13823
13824         PR fortran/30883
13825         * gfortran.dg/interface_11.f90: New test.
13826
13827 2007-03-11  Richard Guenther  <rguenther@suse.de>
13828
13829         PR tree-optimization/31115
13830         * gcc.dg/torture/pr31115.c: New testcase.
13831
13832 2007-03-11  Ira Rosen  <irar@il.ibm.com>
13833
13834         PR tree-optimization/29925
13835         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13836
13837 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
13838
13839         PR c++/30274
13840         * g++.dg/expr/bitfield3.C: New test.
13841         * g++.dg/expr/bitfield4.C: Likewise.
13842         * g++.dg/expr/bitfield5.C: Likewise.
13843         * g++.dg/expr/bitfield6.C: Likewise.
13844
13845         PR c++/30924
13846         * g++.dg/template/array18.C: New test.
13847
13848 2007-03-10  Dirk Mueller  <dmueller@suse.de>
13849
13850         PR c++/17946
13851         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13852         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13853
13854 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
13855
13856         PR c++/20599
13857         * g++.dg/cpp0x/variadic-bind.C: New.
13858         * g++.dg/cpp0x/variadic-function.C: New.
13859         * g++.dg/cpp0x/variadic-mem_fn.C: New.
13860         * g++.dg/cpp0x/variadic-tuple.C: New.
13861         * g++.dg/cpp0x/variadic1.C: New.
13862         * g++.dg/cpp0x/variadic2.C: New.
13863         * g++.dg/cpp0x/variadic3.C: New.
13864         * g++.dg/cpp0x/variadic4.C: New.
13865         * g++.dg/cpp0x/variadic5.C: New.
13866         * g++.dg/cpp0x/variadic6.C: New.
13867         * g++.dg/cpp0x/variadic7.C: New.
13868         * g++.dg/cpp0x/variadic8.C: New.
13869         * g++.dg/cpp0x/variadic9.C: New.
13870         * g++.dg/cpp0x/variadic10.C: New.
13871         * g++.dg/cpp0x/variadic11.C: New.
13872         * g++.dg/cpp0x/variadic12.C: New.
13873         * g++.dg/cpp0x/variadic13.C: New.
13874         * g++.dg/cpp0x/variadic14.C: New.
13875         * g++.dg/cpp0x/variadic15.C: New.
13876         * g++.dg/cpp0x/variadic16.C: New.
13877         * g++.dg/cpp0x/variadic17.C: New.
13878         * g++.dg/cpp0x/variadic18.C: New.
13879         * g++.dg/cpp0x/variadic19.C: New.
13880         * g++.dg/cpp0x/variadic20.C: New.
13881         * g++.dg/cpp0x/variadic21.C: New.
13882         * g++.dg/cpp0x/variadic22.C: New.
13883         * g++.dg/cpp0x/variadic23.C: New.
13884         * g++.dg/cpp0x/variadic24.C: New.
13885         * g++.dg/cpp0x/variadic25.C: New.
13886         * g++.dg/cpp0x/variadic26.C: New.
13887         * g++.dg/cpp0x/variadic27.C: New.
13888         * g++.dg/cpp0x/variadic28.C: New.
13889         * g++.dg/cpp0x/variadic29.C: New.
13890         * g++.dg/cpp0x/variadic30.C: New.
13891         * g++.dg/cpp0x/variadic31.C: New.
13892         * g++.dg/cpp0x/variadic32.C: New.
13893         * g++.dg/cpp0x/variadic33.C: New.
13894         * g++.dg/cpp0x/variadic34.C: New.
13895         * g++.dg/cpp0x/variadic35.C: New.
13896         * g++.dg/cpp0x/variadic36.C: New.
13897         * g++.dg/cpp0x/variadic37.C: New.
13898         * g++.dg/cpp0x/variadic38.C: New.
13899         * g++.dg/cpp0x/variadic39.C: New.
13900         * g++.dg/cpp0x/variadic40.C: New.
13901         * g++.dg/cpp0x/variadic41.C: New.
13902         * g++.dg/cpp0x/variadic42.C: New.
13903         * g++.dg/cpp0x/variadic43.C: New.
13904         * g++.dg/cpp0x/variadic44.C: New.
13905         * g++.dg/cpp0x/variadic45.C: New.
13906         * g++.dg/cpp0x/variadic46.C: New.
13907         * g++.dg/cpp0x/variadic47.C: New.
13908         * g++.dg/cpp0x/variadic48.C: New.
13909         * g++.dg/cpp0x/variadic49.C: New.
13910         * g++.dg/cpp0x/variadic50.C: New.
13911         * g++.dg/cpp0x/variadic51.C: New.
13912         * g++.dg/cpp0x/variadic52.C: New.
13913         * g++.dg/cpp0x/variadic53.C: New.
13914         * g++.dg/cpp0x/variadic54.C: New.
13915         * g++.dg/cpp0x/variadic55.C: New.
13916         * g++.dg/cpp0x/variadic56.C: New.
13917         * g++.dg/cpp0x/variadic57.C: New.
13918         * g++.dg/cpp0x/variadic58.C: New.
13919         * g++.dg/cpp0x/variadic59.C: New.
13920         * g++.dg/cpp0x/variadic60.C : New.
13921         * g++.dg/cpp0x/variadic61.C : New.
13922         * g++.dg/cpp0x/variadic62.C : New.
13923         * g++.dg/cpp0x/variadic63.C : New.
13924         * g++.dg/cpp0x/variadic64.C : New.
13925         * g++.dg/cpp0x/variadic65.C : New.
13926         * g++.dg/cpp0x/variadic66.C : New.
13927         * g++.dg/cpp0x/variadic67.C : New.
13928         * g++.dg/cpp0x/variadic68.C : New.
13929         * g++.dg/cpp0x/variadic69.C : New.
13930         * g++.dg/cpp0x/variadic70.C : New.
13931         * g++.dg/cpp0x/variadic71.C : New.
13932         * g++.dg/cpp0x/variadic72.C : New.
13933         * g++.dg/cpp0x/variadic73.C : New.
13934         * g++.dg/cpp0x/variadic74.C : New.
13935         * g++.dg/cpp0x/variadic75.C : New.
13936         * g++.dg/cpp0x/variadic-ex1.C : New.
13937         * g++.dg/cpp0x/variadic-ex2.C : New.
13938         * g++.dg/cpp0x/variadic-ex3.C : New.
13939         * g++.dg/cpp0x/variadic-ex4.C : New.
13940         * g++.dg/cpp0x/variadic-ex5.C : New.
13941         * g++.dg/cpp0x/variadic-ex6.C : New.
13942         * g++.dg/cpp0x/variadic-ex7.C : New.
13943         * g++.dg/cpp0x/variadic-ex8.C : New.
13944         * g++.dg/cpp0x/variadic-ex9.C : New.
13945         * g++.dg/cpp0x/variadic-ex10.C : New.
13946         * g++.dg/cpp0x/variadic-ex11.C : New.
13947         * g++.dg/cpp0x/variadic-ex12.C : New.
13948         * g++.dg/cpp0x/variadic-ex13.C : New.
13949         * g++.dg/cpp0x/variadic-ex14.C : New.
13950
13951 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13952
13953         PR libgfortran/31099
13954         * gfortran.dg/unformatted_recl.f90: New test.
13955
13956 2007-03-09  Roger Sayle  <roger@eyesopen.com>
13957
13958         * gcc.dg/fold-eqcmplx-1.c: New test case.
13959
13960 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
13961
13962         PR rtl-optimization/30643
13963         * gcc.dg/pr30643.c: New.
13964
13965 2007-03-09  Chao-ying Fu  <fu@mips.com>
13966
13967         * gcc.target/mips/mips32-dspr2-type.c: New test.
13968         * gcc.target/mips/mips32-dspr2.c: New test.
13969         * gcc.target/mips/dspr2-MULT.c: New test.
13970         * gcc.target/mips/dspr2-MULTU.c: New test.
13971         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13972         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13973         Adjust some formats.
13974
13975 2007-03-09  Dirk Mueller  <dmueller@suse.de>
13976
13977         PR c++/17946
13978         * gcc.dg/Wlogical-op-1.c: New.
13979         * g++.dg/warn/Wlogical-op-1.C: New.
13980
13981 2007-03-09  Richard Guenther  <rguenther@suse.de>
13982
13983         PR tree-optimization/30904
13984         PR middle-end/31058
13985         * gcc.dg/pr30904.c: Remove xfail.
13986
13987 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13988
13989         PR C/31072
13990         * gcc.c-torture/execute/pr31072.c: New test.
13991
13992 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13993
13994         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13995         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13996         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13997         *lrint* and *lround*.
13998         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13999         floor->lfloor.
14000         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14001         * gcc.dg/torture/builtin-integral-1.c: Likewise.
14002         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
14003         and *lround*.  Correct macro names.
14004         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14005         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14006
14007 2007-03-08  Ian Lance Taylor  <iant@google.com>
14008
14009         * gcc.dg/no-strict-overflow-5.c: New test.
14010         * gcc.dg/no-strict-overflow-6.c: New test.
14011         * gcc.dg/Wstrict-overflow-11.c: New test.
14012         * gcc.dg/Wstrict-overflow-12.c: New test.
14013         * gcc.dg/Wstrict-overflow-13.c: New test.
14014         * gcc.dg/Wstrict-overflow-14.c: New test.
14015         * gcc.dg/Wstrict-overflow-15.c: New test.
14016
14017 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14018
14019         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
14020         for VxWorks kernel mode.
14021         * gcc.c-torture/execute/strncmp-1.x: Likewise.
14022
14023 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14024
14025         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14026         mode.
14027
14028 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14029
14030         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14031         and lib/bfill.c on VxWorks targets.
14032         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14033         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14034         lib/bfill.c and lib/memmove.c on VxWorks targets.
14035         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14036         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14037         on VxWorks targets.
14038         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14039         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14040
14041 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14042
14043         * gfortran.dg/use_5.f90: New test.
14044         * gfortran.dg/use_6.f90: Ditto.
14045         * gfortran.dg/use_7.f90: Ditto.
14046
14047 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14048
14049         PR fortran/30973
14050         * gfortran.dg/use_4.f90: New test.
14051         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14052
14053 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
14054
14055         PR fortran/31011
14056         * gfortran.dg/parameter_array_section_2.f90: New test.
14057
14058 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
14059
14060         PR c++/30852
14061         * g++.dg/ext/offsetof1.C: Add cases with volatile.
14062
14063         PR c++/30534
14064         * g++.dg/template/arg5.C: New test.
14065
14066 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
14067
14068         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14069
14070 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
14071
14072         * gcc.dg/var-expand1.c: Add newline at end of file.
14073
14074 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
14075
14076         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14077
14078 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
14079
14080         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14081
14082 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14083
14084         * gcc.dg/torture/builtin-convert-4.c: New test.
14085
14086 2007-03-05  Ian Lance Taylor  <iant@google.com>
14087
14088         * gcc.c-torture/compile/pr31034.c: New test.
14089
14090 2007-03-05  Ian Lance Taylor  <iant@google.com>
14091
14092         * gcc.dg/inline-18.c: New test.
14093         * gcc.dg/inline-19.c: New test.
14094         * gcc.dg/inline-20.c: New test.
14095         * gcc.dg/inline-21.c: New test.
14096
14097 2007-03-05  Richard Guenther  <rguenther@suse.de>
14098
14099         PR tree-optimization/14052
14100         * gcc.dg/tree-ssa/vrp33.c: New testcase.
14101
14102 2007-03-05  Richard Guenther  <rguenther@suse.de>
14103
14104         PR tree-optimization/23777
14105         * gcc.dg/tree-ssa/pr23777.c: New testcase.
14106
14107 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14108
14109         PR other/30465
14110         * gcc.dg/multiple-overflow-warn-3.c: New.
14111         * g++.dg/warn/multiple-overflow-warn-3.C: New.
14112
14113 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
14114
14115         PR c++/30895
14116         * g++.dg/parse/template23.C: New test.
14117
14118 2007-03-04  Roger Sayle  <roger@eyesopen.com>
14119
14120         PR middle-end/30744
14121         * gcc.dg/pr30744-1.c: New test case.
14122
14123 2007-03-04  Tobias Burnus  <burnus@net-b.de>
14124
14125         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14126
14127 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14128
14129         PR target/30406
14130         * gfortran.dg/logical_3.f90: New test.
14131
14132 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
14133
14134         PR libfortran/30981
14135         * gfortran.dg/integer_exponentiation_1.f90:  New test.
14136
14137 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
14138
14139         * gcc.target/m68k/m68k.exp: New.
14140         * gcc.target/m68k/crash1.c: New.
14141
14142 2007-03-03  Tobias Burnus  <burnus@net-b.de>
14143
14144         * gfortran.dg/c_by_val.c: Use int64_t instead of long
14145         to be more compatible with integer(kind=8).
14146
14147 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14148
14149         PR libfortran/31001
14150         * gfortran.dg/zero_sized_3.f90: New test.
14151
14152 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14153
14154         PR c++/15787
14155         * g++.dg/parse/else.C: New.
14156         * g++.dg/parse/else-2.C: New.
14157
14158 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
14159             Tobias Burnus  <burnus@net-b.de>
14160
14161         PR fortran/30882
14162         * gfortran.dg/size_dim.f90: New test.
14163
14164 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
14165             Tobias Burnus  <burnus@net-b.de>
14166
14167         PR fortran/30873
14168         * gfortran.dg/entry_9.f90: New test.
14169
14170 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
14171
14172         PR c++/28253
14173         * g++.dg/inherit/covariant16.C: New test.
14174
14175 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
14176
14177         * g++.dg/other/darwin-minversion-1.C: New.
14178
14179 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
14180
14181         * gcc.dg/tree-ssa/20070302-1.c: New test.
14182
14183 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
14184
14185         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14186         tests.
14187
14188 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
14189
14190         * gcc.dg/tree-ssa/prefetch-4.c: New test.
14191
14192 2007-03-01  Simon Baldwin <simonb@google.com>
14193
14194         PR c++/23689
14195         * warn/ignored_typedef.C: New.
14196         * init/ctor8.C: Added dg-warning to consume ignored typedef
14197         warning.
14198         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
14199         and added an explicit line number.
14200
14201 2007-02-28  Richard Guenther  <rguenther@suse.de>
14202
14203         PR middle-end/30364
14204         * gcc.dg/torture/pr30364-1.c: New testcase.
14205         * gcc.dg/torture/pr30364-2.c: Likewise.
14206         * gcc.dg/torture/pr30364-3.c: Likewise.
14207
14208 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14209
14210         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14211         powerpc*, use -funsafe-math-optimizations.
14212         * gcc.dg/torture/builtin-logb-1.c: Likewise.
14213         * gcc.dg/torture/builtin-modf-1.c: Likewise.
14214
14215 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14216             Paul Thomas  <pault@gcc.gnu.org>
14217
14218         PR fortran/30888
14219         PR fortran/30887
14220         * c_by_val_1.f: Test %VAL() with non-default kind.
14221         * c_by_val.c: Ditto.
14222         * c_by_val_4.f: New test.
14223
14224 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14225
14226         PR fortran/30968
14227         * gfortran.dg/continuation_7.f90: New test.
14228
14229 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
14230
14231         * g++.dg/inherit/thunk7.C: New test.
14232         * lib/target-supports.exp (check_profiling_available): Not available
14233         for bfin-*-*.
14234
14235 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
14236
14237         PR target/30970
14238         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14239
14240 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
14241
14242         * lib/target-supports.exp (check_effective_target_init_priority):
14243         Remove Solaris special case.
14244
14245 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
14246
14247         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14248         for more builtin types.
14249
14250         * g++.dg/ext/visibility/class1.C: Port to Darwin.
14251         * g++.dg/ext/visibility/noPLT.C: Likewise.
14252
14253 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14254
14255         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14256         sh* targets.
14257
14258 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
14259
14260         PR fortran/30865
14261         * size_optional_dim_1.f90:  New test.
14262
14263 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
14264
14265         * gcc.dg/vxworks/vxworks.exp: New file.
14266         * gcc.dg/vxworks/initpri1.c: Likewise.
14267         * gcc.dg/vxworks/initpri2.c: Likewise.
14268         * gcc.dg/initpri2.c: Add more tests.
14269         * g++.dg/special/initpri2.C: Likewise.
14270
14271         * gcc.dg/initpri1.c: New test.
14272         * gcc.dg/initpri2.c: Likewise.
14273         * g++.dg/special/initpri1.C: New test.
14274         * g++.dg/special/initpri2.C: Likewise.
14275         * g++.dg/special/conpr-1.C: Use init_priority effective target.
14276         * g++.dg/special/conpr-2.C: Likewise.
14277         * g++.dg/special/conpr-3.C: Likewise.
14278         * g++.dg/special/conpr-4.C: Likewise.
14279         * g++.dg/special/initp1.C: Likewise.
14280         * g++.dg/special/ecos.exp: Remove code to detect availability of
14281         constructor priorities.
14282         * lib/target-supports.exp (check_effective_target_init_priority):
14283         New function.
14284
14285 2007-02-24  Jan Hubicka  <jh@suse.cz>
14286
14287         * gcc.c-torture/execute/pr30778.c: New testcase.
14288
14289 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14290
14291         PR libgfortran/30918
14292         * gfortran.dg/namelist_26.f90: New test.
14293
14294 2007-02-24  Richard Guenther  <rguenther@suse.de>
14295
14296         PR middle-end/30951
14297         * gcc.dg/pr30951.c: New testcase.
14298
14299 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14300
14301         * gcc.dg/torture/builtin-modf-1.c: New test.
14302
14303 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
14304
14305         PR tree-optimization/30904
14306         * gcc.dg/pr30904.c: New test.
14307
14308 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14309
14310         * gcc.test-framework/README: Correct command.
14311         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14312         -Wunused-value.
14313         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14314
14315 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14316
14317         * lib/target-supports.exp (check_effective_target_unwrapped): New.
14318
14319 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
14320
14321         * lib/target-supports.exp (check_effective_target_newlib): New
14322         function.
14323
14324 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
14325
14326         PR fortran/30660
14327         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14328         allocatable component.
14329
14330
14331 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14332
14333         * gcc.dg/torture/builtin-logb-1.c: New test.
14334         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14335         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14336         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14337         sh* targets.
14338
14339 2007-02-23  Richard Guenther  <rguenther@suse.de>
14340
14341         * g++.dg/warn/changes-meaning.C: New testcase.
14342
14343 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14344
14345         PR libgfortran/30910
14346         * gfortran.dg/fmt_zero_precision.f90: Update test.
14347
14348 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14349
14350         * gcc.dg/torture/builtin-frexp-1.c: New test.
14351
14352 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
14353
14354         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14355
14356 2007-02-22  Ian Lance Taylor  <iant@google.com>
14357
14358         PR debug/30898
14359         * g++.dg/debug/pr30898.C: New test.
14360
14361 2007-02-22  Ira Rosen  <irar@il.ibm.com>
14362
14363         * gcc.dg/vect/vect-106.c: New test.
14364
14365 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14366             Ira Rosen  <irar@il.ibm.com>
14367
14368         PR tree-optimization/30843
14369         * gcc.dg/vect/pr30843.c: New test.
14370
14371 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14372
14373         PR tree-optimization/30858
14374         * gcc.dg/vect/pr30858.c: New test.
14375
14376 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
14377
14378         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14379         to set options for compiling testglue.
14380         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14381         * lib/obj-c++.exp (obj-c++_init): Likewise.
14382
14383 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
14384
14385         * gnat.dg/derived_aggregate.adb: New test.
14386
14387 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14388
14389         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14390         sh* targets.  Call the correct CKSGN macro.
14391
14392 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
14393
14394         * gfortran.dg/gomp/omp_parse1.f90: New test.
14395         * gfortran.dg/gomp/omp_parse2.f: New test.
14396
14397 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
14398
14399         PR fortran/30869
14400         * gfortran.dg/do_pointer_1.f90:  New test.
14401
14402 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14403
14404         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14405         and scalbln.
14406
14407 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
14408
14409         * gcc.dg/darwin-minversion-1.c: New.
14410         * gcc.dg/darwin-minversion-2.c: New.
14411
14412 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14413
14414         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14415
14416 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14417             DJ Delorie <dj@redhat.com>
14418
14419         PR other/30824
14420         * gcc.dg/Wfatal.c: New.
14421         * gcc.dg/Wfatal-2.c: New.
14422         * gcc.dg/Werror-1.c: Adjust expectations.
14423         * gcc.dg/Werror-5.c: Likewise.
14424         * gcc.dg/Werror-7.c: Likewise.
14425         * gcc.dg/Werror-10.c: Likewise.
14426         * gcc.dg/Werror-11.c: Likewise.
14427
14428 2007-02-20  Tobias Burnus  <burnus@net-b.de>
14429
14430         PR fortran/30522
14431         * gfortran.dg/volatile10.f90: New test.
14432
14433 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
14434
14435         PR libfortran/30533
14436         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
14437
14438 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14439
14440         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14441         * gcc.dg/Walways-true-1.c: Likewise.
14442         * gcc.dg/weak/weak-3.c: Likewise.
14443         * gcc.dg/Werror-1.c: Likewise.
14444         * gcc.dg/Werror-3.c: Likewise.
14445         * gcc.dg/Werror-4.c: Likewise.
14446         * gcc.dg/Werror-5.c: Likewise.
14447         * gcc.dg/Werror-6.c: Likewise.
14448         * gcc.dg/Werror-7.c: Likewise.
14449         * gcc.dg/Werror-8.c: Likewise.
14450         * gcc.dg/Werror-10.c: Likewise.
14451         * gcc.dg/Werror-11.c: Likewise.
14452         * gcc.dg/Werror-12.c: Likewise.
14453         * g++.old-deja/g++.mike/warn8.C: Likewise.
14454         * g++.dg/warn/Walways-true-1.C: Likewise.
14455         * g++.dg/warn/Walways-true-2.C: Likewise.
14456         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14457         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14458         -Wstring-literal-comparison with -Waddress.
14459         * gcc.dg/Wstring-literal-comparison-4.c: Replace
14460         -Wno-string-literal-comparison with -Wno-address.
14461
14462 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
14463
14464         * gnat.dg/self_aggregate_with_call.adb: New test.
14465
14466 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
14467
14468         PR tree-optimization/30975
14469         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14470         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14471         * gcc.dg/vect/pr30795.c: New.
14472
14473 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14474
14475         PR fortran/30681
14476         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14477
14478 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14479
14480         PR rtl-optimization/28173
14481         * gcc.target/i386/andor-1.c: New test case.
14482
14483 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14484
14485         * gcc.dg/torture/builtin-ldexp-1.c: New.
14486         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14487
14488 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14489
14490         * gfortran.dg/array_constructor_15.f90: New test case.
14491
14492 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14493
14494         * gfortran.dg/forall_10.f90: New test case.
14495
14496 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14497
14498         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14499
14500 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14501
14502         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14503         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14504
14505 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
14506
14507         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14508         * gcc.target/i386/builtin-bswap-3.c: Ditto.
14509         * gcc.target/i386/xchg-1.c: New test.
14510         * gcc.target/i386/xchg-2.c: New test.
14511
14512 2007-02-16  Richard Guenther  <rguenther@suse.de>
14513             Christian Bruel  <christian.bruel@st.com>
14514
14515         * gcc.dg/strict-overflow-5.c: New testcase.
14516
14517 2007-02-16  Tobias Burnus  <burnus@net-b.de>
14518
14519         PR fortran/30793
14520         * gfortran.dg/func_derived_4.f90: New test.
14521
14522 2007-02-15  Roger Sayle  <roger@eyesopen.com>
14523
14524         PR middle-end/30391
14525         * gfortran.dg/pr30391-1.f90: New test case.
14526
14527 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14528
14529         PR middle-end/30433
14530         * gcc.c-torture/compile/pr30433.c: New testcase to check
14531         that complex constants comparisions are foldded.
14532
14533 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14534
14535         PR C++/30158
14536         * g++.dg/ext/stmtexpr10.C: New testcase.
14537
14538 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14539
14540         PR middle-end/30729
14541         * gcc.dg/Wunused-value-2.c: New testcase.
14542
14543 2007-02-15  Ian Lance Taylor  <iant@google.com>
14544
14545         * g++.dg/eh/subreg-1.C: New test.
14546
14547 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14548
14549         PR c/26494
14550         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14551         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14552         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14553         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14554         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14555         * gcc.dg/Werror-implicit-function-declaration.c: New.
14556
14557 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14558
14559         PR c++/28943
14560         * g++.dg/warn/pr28943.C: New.
14561
14562 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14563
14564         * gfortran.fortran-torture/execute/math.f90: Fix typo.
14565
14566 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14567
14568         PR fortran/30779
14569         * gfortran.dg/error_recovery_3.f90: New test.
14570
14571 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14572
14573         * g++.dg/tree-ssa/sra-1.C: New.
14574
14575 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14576
14577         * g++.dg/tree-ssa/sra-1.C: New.
14578
14579 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14580
14581         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14582
14583 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14584
14585         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14586
14587 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
14588
14589         PR fortran/30799
14590         * gfortran.dg/logical_2.f90: New test.
14591
14592 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
14593
14594         * gcc.dg/torture/complex-alias-1.c: New test.
14595
14596 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
14597
14598         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14599         instead of -fdump-tree-tailcall.
14600
14601 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
14602
14603         * gfortran.dg/interface_10.f90: Fix comment typo.
14604
14605 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
14606
14607         PR tree-optimization/30771
14608         * gcc.dg/vect/pr30771.c: New test.
14609
14610 2007-02-13  Ian Lance Taylor  <iant@google.com>
14611
14612         * gcc.dg/Wstrict-overflow-1.c: New test.
14613         * gcc.dg/Wstrict-overflow-2.c: New test.
14614         * gcc.dg/Wstrict-overflow-3.c: New test.
14615         * gcc.dg/Wstrict-overflow-4.c: New test.
14616         * gcc.dg/Wstrict-overflow-5.c: New test.
14617         * gcc.dg/Wstrict-overflow-6.c: New test.
14618         * gcc.dg/Wstrict-overflow-7.c: New test.
14619         * gcc.dg/Wstrict-overflow-8.c: New test.
14620         * gcc.dg/Wstrict-overflow-9.c: New test.
14621         * gcc.dg/Wstrict-overflow-10.c: New test.
14622
14623 2007-02-13  Roger Sayle  <roger@eyesopen.com>
14624
14625         * gcc.target/ia64/builtin-bswap-2.c: New test case.
14626
14627 2007-02-13  Richard Henderson  <rth@redhat.com>
14628
14629         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14630         * gcc.c-torture/execute/pr29302-1.c: ... here.
14631
14632 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14633
14634         PR c/29521
14635         * gcc.dg/c90-return-1.c: Update output.
14636         * gcc.dg/c99-return-1.c: Likewise.
14637
14638 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
14639
14640         PR fortran/30554
14641         * gfortran.dg/used_dummy_types_7.f90: New test..
14642
14643 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
14644
14645         * gcc.target/i386/parity-1.c: New test.
14646         * gcc.target/i386/parity-2.c: New test.
14647
14648 2007-02-12  Roger Sayle  <roger@eyesopen.com>
14649
14650         * gcc.target/i386/builtin-bswap-3.c: New test case.
14651
14652 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
14653
14654         PR tree-optimization/29145
14655         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14656         alias analysis is improved to take better advantage of restrict
14657         qualified pointers.
14658         * gcc.dg/vect/vect-80.c: Likewise.
14659         * gcc.dg/vect/pr29145.c: New.
14660
14661 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
14662
14663         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14664         * gcc.target/i386/sse4a-insert.c: Likewise.
14665
14666 2007-02-11  Roger Sayle  <roger@eyesopen.com>
14667
14668         * gcc.target/ia64/builtin-popcount-1.c: New test case.
14669         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14670
14671 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
14672
14673         PR fortran/30478
14674         * gfortran.dg/enum_4.f90: Update error message checks.
14675
14676 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
14677
14678         PR fortran/30554
14679         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14680         versions of the modules.
14681
14682         PR fortran/30617
14683         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14684         by getting rid of recursive I/O and providing functions with
14685         results.
14686
14687         PR fortran/30319
14688         * gfortran.dg/char_array_constructor_2.f90
14689
14690 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
14691
14692         PR c++/26988
14693         * g++.dg/template/spec34.C: New test
14694
14695 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
14696
14697         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14698         on i?86 and x86_64.
14699         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14700         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14701         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14702         on i?86 and x86_64.
14703         * gcc.dg/vect/vect-113.c: Ditto.
14704
14705 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
14706
14707         PR c++/29487
14708         * g++.dg/eh/weak1-C: New test.
14709         * g++.dg/eh/weak1-a.cc: Likewise.
14710         * g++.dg/eh/comdat1.C: Likewise.
14711
14712 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
14713             Dorit Nuzman  <dorit@il.ibm.com>
14714
14715         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
14716         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
14717         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14718         * gcc.dg/vect/vect-113.c: Likewise.
14719
14720         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14721
14722 2007-02-10  Richard Henderson  <rth@redhat.com>
14723
14724         * lib/target-supports.exp (check_effective_target_tls): Redefine
14725         to mean non-emulated tls.
14726         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14727         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14728         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14729         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14730         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14731         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14732         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14733
14734 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
14735
14736         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14737
14738 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
14739
14740         * gfortran.dg/secnds.f: Replace time tolerance with a
14741         before-and-after bracket.
14742         * gfortran.dg/secnds-1.f: Likewise.
14743
14744 2007-02-09  Tobias Burnus  <burnus@net-b.de>
14745
14746         PR fortran/30512
14747         * gfortran.dg/maxlocval_1.f90: New test.
14748
14749 2007-02-09  Roger Sayle  <roger@eyesopen.com>
14750
14751         * gcc.target/ia64/builtin_bswap-1.c: New test case.
14752
14753 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14754
14755         PR fortran/30720
14756         * gfortran.dg/array_function_1.f90: New test.
14757
14758 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14759
14760         * lib/target-supports.exp (check_effective_target_lax_strtofp)
14761         (check_effective_target_dummy_wcsftime): New functions.
14762
14763 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14764
14765         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14766         * lib/target-supports.exp (check_effective_target_uclibc): New
14767         function.
14768
14769 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14770
14771         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14772         (vsnprintf): Don't define for uClibc targets.
14773
14774 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14775
14776         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14777         set before checking whether it was allowed.
14778         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14779         before checking inside_main.
14780
14781 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14782
14783         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14784         uClinux targets.
14785         (u16sf): Likewise u4sf.
14786         * g++.dg/compat/struct-layout-1.h: Likewise.
14787
14788 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14789
14790         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14791         procedure.
14792         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14793         m68k targets if check_effective_target_coldfire_fpu returns true.
14794
14795 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
14796         Richard Guenther  <rguenther@suse.de>
14797
14798         PR middle-end/23361
14799         * gcc.dg/fold-compare-3.c: New testcase.
14800         * gcc.dg/tree-ssa/loop-24.c: Likewise.
14801
14802 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
14803
14804         * gcc.dg/pr26570.c: Clean up coverage files.
14805         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14806         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14807         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14808         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14809         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14810         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14811         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14812         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14813         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14814         * gcc.dg/tree-ssa/pr25501.c: Ditto.
14815         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14816         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14817         * gcc.dg/vect/pr28952.c: Ditto.
14818         * gcc.dg/vect/pr27151.c: Ditto.
14819         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14820         * g++.dg/gomp/macro-3.C: Ditto.
14821
14822 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
14823
14824         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14825         of the loop.
14826
14827 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14828
14829         * gcc.target/i386/builtin-bswap-2.c: New test case.
14830
14831 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14832
14833         * gfortran.dg/forall_8.f90: New test case.
14834         * gfortran.dg/forall_9.f90: Likewise.
14835
14836 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14837
14838         * gcc.dg/builtins-20.c: Add some -~ complex cases.
14839
14840 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
14841
14842         * lib/target-supports.exp (check_effective_target_simulator): New.
14843
14844 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
14845
14846         * gcc.dg/tree-ssa/loop-25.c: New test.
14847
14848 2007-02-06  Richard Henderson  <rth@redhat.com>
14849
14850         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14851
14852 2007-02-06  Roger Sayle  <roger@eyesopen.com>
14853
14854         * gcc.target/powerpc/popcount-1.c: New test case.
14855         * gcc.target/powerpc/parity-1.c: Likewise.
14856
14857 2007-02-06  Richard Guenther  <rguenther@suse.de>
14858
14859         PR middle-end/27302
14860         * gcc.dg/torture/pr27302-2.c: New testcase.
14861
14862 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
14863
14864         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14865         * gcc.dg/vect/vect-iv-1.c: New test.
14866         * gcc.dg/vect/vect-iv-2.c: New test.
14867         * gcc.dg/vect/vect-iv-3.c: New test.
14868         * gcc.dg/vect/vect-iv-4.c: New test.
14869         * gcc.dg/vect/vect-iv-5.c: New test.
14870         * gcc.dg/vect/vect-iv-6.c: New test.
14871         * gcc.dg/vect/vect-iv-7.c: New test.
14872         * gcc.dg/vect/vect-iv-8.c: New test.
14873         * gcc.dg/vect/vect-iv-9.c: New test.
14874         * gcc.dg/vect/vect-iv-10.c: New test.
14875         * gcc.dg/vect/vect-iv-11.c: New test.
14876         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14877         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14878         * gcc.dg/vect/vect-14.c: Now vectorizable.
14879         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14880         loop).
14881         * gcc.dg/vect/vect-27.c: Likewise.
14882         * gcc.dg/vect/vect-29.c Likewise.
14883         * gcc.dg/vect/vect-dv-2.c: Likewise.
14884         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14885         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14886         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14887
14888 2007-02-06  Ira Rosen  <irar@il.ibm.com>
14889
14890         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14891
14892 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14893
14894         * gcc.dg/builtins-20.c: Add more cases.
14895
14896 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
14897
14898         PR debug/30189
14899         * gcc.dg/pr30189.c: New test.
14900
14901 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
14902
14903         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14904         for running tests.
14905         * gcc.target/i386/sse4a-extract.c: New test.
14906         * gcc.target/i386/sse4a-insert.c: New test.
14907         * gcc.target/i386/sse4a-montsd.c: New test.
14908         * gcc.target/i386/sse4a-montss.c: New test.
14909
14910 2007-02-05  Richard Guenther  <rguenther@suse.de>
14911
14912         * gcc.target/i386/vectorize3.c: New testcase.
14913
14914 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
14915
14916         PR target/30665
14917         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
14918
14919 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14920
14921         PR fortran/30611
14922         * gfortran.dg/repeat_1.f90: New test.
14923
14924 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
14925
14926         PR fortran/30605
14927         * gfortran.dg/spread_shape_1.f90: Remove tabs.
14928         * gfortran.dg/derived_init_2.f90: Ditto.
14929         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
14930         * gfortran.dg/array_initializer_1.f90: Ditto.
14931         * gfortran.dg/do_2.f90: Ditto.
14932         * gfortran.dg/proc_assign_1.f90: Ditto.
14933
14934 2007-02-04  Richard Guenther  <rguenther@suse.de>
14935
14936         PR middle-end/30636
14937         * g++.dg/warn/pr30636.C: New testcase.
14938         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14939
14940 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
14941
14942         PR middle-end/30667
14943         * gfortran.dg/pr30667.f: New test.
14944
14945 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14946
14947         * gcc.dg/builtins-54.c: Add more cases.
14948
14949 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
14950
14951         PR fortran/30514
14952         * gfortran.dg/zero_sized_2.f90: New test.
14953
14954         PR fortran/30660
14955         * gfortran.dg/alloc_comp_basics_4.f90: New test.
14956
14957         PR fortran/29820
14958         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14959         file.
14960
14961 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
14962
14963         PR fortran/30683
14964         * gfortran.dg/interface_10.f90: New test.
14965
14966 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14967
14968         * gcc.dg/builtins-20.c: Add more cases.
14969
14970 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14971
14972         PR target/29682
14973         * gcc-target/ia64/pr29682.c: New test.
14974
14975 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
14976
14977         PR fortran/30284
14978         * gfortran.dg/arrayio_11.f90.f90: New test.
14979
14980         PR fortran/30626
14981         * gfortran.dg/arrayio_12.f90.f90: New test.
14982
14983 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14984
14985         PR c++/30536
14986         * g++.dg/tls/diag-5.C: New test.
14987
14988         PR middle-end/30473
14989         * gcc.dg/pr30473.c: New test.
14990         * gcc.c-torture/execute/20070201-1.c: New test.
14991
14992 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14993
14994         * gfortran.dg/dependency_20.f90: New test case.
14995
14996 2007-01-31  Ian Lance Taylor  <iant@google.com>
14997
14998         * gcc.dg/lower-subreg-1.c (test): New test.
14999
15000 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
15001
15002         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15003
15004 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15005
15006         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15007         * gcc.dg/torture/builtin-math-3.c: Likewise.
15008
15009 2007-01-31  Dirk Mueller  <dmueller@suse.de>
15010
15011         gcc.dg/Wparentheses-2.c: Update and add new tests.
15012
15013 2007-01-31  Ira Rosen  <irar@il.ibm.com>
15014
15015         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15016         vectorize.
15017
15018 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
15019
15020         * gcc.dg/builtins-63.c: New test.
15021
15022 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15023
15024         PR fortran/27588
15025         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15026
15027 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15028
15029         PR fortran/30520
15030         * gfortran.dg/volatile8.f90: New argument conformance test.
15031         * gfortran.dg/volatile9.f90: New scope test.
15032
15033 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15034
15035         PR c++/24745
15036         * g++.dg/warn/null4.C: New.
15037
15038 2001-01-30  Roger Sayle  <roger@eyesopen.com>
15039             Uros Bizjak  <ubizjak@gmail.com>
15040
15041         * gcc.dg/large-size-array-3.c: Correct typo.
15042
15043 2007-01-30  Richard Guenther  <rguenther@suse.de>
15044
15045         PR middle-end/27657
15046         * g++.dg/debug/pr27657.C: New testcase.
15047
15048 2007-01-30  Richard Guenther  <rguenther@suse.de>
15049
15050         PR middle-end/30313
15051         * gcc.dg/torture/pr30313.c: New testcase.
15052
15053 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
15054
15055         * gcc.dg/dfp/dfp-except.h: New file.
15056         * gcc.dg/dfp/fe-check.h: New file.
15057         * gcc.dg/dfp/fe-binop.c: New test.
15058         * gcc.dg/dfp/fe-convert-1.c: New test.
15059         * gcc.dg/dfp/fe-convert-2.c: New test.
15060         * gcc.dg/dfp/fe-convert-3.c: New test.
15061
15062         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15063         * gcc.dg/dfp/decfloat-constants.c: Ditto.
15064         * gcc.dg/dfp/convert-dfp.c: Ditto.
15065         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15066
15067 2007-01-29  Josh Conner  <jconner@apple.com>
15068
15069         * gcc.target/powerpc/altivec-24.c: New test.
15070
15071 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
15072
15073         PR c++/28266
15074         * g++.dg/parse/defarg12.C: New test.
15075
15076 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
15077
15078         PR fortran/30554
15079         * gfortran.dg/used_dummy_types_6.f90: New test.
15080
15081 2007-01-28  Jan Hubicka  <jh@suse.cz>
15082
15083         * gcc.dg/tree-prof/val-prof-6.c: New test.
15084
15085 2007-01-28  Roger Sayle  <roger@eyesopen.com>
15086
15087         * gcc.dg/large-size-array-3.c: Correct test case (portability).
15088
15089 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
15090
15091         PR C++/28988
15092         * g++.dg/expr/dtor4.C: New test.
15093
15094 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
15095
15096         * gcc.dg/tree-ssa/loop-23.c: New test.
15097
15098 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
15099
15100         PR libfortran/30389
15101         * gfortran.dg/achar_2.f90:  New test.
15102         * gfortran.dg/achar_3.f90:  New test.
15103
15104 2007-01-27  Ian Lance Taylor  <iant@google.com>
15105
15106         * gcc.dg/strict-overflow-1.c: New test.
15107         * gcc.dg/no-strict-overflow-1.c: New test.
15108         * gcc.dg/strict-overflow-2.c: New test.
15109         * gcc.dg/no-strict-overflow-2.c: New test.
15110         * gcc.dg/strict-overflow-3.c: New test.
15111         * gcc.dg/no-strict-overflow-3.c: New test.
15112         * gcc.dg/strict-overflow-4.c: New test.
15113         * gcc.dg/no-strict-overflow-4.c: New test.
15114         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15115         * gcc.dg/pr15784-1.c: Likewise.
15116         * gcc.dg/pr20922-1.c: Likewise.
15117         * gcc.dg/pr20922-3.c: Likewise.
15118         * gcc.dg/pr20922-4.c: Likewise.
15119         * gcc.dg/pr20922-6.c: Likewise.
15120         * gcc.dg/compare-4.c: Likewise.
15121         * gcc.dg/torture/pr26898-1.c: Likewise.
15122         * gcc.dg/tree-ssa/divide-1.c: Likewise.
15123         * gcc.dg/tree-ssa/divide-2.c: Likewise.
15124         * gcc.dg/tree-ssa/divide-3.c: Likewise.
15125         * gcc.dg/tree-ssa/divide-4.c: Likewise.
15126         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15127         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15128         * gcc.dg/tree-ssa/pr21082.c: Likewise.
15129         * gcc.dg/tree-ssa/pr26899.c: Likewise.
15130         * g++.dg/tree-ssa/pr21082.C: Likewise.
15131
15132 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15133
15134         * gcc-dg/large-size-array-3.c: New test case.
15135
15136 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15137
15138         * gfortran.dg/forall_7.f90: New test case.
15139
15140 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
15141
15142         PR fortran/30407
15143         * gfortran.dg/where_operator_assign_1.f90: New test.
15144         * gfortran.dg/where_operator_assign_2.f90: New test.
15145         * gfortran.dg/where_operator_assign_3.f90: New test.
15146
15147 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
15148
15149         * lib/target-supports.exp
15150         (check_effective_target_powerpc_altivec): New.
15151         (check_effective_target_vect_cmdline_needed): Use it.
15152
15153 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
15154
15155         PR fortran/30278
15156         * gfortran.dg/backslash_3.f: New test.
15157
15158 2007-01-26  Richard Guenther  <rguenther@suse.de>
15159
15160         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15161
15162 2007-01-26  Tobias Burnus  <burnus@net-b.de>
15163
15164         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15165         * gfortran.dg/vect/vect.exp: Ditto.
15166         * gfortran.dg/dg.exp: Ditto.
15167         * gfortran.fortran-torture/execute/execute.exp: Ditto.
15168         * gfortran.fortran-torture/compile/compile.exp: Ditto.
15169
15170 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15171
15172         * gcc.dg/builtins-20.c: Add more cases.
15173         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15174
15175 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15176
15177         PR fortran/30437
15178         * gcc.dg/Wall.c: New.
15179         * gcc.dg/Wno-all.c: New.
15180         * gfortran.dg/Wall.f90: New.
15181         * gfortran.dg/Wno-all.f90: New.
15182
15183 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
15184
15185         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15186         * g++.dg/eh/simd-2.C: Also run on Darwin.
15187         * g++.dg/eh/simd-3.C: New.
15188         * g++.dg/eh/simd-4.C: New.
15189
15190 2007-01-25  Richard Guenther  <rguenther@suse.de>
15191
15192         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15193         and _PROFILE_USE.
15194         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15195
15196 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
15197
15198         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15199         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15200         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15201         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15202         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15203         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15204         * gcc.dg/ipa/ipa-7.c: New testcase.
15205
15206 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
15207
15208         * g++.dg/cpp0x/warn_cxx0x.C: New.
15209
15210 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15211
15212         * gcc.dg/builtins-20.c: Test builtin carg.
15213
15214 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
15215
15216         PR middle-end/27416
15217         * gcc.dg/gomp/pr27416.c: New test.
15218
15219         PR middle-end/30494
15220         * gcc.dg/gomp/pr30494.c: New test.
15221         * g++.dg/gomp/pr30494.C: New test.
15222
15223         PR middle-end/30421
15224         * gcc.dg/gomp/pr30421.c: New test.
15225
15226 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
15227
15228         * gcc.target/ia64/versionid-1.c: New test.
15229         * gcc.target/ia64/versionid-2.c: New test.
15230
15231 2007-01-24  Richard Guenther  <rguenther@suse.de>
15232
15233         PR testsuite/30181
15234         * gcc.dg/builtins-57.c: Change to a link-time testcase
15235         to support non-C99 targets.
15236
15237 2007-01-24  Jan Hubicka  <jh@suse.cz>
15238
15239         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15240
15241 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15242
15243         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15244
15245 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
15246
15247         PR objc/27438
15248         * objc.dg/const-str-12.m: New test.
15249
15250 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15251
15252         PR fortran/30532
15253         * gfortran.dg/ctrl-z.f90:  New test.
15254
15255 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15256
15257         PR fortran/30481
15258         * gfortran.dg/namelist_assumed_char.f90:  New test.
15259
15260 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
15261
15262         PR c++/27492
15263         * g++.dg/inherit/covariant15.C: New test.
15264
15265 2007-01-23  Ian Lance Taylor  <iant@google.com>
15266
15267         * g++.dg/warn/Wparentheses-24.C: New test.
15268
15269 2007-01-23  Richard Guenther  <rguenther@suse.de>
15270
15271         PR testsuite/30560
15272         * ada/acats/run_acats: Do not call gnatmake or gnatchop
15273         with full path.
15274
15275 2007-01-22  Richard Guenther  <rguenther@suse.de>
15276
15277         PR tree-optimization/30038
15278         * gcc.dg/builtins-62.c: New testcase.
15279
15280 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15281
15282         * gcc.c-torture/compile/20070121.c: New test.
15283
15284 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
15285
15286         PR libfortran/30525
15287         * gfortran.dg/char_comparison_1.f:  New test.
15288
15289 2007-01-21  Ira Rosen  <irar@il.ibm.com>
15290
15291         * gcc.dg/vect/vect-strided-same-dr.c: New test.
15292
15293 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
15294
15295         PR objc/30479
15296         * objc.dg/pch: New directory.
15297         * objc.dg/pch/pch.exp: New file.
15298         * objc.dg/pch/interface-1.m: New test.
15299         * objc.dg/pch/interface-1.hs: New include file.
15300         * lib/objc.exp (objc_target_compile): Add
15301         "-x objective-c-header" in front of the sources if this is
15302         a precompiled header being compiled.
15303
15304 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15305
15306         * gfortran.dg/array_memcpy_3.f90: New test case.
15307         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15308
15309 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15310             Brooks Moses  <brooks.moses@codesourcery.com>
15311             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15312
15313         * gfortran.dg/intrinsic_sign_1.f90: New test case.
15314         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15315
15316 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15317
15318         * gcc.dg/torture/builtin-math-3.c: Test fdim.
15319
15320 2007-01-19  Mike Stump  <mrs@apple.com>
15321
15322         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15323         away.
15324
15325 2007-01-19  Roger Sayle  <roger@eyesopen.com>
15326
15327         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15328         option instead of -funsafe-math-optimizations.
15329
15330 2007-01-19  Tomas Bily  <tbily@suse.cz>
15331
15332         gcc.dg/tree-prof/indir-call-prof.c: New.
15333         g++.dg/dg.exp: Add tree-prof subdirectory.
15334         g++.dg/tree-prof/indir-call-prof.C: New.
15335         g++.dg/tree-prof/tree-prof.exp: New.
15336
15337 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15338
15339         PR c++/17947
15340         * g++.dg/warn/deprecated.C: Update warning output.
15341         * g++.dg/warn/deprecated-2.C: Likewise.
15342         * g++.dg/warn/deprecated-3.C: New.
15343
15344 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15345
15346         * gcc.c-torture/execute/nestfunc-7.c: New.
15347
15348 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
15349
15350         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15351
15352 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15353
15354         * gcc.dg/m68k-pic-1.c: New.
15355
15356 2007-01-18  Roger Sayle  <roger@eyesopen.com>
15357
15358         * gfortran.dg/array_memcpy_4.f90: New test case.
15359
15360 2007-01-18  Josh Conner  <jconner@apple.com>
15361
15362         PR target/30485
15363         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15364         * gcc.dg/vect/no-trapping-math-1: New.
15365         * gcc.dg/vect/no-trapping-math-2: New.
15366
15367 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
15368
15369         * gcc.target/i386/387-8.c: Update comment about optimizing
15370         inherent load of 1.0 of fptan instruction.
15371
15372 2007-01-18  Dirk Mueller  <dmueller@suse.de>
15373             Richard Guenther <rguenther@suse.de>
15374
15375         PR diagnostic/8268
15376         * gcc.dg/Warray-bounds.c: New testcase.
15377         * gcc.dg/Warray-bounds-2.c: New testcase.
15378         * g++.dg/warn/Warray-bounds.C: New testcase.
15379         * g++.dg/warn/Warray-bounds-2.C: New testcase.
15380
15381 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
15382
15383         PR fortran/30476
15384         * gfortran.dg/generic_12.f90: New test.
15385
15386 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
15387
15388         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15389         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15390
15391 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
15392
15393         * gcc.dg/dfp/compare-special.h: New file.
15394         * gcc.dg/dfp/compare-special-32.c: New test.
15395         * gcc.dg/dfp/compare-special-64.c: New test.
15396         * gcc.dg/dfp/compare-special-128.c: New test.
15397
15398 2007-01-16  Roger Sayle  <roger@eyesopen.com>
15399             Paul Thomas  <pault@gcc.gnu.org>
15400             Steven G. Kargl  <kargl@gcc.gnu.org>
15401
15402         PR fortran/30404
15403         * gfortran.dg/forall_6.f90: New test case.
15404         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15405         * gfortran.dg/dependency_13.f90: Likewise.
15406
15407 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15408
15409         PR testsuite/12325
15410         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15411         targets that don't support Inf.
15412
15413 2007-01-15  Dale Johannesen  <dalej@apple.com>
15414
15415         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
15416
15417 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
15418
15419         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
15420         of achar for 0xff to avoid the "Extended ASCII not
15421         implemented" error message.
15422
15423 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
15424
15425         PR fortran/28172
15426         * gfortran.dg/altreturn_4.f90: New test.
15427
15428         PR fortran/29389
15429         * gfortran.dg/stfunc_4.f90: New test.
15430
15431         PR fortran/29712
15432         * gfortran.dg/bound_2.f90: Reinstate commented out line.
15433         * gfortran.dg/initialization_1.f90: Change warning.
15434
15435         PR fortran/30283
15436         * gfortran.dg/specification_type_resolution_2.f90: New test.
15437
15438 2007-01-14  Jan Hubicka  <jh@suse.cz>
15439
15440         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15441         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15442         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15443         elimination.
15444
15445 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
15446
15447         PR fortran/30410
15448         * gfortran.dg/external_procedures_2.f90: New test.
15449
15450 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
15451
15452         PR target/30413
15453         * gcc.target/i386/pr30413.c: New test.
15454
15455 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
15456
15457         PR fortran/30452
15458         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
15459
15460 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
15461
15462         * gcc.dg/20070112-1.c: New test.
15463
15464 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15465
15466         PR libgfortran/30435
15467         * gfortran.dg/list_read_6.f90: New test.
15468
15469 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
15470
15471         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
15472
15473 2007-01-12  Tom Tromey  <tromey@redhat.com>
15474
15475         PR preprocessor/28227:
15476         * gcc.dg/cpp/pr28227.c: New file.
15477
15478 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15479
15480         * gcc.dg/tree-ssa/loop-22.c: New test.
15481
15482 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15483
15484         PR tree-optimization/29516
15485         * gcc.dg/tree-ssa/loop-20.c: New test.
15486
15487 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
15488
15489         PR libfortran/30415
15490         * minmaxloc_integer_kinds_1.f90:  New test.
15491
15492 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
15493
15494         PR c++/29573
15495         * g++.dg/template/sizeof-template-argument.C: New test.
15496
15497 2007-01-11  Jan Hubicka  <jh@suse.cz>
15498
15499         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15500         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15501         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15502         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15503         * gcc.dg/tree-ssa/pr21658.c: Likewise.
15504         * gcc.dg/tree-ssa/pr15349.c: Likewise.
15505         * gcc.dg/tree-ssa/pr25501.c: Likewise.
15506         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15507         transformation in question.
15508         * gcc.dg/tree-ssa/vrp05.c: Likewise.
15509         * gcc.dg/tree-ssa/pr20701.c: Likewise.
15510         * gcc.dg/always_inline3.c: Likewise.
15511
15512 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
15513
15514         PR c++/28999
15515         * g++.dg/template/typename11.C: New test.
15516
15517 2007-01-10  Robert Kennedy <jimbob@google.com>
15518
15519         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15520
15521 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15522
15523         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15524         for different integer kinds.
15525         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15526         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15527         * gfortran.dg/ishft_2.f90: New test.
15528         * gfortran.dg/ishft_3.f90: New test.
15529
15530 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15531
15532         * gfortran.dg/altreturn_2.f90: Removed executable bit.
15533
15534 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
15535
15536         PR tree-optimization/30322
15537         * gcc.dg/tree-ssa/loop-21.c: New test.
15538
15539 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
15540
15541         * g++.dg/rtti/darwin-builtin-linkage.C: New.
15542
15543 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15544
15545         * gcc.target/spu/intrinsics-1.c: Remove xfail.
15546
15547 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15548
15549         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15550         * g++.dg/warn/overflow-warn-3.C: Likewise.
15551         * g++.dg/warn/overflow-warn-4.C: Likewise.
15552         * g++.dg/warn/overflow-warn-5.C: Likewise.
15553         * g++.dg/warn/overflow-warn-6.C: Likewise.
15554         * g++.dg/warn/Woverflow-1.C: Likewise.
15555         * g++.dg/warn/Woverflow-2.C: Likewise.
15556         * g++.dg/warn/Woverflow-3.C: Likewise.
15557         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15558
15559 2007-01-08  Roger Sayle  <roger@eyesopen.com>
15560
15561         * gfortran.dg/array_constructor_14.f90: New test case.
15562         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15563
15564 2007-01-08  Richard Guenther  <rguenther@suse.de>
15565
15566         PR tree-optimization/23603
15567         * gcc.dg/tree-ssa/vrp31.c: New testcase.
15568         * gcc.dg/tree-ssa/vrp32.c: Likewise.
15569
15570 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15571
15572         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15573         in __v8qi typedef.
15574         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15575         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15576         compiler behaviour.
15577         * gcc.dg/simd-5.c: Likewise.
15578         * gcc.dg/simd-6.c: Likewise.
15579         * g++.dg/conversion/simd1.C: Likewise.
15580         * g++.dg/conversion/simd3.C: Likewise.
15581         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15582         (main): Use it.
15583
15584 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15585
15586         PR tree-optimization/29877
15587         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15588         name of a hard register for the target concerned.  Adjust dg-error
15589         directives to cope with new behaviour of TER.
15590
15591 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15592
15593         PR c++/28986
15594         * g++.dg/conversion/nullptr1.C: Added overflow warning.
15595         * g++.dg/warn/overflow-warn-1.C: New.
15596         * g++.dg/warn/overflow-warn-3.C: New.
15597         * g++.dg/warn/overflow-warn-4.C: New.
15598         * g++.dg/warn/overflow-warn-5.C: New.
15599         * g++.dg/warn/overflow-warn-6.C: New.
15600         * g++.dg/warn/Woverflow-1.C: New.
15601         * g++.dg/warn/Woverflow-2.C: New.
15602         * g++.dg/warn/Woverflow-3.C: New.
15603         * g++.dg/warn/multiple-overflow-warn-2.C: New.
15604
15605 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
15606
15607         PR fortran/27698
15608         * gfortran.dg/invalid_name.f90: New test.
15609         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15610         * gfortran.dg/gomp/pr29759.f90: Ditto.
15611
15612 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
15613
15614         * gfortran.dg/present_1.f90:  Update error message.
15615
15616 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
15617
15618         PR c++/19439
15619         * g++.dg/template/duplicate1.C: New test
15620         * g++.dg/template/memfriend6.C: Adjust error markers.
15621
15622 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
15623
15624         PR tree-opt/30385
15625         * gcc.dg/torture/inline-1.c: New test.
15626
15627 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15628
15629         PR c/19978
15630         * gcc.dg/multiple-overflow-warn-1.c: New.
15631         * gcc.dg/multiple-overflow-warn-2.c: New.
15632         * gcc.dg/overflow-warn-6.c: New.
15633         * g++.dg/warn/multiple-overflow-warn-1.C: New.
15634
15635 2007-01-05  Roger Sayle  <roger@eyesopen.com>
15636
15637         * gfortran.dg/array_memcpy_1.f90: New test case.
15638         * gfortran.dg/array_memcpy_2.f90: Likewise.
15639
15640 2007-01-05  Richard Guenther  <rguenther@suse.de>
15641
15642         PR middle-end/27826
15643         * g++.dg/opt/pr27826.C: New testcase.
15644
15645 2007-01-05  Ian Lance Taylor  <iant@google.com>
15646
15647         * gcc.dg/Walways-true-1.c: New test.
15648         * gcc.dg/Walways-true-2.c: New test.
15649         * g++.dg/warn/Walways-true-1.C: New test.
15650         * g++.dg/warn/Walways-true-2.C: New test.
15651
15652 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
15653
15654         PR c/30360
15655         * gcc.dg/pr30360.c: New test.
15656
15657 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
15658
15659         PR fortran/23232
15660         * gfortran.dg/data_implied_do_1.f90: New test.
15661
15662         PR fortran/27996
15663         PR fortran/27998
15664         * gfortran.dg/char_length_1.f90: New test.
15665
15666 2007-01-05  Richard Guenther  <rguenther@suse.de>
15667
15668         PR middle-end/28116
15669         * g++.dg/opt/pr28116.C: New testcase.
15670
15671 2007-01-05  Tobias Burnus  <burnus@net-b.de>
15672
15673         PR fortran/29624
15674         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15675           invalid deallocate.
15676         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15677         * gfortran.dg/protected_4.f90: Add pointer intent check.
15678         * gfortran.dg/protected_6.f90: Add pointer intent check.
15679         * gfortran.dg/pointer_intent_1.f90: New test.
15680         * gfortran.dg/pointer_intent_2.f90: New test.
15681         * gfortran.dg/pointer_intent_3.f90: New test.
15682
15683 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
15684
15685         PR 30235
15686         * gfortran.dg/altreturn_2.f90: new test.
15687
15688 2007-01-04  Tom Tromey  <tromey@redhat.com>
15689
15690         PR preprocessor/28165:
15691         * gcc.dg/cpp/pr28165.c: New file.
15692
15693 2007-01-03  Josh Conner  <jconner@apple.com>
15694
15695         PR middle-end/29683
15696         * gcc.dg/pr29683.c: New.
15697
15698 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15699
15700         PR c++/28217
15701         * g++.dg/pch/template-1.C: New test.
15702         * g++.dg/pch/template-1.Hs: New file.
15703
15704 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15705
15706         PR middle-end/30353
15707         * gcc.c-torture/compile/complex-4.c: New test.
15708
15709 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
15710
15711         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15712         -maltivec.
15713         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15714
15715 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15716
15717         PR middle-end/30286
15718         * gcc.dg/pr30286.c: New test.
15719
15720         PR c++/29535
15721         * g++.dg/template/crash66.C: New test.
15722
15723         PR c++/29054
15724         * g++.dg/template/friend49.C: New test.
15725
15726 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
15727
15728         * gfortran.dg/ibits.f90: New test.
15729
15730 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
15731
15732         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15733         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15734
15735 2007-01-02  Jan Hubicka  <jh@suse.cz>
15736
15737         * gcc.dg/pr16194.c: We now output error on all three functions,
15738         not just first one.
15739
15740 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15741
15742         PR c/19977
15743         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15744         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15745
15746 2006-01-02  Ian Lance Taylor  <iant@google.com>
15747
15748         * g++.dg/warn/Wparentheses-22.C: New test.
15749         * g++.dg/warn/Wparentheses-23.C: New test.
15750
15751 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15752
15753         PR middle-end/7651
15754         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15755         * gcc.dg/declspec-3-Wextra.c: New.
15756         * gcc.dg/declspec-3-no.c: New
15757
15758 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
15759
15760         PR fortran/20896
15761         * gfortran.dg/interface_10.f90: Remove.
15762
15763 2007-01-01  Roger Sayle  <roger@eyesopen.com>
15764
15765         * gcc.dg/fold-eqxor-4.c: New test case.
15766
15767 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
15768
15769         PR middle-end/30311
15770         * gcc.c-torture/compile/pr30311.c: New test.
15771
15772 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
15773
15774         PR middle-end/30253
15775         * gcc.c-torture/compile/statement-expression-1.c: New test.
15776
15777 2007-01-01  Andreas Schwab  <schwab@suse.de>
15778
15779         PR target/29166
15780         * g++.dg/eh/pr29166.C: New test.
15781
15782 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
15783
15784         * lib/target-supports.exp (check_effective_target_powerpc_spe):
15785         New.
15786         (check_effective_target_vect_cmdline_needed): Use it.
15787
15788 2006-12-31  Richard Guenther  <rguenther@suse.de>
15789
15790         PR middle-end/30137
15791         * gcc.dg/pr30137-1.c: New testcase.
15792         * gcc.dg/pr30137-2.c: Likewise.
15793
15794 2006-12-31  Roger Sayle  <roger@eyesopen.com>
15795
15796         PR middle-end/30322
15797         * gcc.dg/fold-plusnot-1.c: New test case.
15798
15799 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
15800
15801         PR c++/29731
15802         * g++.dg/parse/template22.C: New test.
15803
15804 2006-12-31  Richard Guenther  <rguenther@suse.de>
15805
15806         PR middle-end/30338
15807         * gcc.c-torture/compile/pr30338.c: New testcase.
15808
15809 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15810
15811         PR fortran/27900
15812         * gfortran.dg/intrinsic_actual_4.f90: New test.
15813
15814         PR fortran/24325
15815         * gfortran.dg/func_decl_3.f90: New test.
15816
15817 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15818
15819         PR fortran/23060
15820         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15821         * gfortran.dg/c_by_val_1.f: New test.
15822         * gfortran.dg/c_by_val_2.f: New test.
15823         * gfortran.dg/c_by_val_3.f: New test.
15824
15825 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
15826
15827         PR libfortran/30321
15828         * gfortran.dg/sum_zero_array_1.f90:  New test.
15829
15830 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
15831
15832         PR preprocessor/29612
15833         * gcc.dg/cpp/pr29612-1.c: New test.
15834         * gcc.dg/cpp/pr29612-2.c: New test.
15835
15836 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
15837
15838         PR fortran/30034
15839         * gfortran.dg/pure_formal_proc_1.f90: New test.
15840
15841         PR fortran/30237
15842         * gfortran.dg/intrinsic_actual_3.f90: New test.
15843
15844 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15845
15846         PR fortran/30014
15847         * gfortran.dg/io_constraints_1.f90: Update test.
15848         * gfortran.dg/io_constraints_2.f90: Update test.
15849         * gfortran.dg/inquire_iolength.f90: New test.
15850
15851 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
15852
15853         PR fortran/20896
15854         * gfortran.dg/interface_10.f90: New test.
15855         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15856         since z is already, locally a variable.
15857
15858         PR fortran/25135
15859         * gfortran.dg/generic_11.f90: New test.
15860         * gfortran.dg/interface_7.f90: Remove name clash between module
15861         name and procedure 'x' referenced in the interface.
15862
15863 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15864
15865         PR middle-end/7651
15866         * gcc.dg/Wmissing-parameter-type.c: New.
15867         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15868         * gcc.dg/Wmissing-parameter-type-no.c: New.
15869
15870 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
15871
15872         PR fortran/25818
15873         * gfortran.dg/entry_array_specs_2.f: New test.
15874
15875         PR fortran/30084
15876         * gfortran.dg/nested_modules_6.f90: New test.
15877
15878 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15879
15880         PR middle-end/7651
15881         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15882         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15883
15884 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
15885
15886         PR C++/30168
15887         * g++.dg/opt/complex6.C: New test.
15888
15889 2006-12-22  Ben Elliston  <bje@au.ibm.com>
15890
15891         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15892         full" if the linker on spu-*-* warns about exceeding local store.
15893
15894         And revert this patch:
15895         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15896         fail to link due to relocation overflows on spu-*-*.
15897
15898 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15899
15900         PR fortran/30273
15901         * gfortran.dg/dependency_19.f90: New test.
15902
15903 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15904
15905         PR fortran/30202
15906         * gfortran.dg/alloc_comp_basics_3.f90: New test.
15907
15908 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
15909
15910         PR middle-end/30262
15911         * gcc.c-torture/execute/20061220-1.c: New test.
15912
15913         PR middle-end/30263
15914         * gcc.dg/gomp/asm-1.c: New test.
15915
15916         PR target/30230
15917         * g++.dg/eh/ia64-2.C: New test.
15918
15919 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15920
15921         PR target/28966
15922         PR target/29248
15923         * gcc.dg/rs6000-leaf.c: New.
15924
15925 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15926
15927         PR fortran/25392
15928         * gfortran.dg/f2c_8.f90: New test.
15929
15930 2006-12-20  Bill Wendling  <wendling@apple.com>
15931
15932         * gcc.dg/asm-b.c: Check for __ppc64__.
15933
15934 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15935
15936         PR fortran/30190
15937         * gfortran.dg/bounds_check_5.f90: New test.
15938
15939 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
15940
15941         PR middle-end/30143
15942         * gcc.dg/gomp/complex-1.c: New testcase.
15943
15944 2006-12-20  Roger Sayle  <roger@eyesopen.com>
15945
15946         * gfortran.dg/array_memset_1.f90: New test case.
15947
15948 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
15949
15950         * lib/target-supports.exp: Add spu to
15951         check_effective_target_vect_widen_mult_hi_to_si.
15952
15953 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15954
15955         PR fortran/29992
15956         * gfortran.dg/generic_9.f90: New test.
15957
15958         PR fortran/30081
15959         * gfortran.dg/generic_10.f90: New test.
15960
15961 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
15962
15963         PR tree-opt/30045
15964         * gcc.dg/pr30045.c: New test.
15965
15966 2006-12-20  Ben Elliston  <bje@au.ibm.com>
15967
15968         * gcc.dg/20020312-2.c: Add a case for __SPU__.
15969
15970 2006-12-19  Eric Christopher  <echristo@apple.com>
15971
15972         PR target/29302
15973         * gcc.c-torture/execute/pr29302-1.c: New.
15974
15975 2006-12-19  Tobias Burnus  <burnus@net-b.de>
15976
15977         PR fortran/39238
15978         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15979
15980 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15981
15982         PR fortran/30236
15983         * gfortran.dg/altreturn_3.f90: New test.
15984
15985         * gfortran.dg/char_result_12.f90: Fix comment typos.
15986
15987 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15988
15989         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15990         as newlib's stdio.h uses non-traditional cpp constructs.
15991
15992 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15993
15994         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15995         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15996         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15997         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15998         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15999         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16000         * gfortran.dg/default_initialization.f: Renamed to
16001         default_initialization_1.f
16002         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16003         dollar_edit_descriptor_1.f
16004         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16005         dollar_edit_descriptor_2.f
16006         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16007         dollar_edit_descriptor_3.f
16008         * gfortran.dg/logint-1.f: Renamed to logint_1.f
16009         * gfortran.dg/logint-2.f: Renamed to logint_2.f
16010         * gfortran.dg/logint-3.f: Renamed to logint_3.f
16011         * gfortran.dg/advance_1.f90: Renamed from advance.f90
16012         * gfortran.dg/append_1.f90: Renamed from append-1.f90
16013         * gfortran.dg/array_1.f90: Renamed from array-1.f90
16014         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16015         * gfortran.dg/backspace_1.f: Renamed from backspace.f
16016         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16017         * gfortran.dg/default_initialization_1.f: Renamed from
16018         default_initialization.f
16019         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16020         dollar_edit_descriptor-1.f
16021         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16022         dollar_edit_descriptor-2.f
16023         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16024         dollar_edit_descriptor-3.f
16025         * gfortran.dg/logint_1.f: Renamed from logint-1.f
16026         * gfortran.dg/logint_2.f: Renamed from logint-2.f
16027         * gfortran.dg/logint_3.f: Renamed from logint-3.f
16028
16029 2006-12-18  Bill Wendling  <wendling@apple.com>
16030
16031         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16032         id is an OjbC keyword.
16033
16034 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16035
16036         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16037
16038 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16039
16040         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16041
16042 2006-12-18  Ian Lance Taylor  <iant@google.com>
16043
16044         * g++.dg/warn/Wmissing-declarations-1.C: New test.
16045
16046 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16047
16048         * gcc.c-torture/compile/pr27528.c: Use empty templates.
16049
16050 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
16051
16052         PR fortran/30207
16053         * gfortran.fortran-torture/execute/where21.f90: New test.
16054
16055 2006-12-17  Tobias Burnus  <burnus@net-b.de>
16056
16057         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16058
16059 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16060
16061         PR middle-end/7651
16062         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16063         * gcc.dg/if-empty-1.c: Likewise.
16064         * gcc.dg/pr23165.c: Likewise.
16065         * g++.dg/warn/empty-body.C: Likewise.
16066
16067 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16068
16069         PR libfortran/30005
16070         * gfortran.dg/open_errors.f90: New test.
16071
16072 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
16073
16074         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16075
16076         * gcc.target/i386/ssse3-pabsb.c: New file.
16077         * gcc.target/i386/ssse3-pabsd.c: Likewise.
16078         * gcc.target/i386/ssse3-pabsw.c: Likewise.
16079         * gcc.target/i386/ssse3-palignr.c: Likewise.
16080         * gcc.target/i386/ssse3-phaddd.c: Likewise.
16081         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16082         * gcc.target/i386/ssse3-phaddw.c: Likewise.
16083         * gcc.target/i386/ssse3-phsubd.c: Likewise.
16084         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16085         * gcc.target/i386/ssse3-phsubw.c: Likewise.
16086         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16087         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16088         * gcc.target/i386/ssse3-pshufb.c: Likewise.
16089         * gcc.target/i386/ssse3-psignb.c: Likewise.
16090         * gcc.target/i386/ssse3-psignd.c: Likewise.
16091         * gcc.target/i386/ssse3-psignw.c: Likewise.
16092         * gcc.target/i386/ssse3-vals.h: Likewise.
16093
16094 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
16095
16096         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16097         * lib/fortran-torture.exp: Include target-supports.exp.
16098
16099 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
16100
16101         PR target/30185
16102         * gcc.c-torture/execute/pr30185.c: New test.
16103
16104 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16105
16106         PR testsuite/30179
16107         PR testsuite/30180
16108         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16109         * gcc.dg/builtin-bswap-2.c: Likewise.
16110         * gcc.dg/builtin-bswap-3.c: Likewise.
16111         * gcc.dg/builtin-bswap-4.c: Likewise.
16112         * lib/target-supports.exp (check_effective_target_stdint_types): New.
16113         * gcc.c-torture/execute/mode-dependent-address.x: New file.
16114
16115 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16116
16117         PR libfortran/30145
16118         * gfortran.dg/write_zero_array: New test.
16119
16120 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16121
16122         PR fortran/30200
16123         * gfortran.dg/write_fmt_trim.f90: New test.
16124
16125 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
16126
16127         PR 30194
16128         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16129         temporarily.
16130
16131 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16132
16133         * lib/target-supports.exp (check_weak_available): Use istarget
16134         "hppa*-*-hpux10*" instead of regexp.
16135         (check_cxa_atexit_available): Likewise.
16136
16137 2006-12-14  Richard Guenther  <rguenther@suse.de>
16138
16139         PR tree-optimization/30197
16140         * gcc.c-torture/execute/complex-1.c: Fix function name.
16141         * gcc.dg/builtins-61.c: New testcase.
16142
16143 2006-12-14  Richard Guenther  <rguenther@suse.de>
16144
16145         PR middle-end/30172
16146         * gcc.dg/pr30172-1.c: New testcase.
16147
16148 2006-12-14  Richard Guenther  <rguenther@suse.de>
16149
16150         PR tree-optimization/30198
16151         * gcc.dg/builtins-60.c: New testcase.
16152
16153 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
16154
16155         * lib/target-supports.exp (vect_no_align): Remove spu.
16156
16157 2006-12-13  Ian Lance Taylor  <iant@google.com>
16158
16159         PR c++/19564
16160         PR c++/19756
16161         * g++.dg/warn/Wparentheses-5.C: New test.
16162         * g++.dg/warn/Wparentheses-6.C: New test.
16163         * g++.dg/warn/Wparentheses-7.C: New test.
16164         * g++.dg/warn/Wparentheses-8.C: New test.
16165         * g++.dg/warn/Wparentheses-9.C: New test.
16166         * g++.dg/warn/Wparentheses-10.C: New test.
16167         * g++.dg/warn/Wparentheses-11.C: New test.
16168         * g++.dg/warn/Wparentheses-12.C: New test.
16169         * g++.dg/warn/Wparentheses-13.C: New test.
16170         * g++.dg/warn/Wparentheses-14.C: New test.
16171         * g++.dg/warn/Wparentheses-15.C: New test.
16172         * g++.dg/warn/Wparentheses-16.C: New test.
16173         * g++.dg/warn/Wparentheses-17.C: New test.
16174         * g++.dg/warn/Wparentheses-18.C: New test.
16175         * g++.dg/warn/Wparentheses-19.C: New test.
16176         * g++.dg/warn/Wparentheses-20.C: New test.
16177         * g++.dg/warn/Wparentheses-21.C: New test.
16178
16179 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16180
16181         PR testsuite/30157
16182         * lib/target-supports.exp (check_cxa_atexit_available): Return false
16183         for target "hppa.*hpux10".
16184
16185 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
16186
16187         * g++.dg/debug/vartrack1.C: New test.
16188
16189         * g++.dg/opt/ifcvt1.C: New test.
16190
16191         * gcc.dg/tls/opt-13.c: New test.
16192
16193         * gcc.dg/20060425-2.c: New test.
16194
16195         * g++.dg/opt/pr15054-2.C: New test.
16196
16197         * gcc.c-torture/execute/20060420-1.c: New test.
16198
16199         * gcc.c-torture/execute/20060412-1.c: New test.
16200
16201         * objc/compile/20060406-1.m: New test.
16202
16203 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
16204
16205         * g++.dg/template/array17.C: New test.
16206
16207 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
16208
16209         * gcc.target/powerpc/altivec-23.c: New test.
16210
16211 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
16212
16213         PR c++27316
16214         * g++.dg/inherit/error3.C: New test.
16215
16216         PR c++/28740
16217         * g++.dg/inherit/error4.C: New test.
16218
16219 2006-12-13  Richard Guenther  <rguenther@suse.de>
16220
16221         PR tree-optimization/17687
16222         * gcc.dg/builtins-59.c: New testcase.
16223
16224 2006-12-13  Ben Elliston  <bje@au.ibm.com>
16225
16226         * gcc.target/spu/Wmain.c: New test.
16227
16228 2006-12-12  Josh Conner  <jconner@apple.com>
16229
16230         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16231         * g++.dg/abi/thunk4.C: Likewise.
16232         * g++.dg/abi/rtti3.C: Likewise.
16233
16234 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
16235
16236         * gcc.target/spu/cpat-1.c: New test.
16237         * gcc.target/spu/cpat-2.c: New test.
16238         * gcc.target/spu/cpat-3.c: New test.
16239         * gcc.target/spu/cpat-4.c: New test.
16240
16241 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16242
16243         PR tree-opt/28436
16244         * gcc.c-torture/compile/vector-1.c: New test.
16245         * gcc.c-torture/compile/vector-2.c: New test.
16246         * gcc.c-torture/compile/vector-3.c: New test.
16247
16248 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16249
16250         * lib/fortran-torture.exp: Update copyright years.  Remove
16251         obsolete comment.  Test -ftree-vectorize where it makes sense.
16252         * lib/gfortran-dg.exp: Update copyright years.  Use settings
16253         from fortran-torture.exp.
16254         * gfortran.dg/char_transpose_1.f90,
16255         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16256         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16257         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
16258         '-w' to dg-options.
16259
16260 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
16261
16262         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16263         saved_${tool}_load.
16264
16265 2006-12-12  Ira Rosen  <irar@il.ibm.com>
16266
16267         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16268         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16269         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16270         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16271         gaps.
16272
16273 2006-12-12  Richard Guenther  <rguenther@suse.de>
16274
16275         PR middle-end/30147
16276         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16277
16278 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
16279             Diego Novillo  <dnovillo@redhat.com>
16280
16281         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16282         VDEF/VUSE changes.
16283         * gcc.dg/tree-ssa/pr26421.c: Likewise
16284         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16285         * gcc.dg/tree-ssa/pr23382.c: Likewise.
16286         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16287         * gcc.dg/tree-ssa/pr28410.c: Likewise.
16288         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16289         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16290         * gcc.dg/tree-ssa/vrp07.c: Likewise.
16291         * gcc.dg/tree-ssa/vrp08.c: Likewise.
16292         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16293
16294 2006-12-11  Jan Hubicka  <jh@suse.cz>
16295
16296         * gcc.dg/tree-prof/stringop-1.c: New test.
16297         * gcc.dg/tree-prof/stringop-2.c: New test.
16298
16299 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
16300
16301         PR target/30120
16302         * gcc.target/i386/pr30120.c: New test.
16303
16304         Revert:
16305         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16306
16307         * gcc.target/i386/x87regparm-1.c: New test.
16308         * gcc.target/i386/x87regparm-2.c: New test.
16309         * gcc.target/i386/x87regparm-3.c: New test.
16310         * gcc.target/i386/x87regparm-4.c: New test.
16311
16312 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
16313
16314         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16315
16316 2006-12-10  Tobias Burnus  <burnus@net-b.de>
16317
16318         PR fortran/23994
16319         * gfortran.dg/protected_1.f90: New test.
16320         * gfortran.dg/protected_2.f90: New test.
16321         * gfortran.dg/protected_3.f90: New test.
16322         * gfortran.dg/protected_4.f90: New test.
16323         * gfortran.dg/protected_5.f90: New test.
16324         * gfortran.dg/protected_6.f90: New test.
16325
16326 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16327             Tobias Burnus  <burnus@gcc.gnu.org>
16328
16329         PR fortran/29975
16330         PR fortran/30068
16331         * gfortran.dg/interface_4.f90: Test adding procedure to generic
16332         interface.
16333         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16334         ambiguous interfaces.
16335         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16336         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16337         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16338         ambiguous interfaces.
16339         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16340         * gfortran.dg/array_initializer_2.f90: Add initializer array
16341         constructor test.
16342
16343         PR fortran/30096
16344         * gfortran.dg/interface_9.f90: Test that host interfaces are
16345         not checked for ambiguity with the local version.
16346
16347 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16348
16349         PR fortran/29464
16350         * gfortran.dg/module_interface_2.f90: New test.
16351
16352 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16353
16354         PR fortran/29941
16355         * gfortran.dg/assumed_len.f90: New test.
16356
16357 2006-12-09  Richard Guenther  <rguenther@suse.de>
16358
16359         * g++.dg/warn/implicit-typename1.C: Qualify types.
16360         * g++.dg/parse/crash12.C: Likewise.
16361         * g++.dg/tree-ssa/pr22444.C: Likewise.
16362
16363 2006-12-09  Tobias Burnus  <burnus@net-b.de>
16364
16365         * gfortran.dg/array_2.f90: Added sqrt test.
16366
16367 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
16368
16369         * gcc.target/i386/x87regparm-1.c: XFAIL.
16370         * gcc.target/i386/x87regparm-2.c: XFAIL.
16371         * gcc.target/i386/x87regparm-3.c: XFAIL.
16372         * gcc.target/i386/x87regparm-4.c: XFAIL.
16373
16374 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16375
16376         * lib/target-supports.exp
16377         (check_effective_target_large_long_double): New.
16378         * gcc.dg/Wconversion-real.c : Use it.
16379         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16380         unsigned.
16381
16382 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
16383
16384         * gcc.c-torture/execute/mode-dependent-address.c: New test.
16385
16386 2006-12-08  Tobias Burnus  <burnus@net-b.de>
16387
16388         PR fortran/27546
16389         * gfortran.dg/import4.f90: New test for IMPORT in modules.
16390
16391 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
16392
16393         PR c++/29732
16394         * g++.dg/template/crash65.C: New test.
16395         * g++.dg/template/spec16.C: Tweak error markers.
16396
16397 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16398
16399         * gcc.target/spu: New directory.
16400         * gcc.target/spu/spu.exp: New file.
16401         * gcc.target/spu/intrinsics-1.c: New test.
16402
16403 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
16404
16405         PR c++/29980
16406         * g++.dg/ext/attrib27.C: New test.
16407         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16408         * g++.dg/parse/typedef5.C: Likewise.
16409
16410 2006-12-07  Mike Stump  <mrs@apple.com>
16411
16412         * treelang/compile/var_defs.tree: Adjust.
16413
16414 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
16415
16416         PR c++/29730
16417         * g++.dg/template/crash64.C: New test.
16418         * g++.dg/parse/crash27.C: Adjust error markers.
16419
16420 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
16421
16422         PR libfortran/30009
16423         PR libfortran/30056
16424         * gfortran.dg/read_eof_4.f90:  Add tests.
16425         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
16426         * gfortran.dg/unf_read_corrupted_1.f90: New test.
16427
16428 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
16429
16430         PR c++/29729
16431         * g++.dg/template/crash63.C: New test.
16432
16433         PR c++/29728
16434         * g++.dg/template/crash62.C: New test.
16435
16436 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16437
16438         PR fortran/30003
16439         * gfortran.dg/allocatable_function_1.f90: Increase the number
16440         of expected calls of free to 10; the lhs section reference is
16441         now evaluated so there is another call to bar.  Change the
16442         comment appropriately.
16443         * gfortran.dg/array_section_1.f90: New test.
16444
16445 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16446
16447         PR fortran/29912
16448         * gfortran.dg/char_result_12.f90: New test.
16449
16450 2006-12-05  Richard Guenther  <rguenther@suse.de>
16451
16452         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16453         * gcc.dg/vect/vect-pow-2.c: Rename to ...
16454         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
16455         vect_double, xfail for spu*-*-*.
16456
16457 2006-12-04  Tobias Burnus  <burnus@net-b.de>
16458
16459         PR fortran/29962
16460         * initialization_4.f90: Test noninteger exponents (-std=f95).
16461         * initialization_5.f90: New test for noninteger exponents
16462           with -std=f2003.
16463
16464 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16465
16466         PR fortran/29821
16467         * gfortran.dg/parameter_array_section_1.f90: New test.
16468
16469 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
16470
16471         PR c++/29733
16472         * g++.dg/template/crash61.C: New test.
16473
16474         PR c++/29632
16475         * g++.dg/template/error23.C: New test.
16476
16477 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
16478
16479         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16480
16481 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16482
16483         PR fortran/29916
16484         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16485
16486 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
16487
16488         PR middle-end/29965
16489         * gcc.dg/gomp/pr29965-1.c: New test.
16490         * gcc.dg/gomp/pr29965-2.c: New test.
16491         * gcc.dg/gomp/pr29965-3.c: New test.
16492         * gcc.dg/gomp/pr29965-4.c: New test.
16493         * gcc.dg/gomp/pr29965-5.c: New test.
16494         * gcc.dg/gomp/pr29965-6.c: New test.
16495         * g++.dg/gomp/pr29965-1.C: New test.
16496         * g++.dg/gomp/pr29965-2.C: New test.
16497         * g++.dg/gomp/pr29965-3.C: New test.
16498         * g++.dg/gomp/pr29965-4.C: New test.
16499         * g++.dg/gomp/pr29965-5.C: New test.
16500         * g++.dg/gomp/pr29965-6.C: New test.
16501         * g++.dg/gomp/pr29965-7.C: New test.
16502         * g++.dg/gomp/pr29965-8.C: New test.
16503         * g++.dg/gomp/pr29965-9.C: New test.
16504         * g++.dg/gomp/pr29965-10.C: New test.
16505
16506 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
16507
16508         * gnat.dg/pointer_variable_bounds.adb: New test.
16509         * gnat.dg/pointer_variable_bounds.ads: Likewise.
16510         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16511
16512 2006-12-03  Eric Christopher  <echristo@apple.com>
16513
16514         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16515
16516 2006-12-03  Richard Henderson  <rth@redhat.com>
16517             Andrew Pinski  <pinskia@gmail.com>
16518
16519         PR C++/14329
16520         * g++.dg/warn/unit-1.C: New test.
16521
16522 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
16523
16524         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16525
16526 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
16527
16528         * g++.dg/vect/vect.exp: Enable tests to run on spu.
16529         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16530         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16531         * gcc.dg/vect/vect-70.c: Reduce array size.
16532         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16533         vect_no_compaer_double targets.
16534         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16535         vect_float, vect_double, and vect_int.
16536
16537 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
16538
16539         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16540         test for loop versioning on vect_no_align targets.
16541         * gcc.dg/vect/pr20122.c: Likewise.
16542         * gcc.dg/vect/vect-105.c: Likewise.
16543         * gcc.dg/vect/vect-42.c: Likewise.
16544         * gcc.dg/vect/vect-43.c: Likewise.
16545         * gcc.dg/vect/vect-74.c: Likewise.
16546         * gcc.dg/vect/vect-75.c: Likewise.
16547         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16548         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16549         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16550         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16551
16552 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
16553
16554         PR fortran/29642
16555         * gfortran.dg/value_1.f90 : New test.
16556         * gfortran.dg/value_2.f90 : New test.
16557         * gfortran.dg/value_3.f90 : New test.
16558         * gfortran.dg/value_4.f90 : New test.
16559         * gfortran.dg/value_4.c : Called from value_4.f90.
16560
16561 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16562
16563         PR C++/30033
16564         *  g++.dg/cpp0x/static_assert4.C: New testcase.
16565
16566 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16567
16568         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16569
16570 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
16571
16572         PR c/27953
16573         * gcc.dg/pr27953.c: New test.
16574
16575 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16576
16577         PR c++/30022
16578         * g++.dg/ext/vector5.C: New test.
16579
16580         PR c++/30021
16581         * g++.dg/other/main1.C: New test.
16582
16583 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
16584
16585         PR libfortran/29568
16586         * gfortran.dg/convert_implied_open.f90:  Change to
16587         new default record length.
16588         * gfortran.dg/unf_short_record_1.f90:  Adapt to
16589         new error message.
16590         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
16591
16592 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
16593
16594         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16595
16596 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
16597
16598         PR c++/29066
16599         * g++.dg/expr/pr29066.c: New.
16600
16601 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
16602             Zdenek Dvorak <dvorakz@suse.cz>
16603
16604         PR tree-optimization/29921
16605         * gcc.dg/pr29921-2.c: New test.
16606
16607 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
16608
16609         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16610         (i386_get_cpuid): New function.
16611         (i386_cpuid_ecx): Likewise.
16612         (i386_cpuid_edx): Likewise.
16613         (i386_cpuid): Updated to call i386_cpuid_edx.
16614
16615         * gcc.target/i386/sse3-addsubpd.c: New file.
16616         * gcc.target/i386/sse3-addsubps.c: Likewise.
16617         * gcc.target/i386/sse3-haddpd.c: Likewise.
16618         * gcc.target/i386/sse3-haddps.c: Likewise.
16619         * gcc.target/i386/sse3-hsubpd.c: Likewise.
16620         * gcc.target/i386/sse3-hsubps.c: Likewise.
16621         * gcc.target/i386/sse3-lddqu.c: Likewise.
16622         * gcc.target/i386/sse3-movddup.c: Likewise.
16623         * gcc.target/i386/sse3-movshdup.c: Likewise.
16624         * gcc.target/i386/sse3-movsldup.c: Likewise.
16625
16626 2006-12-01  Dirk Mueller  <dmueller@suse.de>
16627
16628         * g++.dg/warn/Wreturn-type-4.C: New testcase.
16629
16630 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
16631
16632         * gcc.dg/dfp/convert-int-max.c: New test.
16633         * gcc.dg/dfp/convert-int-max-fold.c: New test.
16634
16635 2006-11-30  Richard Guenther  <rguenther@suse.de>
16636
16637         * gcc.dg/vect/vect-pow-1.c: Rename ...
16638         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
16639         floats instead of doubles, check successful vectorization.
16640
16641 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16642
16643         PR target/29945
16644         * gcc.c-torture/compile/pr29945.c: New testcase.
16645
16646 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
16647
16648         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16649         -maltivec.
16650
16651 2006-11-29  Eric Christopher  <echristo@apple.com>
16652
16653         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16654
16655 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
16656
16657         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16658
16659         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16660
16661 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
16662
16663         PR c++/29022
16664         * g++.dg/inherit/virtual2.C: New test.
16665         * g++.dg/inherit/virtual3.C: Likewise.
16666         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16667         * g++.dg/inherit/error2.C: Likewise.
16668         * g++.dg/template/instantiate1.C: Likewise.
16669
16670 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
16671
16672         PR tree-opt/29984
16673         * gcc.dg/tree-ssa/reassoc-12.c: New test.
16674
16675 2006-11-28  Jan Hubicka  <jh@suse.cz>
16676
16677         * gcc.dg/memcpy-1.c: New test.
16678
16679 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
16680
16681         PR c++/29735
16682         * g++.dg/warn/main-3.C: New test.
16683
16684 2006-11-28  Jan Hubicka  <jh@suse.cz>
16685
16686         * gcc.dg/winline-1.c: New test.
16687
16688 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16689
16690         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16691         alignments.
16692
16693 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16694
16695         PR fortran/29976
16696         * gfortran.dg/missing_optional_dummy_3.f90
16697
16698 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16699
16700         PR fortran/20880
16701         * gfortran.dg/interface_3.f90: Modify errors.
16702
16703 2006-11-28  Ben Elliston  <bje@au.ibm.com>
16704
16705         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16706         fail to link due to relocation overflows on spu-*-*.
16707
16708 2006-11-27  Michael Matz  <matz@suse.de>
16709             Andreas Krebbel  <krebbel1@de.ibm.com>
16710
16711         PR target/29319
16712         * gcc.dg/20061127-1.c: New testcase.
16713
16714 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
16715
16716         * gcc.dg/20061124-1.c: Add exit() function prototype.
16717
16718 2006-11-27  Jan Hubicka  <jh@suse.cz>
16719
16720         * gcc.target/i386/memcpy-1.c: Adjust size.
16721         * gcc.dg/visibility-11.c: Likewise.
16722
16723 2006-11-27  Richard Guenther  <rguenther@suse.de>
16724
16725         PR middle-end/25620
16726         * gcc.target/i386/pow-1.c: New testcase.
16727         * gcc.dg/builtins-58.c: Likewise.
16728
16729 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
16730
16731         PR c++/29886
16732         * g++.dg/expr/cast8.C: New test.
16733
16734 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16735
16736         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16737         Don't ever inline the testcase.
16738
16739 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16740
16741         PR fortran/29982
16742         * gfortran.fortran-torture/compile/parameter_3.f90: New
16743         testcase.
16744
16745 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16746
16747         PR fortran/29951
16748         * gfortran.fortran-torture/execute/transfer2.f90: New test.
16749
16750 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16751
16752         * gfortran.fortran-torture/execute/specifics.f90: Remove test
16753         for CHAR.
16754
16755 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16756
16757         PR libgfortran/29936
16758         * gfortran.dg/write_check3.f90: New test.
16759
16760 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16761
16762         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16763
16764 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
16765
16766         PR fortran/20880
16767         * gfortran.dg/interface_3.f90: New test.
16768
16769         PR fortran/29387
16770         * gfortran.dg/generic_8.f90: New test.
16771
16772 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16773
16774         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16775         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16776         * gfortran.dg/specifics_3.f90: Remove.
16777
16778 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
16779
16780         PR c/29955
16781         * gcc.dg/gomp/pr29955.c: New test.
16782
16783         PR c/29736
16784         * gcc.dg/pr29736.c: New test.
16785
16786 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16787
16788         PR tree-opt/29964
16789         * gcc.dg/pure-1.c: New test.
16790
16791 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
16792
16793         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16794         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16795
16796 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16797
16798         * gcc.dg/20061124-1.c: New testcase.
16799
16800 2006-11-23  Eric Christopher  <echristo@apple.com>
16801
16802         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16803
16804 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16805
16806         PR c/2707
16807         PR c++/26167
16808         * gcc.dg/Wconversion-integer.c: New. Supersedes
16809         Wconversion-negative-constants.c
16810         * gcc.dg/Wconversion-real.c: New.
16811         * gcc.dg/Wconversion-real-integer.c: New.
16812         * gcc.dg/Wconversion-negative-constants.c: Deleted.
16813         * g++.dg/warn/Wconversion1.C: Modified.
16814
16815 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16816
16817         * gfortran.dg/overload_1.f90: New test.
16818
16819 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16820
16821         PR c/9072
16822         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16823         Wtraditional-conversion.
16824         * gcc.dg/overflow-warn-2.c: Likewise.
16825         * gcc.dg/Wconversion.c: Likewise. Renamed as
16826         Wtraditional-conversion.c .
16827         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16828         Wtraditional-conversion-2.c .
16829         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16830         Wtraditional-conversion-2.c
16831         * gcc.dg/Wconversion-negative-constants.c: New.
16832
16833 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
16834
16835         * gcc.dg/tree-ssa/dump-1.c: New test.
16836
16837 2006-11-23  David Ung <davidu@mips.com>
16838
16839         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16840         -mfp64, allowable when ISA >= 33 and float is enabled.
16841         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16842         of mthc1 and mfhc1 patterns.
16843
16844 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
16845
16846         PR tree-optimization/29921
16847         * gcc.dg/pr29921.c: New test.
16848
16849 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16850
16851         PR fortran/29441
16852         * gfortran.dg/initialization_4.f90: New test.
16853
16854 2006-11-22  Ira Rosen  <irar@il.ibm.com>
16855
16856         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16857         platforms that have interleaving support.
16858         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16859         * gcc.dg/vect/vect-strided-a-u16-i2.c,
16860         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16861         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16862         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16863         gcc.dg/vect/vect-strided-u8-i2-gap.c,
16864         gcc.dg/vect/vect-strided-u8-i8.c,
16865         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16866         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16867         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16868         gcc.dg/vect/vect-strided-float.c,
16869         gcc.dg/vect/vect-strided-a-mult.c,
16870         gcc.dg/vect/vect-strided-mult-char-ls.c,
16871         gcc.dg/vect/vect-strided-a-u16-mult.c,
16872         gcc.dg/vect/vect-strided-a-u32-mult.c,
16873         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16874         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16875         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16876         gcc.dg/vect/vect-strided-mult.c,
16877         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16878         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16879         New.
16880
16881 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16882
16883         PR fortran/25087
16884         * gfortran.dg/auto_char_len_4.f90: New test.
16885
16886 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16887
16888         PR fortran/29652
16889         * gfortran.dg/generic_7.f90: New test.
16890         * gfortran.dg/defined_operators_1.f90: Add new error.
16891
16892 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
16893
16894         PR tree-optimization/29902
16895         * g++.dg/tree-ssa/pr29902.C: New test.
16896
16897 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
16898
16899         PR fortran/29820
16900         * gfortran.dg/used_types_13.f90: New test.
16901
16902 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
16903
16904         * gcc.dg/dfp/snan.c: Delete.
16905
16906 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
16907
16908         * g++.dg/cpp0x/static_assert1.C: New.
16909         * g++.dg/cpp0x/static_assert2.C: New.
16910         * g++.dg/cpp0x/static_assert3.C: New.
16911
16912 2006-11-21  Richard Guenther  <rguenther@suse.de>
16913
16914         * gcc.dg/vect/vect-pow-1.c: New testcase.
16915         * gcc.dg/vect/vect-pow-2.c: Likewise.
16916
16917 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
16918
16919         PR c++/29570
16920         * g++.dg/template/static29.C: New test.
16921
16922         PR c++/29734
16923         * g++.dg/conversion/simd4.C: New test.
16924
16925 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
16926
16927         PR c++/29475
16928         * g++.dg/template/access19.C: New test.
16929         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
16930         error is reported.
16931
16932 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16933
16934         PR tree-opt/25500
16935         * gcc.dg/tree-ssa/sra-4.c: New testcase.
16936
16937 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16938
16939         PR fortran/27546
16940         * gfortran.dg/import.f90: Extended test.
16941         * gfortran.dg/import2.f90: Extended test.
16942
16943 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16944
16945         * gfortran.dg/volatile3.f90: Add conflict test.
16946
16947 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
16948
16949         PR fortran/24783
16950         * gfortran.dg/implicit_10.f90: New test.
16951
16952 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16953
16954         PR c++/8586
16955         * g++.dg/warn/Wall-write-strings.C: New.
16956
16957 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16958
16959         * gfortran.dg/alloc_comp_constraint_5.f90: New.
16960         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16961
16962 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16963
16964         * gfortran.dg/use_3.f90: Remove error message.
16965         * gfortran.dg/iso_fortran_env_1.f90: New test.
16966         * gfortran.dg/iso_fortran_env_2.f90: New test.
16967         * gfortran.dg/iso_fortran_env_3.f90: New test.
16968         * gfortran.dg/iso_fortran_env_4.f90: New test.
16969
16970 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
16971
16972         * gcc.dg/vect/vect-27.c: Fix initialization.
16973
16974 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16975
16976         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16977         * gcc.dg/torture/builtin-minmax-1.c: New.
16978
16979         * gcc.dg/builtins-20.c: Add cases for copysign.
16980
16981 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16982
16983         PR fortran/24285
16984         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16985
16986 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16987         * gfortran.dg/use_1.f90: New test.
16988         * gfortran.dg/use_1.f90: New test.
16989         * gfortran.dg/use_1.f90: New test.
16990
16991 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16992
16993         PR tree-optimization/29801
16994         * gcc.dg/pr29801.c: New test.
16995
16996 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16997
16998         PR middle-end/29584
16999         * gcc.dg/torture/pr29584.c: New test.
17000
17001 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
17002
17003         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17004         Condition PowerPC tests for saving FPRs on powerpc_fprs.
17005         * gcc.target/powerpc/compress-float-ppc.c,
17006         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17007         powerpc_fprs.
17008         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17009         do not pass -mhard-float.
17010
17011 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17012
17013         * gnat.dg/volatile_aggregate.adb: New test.
17014
17015 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17016
17017         PR fortran/29391
17018         PR fortran/29489
17019         * gfortran.dg/bound_2.f90: Add more checks.
17020         * gfortran.dg/bound_3.f90: New test.
17021
17022 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17023
17024         PR target/29201
17025         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17026
17027 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17028
17029         * gfortran.dg/import3.f90: Fix error message.
17030
17031 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17032
17033         PR tree-opt/29788
17034         * gfortran.fortran-torture/compile/inline_1.f90:
17035         New testcase.
17036
17037 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17038
17039         * gcc.target/i386/x87regparm-1.c: New test.
17040         * gcc.target/i386/x87regparm-2.c: New test.
17041         * gcc.target/i386/x87regparm-3.c: New test.
17042         * gcc.target/i386/x87regparm-4.c: New test.
17043
17044 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17045
17046         PR fortran/27546
17047         * gfortran.dg/import.f90: New test.
17048         * gfortran.dg/import2.f90: New test.
17049         * gfortran.dg/import3.f90: New test.
17050
17051 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17052
17053         PR fortran/27588
17054         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17055
17056 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17057
17058         PR fortran/29806
17059         * gfortran.dg/contains.f90: New test.
17060         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17061
17062 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
17063
17064         PR tree-optimization/29581
17065         * gcc.dg/pr29581-1.c: New test.
17066         * gcc.dg/pr29581-2.c: New test.
17067         * gcc.dg/pr29581-3.c: New test.
17068         * gcc.dg/pr29581-4.c: New test.
17069         * gfortran.dg/pr29581.f90: New test.
17070
17071 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
17072
17073         PR fortran/29702
17074         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17075         numbers in error message headers.
17076
17077 2006-11-14  Richard Guenther  <rguenther@suse.de>
17078
17079         * gcc.target/i386/math-torture/math-torture.exp: Restrict
17080         to i?86 and x86_64 targets.
17081
17082 2006-11-14  Caroline Tice  <ctice@apple.com>
17083
17084         * gcc.dg/pubtypes-1.c: New file/testcase.
17085         * gcc.dg/pubtypes-2.c: New file/testcase.
17086         * gcc.dg/pubtypes-3.c: New file/testcase.
17087         * gcc.dg/pubtypes-4.c: New file/testcase.
17088         * g++.dg/pubtypes.C: New file/testcase.
17089
17090 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
17091
17092         PR c++/29106
17093         * g++.dg/init/self1.C: New test.
17094
17095 2006-11-14  Tobias Burnus  <burnus@net-b.de>
17096
17097         PR fortran/29657
17098         * gfortran.dg/conflicts.f90: Add.
17099
17100 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
17101
17102         PR rtl-optimization/29798
17103
17104         * gcc.c-torture/execute/pr29798.c: New.
17105
17106 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17107
17108         * gcc.dg/builtins-20.c: Add more cases.
17109
17110 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
17111
17112         PR fortran/29759
17113         * gfortran.dg/gomp/pr29759.f90: New test.
17114
17115 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
17116
17117         PR c++/29518
17118         * g++.dg/template/static28.C: New test.
17119
17120 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
17121
17122         * lib/c-torture.exp: Use target-libpath.exp.
17123         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17124         set GCC_EXEC_PREFIX env var from global variable of same name.
17125
17126 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17127
17128         PR fortran/26994
17129         * gfortran.fortran-torture/compile/transfer-1.f90:
17130         New testcase.
17131
17132 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
17133             Zdenek Dvorak <dvorakz@suse.cz>
17134
17135         PR tree-optimization/29680
17136         * gcc.dg/alias-11.c: New test.
17137
17138 2006-11-12  Jason Merrill  <jason@redhat.com>
17139             Andrew Pinski <pinskia@physics.uc.edu>
17140
17141         PR middle-end/28915
17142         * gcc.target/i386/vectorize1.c: New.
17143
17144 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17145
17146         PR rtl-optimization/29797
17147         * gcc.c-torture/execute/pr29797-1.c: New test case.
17148
17149 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17150
17151         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17152
17153 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
17154
17155         * gcc.dg/tree-ssa/prefetch-3.c: New test.
17156
17157 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17158
17159         PR tree-optimization/13827
17160         * gcc.dg/fold-eqand-1.c: New test case.
17161
17162 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17163
17164         PR rtl-opt/28812
17165         * gcc.c-torture/execute/mayalias-3.c: New test.
17166
17167 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
17168
17169         PR middle-end/27528
17170         * gcc.c-torture/compile/pr27528.c: New test.
17171         * gcc.dg/pr27528.c: Likewise.
17172
17173 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17174
17175         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17176
17177         * gcc.dg/torture/builtin-symmetric-1.c: New test.
17178
17179 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17180
17181         PR fortran/29758
17182         * gfortran.dg/reshape_source_size_1.f90: New test.
17183
17184 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17185
17186         PR fortran/29315
17187         * gfortran.dg/aliasing_dummy_4.f90: New test.
17188
17189 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
17190
17191         PR target/29777
17192         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17193         and x86_64-*-* targets.
17194
17195 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17196
17197         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17198         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17199         New macros. Use them in exact tests.
17200         (TESTIT3): New macro.
17201         Add tests for fmin, fmax and fma.
17202
17203 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17204
17205         PR fortran/29431
17206         * gfortran.dg/array_constructor_13.f90: New test.
17207
17208 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17209
17210         PR fortran/29744
17211         * gfortran.dg/used_types_12.f90: New test.
17212
17213 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
17214
17215         PR middle-end/29726
17216         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17217         (test6): Ditto.
17218         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17219         * gcc.dg/fold-eqandshift-3.c: New test case.
17220
17221 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17222
17223         PR fortran/29699
17224         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17225
17226         PR fortran/21370
17227         * gfortran.dg/change_symbol_attributes_1.f90: New test.
17228
17229 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17230
17231         * gcc.dg/20061109-1.c: New testcase.
17232
17233 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17234
17235         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17236
17237 2006-11-09  Tobias Burnus  <burnus@net-b.de>
17238
17239         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17240         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17241
17242 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
17243
17244         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17245         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17246
17247 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17248
17249         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17250
17251 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17252
17253         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17254         vect-9.c).
17255         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17256         * gcc.dg/vect/vect-9.c: Now vectorizable.
17257         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17258         that support vect_widen_mult.
17259         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17260         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17261         vect-reduc-dot-u16.c).
17262         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17263         vect-reduc-dot-u16.c).
17264         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17265         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17266         vect-reduc-dot-s8.c).
17267         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17268         vect-reduc-dot-s8.c).
17269         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17270         vect-reduc-dot-s8.c).
17271         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17272         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17273         vect-reduc-dot-u8.c).
17274         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17275         vect-reduc-dot-u8.c).
17276         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17277         * gcc.dg/vect/vect-multitypes-9.c: New test.
17278         * gcc.dg/vect/vect-multitypes-10.c: New test.
17279         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17280         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17281         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17282         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17283         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17284         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17285         wrapv-vect-reduc-dot-s8.c.
17286         * lib/target-support.exp (check_effective_target_vect_unpack): New.
17287         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17288         targets that support vec_unpack.
17289         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17290         (check_effective_target_vect_widen_mult_qi_to_hi): New.
17291         (check_effective_target_vect_widen_mult_hi_to_si): New.
17292         (check_effective_target_vect_widen_sum): Removed.
17293
17294         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17295
17296         * gcc.dg/vect/vect-multitypes-8.c: New test.
17297         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17298
17299         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
17300
17301         * gcc.dg/vect/vect-multitypes-7.c: New test.
17302
17303         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17304
17305         * gcc.dg/vect/vect-multitypes-4.c: New test.
17306         * gcc.dg/vect/vect-multitypes-5.c: New test.
17307         * gcc.dg/vect/vect-multitypes-6.c: New test.
17308
17309         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17310
17311         * gcc.dg/vect/vect-multitypes-1.c: New test.
17312         * gcc.dg/vect/vect-multitypes-2.c: New test.
17313         * gcc.dg/vect/vect-multitypes-3.c: New test.
17314
17315 2006-11-07  Eric Christopher  <echristo@apple.com>
17316
17317         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17318         Test using scan-assembler-not.
17319
17320 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
17321
17322         * gcc.dg/inline-17.c: New test.
17323
17324 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
17325
17326         PR other/25028
17327         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
17328         on HP-UX.
17329
17330 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17331
17332         PR fortran/29539
17333         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17334
17335         PR fortran/29634
17336         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17337         test.
17338
17339 2006-11-07  Tobias Burnus  <burnus@net-b.de>
17340
17341         PR fortran/29601
17342         * gfortran.dg/volatile.f90: Add.
17343         * gfortran.dg/volatile2.f90: Add.
17344         * gfortran.dg/volatile3.f90: Add.
17345         * gfortran.dg/volatile4.f90: Add.
17346         * gfortran.dg/volatile5.f90: Add.
17347         * gfortran.dg/volatile6.f90: Add.
17348         * gfortran.dg/volatile7.f90: Add.
17349
17350 2006-11-06  Tobias Burnus  <burnus@net-b.de>
17351
17352         * gfortran.dg/io_constraints_2.f90: Adjust pattern
17353           for matching error messages.
17354         * gfortran.dg/specifics_3.f90: Adjust pattern
17355           for matching error messages.
17356
17357 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
17358             Bernhard Fischer  <aldot@gcc.gnu.org>
17359
17360         * lib/gcc-dg.exp (output-exists): New proc.
17361         (output-exists-not): New proc.
17362         * gcc.test-framework/test-framework.awk: Support new directives.
17363         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17364         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17365         * gcc.test-framework/dg-outexists-exp-F.c: New test.
17366         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17367         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17368         * gcc.test-framework/dg-outexists-exp-P.c: New test.
17369
17370 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
17371
17372         PR fortran/29630
17373         PR fortran/29679
17374         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17375         * gfortran.dg/initialization_3.f90: New.
17376
17377 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17378
17379         PR libgfortran/25545
17380         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17381
17382 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
17383
17384         PR middle-end/29695
17385         * gcc.c-torture/execute/pr29695-1.c: New test.
17386         * gcc.c-torture/execute/pr29695-2.c: New test.
17387
17388 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
17389
17390         PR fortran/29565
17391         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17392
17393 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
17394
17395         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17396         for matching error messages.
17397
17398 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
17399
17400         PR target/26915
17401         * gcc.target/i386/387-12.c: New test.
17402
17403 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17404
17405         PR libfortran/29713
17406         * gfortran.dg/pr29713.f90: New test.
17407
17408 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17409
17410         * gcc.c-torture/execute/arith-rand-ll.c:
17411         Also test for bogus rest sign.
17412
17413 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17414
17415         PR libfortran/27895
17416         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17417
17418 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17419
17420         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17421         from error messages.
17422
17423 2006-11-02  Mike Stump  <mrs@apple.com>
17424
17425         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17426
17427         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17428
17429 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
17430
17431         * g++.dg/eh/gcsec1.C: New test.
17432
17433 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17434
17435         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17436         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
17437
17438 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
17439
17440         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17441         hexadecimal value.
17442         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17443         * gcc.dg/pr14796-2.c: Likewise.
17444
17445 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17446
17447         * gcc.c-torture/execute/20061101-1.c: New test.
17448
17449 2006-11-01  Richard Guenther  <rguenther@suse.de>
17450
17451         * gcc.target/i386/fpprec-1.c: New testcase.
17452
17453 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17454
17455         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17456         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17457
17458 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17459
17460         * gcc.c-torture/execute/20061031-1.c: New test.
17461
17462 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17463
17464         PR 23067
17465         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17466         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17467         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17468         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17469         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17470         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17471         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17472
17473 2006-10-31  Eric Christopher  <echristo@apple.com>
17474             Falk Hueffner  <falk@debian.org>
17475
17476         * gcc.dg/builtin-bswap-1.c: New.
17477         * gcc.dg/builtin-bswap-2.c: New.
17478         * gcc.dg/builtin-bswap-3.c: New.
17479         * gcc.dg/builtin-bswap-4.c: New.
17480         * gcc.dg/builtin-bswap-5.c: New.
17481         * gcc.target/i386/builtin-bswap-1.c: New.
17482
17483 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17484
17485         * gcc.dg/inline-16.c: New.
17486
17487         PR 16622
17488         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17489         defining it.
17490         * gcc.dg/inline-13.c: New.
17491         * gcc.dg/inline-14.c: New.
17492         * gcc.dg/inline-15.c: New.
17493
17494         PR 11377
17495         * gcc.dg/inline6.c: New.
17496         * gcc.dg/inline7.c: New.
17497
17498 2006-10-31  Roger Sayle  <roger@eyesopen.com>
17499
17500         PR middle-end/23470
17501         * gcc.dg/pr23470-1.c: New test case.
17502
17503 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
17504
17505         PR fortran/29537
17506         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17507         data.
17508         * gfortran.dg/blockdata_2.f90: New testcase.
17509
17510 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
17511
17512         PR libfortran/29627
17513         * gfortran.dg/unf_short_record_1.f90:  New test.
17514
17515 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17516
17517         PR fortran/29067
17518         * gfortran.dg/pr29067.f: New test.
17519
17520 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
17521             Richard Sandiford  <richard@codesourcery.com>
17522
17523         * lib/target-supports.exp (get_compiler_messages): Append options
17524         as a single list element.
17525         (check_effective_target_arm_vfp_ok): New.
17526         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17527
17528 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
17529
17530         PR fortran/29387
17531         * gfortran.dg/intrinsic_actual_2.f90: New test.
17532
17533         PR fortran/29490
17534         * gfortran.dg/actual_array_interface_1.f90: New test.
17535
17536         PR fortran/29641
17537         * gfortran.dg/used_types_11.f90: New test.
17538
17539 2006-10-30  Dirk Mueller  <dmueller@suse.de>
17540
17541         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17542         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17543         * g++.old-deja/g++.pt/eichin01.C (main): Same.
17544         * g++.old-deja/g++.mike/net25.C (main): Same.
17545         * g++.dg/lookup/exception1.C (main): Same.
17546         * g++.dg/parse/parens2.C (main): Same.
17547
17548 2006-10-30  Roger Sayle  <roger@eyesopen.com>
17549
17550         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17551
17552 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17553
17554         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17555         * gcc.dg/torture/builtin-math-3.c: Likewise.
17556
17557 2006-10-30  Tobias Burnus  <burnus@net-b.de>
17558
17559         PR fortran/29452
17560         * gfortran.dg/write_check.f90: Check run-time keyword checking.
17561         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17562
17563 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
17564
17565         PR Fortran/29410
17566         * gfortran.fortran-torture/execute/transfer1.f90: New test.
17567
17568 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
17569
17570         * lib/target-supports.exp (check_function_available): Declare
17571         function before calling.
17572
17573 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
17574
17575         PR tree-optimization/29637
17576         * gcc.dg/pr29637.c: New test.
17577
17578 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17579
17580         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17581         tree canonicalization.
17582
17583 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17584
17585         * gcc.dg/builtins-20.c: Add more hypot tests.
17586
17587 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17588
17589         * gcc.dg/fold-compare-1.c: New test case.
17590
17591 2006-10-29  Dirk Mueller  <dmueller@suse.de>
17592
17593         PR c++/16307
17594         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17595
17596 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17597
17598         PR tree-optimization/15458
17599         * gcc.dg/fold-xornot-1.c: New test case.
17600
17601 2006-10-29  Richard Guenther  <rguenther@suse.de>
17602
17603         * gcc.target/i386/math-torture/trunc.c: New testcase.
17604
17605 2006-10-29  Richard Guenther  <rguenther@suse.de>
17606
17607         * gcc.target/i386/math-torture/round.c: New testcase.
17608
17609 2006-10-29  Richard Guenther  <rguenther@suse.de>
17610
17611         * gcc.target/i386/math-torture/ceil.c: New testcase.
17612         * gcc.target/i386/math-torture/floor.c: Likewise.
17613
17614 2006-10-29  Richard Guenther  <rguenther@suse.de>
17615
17616         * gcc.target/i386/math-torture/rint.c: New testcase.
17617         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17618
17619 2006-10-29  Richard Guenther  <rguenther@suse.de>
17620
17621         * gcc.target/i386/math-torture/lfloor.c: New testcase.
17622         * gcc.target/i386/math-torture/lceil.c: Likewise.
17623
17624 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17625
17626         PR libgfortran/24313
17627         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17628
17629 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
17630
17631         * gcc.c-torture/execute/20020118-1.c,
17632         gcc.c-torture/execute/builtins/strlen.c,
17633         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17634         comment typos.
17635
17636 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17637
17638         * gcc.dg/builtins-20.c: Add tests for hypot.
17639         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
17640         two-argument builtins.
17641         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17642         TESTIT2.  Update all callers.
17643         (TESTIT2, TESTIT2_R): New helper macros.
17644         Add testcases for pow, hypot and atan2.
17645
17646 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17647
17648         PR C++/29295
17649         * g++.dg/expr/bool1.C: New test.
17650         * g++.dg/expr/bool2.C: New test.
17651
17652 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17653
17654         PR fortran/28224
17655         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17656         * gfortran.dg/namelist_internal.f90: New test.
17657
17658 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17659
17660         PR fortran/29625
17661         * gfortran.dg/io_real_boz.f90: Add.
17662         * gfortran.dg/io_real_boz2.f90: Add.
17663
17664 2006-10-28  Richard Guenther  <rguenther@suse.de>
17665
17666         PR middle-end/26899
17667         * gcc.dg/tree-ssa/pr26899.c: New testcase.
17668
17669 2006-10-28  Richard Guenther  <rguenther@suse.de>
17670
17671         PR target/28806
17672         * gcc.target/i386/math-torture/lround.c: New testcase.
17673
17674 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
17675
17676         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17677         * gcc.dg/builtins-44.c: Likewise.
17678         * gcc.dg/builtins-45.c: Likewise.
17679         * gcc.dg/pr28796-2.c: Likewise.
17680         * gcc.dg/unordered-3.c: Likewise.
17681
17682 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17683
17684         PR libgfortran/27954
17685         * gfortran.dg/error_recovery_2.f90: New test.
17686
17687 2006-10-26  Richard Guenther  <rguenther@suse.de>
17688
17689         * gcc.target/i386/i386.exp: Use glob, not find to collect
17690         tests.  Avoids recursing into subdirectories.
17691         * gcc.target/i386/math-torture/math-torture.exp: Torture
17692         for interesting ia32 math options.
17693         * gcc.target.i386/math-torture/lrint.c: New testcase.
17694
17695 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17696
17697         PR libgfortran/29563
17698         * gfortran.dg/arrayio_9.f90: Update test.
17699         * gfortran.dg/arrayio_19.f90: New test.
17700
17701 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
17702
17703         * gcc.dg/20061026.c: New testcase.
17704
17705 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17706
17707         PR libgfortran/29563
17708         * gfortran.dg/arrayio_9.f90: New test.
17709
17710 2006-10-26  Ben Elliston  <bje@au.ibm.com>
17711
17712         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17713         Copy the strings manually, as strcpy may call strlen.
17714
17715 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17716
17717         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17718         Add checks for log, log2, log10 and log1p.
17719
17720         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17721         we already test 0.0.  Add checks for expm1, log, log2, log10,
17722         log1p, cbrt, erf and erfc.
17723
17724 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
17725
17726         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17727
17728 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
17729
17730         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17731         and remainderl() built-in functions.  Remove -ffast-math from
17732         dg-options.
17733
17734 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17735
17736         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17737         acosh and atanh.
17738
17739         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17740         floating point modifiers to arguments passed to float and long
17741         double functions respectively.  Update all callers to use floating
17742         point numbers, not integers.  Add tests for exp, exp2 and
17743         exp10/pow10.
17744
17745         * gcc.dg/torture/builtin-math-3.c: New test.
17746
17747 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17748
17749         PR fortran/29393
17750         * gfortran.dg/initialize_2.f90: New.
17751
17752 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17753
17754         * gcc.dg/torture/builtin-math-2.c: New test.
17755
17756 2006-10-24  Richard Guenther  <rguenther@suse.de>
17757
17758         PR middle-end/28796
17759         * gcc.dg/pr28796-1.c: New testcase.
17760         * gcc.dg/pr28796-2.c: Likewise.
17761
17762 2006-10-24  Richard Guenther  <rguenther@suse.de>
17763
17764         * gcc.dg/builtins-57.c: New testcase.
17765
17766 2006-10-24  Richard Guenther  <rguenther@suse.de>
17767
17768         PR tree-optimization/29567
17769         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17770
17771 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
17772
17773         PR tree-optimization/14784
17774         * gcc.dg/alias-10.c: New test.
17775
17776 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17777
17778         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17779
17780 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
17781
17782         * gcc.dg/builtin-strncat-chk-1.c: New test.
17783
17784 2006-10-23  Jan Hubicka  <jh@suse.cz>
17785
17786         * gcc.dg/memmove-1.c: New test.
17787
17788 2006-10-23  Paul Brook  <paul@codesourcery.com>
17789
17790         * gcc.dg/pragma-pack-5.c: New test.
17791
17792 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
17793
17794         * g++.dg/other/s390-1.C: New testcase.
17795
17796 2006-10-23  Richard Guenther  <rguenther@suse.de>
17797
17798         PR middle-end/27132
17799         PR middle-end/23295
17800         * gcc.dg/pr27132.c: New testcase.
17801         * gcc.dg/pr23295.c: Likewise.
17802         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17803         * g++.dg/tree-ssa/pr19807.C: Likewise.
17804
17805 2006-10-23  Richard Guenther  <rguenther@suse.de>
17806
17807         PR middle-end/21032
17808         * gcc.dg/pr21032.c: New testcase.
17809
17810 2006-10-22  Jeff Law  <law@redhat.com>
17811         Richard Guenther  <rguenther@suse.de>
17812
17813         PR tree-optimization/15911
17814         * gcc.dg/tree-ssa/vrp30.c: New testcase.
17815
17816 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17817
17818         PR c++/20647
17819         * g++.dg/abi/rtti3.C: New.
17820
17821 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
17822
17823         PR middle-end/28252
17824         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17825         transformation.
17826
17827 2006-10-21  Richard Guenther  <rguenther@suse.de>
17828
17829         PR tree-optimization/3511
17830         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17831
17832 2006-10-21  Richard Guenther  <rguenther@suse.de>
17833
17834         PR middle-end/26898
17835         * gcc.dg/torture/pr26898-1.c: New testcase.
17836         * gcc.dg/torture/pr26898-2.c: Likewise.
17837
17838 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
17839
17840         PR c++/28053
17841         * g++.dg/parse/bitfield1.C: Adjust error markers.
17842         * g++.dg/parse/bitfield2.C: New test.
17843
17844 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
17845
17846         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17847
17848 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17849
17850         PR libfortran/27895
17851         * gfortran.dg/zero_sized_1.f90: New test.
17852
17853 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
17854
17855         * gcc.dg/div-compare-1.c: New test.
17856
17857 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
17858
17859         PR fortran/29216
17860         * gfortran.dg/result_default_init_1.f90: New test.
17861
17862         PR fortran/29314
17863         * gfortran.dg/automatic_default_init_1.f90: New test.
17864
17865         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17866         from 38 to 33.
17867
17868 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
17869
17870         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17871         'using namespace std' without previous declaration.
17872         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17873         * g++.old-deja/g++.robertl/eb133c.C: New.
17874
17875 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17876
17877         PR libgfortran/29277
17878         * gfortran.dg/streamio_4.f90: Update test.
17879         * gfortran.dg/streamio_11.f90: New test.
17880
17881 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
17882
17883         PR c++/27952
17884         * g++.dg/inherit/virtual1.C: New test.
17885
17886 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17887
17888         PR c++/28261
17889         * g++.dg/parse/enum3.C: New test.
17890
17891 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17892
17893         PR c++/29039
17894         * g++.dg/init/ctor8.C: New test.
17895
17896 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17897
17898         PR c++/27270
17899         * g++.dg/ext/complit8.C: Tweak error markers.
17900         * g++.dg/template/complit1.C: Add error marker.
17901
17902 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17903
17904         PR c++/27270
17905         * g++.dg/ext/complit8.C: New test.
17906
17907         PR c++/29408
17908         * g++.dg/parse/dtor12.C: New test.
17909
17910         PR c++/29435
17911         * g++.dg/template/sizeof11.C: New test.
17912
17913 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
17914
17915         PR fortran/29392
17916         * gfortran.dg/data_char_3.f90: New test.
17917
17918         PR fortran/29451
17919         * gfortran.dg/negative_automatic_size.f90: New test.
17920
17921 2006-10-16  David Daney  <ddaney@avtrex.com>
17922
17923         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
17924
17925 2006-10-16  Eric Christopher  <echristo@apple.com>
17926
17927         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
17928         x86_64.
17929
17930 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17931
17932         PR c++/28211
17933         * g++.dg/tc1/dr49.C: Tweak error messages.
17934         * g++.dg/parse/template21.C: New test.
17935
17936 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17937
17938         PR middle-end/20491
17939         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17940
17941 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17942
17943         PR fortran/29403
17944         * gfortran.dg/print_1.f90: New test.
17945
17946 2006-10-15  Jan Hubicka  <jh@suse.cz>
17947
17948         PR middle-end/29241
17949         * gcc.c-torture/compile/pr29241.c: New testcase.
17950
17951 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
17952
17953         PR middle-end/29250
17954         * gcc.c-torture/compile/pr29250.c: New test.
17955
17956 2006-10-15  Richard Guenther  <rguenther@suse.de>
17957
17958         * gcc.dg/pr29299.c: New testcase.
17959
17960 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
17961
17962         PR fortran/24767
17963         * gfortran.dg/label_4.f90: Adjust warning flag.
17964
17965 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17966
17967         PR fortran/29371
17968         * gfortran.dg/nullify_3.f90: New test.
17969
17970 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17971
17972         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17973         on Solaris 2.5.1 too.
17974
17975 2006-10-13  Eric Christopher  <echristo@apple.com>
17976
17977         * gcc.dg/pr25993.c: Skip for darwin.
17978
17979 2006-10-13  Eric Christopher  <echristo@apple.com>
17980
17981         * gcc.dg/visibility-11.c: Skip for darwin.
17982
17983 2006-10-13  Eric Christopher  <echristo@apple.com>
17984
17985         * gcc.dg/darwin-weakimport-1.c: Use
17986         -fno-asynchronous-unwind-tables.
17987         * gcc.dg/darwin-weakimport-3.c: Ditto.
17988
17989 2006-10-13  Richard Guenther  <rguenther@suse.de>
17990
17991         PR tree-optimization/29446
17992         * gcc.dg/torture/pr29446.c: New testcase.
17993
17994 2006-10-13  Bill Wendling  <wendling@apple.com>
17995
17996         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17997         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17998         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17999         * g++.old-deja/g++.law/shadow1.C: Likewise.
18000         * g++.old-deja/g++.law/ctors10.C: Likewise.
18001         * g++.dg/debug/namespace1.C: Likewise.
18002         * g++.dg/inherit/namespace-as-base.C: Likewise.
18003         * g++.dg/opt/delay-slot-1.C: Likewise.
18004         * g++.dg/parse/defarg10.C: Likewise.
18005         * g++.dg/template/ptrmem11.C: Likewise.
18006         * g++.dg/template/mem_func_ptr.C: Likewise.
18007         * g++.dg/template/spec19.C: Likewise.
18008
18009 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
18010
18011         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18012
18013 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18014
18015         PR fortran/29373
18016         * gfortran.dg/implicit_9.f90: New test.
18017
18018         PR fortran/29407
18019         * gfortran.dg/namelist_25.f90: New test.
18020
18021         PR fortran/27701
18022         * gfortran.dg/same_name_2.f90: New test.
18023
18024         PR fortran/29232
18025         * gfortran.dg/host_assoc_types_1.f90: New test.
18026
18027         PR fortran/29364
18028         * gfortran.dg/missing_derived_type_1.f90: New test.
18029         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18030
18031         PR fortran/29422
18032         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18033
18034         PR fortran/29428
18035         * gfortran.dg/alloc_comp_assign_5.f90: New test.
18036
18037 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18038
18039         PR fortran/29391
18040         * gfortran.dg/bound_2.f90: New test.
18041
18042 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18043
18044         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18045         directive.
18046         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18047         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18048         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18049         * gfortran.dg/gomp/reduction3.f90: Likewise.
18050         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18051         * gfortran.dg/dummy_procedure_2.f90: Likewise.
18052         * gfortran.dg/interface_derived_type_1.f90: Likewise.
18053         * gfortran.dg/forall_4.f90: Likewise.
18054         * gfortran.dg/spec_expr_4.f90: Likewise.
18055         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18056         * gfortran.dg/forall_5.f90: Likewise.
18057         * gfortran.dg/open_access_append_2.f90: Add check for
18058         compile-time warning.
18059
18060 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
18061
18062         PR c++/28506
18063         * g++.dg/parse/pure1.C: New test.
18064
18065 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18066
18067         PR fortran/21435
18068         * gfortran.dg/io_constraints_3.f90: New test.
18069         * gfortran.dg/open_access_append_1.f90: Add checks
18070         for compile-time warnings.
18071         * gfortran.dg/pr20163-2.f: Likewise.
18072         * gfortran.dg/iostat_2.f90: Likewise.
18073         * gfortran.dg/label_4.f90: Delete the temporary
18074         file.
18075         * gfortran.dg/direct_io_2.f90: Add a FILE=
18076         specifier.
18077         * gfortran.dg/iomsg_1.f90: Add check for
18078         compile-time warning.
18079
18080 2006-10-12  Jan Hubicka  <jh@suse.cz>
18081
18082         PR c/28419
18083         * gcc.dg/pr28319.c: New test.
18084
18085 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
18086         PR c++/29318
18087         * g++.dg/ext/vla4.C: New test.
18088
18089 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18090
18091         PR c++/27961
18092         * g++.dg/template/crash60.C: New test.
18093         * g++.dg/other/large-size-array.C: Adjust error markers.
18094         * g++.dg/parse/crash27.C: Likewise.
18095         * g++.dg/template/crash1.C: Likewise.
18096
18097 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
18098
18099         PR testsuite/29093
18100         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18101
18102 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
18103
18104         PR preprocessor/28709
18105         * gcc.dg/cpp/paste14.c: New test.
18106
18107 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
18108
18109         PR c++/29175
18110         * g++.dg/init/array24.C: New test.
18111
18112 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18113
18114         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18115         of <sys/types.h>.
18116
18117 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
18118
18119         PR c++/29024
18120         * g++.dg/parse/typedef8.C: New test.
18121         * g++.dg/other/mult-stor1.C: Adjust error markers.
18122
18123 2006-10-11  Richard Guenther  <rguenther@suse.de>
18124
18125         PR tree-optimization/28230
18126         * gcc.dg/torture/pr28230.c: New testcase.
18127
18128 2006-10-11  Richard Guenther  <rguenther@suse.de>
18129
18130         PR inline-asm/29119
18131         * gcc.dg/torture/pr29119.c: New testcase.
18132
18133 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
18134
18135         PR middle-end/29272
18136         * gcc.c-torture/execute/20060930-2.c: New test.
18137
18138 2006-10-09  Richard Henderson  <rth@redhat.com>
18139
18140         Revert emutls patch.
18141
18142 2006-10-09  Richard Guenther  <rguenther@suse.de>
18143
18144         PR middle-end/29254
18145         * gcc.dg/pr29254.c: New testcase.
18146
18147 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
18148             Paul Thomas  <pault@gcc.gnu.org>
18149
18150         PR fortran/20541
18151         * gfortran.dg/alloc_comp_basics_1.f90: New test.
18152         * gfortran.dg/alloc_comp_basics_2.f90: New test.
18153         * gfortran.dg/alloc_comp_assign_1.f90: New test.
18154         * gfortran.dg/alloc_comp_assign_2.f90: New test.
18155         * gfortran.dg/alloc_comp_assign_3.f90: New test.
18156         * gfortran.dg/alloc_comp_assign_4.f90: New test.
18157         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18158         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18159         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18160         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18161         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18162         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18163         * gfortran.dg/alloc_comp_std.f90: New test.
18164         * gfortran.dg/move_alloc.f90: New test.
18165
18166 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
18167
18168         PR fortran/29115
18169         * gfortran.dg/derived_constructor_comps_2.f90: New test.
18170
18171         PR fortran/29211
18172         * gfortran.dg/forall_char_dependencies_1.f90: New test.
18173
18174 2006-10-08  Tobias Burnus  <burnus@net-b.de>
18175
18176         PR fortran/28585
18177         * gfortran.dg/new_line.f90: New test.
18178
18179 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18180
18181         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18182         * gcc.dg/torture/builtin-convert-1.c,
18183         gcc.dg/torture/builtin-convert-2.c,
18184         gcc.dg/torture/builtin-convert-3.c,
18185         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18186
18187 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
18188
18189         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18190         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18191         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18192         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18193
18194 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
18195
18196         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18197         Xfail some tests for powerpc-darwin and powerpc-aix.
18198
18199 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
18200
18201         PR c/29380
18202         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18203
18204 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18205
18206         PR target/29300
18207         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18208         on hppa*-*-hpux*.
18209
18210 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18211
18212         PR fortran/16580
18213         PR fortran/29288
18214         * gfortran.fortran-torture/execute/specifics.f90:
18215         Add tests for using all possible intrinsics as actual arguments.
18216         * gfortran.dg/specifics_1.f90: Add tests for using
18217         all possible intrinsics as actual arguments.
18218         * gfortran.dg/specifics_2.f90: New file.
18219         * gfortran.dg/specifics_3.f90: New file.
18220
18221 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
18222
18223         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18224         * gcc.dg/debug/debug-2.c: Likewise.
18225
18226 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
18227
18228         * gcc.c-torture/compile/sync-2.c: New test.
18229
18230 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18231
18232         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18233         line endings.
18234
18235 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18236
18237         PR rtl-optimization/29128
18238         * gcc.c-torture/compile/pr29128.c: New test.
18239
18240 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18241
18242         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18243         line endings.
18244
18245 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
18246
18247         PR middle-end/29256
18248         * gcc.dg/tree-ssa/loop-19.c: New test.
18249
18250 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18251
18252         PR tree-optimization/29330
18253         * gcc.dg/pr29330.c: New test.
18254
18255         PR target/28924
18256         * gcc.c-torture/compile/20061005-1.c: New test.
18257
18258 2006-10-06  Olivier Hainque  <hainque@adacore.com>
18259
18260         * gcc.dg/typename-vla-1.c: New case.
18261         * gnat.dg/forward_vla.adb: New case.
18262
18263 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18264
18265         PR tree-optimization/29290
18266         * gfortran.dg/loop_nest_1.f90: New test.
18267
18268         PR target/29198
18269         * gcc.dg/tls/opt-12.c: New test.
18270
18271         PR fortran/28415
18272         * gfortran.dg/save_2.f90: New test.
18273
18274         PR c/29091
18275         * gcc.dg/pr29091.c: New test.
18276
18277 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
18278
18279         * lib/target-supports.exp
18280         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18281         same as x86_64-*-*; check for LP64.
18282
18283 2006-10-04  Richard Henderson  <rth@redhat.com>
18284
18285         * lib/target-supports.exp (check_effective_target_tls): Redefine
18286         to mean non-emulated tls.
18287         * gcc.dg/tls/alias-1.c: Remove tls requirement.
18288         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18289         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18290         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18291         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18292         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18293         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18294
18295 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18296
18297         PR fortran/29343
18298         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18299
18300 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18301
18302         * gfortran.dg/bounds_check_fail_1.f90: New test.
18303
18304 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18305
18306         PR c++/29020
18307         * g++.dg/template/friend48.C: New test.
18308
18309 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18310
18311         PR fortran/29098
18312         * gfortran.dg/default_initialization_2.f90: New test.
18313
18314 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18315
18316         PR fortran/20779
18317         PR fortran/20891
18318         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18319
18320 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18321
18322         PR fortran/29284
18323         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18324
18325         PR fortran/29321
18326         PR fortran/29322
18327         * gfortran.dg/missing_optional_dummy_2.f90: New test.
18328
18329         PR fortran/25091
18330         PR fortran/25092
18331         * gfortran.dg/entry_array_specs_1.f90: New test.
18332
18333 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
18334
18335         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18336         insufficient to inhibit some test failures at -O3.  Do testing
18337         on integers.
18338
18339 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18340
18341         PR c++/29138
18342         * g++.dg/inherit/access8.C: New test.
18343         * g++.dg/template/dtor4.C: Tweak error messages.
18344
18345 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18346
18347         PR fortran/27478
18348         * gfortran.dg/entry_8.f90: New test.
18349
18350 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18351
18352         PR c++/29291
18353         * g++.dg/parse/new4.C: New test.
18354
18355 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
18356
18357         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18358         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18359         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18360         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18361         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18362
18363 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18364
18365         PR fortran/19260
18366         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18367         * gfortran.dg/continuation_2.f90: New test.
18368
18369         PR fortran/19262
18370         * gfortran.dg/continuation_3.f90: New test.
18371         * gfortran.dg/continuation_4.f90: New test.
18372         * gfortran.dg/continuation_5.f: New test.
18373         * gfortran.dg/continuation_6.f: New test.
18374
18375 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
18376
18377         PR c++/29226
18378         * g++.dg/template/vla1.C: New test.
18379
18380 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18381
18382         PR fortran/29210
18383         * gfortran.dg/complex_parameter_1.f90: New test.
18384
18385 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
18386
18387         PR c/29154
18388         * gcc.c-torture/execute/20060929-1.c: New test.
18389
18390 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
18391
18392         PR c++/29105
18393         * g++.dg/template/member6.C: New test.
18394         * g++.dg/parse/typename7.C: Adjust error markers.
18395
18396         PR c++/29080
18397         * g++.dg/template/member7.C: New test.
18398
18399 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
18400
18401         PR c/24010
18402         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18403         gcc.dg/Woverride-init-3.c: New tests.
18404
18405 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18406
18407         * gcc.c-torture/execute/20060930-1.c: New test.
18408
18409 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18410
18411         PR fortran/18791
18412         * gfortran.dg/specifics_1.f90: New test.
18413         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18414         complex specifics.
18415
18416 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18417
18418         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18419         pthread-init-common.h: New.
18420
18421 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
18422
18423         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18424         precision on some archs.
18425
18426 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
18427
18428         * gcc.dg/non-local-goto-1.c: New test.
18429         * gcc.dg/non-local-goto-2.c: Likewise.
18430         * gcc.dg/setjmp-3.c: Likewise.
18431         * gcc.dg/setjmp-4.c: Likewise.
18432
18433 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
18434
18435         * gnat.dg/self_aggregate_with_pointer.adb: New test.
18436
18437 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18438
18439         PR fortran/28276
18440         * gfortran.dg/exponent_1.f90: New test.
18441
18442         PR fortran/27021
18443         * gfortran.dg/nearest_1.f90: New test.
18444
18445 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
18446
18447         PR middle-end/25261
18448         PR middle-end/28790
18449         * gcc.dg/gomp/nestedfn-1.c: New test.
18450
18451 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
18452
18453         PR objc/29195
18454         * objc/compile/method-1.m: New test.
18455
18456 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
18457
18458         PR c++/26938
18459         * g++.dg/template/crash58.C: New test.
18460         * g++.dg/parse/crash28.C: Adjust error markers.
18461         * g++.dg/template/crash34.C: Likewise.
18462         * g++.dg/template/friend31.C: Likewise.
18463         * g++.dg/template/crash32.C: Likewise.
18464
18465         PR c++/27329
18466         * g++.dg/template/crash59.C: New test.
18467
18468         PR c++/27667
18469         * g++.dg/template/spec33.C: New test.
18470         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18471
18472 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
18473             Adam Nemet  <anemet@caviumnetworks.com>
18474
18475         * gcc.dg/tree-ssa/ivopts-1.c: New test.
18476         * gcc.dg/tree-ssa/ivopts-2.c: New test.
18477
18478 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
18479
18480         PR target/28911
18481         * gcc.dg/pr28911.c: New.
18482
18483 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
18484
18485         PR target/29169
18486         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18487         (dg-options): Add -mfpmath=387.
18488
18489 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
18490
18491         PR c/28706
18492         * gcc.dg/pr28706.c: New test.
18493
18494         PR c/28712
18495         * gcc.dg/pr28712.c: New test.
18496
18497 2006-09-22  Mike Stump  <mrs@apple.com>
18498
18499         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18500
18501 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
18502
18503         PR tree-optimization/28888
18504         * gcc.dg/pr28888.c: New test.
18505
18506 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
18507
18508         PR c++/29016
18509         * g++.dg/init/ptrfn1.C: New test.
18510
18511 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
18512
18513         PR c++/28861
18514         * g++.dg/template/spec32.C: New test.
18515         * g++.dg/parse/crash9.C: Adjust error markers.
18516
18517         PR c++/28303
18518         * g++.dg/template/typedef6.C: New test.
18519         * g++.dg/init/error1.C: Adjust error markers.
18520         * g++.dg/parse/crash9.C: Likewise.
18521         * g++.dg/template/crash55.C: Likewise.
18522
18523 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
18524
18525         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18526
18527 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
18528
18529         PR target/27650
18530         * g++.dg/ext/dllimport12.C: New test.
18531
18532 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
18533
18534         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18535         * gcc.target/mips/nmadd-2.c: Likewise.
18536         * gcc.target/mips/mips-ps-6.c: New test.
18537         * gcc.target/mips/neg-abs-1.c: Likewise.
18538         * gcc.target/mips/neg-abs-2.c: Likewise.
18539         * gcc.target/mips/nmadd-3.c: New test.
18540
18541 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
18542
18543         PR middle-end/28046
18544         * gcc.dg/gomp/atomic-10.c: New test.
18545         * g++.dg/gomp/atomic-10.C: New test.
18546
18547 2006-09-20  Eric Christopher  <echristo@apple.com>
18548
18549         * gcc.target/i386/sse3-not-fisttp.c: New.
18550
18551 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
18552
18553         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18554
18555 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
18556
18557         * gcc.c-torture/execute/pr28289.c (one): New variable.
18558         (main): Use it instead of argc.
18559         * gcc.c-torture/execute/20060102-1.c (one): New variable.
18560         (main): Use it instead of argc.
18561
18562 2006-09-19  Paul Brook  <paul@codesourcery.com>
18563
18564         PR target/28516
18565         * gcc.dg/nested-func-5.c: New test.
18566
18567 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18568
18569         * lib/target-supports.exp (check_effective_target_tls): Compile
18570         test stubs using ${tool}_target_compile, not just target_compile.
18571         (check_effective_target_tls_runtime): Likewise.
18572
18573 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18574
18575         * gcc.c-torture/compile/20030405-1.x: Remove.
18576
18577         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18578         optimising linker from discarding it.
18579
18580 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18581
18582         PR fortran/28526
18583         * gfortran.dg/keyword_symbol_1.f90: New test.
18584
18585         * gfortran.dg/spread_shape_1.f90: Add missing warning with
18586         pedantic compilation option.
18587
18588 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
18589
18590         PR fortran/29060
18591         * gfortran.dg/spread_shape_1.f90: New test.
18592
18593 2006-09-17  Roger Sayle  <roger@eyesopen.com>
18594
18595         PR tree-optimization/28887
18596         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18597
18598 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
18599
18600         PR c/25993
18601         * gcc.dg/pr25993.c: New test.
18602
18603 2006-09-17  Ira Rosen  <irar@il.ibm.com>
18604
18605         PR tree-opt/21591
18606         * gcc.dg/vect/pr21591.c: New test.
18607
18608 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
18609
18610         PR tree-opt/29059
18611         * gcc.c-torture/compile/strcpy-1.c: New test.
18612         * gcc.c-torture/compile/strcpy-2.c: New test.
18613         * gcc.c-torture/compile/memcpy-1.c: New test.
18614         * gcc.c-torture/compile/memcpy-2.c: New test.
18615
18616 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
18617
18618         PR testsuite/29055
18619         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18620
18621 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
18622
18623         * gnat.dg/specs/double_record_extension1.ads: New test.
18624         * gnat.dg/specs/double_record_extension2.ads: Likewise.
18625
18626 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
18627
18628         PR fortran/29051
18629         * gfortran.dg/oldstyle_3.f90: New test.
18630
18631 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18632
18633         PR libgfortran/29099
18634         * gfortran.dg/secnds-1.f: New test.
18635
18636 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18637
18638         PR libgfortran/29053
18639         * gfortran.dg/streamio_9.f90: New test.
18640         * gfortran.dg/streamio_10.f90: New test.
18641
18642 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
18643
18644         PR C++/29002
18645         * g++.dg/init/array22.C: New test.
18646         * g++.dg/init/array23.C: New test.
18647
18648 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
18649
18650         * stackcheck.lst: Update list of tests requiring stack checking.
18651         * norun.lst: Adjust for above change.
18652         * ada95.lst: New file.
18653         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18654         requiring -gnat95 switch.
18655
18656 2006-09-14  Olivier Hainque  <hainque@adacore.com>
18657
18658         * gnat.dg/in_out_parameter.adb: New test.
18659
18660 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
18661
18662         PR debug/28980
18663         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18664
18665 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
18666
18667         * gnat.dg/specs/unchecked_union.ads: New test.
18668
18669 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
18670
18671         PR rtl-optimization/28982
18672         * gcc.c-torture/execute/pr28982a.c: New test.
18673         * gcc.c-torture/execute/pr28982b.c: Likewise.
18674
18675 2006-09-12  Eric Christopher  <echristo@apple.com>
18676
18677         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18678         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18679
18680 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
18681
18682         PR c/28768
18683         PR preprocessor/14634
18684         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18685         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18686         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18687
18688 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18689
18690         * gcc.dg/pr28243.c: New test.
18691
18692 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
18693
18694         PR fortran/28971
18695         gfortran.dg/pr28971.f90: New test to act as a backstop in case
18696         this undiagnosed regression reappears.
18697
18698 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
18699
18700         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18701         Treat $srcdir as a literal.
18702         * lib/fortran-torture.exp (fortran-torture-compile,
18703         fortran-torture-execute): Likewise.
18704         * lib/objc-torture.exp (objc-torture-compile,
18705         objc-torture-execute): Likewise.
18706         * lib/profopt.exp (profopt-execute): Likewise.
18707
18708 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
18709
18710         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18711
18712 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
18713
18714         PR testsuite/28950
18715         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18716
18717 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
18718
18719         PR target/13685
18720         * gcc.target/i386/pr13685.c: New test.
18721
18722 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18723
18724         * gcc.dg/pr28726.c: New test.
18725
18726 2006-09-11  Josh Conner  <jconner@apple.com>
18727
18728         * gcc.dg/nrv3.c: Increase size of structure.
18729         * gcc.dg/nrv4.c: Likewise.
18730         * gcc.dg/nrv5.c: Likewise.
18731
18732 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
18733
18734         PR libfortran/28890
18735         gfortran.dg/assumed_charlen_function_5.f90: New test.
18736
18737 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
18738
18739         PR c++/28991
18740         * g++.dg/init/static3.C: New test.
18741
18742 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
18743
18744         PR testsuite/29007
18745         * gcc.dg/long-long-cst1.c (t): Add cast to
18746         __SIZE_TYPE__ before casting to int.
18747         (main): Return 0 on success.
18748
18749 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18750
18751         * gcc.c-torture/execute/20060910-1.c: New test.
18752
18753 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
18754
18755         PR middle-end/26983
18756         * gcc.dg/pr26983.c: New test.
18757
18758 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
18759
18760         PR target/29006
18761         * gcc.c-torture/execute/pr29006.c: New test.
18762
18763 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18764
18765         PR libfortran/28947
18766         gfortran.dg/matmul_4.f90: New test.
18767
18768 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18769
18770         PR fortran/28959
18771         gfortran.dg/used_types_10: New test.
18772
18773 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18774
18775         PR libfortran/28923
18776         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18777         gfortran.dg/array_initializer_3.f90: New test.
18778
18779 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18780
18781         PR fortran/28914
18782         * gfortran.dg/actual_array_constructor_3.f90: New test.
18783
18784 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
18785
18786         PR testsuite/26778
18787         * gcc.target/i386/pr26778.c: New testcase.
18788
18789 2006-09-08  Eric Christopher  <echristo@apple.com>
18790
18791         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18792         * gcc.target/i386/memcpy-1.c: Ditto.
18793         * gcc.target/i386/asm-1.c: Ditto.
18794         * gcc.target/i386/20060512-4.c: Ditto.
18795         * gcc.target/i386/compress-float-387.c: Ditto.
18796         * gcc.target/i386/20060512-1.c: Ditto.
18797         * gcc.target/i386/compress-float-sse.c: Ditto.
18798         * gcc.target/i386/20060512-2.c: Ditto.
18799         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18800         * gcc.target/i386/stack-prot-kernel.c: Ditto.
18801         * gcc.target/i386/compress-float-387-pic.c: Ditto.
18802         * gcc.dg/pr26449.c: Ditto.
18803         * gcc.dg/attr-ms_struct-2.c: Ditto.
18804         * gcc.dg/attr-ms_struct-1.c: Ditto.
18805         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18806
18807 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
18808
18809         PR c/28504
18810         * gcc.dg/vla-10.c: New test.
18811
18812 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18813
18814         PR c++/28858
18815         * g++.dg/parse/template20.C: New test.
18816         * g++.dg/template/operator8.C: Remove obsolete part.
18817         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18818         * g++.old-deja/g++.pt/crash65.C: Likewise.
18819
18820 2006-09-07  Jason Merrill  <jason@redhat.com>
18821
18822         PR middle-end/27724
18823         * gcc.dg/long-long-cst1.c: New test.
18824
18825 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18826
18827         PR C++/28906
18828         * g++.dg/other/array3.C: New test.
18829         * g++.dg/other/array4.C: New test.
18830         * g++.dg/other/array5.C: New test.
18831
18832 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
18833
18834         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18835
18836 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
18837
18838         PR target/28946
18839         * gcc.target/i386/pr28946.c: New test.
18840
18841 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
18842
18843         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18844         in integer literal constant.
18845         * gfortran.dg/enum_8.f90: Ditto.
18846         * gfortran.dg/g77/20030326-1.f: Ditto.
18847
18848 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
18849
18850         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18851         nonconformance usage.
18852
18853 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18854
18855         PR middle-end/28862
18856         * gcc.c-torture/compile/vector-align-1.c: New test.
18857
18858 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18859
18860         PR rtl-opt/27883
18861         * g++.dg/opt/copysign-1.C: New test.
18862
18863 2006-09-06  Jason Merrill  <jason@redhat.com>
18864
18865         PR c++/27371
18866         * g++.dg/warn/unused-result1.C: New test.
18867
18868 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
18869
18870         PR c++/28903
18871         * g++.dg/ext/vla3.C: New test.
18872
18873         PR c++/28886
18874         * g++.dg/template/array16.C: New test.
18875
18876 2006-09-06  Richard Guenther  <rguenther@suse.de>
18877
18878         * gcc.dg/pr27226.c: Remove testcase again.
18879
18880 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18881
18882         PR tree-opt/28937
18883         * g++.dg/opt/unroll2.C: New test.
18884
18885 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18886
18887         PR tree-opt/28952
18888         * gcc.dg/vect/pr28952.c: New test.
18889
18890 2006-09-05  Richard Guenther  <rguenther@suse.de>
18891
18892         PR tree-optimization/28900
18893         * gcc.dg/torture/pr28900.c: New testcase
18894
18895 2006-09-05  Richard Guenther  <rguenther@suse.de>
18896
18897         PR tree-optimization/28905
18898         * gcc.c-torture/compile/pr28905.c: New testcase.
18899
18900 2006-09-05  Richard Guenther  <rguenther@suse.de>
18901
18902         PR middle-end/28935
18903         * gcc.dg/pr28935.c: New testcase.
18904
18905 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18906
18907         * gcc.c-torture/execute/20060905-1.c: New test.
18908
18909 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
18910
18911         PR fortran/28908
18912         * gfortran.dg/used_types_7.f90: New test.
18913         * gfortran.dg/used_types_8.f90: New test.
18914         * gfortran.dg/used_types_9.f90: New test.
18915
18916 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18917
18918         * gcc.c-torture/compile/20060904-1.c: New test.
18919
18920 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18921
18922         PR c++/23287 Revert my 2006-09-01 patch
18923         * g++.dg/parse/dtor12.C: Remove.
18924
18925 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
18926
18927         PR c+/27670
18928         * g++.dg/template/operator9.C: New test.
18929
18930         PR c++/27493
18931         * g++.dg/template/operator7.C: New test.
18932
18933         PR c++/27494
18934         * g++.dg/template/operator8.C: New test.
18935
18936         PR c++/27397
18937         * g++.dg/template/crash57.C: New test.
18938
18939         * g++.dg/template/typedef4.C: Adjust error markers.
18940         * g++.dg/template/typedef5.C: Likewise.
18941
18942 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
18943
18944         PR c++/28878
18945         * g++.dg/parse/crash33.C: New test.
18946
18947 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
18948         Richard Guenther  <rguenther@suse.de>
18949         Adam Nemet  <anemet@caviumnetworks.com>
18950
18951         PR middle-end/27226
18952         * gcc.target/mips/memcpy-1.c: New testcase.
18953         * gcc.dg/pr27226.c: Likewise.
18954
18955 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18956
18957         PR c++/28705
18958         * g++.dg/lookup/koenig5.C: New.
18959         * g++.dg/template/crash56.C: New.
18960
18961 2006-09-01  Josh Conner  <jconner@apple.com>
18962
18963         PR c++/25505
18964         * gcc.dg/nrv3.c: New test.
18965         * gcc.dg/nrv4.c: New test.
18966         * gcc.dg/nrv5.c: New test.
18967
18968 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18969
18970         PR c++/23287
18971         * g++.dg/parse/dtor12.C: New.
18972
18973 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
18974
18975         PR tree-optimization/28839
18976         * gcc.dg/pr28839.c: New test.
18977
18978 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
18979
18980         PR target/24367
18981         * gcc.dg/pr24367.c: New testcase.
18982
18983 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18984
18985         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18986
18987 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18988
18989         PR rtl-optimization/27735
18990         * gcc.dg/loop-unswitch-1.c: New test.
18991
18992 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18993
18994         PR fortran/28885
18995         * gfortran.dg/aliasing_dummy_2.f90: New test.
18996
18997         PR fortran/20067
18998         * gfortran.dg/generic_5.f90: Change error message.
18999
19000         PR fortran/28873
19001         * gfortran.dg/generic_6.f90: New test.
19002
19003         PR fortran/25077
19004         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19005
19006         PR fortran/25102
19007         * gfortran.dg/invalid_interface_assignment.f90: New test.
19008
19009         PR fortran/24866
19010         * gfortran.dg/module_proc_external_dummy.f90: New test.
19011
19012 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
19013
19014         PR c++/28349
19015         * g++.dg/warn/var-args1.C: New test.
19016
19017 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
19018
19019         PR fortran/28866
19020         * gfortran.dg/simpleif_2.f90: New test.
19021         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19022         * gfortran.dg/enum_5.f90: Ditto.
19023
19024 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19025             Kazu Hirata  <kazu@codesourcery.com>
19026
19027         PR tree-optimization/17506
19028         * gcc.dg/pr17506.c: New.
19029
19030 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
19031
19032         PR c++/28139
19033         * g++.dg/eh/alias1.C: New test.
19034
19035 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19036
19037         PR c++/28860
19038         * g++.dg/template/ttp22.C: New test.
19039
19040 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
19041
19042         PR middle-end/26632
19043         * gcc.dg/pr26632.c: New.
19044
19045 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19046
19047         PR libgfortran/28354
19048         * gfortran.dg/fmt_zero_precision.f90: New test.
19049
19050 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
19051
19052         PR c++/28058
19053         * g++.dg/template/spec31.C: New test.
19054
19055 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
19056
19057         PR c++/26573
19058         * g++.dg/other/static2.C: New test.
19059
19060 2006-08-26  Roger Sayle  <roger@eyesopen.com>
19061
19062         * gcc.dg/Wswitch-enum-2.c: New test case.
19063         * gcc.dg/Wswitch-enum-3.c: Likewise.
19064
19065 2006-08-26  Richard Guenther  <rguenther@suse.de>
19066
19067         * gcc.c-torture/compile/20060826-1.c: New testcase.
19068
19069 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
19070
19071         PR c++/28736
19072         * g++.dg/template/void10.C: New test.
19073
19074         PR c++/28737
19075         * g++.dg/template/void8.C: New test.
19076
19077         PR c+_+/28738
19078         * g++.dg/template/void9.C: New test.
19079
19080         * g++.dg/template/void3.C: Adjust error markers.
19081         * g++.dg/template/void4.C: Likewise.
19082         * g++.dg/template/crash55.C: Likewise.
19083         * g++.dg/template/void7.C: Likewise
19084
19085 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
19086
19087         PR c++/28588
19088         * g++.dg/inherit/access6.C: New test.
19089         * g++.dg/inherit/access7.C: Likewise.
19090
19091         PR c++/28595
19092         * g++.dg/template/array15.C: New test.
19093         * g++.dg/template/crash2.C: Tweak error markers.
19094
19095 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
19096
19097         PR middle-end/28683
19098         * gcc.c-torture/compile/20060823-1.c: New test.
19099
19100 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19101
19102         PR c++/28853
19103         * g++.dg/template/ttp21.C: New test.
19104
19105         PR c++/28852
19106         * g++.dg/other/operator1.C: Add error-marker.
19107         * g++.dg/other/operator2.C: New test.
19108
19109 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19110
19111         PR c/27893
19112         * gcc.c-torture/compile/vla-const-1.c,
19113         gcc.c-torture/compile/vla-const-2.c: New tests.
19114
19115 2006-08-26  Richard Guenther  <rguenther@suse.de>
19116
19117         PR middle-end/28814
19118         * gcc.dg/torture/pr28814.c: New testcase.
19119
19120 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19121
19122         PR c/28418
19123         * gcc.c-torture/compile/compound-literal-1.c: New test.
19124
19125 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19126
19127         PR c/28299
19128         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19129         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19130         Expect extra diagnostics.
19131
19132 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
19133
19134         gcc.dg/noncompile/pr16876.c: New test.
19135
19136 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
19137
19138         PR c++/28056
19139         * g++.dg/parse/local1.C: New test.
19140         * g++.dg/other/qual1.C: Tweak error marker.
19141
19142 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19143
19144         PR c++/27787
19145         * g++.dg/template/typename10.C: New.
19146         * g++.dg/template/lookup4.C: Remove bogus error marker.
19147
19148 2006-08-25  Richard Guenther  <rguenther@suse.de>
19149
19150         PR testsuite/28829
19151         * gcc.dg/pr26570.c: Fix testcase.
19152
19153 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
19154
19155         PR tree-opt/28807
19156         * gcc.c-torture/execute/mayalias-2.c: New test.
19157         * gcc.dg/tree-ssa/alias-13.c: New test.
19158
19159 2006-08-24  Jan Hubicka  <jh@suse.cz>
19160
19161         PR debug/26881
19162         * gcc.dg/debug/pr26881.c: New file.
19163
19164 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
19165
19166         PR fortran/28788
19167         * gfortran.dg/used_types_4.f90: New test.
19168         * gfortran.dg/derived_init_2.f90: Modify to check sibling
19169         association of derived types.
19170         * gfortran.dg/used_types_2.f90: Add module cleanup.
19171         * gfortran.dg/used_types_3.f90: The same.
19172
19173         PR fortran/28771
19174         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19175         fix of regression.
19176
19177 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19178
19179         PR 28813
19180         * gfortran.dg/direct_io_6.f90: Remove test.
19181
19182 2006-08-23  Stuart Hastings  <stuart@apple.com>
19183
19184         PR 28825
19185         * gcc.target/i386/20060821-1.c: New.
19186
19187 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
19188
19189         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
19190         dg-warning strings for dllimport.
19191
19192 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19193
19194         PR C++/28450
19195         * g++.dg/ext/vector4.C: New test.
19196         * g++.dg/ext/complex1.C: New test.
19197
19198 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
19199
19200         PR debug/28692
19201         * gcc.dg/debug/const-1.c: New.
19202         * gcc.dg/debug/const-2.c: New.
19203         * gcc.dg/debug/dwarf2/const-1.c: New.
19204         * gcc.dg/debug/dwarf2/const-2.c: New.
19205         * gcc.dg/debug/dwarf2/const-2b.c: New.
19206
19207 2006-08-22  Richard Guenther  <rguenther@suse.de>
19208
19209         PR middle-end/28776
19210         * gcc.c-torture/compile/pr28776-1.c: New testcase.
19211         * gcc.c-torture/compile/pr28776-2.c: Likewise.
19212
19213 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
19214
19215         PR tree-optimization/28003
19216         * g++.dg/tree-ssa/pr28003.C: New.
19217
19218 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19219
19220         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19221
19222 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
19223
19224         PR c++/26269
19225         * g++.dg/other/error14.C: New test.
19226
19227         PR c++/28505
19228         * g++.dg/parse/ctor7.C: New test.
19229         * g++.dg/parse/ctor8.C: Likewise.
19230
19231         PR c++/28741
19232         * g++.dg/template/void7.C: New test.
19233
19234 2006-08-21  Olivier Hainque  <hainque@adacore.com>
19235
19236         * gnat.dg/self_aggregate_with_zeros.adb: New test.
19237         * gnat.dg/self_aggregate_with_array.adb: New test.
19238
19239 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19240
19241         * g++.dg/eh/arm-vfp-unwind.C: New test.
19242
19243 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
19244
19245         PR c++/28341
19246         * g++.dg/template/ref3.C: New test.
19247         * g++.dg/template/nontype13.C: New test.
19248
19249         PR c++/28346
19250         * g++.dg/template/ptrmem17.C: New test.
19251
19252 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
19253
19254         PR target/28648 c:
19255         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19256
19257 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
19258
19259         PR fortran/28630
19260         * gfortran.dg/used_types_2.f90: New test.
19261
19262         PR fortran/28601
19263         * gfortran.dg/used_types_3.f90: New test.
19264
19265         PR fortran/20886
19266         * gfortran.dg/generic_actual_arg.f90: New test.
19267
19268         PR fortran/28735
19269         * gfortran.dg/module_private_array_refs_1.f90: New test.
19270
19271         PR fortran/28762
19272         * gfortran.dg/program_name_1.f90: New test.
19273
19274         PR fortran/28425
19275         * gfortran.dg/derived_constructor_comps_1.f90: New test.
19276
19277         PR fortran/28496
19278         * gfortran.dg/array_initializer_2.f90: New test.
19279
19280         PR fortran/18111
19281         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19282
19283         PR fortran/28600
19284         * gfortran.dg/assumed_charlen_function_4.f90: New test.
19285
19286         PR fortran/28771
19287         * gfortran.dg/assumed_charlen_in_main.f90: New test.
19288
19289         PR fortran/28660
19290         * gfortran.dg/dependent_decls_1.f90: New test.
19291
19292 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19293
19294         PR fortran/25217
19295         * gfortran.dg/derived_init_2.f90: New.
19296
19297 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
19298
19299         * gcc.c-torture/execute/pr28289.c: New test.
19300
19301 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
19302
19303         PR c/28744
19304         * gcc.dg/attr-externally-visible-1.c: New test.
19305         * gcc.dg/attr-externally-visible-2.c: New test.
19306         * g++.dg/parse/attr-externally-visible-1.C: New test.
19307         * g++.dg/parse/attr-externally-visible-2.C: New test.
19308
19309 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19310
19311         PR c++/28606
19312         * g++.dg/parse/dtor11.C: New test.
19313
19314 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19315
19316         PR rtl-optimization/28489
19317         * gcc.c-torture/compile/pr28489.c: New test.
19318
19319 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19320
19321         PR c++/28710
19322         * g++.dg/template/redecl4.C: New test.
19323
19324         PR c++/28711
19325         * g++.dg/template/ctor8.C: New test.
19326
19327 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19328
19329         * gcc.dg/pr26570.c: Fix testcase.
19330
19331 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19332
19333         * PR c++/28573
19334         * g++.dg/parse/offsetof6.C: New test.
19335         * g++.dg/parse/offsetof6.C: New test.
19336         * g++.dg/parse/offsetof7.C: New test.
19337
19338 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19339
19340         PR testsuite/28602
19341         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19342         is false.
19343
19344 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19345
19346         PR c++/28302
19347         * g++.dg/ext/vector3.C: New test.
19348
19349 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
19350
19351         PR gcov/profile/26570
19352         * gcc.dg/pr26570.c: New test.
19353
19354 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
19355
19356         PR c/27697
19357         * gcc.dg/qual-component-1.c: New test.
19358
19359 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19360
19361         PR c++/28593
19362         * g++.dg/parse/new3.C: New test.
19363
19364 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19365
19366         PR fortran/25828
19367         * gfortran.dg/streamio_1.f90: New test.
19368         * gfortran.dg/streamio_2.f90: New test.
19369         * gfortran.dg/streamio_3.f90: New test.
19370         * gfortran.dg/streamio_4.f90: New test.
19371         * gfortran.dg/streamio_5.f90: New test.
19372         * gfortran.dg/streamio_6.f90: New test.
19373         * gfortran.dg/streamio_7.f90: New test.
19374         * gfortran.dg/streamio_8.f90: New test.
19375
19376 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
19377
19378         PR c/28287
19379         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19380
19381 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
19382
19383         PR c++/28594
19384         * g++.dg/template/void6.C: New test.
19385
19386 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19387
19388         PR c/28649
19389         * gcc.dg/parse-error-1.c: New test.
19390         * gcc.dg/parse-error-2.c: New test.
19391         * gcc.dg/cpp/digraph2.c: Add error-marker.
19392         * gcc.dg/noncompile/920923-1.c: Likewise.
19393
19394 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19395
19396         PR c/27490
19397         * gcc.dg/sizeof-2.c: New testcase.
19398
19399         PR c/27489
19400         * gcc.dg/switch-A.c: New testcase.
19401
19402 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
19403
19404         PR c++/28288
19405         PR c++/14556
19406         * g++.old-deja/g++.warn/compare1.C: Delete.
19407         * g++.dg/opt/pr7503-2.C: Delete.
19408         * g++.dg/opt/pr7503-3.C: Delete.
19409         * g++.dg/opt/pr7503-4.C: Delete.
19410         * g++.dg/opt/pr7503-5.C: Delete.
19411         * g++.dg/opt/max1.C: Delete.
19412         * g++.dg/warn/minmax.C: Delete.
19413         * g++.dg/expr/minmax.C: New test.
19414
19415 2006-08-14  Richard Guenther  <rguenther@suse.de>
19416
19417         PR testsuite/28703
19418         * gcc.c-torture/execute/pr28651.c: Do not use argc
19419         to avoid optimization, instead forbid inlining.
19420
19421 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
19422
19423         PR rtl-optimization/28634
19424         * gcc.c-torture/execute/ieee/pr28634.c: New test.
19425
19426 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
19427
19428         PR c/27184
19429         * gcc.dg/torture/pr27184.c: New test.
19430
19431 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
19432
19433         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19434
19435 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19436
19437         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19438         * gfortran.dg/stat_2.f90: Likewise.
19439         * gfortran.dg/chmod_1.f90: Likewise.
19440         * gfortran.dg/chmod_2.f90: Likewise.
19441         * gfortran.dg/chmod_3.f90: Likewise.
19442
19443 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
19444
19445         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19446
19447 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19448
19449         * g++.dg/opt/pr23454-2.C: New test.
19450
19451 2006-08-11  Richard Guenther  <rguenther@suse.de>
19452
19453         PR middle-end/28651
19454         * gcc.c-torture/execute/pr28651.c: New testcase.
19455
19456 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
19457
19458         * gnat.dg/specs/static_initializer.ads: New test.
19459
19460 2006-08-10  Paul Brook  <paul@codesourcery.com>
19461
19462         * gcc.target/arm/cond-asm.c: New test.
19463
19464 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
19465
19466         PR tree-optimization/26197
19467         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19468         * g++.dg/vect/vect.exp: Compile the new tests with
19469         --param max-aliased-vops=0.
19470
19471 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
19472
19473         PR c++/28637
19474         * g++.dg/template/void3.C: New test.
19475
19476         PR c++/28638
19477         * g++.dg/template/void4.C: New test.
19478
19479         PR c++/28640
19480         * g++.dg/template/void5.C: New test.
19481
19482 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
19483
19484         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19485         after dg-do compile.
19486
19487 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
19488
19489         PR tree-optimizations/26969
19490         * gcc.dg/vect/vect.exp: Compile tests prefixed with
19491         "unswitch-loops" with -funswitch-loops.
19492         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19493
19494 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19495
19496         * gcc.dg/sparc-getcontext-1.c: Fix typo.
19497         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19498         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
19499         * objc.dg/dwarf-1.m: Likewise.
19500         * objc.dg/dwarf-2.m: Likewise.
19501         * obj-c++.dg/dwarf-2.mm: Likewise.
19502
19503 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19504
19505         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19506         * objc.dg/dwarf-2.m: Likewise.
19507         * obj-c++.dg/dwarf-2.mm: Likewise.
19508
19509         PR libfortran/28603
19510         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19511
19512         PR testsuite/27611
19513         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19514
19515         PR testsuite/27033
19516         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19517
19518 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
19519
19520         PR target/27827
19521         * gcc.target/i386/pr27827.c: New testcase.
19522
19523 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
19524
19525         PR fortran/28590
19526         * gfortran.dg/sequence_types_1.f90: New test.
19527
19528 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
19529
19530         PR fortran/28548
19531         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19532         dg-warning.  Add -pedantic option.
19533
19534 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19535
19536         PR c/28502
19537         * gcc.dg/proto-1.c: New test.
19538
19539         PR c/27721
19540         * gcc.dg/lvalue-4.c: New test.
19541
19542         PR c/28136
19543         * gcc.dg/init-bad-5.c: New test.
19544
19545 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
19546
19547         PR c++/28347
19548         * g++.dg/ext/typedef-init.C: Add new test for typedef
19549         initialization inside templates. Adjust existing error markers.
19550
19551 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
19552
19553         PR c++/28148
19554         * g++.dg/init/ptrmem3.C: New test.
19555
19556 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
19557
19558         PR tree-optimization/27770
19559         * lib/target-support.exp: New target keyword "section_anchors".
19560         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19561         tests.
19562         * gcc.dg/vect/section-anchors-pr27770.c: New test.
19563         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19564         * gcc.dg/vect/section-anchors-vect-69.c: New test.
19565         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19566
19567 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19568
19569         * gcc.dg/20060801-1.c: Add missing '}'.
19570
19571 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19572
19573         PR c++/27508
19574         * g++.dg/parse/dtor9.C: New test.
19575         * g++.dg/parse/dtor10.C: New test.
19576         * g++.dg/other/error7.C: Adjust error-marker.
19577
19578         PR c++/28274
19579         * g++.dg/other/default5.C: New test.
19580
19581 2006-08-02  Richard Guenther  <rguenther@suse.de>
19582
19583         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19584
19585 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
19586
19587         PR c++/28557
19588         * g++.dg/template/conv9.C: New test.
19589
19590 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
19591
19592         PR debug/28063
19593         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19594         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19595         Optionally return assembly text.  Update callers.
19596         (check_no_compiler_messages): Update verbose messages.
19597         (check_no_messages_and_pattern): New.
19598         (check_effective_target_string_merging): New.
19599
19600 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19601
19602         PR c++/28250
19603         * g++.dg/eh/catch4.C: New test.
19604
19605         PR c++/28257
19606         * g++.dg/other/qual1.C: New test.
19607
19608         PR c++/28259
19609         * g++.dg/inherit/error2.C: New test.
19610
19611         PR c++/28267
19612         * g++.dg/other/new1.C: New test.
19613
19614         * g++.dg/warn/pr23075.C: Remove obsolete test.
19615         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19616         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19617
19618 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
19619
19620         PR c++/28523
19621         * g++.dg/eh/cast1.C: New test.
19622
19623 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
19624
19625         PR libfortran/28452
19626         * gfortran.dg/random_3.f90:  New test.
19627
19628 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19629
19630         PR c++/28432
19631         * g++.dg/other/pr28304.C: Change expected error message.
19632         * g++.dg/other/pr28432.C: New test.
19633
19634 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19635
19636         PR c++/28256
19637         * g++.dg/init/brace2.C: Change expected error message, add empty init.
19638
19639 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
19640
19641         PR debug/23336
19642         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19643         at -g1.
19644         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19645         g++.dg/debug/enum-2.C: New.
19646
19647 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19648
19649         PR c++/6634
19650         * g++.dg/parse/long1.C: Add more tests.
19651
19652 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19653
19654         * gfortran.dg/lrshift_1.c: New file.
19655
19656 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19657
19658         PR libgfortran/28335
19659         * gfortran.dg/no_unit_error_1.f90: New test.
19660
19661 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19662
19663         PR libgfortran/28335
19664         * gfortran.dg/no_unit_error_1.f90: Delete test.
19665         * gfortran.dg/no_unit_error_2.f90: Delete test.
19666
19667 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19668
19669         * gfortran.dg/chmod_3.f90: New test.
19670         * gfortran.dg/ltime_gmtime_1.f90: New test.
19671         * gfortran.dg/ltime_gmtime_2.f90: New test.
19672         * gfortran.dg/lrshift_1.f90: New test.
19673         * gfortran.dg/chmod_1.f90: New test.
19674         * gfortran.dg/chmod_2.f90: New test.
19675
19676 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
19677
19678         PR c++/27668
19679         * g++.dg/template/crash55.C: New test.
19680
19681         PR c++/27962
19682         * g++.dg/template/nontype16.C: New test.
19683
19684         * g++.dg/template/void2.C: Adjust error markers.
19685         * g++.dg/template/nontype5.C: Adjust error markers.
19686
19687 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
19688
19689         * gcc.target/i386/stack-prot-kernel.c: New test.
19690
19691 2006-07-27  Roger Sayle  <roger@eyesopen.com>
19692
19693         * gcc.dg/builtins-55.c: New test case.
19694
19695 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
19696
19697         PR rtl-optimization/27907
19698         * gcc.c-torture/compile/pr27907.c: New test.
19699
19700 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19701
19702         * gfortran.dg/mclock.f90: New test.
19703         * gfortran.dg/int_conv_1.f90: New test.
19704         * gfortran.dg/stat_1.f90: New test.
19705         * gfortran.dg/stat_2.f90: New test.
19706
19707 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19708
19709         PR libgfortran/28335
19710         * gfortran.dg/no_unit_error_1.f90: New test.
19711         * gfortran.dg/no_unit_error_2.f90: New test.
19712         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19713
19714 2006-07-25  Roger Sayle  <roger@eyesopen.com>
19715
19716         PR middle-end/28473
19717         * gcc.dg/fold-convround-1.c: New test case.
19718
19719 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19720
19721         * gfortran.dg/arithmetic_if.f90:  Fix comments.
19722
19723 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19724
19725         PR c++/27572
19726         * g++.dg/other/typedef1.C: New test.
19727         * g++.dg/template/typedef4.C: New test.
19728         * g++.dg/template/typedef5.C: New test.
19729
19730 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19731
19732         PR fortran/28416
19733         * gfortran.dg/allocatable_dummy_3.f90: New.
19734
19735 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19736
19737         PR fortran/28439
19738         * gfortran.dg/arithmetic_if.f90:  New test.
19739
19740 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
19741
19742         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19743         avoid memcpy optimization.
19744
19745 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19746
19747         PR fortran/25289
19748         * gfortran.dg/direct_io_6.f90: New test.
19749
19750 2006-07-24  Jan Hubicka  <jh@suse.cz>
19751
19752         PR c/25795
19753         PR c++/27369
19754         * gcc.dg/pr25795.c: New test.
19755         * gcc.dg/pr25795-1.c: New test.
19756
19757 2006-07-23  Roger Sayle  <roger@eyesopen.com>
19758
19759         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19760         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19761         which may be transformed to "g || h" on some platforms.
19762
19763 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
19764
19765         PR c++/28025
19766         * g++.dg/template/friend45.C: New test.
19767
19768 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19769
19770         PR libgfortran/28339
19771         * gfortran.dg/arrayio_8.f90: New test.
19772
19773 2006-07-21  Mike Stump  <mrs@apple.com>
19774
19775         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19776
19777         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19778
19779 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19780
19781         PR c++/28250
19782         * g++.dg/eh/catch3.C: New test.
19783
19784         PR c++/28363
19785         * g++.dg/template/defarg10.C: New test.
19786
19787 2006-07-20  Paul Brook  <paul@codesourcery.com>
19788
19789         PR 27363
19790         * gcc.dg/pr27363.c: New test.
19791
19792 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
19793
19794         PR c++/28338
19795         * g++.dg/init/ref13.C: New test.
19796
19797 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19798
19799         PR obj-c++/28434
19800         * obj-c++.dg/proto-error-1.mm: New test.
19801
19802 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19803
19804         PR c++/28337
19805         * g++.dg/template/string1.C: New test.
19806
19807 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19808
19809         PR c++/28048
19810         * g++.dg/template/defarg9.C: New test.
19811
19812         PR c++/28235
19813         * g++.dg/template/static27.C: New test.
19814
19815 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
19816
19817         PR 28410
19818         * gcc.dg/tree-ssa/pr28410.c: New test.
19819
19820 2006-07-18  Lee Millward  <lee.millward@gmail.com>
19821
19822         PR c++/28258
19823         * g++/dg/other/error13.C: New test.
19824
19825         PR c++/28260
19826         * g++.dg/template/friend44.C: New test.
19827
19828 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
19829
19830         PR c++/27495
19831         * g++.dg/other/pr27495.C: New.
19832
19833 2006-07-18  Olivier Hainque  <hainque@adacore.com>
19834
19835         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19836         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19837
19838 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19839
19840         PR c/28286
19841         * gcc.dg/pragma-pack-4.c: New test.
19842
19843 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19844
19845         PR c++/28291
19846         * g++.dg/ext/pr28291.C: New test.
19847
19848 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19849
19850         PR middle-end/28403
19851         * gcc.c-torture/execute/pr28403.c: New test.
19852
19853 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19854
19855         PR middle-end/28402
19856         * gcc.dg/pr28402.c: New test.
19857
19858 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19859
19860         PR c++/28304
19861         * g++.dg/other/pr28304.C: New test.
19862
19863 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
19864
19865         PR other/28251
19866         gcc.c-torture/unsorted/dump-noaddr.c: New test.
19867         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19868
19869 2006-07-17  Richard Guenther  <rguenther@suse.de>
19870
19871         PR tree-optimization/28238
19872         * g++.dg/tree-ssa/pr28238.C: New testcase.
19873
19874 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19875
19876         PR c++/28250
19877         * g++.dg/eh/catch1.C: New test.
19878         * g++.dg/eh/catch2.C: New test.
19879
19880 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
19881
19882         PR c++/28370
19883         * g++.dg/template/anon3.C: New test.
19884
19885 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
19886
19887         PR fortran/20844
19888         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19889         specifiers requiring an explicit format tag..
19890
19891         PR fortran/28201
19892         * gfortran.dg/generic_5: New test.
19893
19894         PR fortran/20893
19895         * gfortran.dg/elemental_optional_args_1.f90: New test.
19896
19897 2006-07-16  Olivier Hainque  <hainque@adacore.com>
19898
19899         * gnat.dg/assert.ads: New file.
19900         * gnat.dg/controlled_record.ads: Likewise.
19901         * gnat.dg/controlled_record.adb: Likewise.
19902
19903 2006-07-15  Lee Millward  <lee.millward@gmail.com>
19904
19905         PR c++/28292
19906         * g++.dg/other/error12.C: New test.
19907
19908         PR c++/28269
19909         * g++.dg/template/crash54.C: New test.
19910
19911 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19912
19913         PR c++/28249
19914         * g++.dg/parse/catch1.C: New test.
19915
19916         PR c++/28294
19917         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
19918
19919         PR c++/28387
19920         * g++.dg/ext/attrib24.C: New test.
19921
19922 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19923
19924         PR c++/28343
19925         * g++.dg/ext/asmspec1.C: New test.
19926
19927 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
19928
19929         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
19930         (dg-test): Support shouldfail tests.
19931         * lib/target-supports-dg.exp (dg-shouldfail): New.
19932         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
19933         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
19934         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
19935         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
19936         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
19937         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
19938         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19939
19940 2006-07-13  Jan Hubicka  <jh@suse.cz>
19941
19942         * gcc.target/i386/memcpy-1.c: New.
19943
19944 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
19945
19946         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19947
19948 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
19949
19950         PR fortran/25097
19951         * gfortran.dg/present_1.f90: New test.
19952
19953         PR fortran/20903
19954         * gfortran.dg/interface_derived_type_1.f90: New test.
19955
19956 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
19957
19958         PR fortran/28213
19959         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19960         list.
19961
19962 2006-07-07  Lee Millward  <lee.millward@gmail.com>
19963
19964         PR c++/27820
19965         * g++.dg/other/label1.C: New test.
19966
19967 2006-07-07  Richard Guenther  <rguenther@suse.de>
19968
19969         PR middle-end/28268
19970         * gcc.dg/torture/pr28268.c: New testcase.
19971
19972 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
19973
19974         PR c++/27019
19975         * g++.dg/ext/pr27019.C: New.
19976
19977 2006-07-07  Richard Guenther  <rguenther@suse.de>
19978
19979         PR tree-optimization/28187
19980         * gcc.dg/pr28187.c: New testcase.
19981
19982 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19983
19984         * gnat.dg/address_conversion.adb: New test.
19985         * gnat.dg/boolean_subtype.adb: Likewise.
19986         * gnat.dg/frame_overflow.adb: Likewise.
19987         * gnat.dg/pointer_array.adb: Likewise.
19988         * gnat.dg/pointer_conversion.adb: Likewise.
19989
19990 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19991
19992         PR fortran/28237
19993         PR fortran/23420
19994         * gfortran.dg/print_fmt_5.f90: New test.
19995
19996 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19997
19998         PR fortran/28129
19999         * gfortran.dg/bounds_check_4.f90: New test.
20000
20001 2006-07-05  Richard Guenther  <rguenther@suse.de>
20002
20003         PR target/28158
20004         * gfortran.dg/pr28158.f90: New testcase.
20005
20006 2006-07-05  Richard Guenther  <rguenther@suse.de>
20007
20008         PR tree-optimization/28162
20009         * gcc.dg/pr28162.c: New testcase.
20010
20011 2006-07-05  Richard Guenther  <rguenther@suse.de>
20012         Andrew Pinski  <pinskia@gcc.gnu.org>
20013
20014         PR c++/27084
20015         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20016
20017 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
20018
20019         PR fortran/28174
20020         * gfortran.dg/actual_array_substr_2.f90: New test.
20021
20022         PR fortran/28167
20023         * gfortran.dg/actual_array_constructor_2.f90: New test.
20024
20025 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20026
20027         * gfortran.dg/itime_idate_1.f: New test.
20028         * gfortran.dg/itime_idate_2.f: New test.
20029
20030 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20031
20032         PR libgfortran/27704
20033         * gfortran.dg/open_status_3.f90: New test.
20034         * gfortran.dg/fmt_l.f90: Update for new feature.
20035
20036 2006-07-03  Asher Langton  <langton2@llnl.gov>
20037
20038         * gfortran.dg/oldstyle_2.f90: New.
20039
20040 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
20041
20042         * gnat.dg/string_slice.adb: New test.
20043
20044 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20045
20046         PR fortran/19259
20047         * gfortran.dg/semicolon_fixed.c: New.
20048         * gfortran.dg/semicolon_free.c: New.
20049
20050 2006-06-30  Mike Stump  <mrs@apple.com>
20051
20052         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20053         that don't support internal visibility.
20054
20055 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
20056
20057         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20058         for '(' / ')' needing an extra '\'.
20059
20060 2006-06-29  Roger Sayle  <roger@eyesopen.com>
20061
20062         PR middle-end/27428
20063         * gcc.dg/pr27428-1.c: New test case.
20064
20065 2006-06-29  Mike Stump  <mrs@apple.com>
20066
20067         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20068         on darwin as we can't align commons large enough yet.
20069
20070         * gcc.dg/vla-8.c: Add additional testcases.
20071
20072 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
20073
20074         PR c++/28114
20075         * g++.dg/other/pr28114.C: New.
20076
20077 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
20078
20079         * gcc.c-torture/compile/20060625-1.c: New test.
20080
20081 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
20082
20083         PR fortran/20867
20084         * gfortran.dg/stfunc_3.f90: New test.
20085
20086         PR fortran/25056
20087         * gfortran.dg/impure_actual_1.f90: New test.
20088
20089         PR fortran/20874
20090         * gfortran.dg/elemental_result_1.f90: New test.
20091
20092         PR fortran/25073
20093         * gfortran.dg/select_7.f90: New test.
20094
20095         PR fortran/27554
20096         * intrinsic_actual_1.f: New test.
20097
20098         PR fortran/22038
20099         PR fortran/28119
20100         * gfortran.dg/forall_4.f90: New test.
20101
20102         PR fortran/25072
20103         * gfortran.dg/forall_5.f90: New test.
20104
20105 2006-06-25  Lee Millward  <lee.millward@gmail.com>
20106
20107         PR c++/28051
20108         * g++.dg/template/using13.C: New test.
20109
20110         PR c++/28054
20111         * g++.dg/other/incomplete3.C: New test.
20112
20113 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20114
20115         PR fortran/28081
20116         * gfortran.dg/substr_3.f: New test.
20117         * gfortran.dg/equiv_2.f90: Update expected error message.
20118
20119 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
20120
20121         PR fortran/28118
20122         * gfortran.dg/actual_array_substr_1.f90: New test.
20123
20124 2006-06-24  Olivier Hainque  <hainque@adacore.com>
20125
20126         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20127         * gnat.dg/scalar_mode_agg_compare.adb: New test.
20128
20129 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
20130
20131         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20132
20133 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
20134
20135         PR fortran/27981
20136         * gfortran.dg/simpleif_2.f90: New test.
20137
20138 2006-06-23  Lee Millward  <lee.millward@gmail.com>
20139
20140         * g++.dg/template/error22.C: Fix typo.
20141
20142 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20143
20144         PR c++/28112
20145         * g++.dg/ext/attrib23.C: New test.
20146
20147 2006-06-23  Olivier Hainque  <hainque@adacore.com>
20148
20149         * gnat.dg/varsize_temp.adb: New test.
20150
20151 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20152
20153         PR c++/11468
20154         * g++.dg/other/java2.C: New test.
20155
20156 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
20157
20158         PR target/27789
20159         * g++.dg/ext/dllimport4.C. Add more tests for invalid
20160         initialization.
20161
20162 2006-06-22  Roger Sayle  <roger@eyesopen.com>
20163
20164         PR target/27531
20165         * gcc.dg/pr27531-1.c: New test case.
20166
20167 2006-06-22  Asher Langton  <langton2@llnl.gov>
20168
20169         PR fortran/24748
20170         * gfortran.dg/implicit_8.f90: New.
20171
20172 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
20173
20174         PR rtl-optimization/28121
20175         * gcc.dg/pr28121.c: New test.
20176
20177 2006-06-22  Lee Millward  <lee.millward@gmail.com>
20178
20179         PR c++/27805
20180         * g++.dg/parse/ptrmem6.C: New test.
20181
20182         PR c++/27821
20183         * g++.dg/template/error22.C: New test.
20184
20185 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20186
20187         PR c++/28111
20188         * g++.dg/template/friend43.C: New test.
20189
20190         PR c++/28110
20191         * g++.dg/template/crash53.C: New test.
20192
20193         PR c++/28109
20194         * g++.dg/rtti/incomplete1.C: New test.
20195
20196 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
20197
20198         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20199
20200 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
20201
20202         * gcc.c-torture/execute/complex-7.c: New.
20203
20204 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
20205
20206         * gcc.dg/merge-all-constants-1.c: New test.
20207
20208 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
20209
20210         PR c++/28113
20211         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20212
20213 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
20214
20215         * gfortran.dg/rrspacing_1.f90: New test.
20216
20217 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20218
20219         PR c++/28052
20220         * g++.dg/other/bitfield2.C: New test.
20221
20222 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
20223
20224         PR tree-optimization/27331
20225         * gcc.dg/pr27331.c: New test.
20226
20227 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
20228             Eric Botcazou  <ebotcazou@adacore.com>
20229
20230         PR ada/18692
20231         * lib/gnat.exp: New file.
20232         * lib/gnat-dg.exp: Likewise.
20233         * gnat.dg: New directory.
20234         * gnat.dg/dg.exp: New driver.
20235         * gnat.dg/specs: New directory.
20236         * gnat.dg/specs/specs.exp: New driver.
20237         * gnat.dg/style: New directory.
20238         * gnat.dg/style/style.exp: New driver.
20239
20240 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
20241
20242         PR fortran/16206
20243         * gfortran.dg/array_initializer_1.f90: New test.
20244
20245         PR fortran/28005
20246         * gfortran.dg/matmul_3.f90: New test.
20247
20248 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
20249
20250         PR middle-end/28075
20251         * gcc.dg/tree-ssa/inline-1.c: New test.
20252
20253 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
20254
20255         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20256         in malloc prototype; remove XFAIL.
20257         * gcc.dg/pr18241-2.c: Ditto.
20258         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20259         in memset prototype; remove XFAIL.
20260         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20261
20262 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20263
20264         * gcc.dg/vla-8.c: Add.
20265
20266 2006-06-19  Richard Guenther  <rguenther@suse.de>
20267
20268         PR tree-optimization/27090
20269         * g++.dg/tree-ssa/pr27090.C: New testcase.
20270
20271 2006-06-19  Roger Sayle  <roger@eyesopen.com>
20272
20273         PR target/27861
20274         * gcc.dg/pr27861-1.c: New test case.
20275
20276 2006-06-19  Richard Guenther  <rguenther@suse.de>
20277
20278         PR middle-end/28045
20279         * gcc.dg/torture/pr28045.c: New testcase.
20280
20281 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20282
20283         PR fortran/26801
20284         * gfortran.dg/associated_4.f90: New test.
20285
20286 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20287
20288         PR fortran/19310
20289         PR fortran/19904
20290         * gfortran.dg/real_const_3.f90: New test.
20291
20292 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
20293
20294         PR c++/28016
20295         * g++.dg/template/static26.C: New test.
20296
20297         PR c++/27979
20298         * g++.dg/expr/bitfield2.C: New test.
20299
20300         PR c++/27884
20301         * g++.dg/parse/linkage2.C: New test.
20302
20303 2006-06-16  Richard Guenther  <rguenther@suse.de>
20304
20305         PR middle-end/27116
20306         * gcc.dg/pr15785-1.c: Revert last change.
20307         * gcc.dg/torture/pr27116-2.c: New testcase.
20308
20309 2006-06-16  Roger Sayle  <roger@eyesopen.com>
20310
20311         PR middle-end/27802
20312         * gcc.dg/pr27802-1.c: New test case.
20313
20314 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
20315
20316         PR c++/27689
20317         * g++.dg/template/ttp18.C: New test.
20318         * g++.dg/template/ttp19.C: Likewise.
20319
20320         PR c++/27666
20321         * g++.dg/expr/cond9.C: New test.
20322
20323         PR c++/27640
20324         * g++.dg/template/ctor7.C: New test.
20325
20326 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
20327
20328         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20329
20330 2006-06-16  Richard Guenther  <rguenther@suse.de>
20331
20332         PR tree-optimization/27781
20333         * gcc.dg/tree-ssa/pr27781.c: New testcase.
20334
20335 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
20336
20337         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
20338
20339 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
20340
20341         * gcc.dg/tree-ssa/loop-18.c: New test.
20342
20343 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
20344
20345         PR c++/27665
20346         * g++.dg/template/crash52.C: New test.
20347
20348         PR c++/27648
20349         * g++.dg/ext/attrib22.C: New test.
20350
20351         PR c++/26559
20352         * g++.dg/template/builtin1.C: New test.
20353         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20354
20355         PR c++/28018
20356         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20357         assignment.
20358         * g++.old-deja/g++.pt/crash51.C: Likewise.
20359
20360         PR c++/27227
20361         * g++.dg/lookup/linkage1.C: New test.
20362         * g++.dg/lookup/linkage2.C: Likewise.
20363
20364 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
20365
20366         PR middle-end/27959
20367         * gcc.dg/pr27959.c: New testcase.
20368
20369 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
20370
20371         PR target/28014:
20372         * g++.dg/eh/div.C: New test.
20373
20374 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
20375
20376         PR c++/27894
20377         * g++.dg/tree-ssa/pr26757.C: New test.
20378         * g++.dg/tree-ssa/pr27894.C: New test.
20379
20380 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20381
20382         * gcc.c-torture/compile/20060609-1.c: New test.
20383
20384         PR target/27863
20385         * gcc.c-torture/compile/pr27863.c: New test.
20386
20387 2006-06-13  Richard Guenther  <rguenther@suse.de>
20388
20389         PR tree-optimization/27830
20390         * g++.dg/tree-ssa/pr27830.C: New testcase.
20391
20392 2006-06-13  Matthew Sachs  <msachs@apple.com>
20393
20394         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20395         the list of compiler flags; this causes those flags to be checked
20396         for things like dg-skip-if.
20397
20398 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20399
20400         PR c++/27601
20401         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20402
20403 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
20404             Kazu Hirata  <kazu@codesourcery.com>
20405
20406         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20407         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20408
20409 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20410
20411         PR c++/27933
20412         * g++.dg/lookup/using15.C: New test.
20413
20414         PR c++/27951
20415         * g++.dg/other/anon4.C: New test.
20416
20417 2006-06-12  Roger Sayle  <roger@eyesopen.com>
20418
20419         PR c++/21210
20420         * g++.dg/init/complex1.C: New test case.
20421
20422 2006-06-11  Eric Christopher  <echristo@apple.com>
20423
20424         PR middle-end/27948
20425         * gcc.dg/bf-ms-layout.c: Run on darwin.
20426         * gcc.dg/bf-no-ms-layout: Ditto.
20427         * gcc.dg/attr-ms_struct-2.c: New.
20428         * gcc.dg/bf-ms-layout-2.c: Ditto.
20429
20430 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20431
20432         * gcc.dg/attr-ms_struct-packed1.c: New.
20433
20434 2006-06-09  Mike Stump  <mrs@apple.com>
20435
20436         * gcc.dg/vla-7.c: Add.
20437
20438 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
20439
20440         PR fortran/24558
20441         * gfortran.dg/entry_6.f90: New test.
20442
20443         PR fortran/20877
20444         PR fortran/25047
20445         * gfortran.dg/entry_7.f90: New test.
20446
20447 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
20448
20449         PR c/27747
20450         * gcc.dg/cpp/_Pragma6.c: New test.
20451
20452         PR c++/27748
20453         * g++.dg/cpp/_Pragma1.C: New test.
20454
20455         PR preprocessor/27746
20456         * gcc.dg/gomp/macro-3.c: New test.
20457         * gcc.dg/gomp/macro-4.c: New test.
20458         * g++.dg/gomp/macro-3.C: New test.
20459         * g++.dg/gomp/macro-4.C: New test.
20460
20461 2006-06-09  Richard Guenther  <rguenther@suse.de>
20462
20463         PR tree-optimization/26998
20464         * gcc.dg/torture/pr26998.c: New testcase.
20465         * gcc.dg/tree-ssa/vrp29.c: New testcase.
20466
20467 2006-06-08  Mike Stump  <mrs@apple.com>
20468
20469         * gcc.dg/pr27095.c: Account for stubs.
20470
20471         PR target/26427
20472         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20473         produce bad code on darwin.
20474
20475 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20476
20477         PR fortran/27958
20478         * gfortran.dg/substr_2.f: New test.
20479
20480 2006-06-08  Asher Langton  <langton2@llnl.gov>
20481
20482         PR fortran/27786
20483         * cray_pointers_2.f90: Add -fbounds-check compile flag.
20484
20485 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20486
20487         PR target/27421
20488         * gcc.dg/union-3.c: New test.
20489
20490 2006-06-08  Richard Guenther  <rguenther@suse.de>
20491
20492         PR middle-end/27116
20493         * gcc.dg/torture/pr27116.c: New testcase.
20494         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20495
20496 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
20497
20498         PR rtl-optimization/26449
20499         * gcc.dg/pr26449.c: New test.
20500
20501 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20502
20503         PR c++/27601
20504         * g++.dg/ext/offsetof1.C: Test member functions.
20505
20506 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
20507
20508         * gcc.dg/pr27095.c: Improve scanning.
20509
20510 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
20511
20512         PR fortran/23091
20513         * gfortran.dg/saved_automatic_1.f90: New test.
20514
20515         PR fortran/24168
20516         * gfortran.dg/array_simplify_1.f90: New test.
20517
20518         PR fortran/25090
20519         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20520
20521         PR fortran/25058
20522         * gfortran.dg/entry_dummy_ref_2.f90: New test.
20523
20524 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
20525
20526         PR c++/27177
20527         * g++.dg/expr/cast7.C: New test.
20528
20529 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
20530
20531         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20532         * lib/gcc-defs.exp (tool_check_compile): Ditto.
20533         * lib/fortran-torture.exp (fortran-torture-compile,
20534         fortran-torture-execute): Ditto.
20535
20536 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
20537
20538         PR target/27842
20539         * gcc.dg/vmx/pr27842.c: New test.
20540
20541 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20542
20543         PR libfortran/27895
20544         * gfortran.dg/bounds_check_3.f90: New test.
20545
20546 2006-06-05  Mike Stump  <mrs@apple.com>
20547
20548         * objc.dg/objc-fast-4.m: Skip for ppc64.
20549
20550 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
20551
20552         PR testsuite/27705
20553         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20554
20555 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20556             Victor Kaplansky  <victork@il.ibm.com>
20557
20558         PR tree-optimizations/26360
20559         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20560         with -fno-tree-dce.
20561         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20562
20563 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
20564
20565         PR fortran/14067
20566         * gfortran.dg/data_char_1.f90: Add messages for truncated
20567         strings.
20568
20569         PR fortran/16943
20570         * gfortran.dg/func_decl_2.f90: New test.
20571
20572         PR fortran/20839
20573         * gfortran.dg/do_2.f90: New test.
20574
20575         PR fortran/27655
20576         * gfortran.dg/associated_3.f90: New test.
20577
20578 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
20579
20580         PR c++/27819
20581         * g++.dg/template/static25.C: New test.
20582
20583         PR c++/27722
20584         * g++.dg/init/array21.C: New test.
20585
20586         PR c++/27807
20587         * g++.dg/ext/complit7.C: New test.
20588
20589         PR c++/27806
20590         * g++.dg/parse/ptrmem5.C: New test.
20591
20592 2006-06-04  Roger Sayle  <roger@eyesopen.com>
20593             Andrew Pinski  <pinskia@physics.uc.edu>
20594
20595         PR c/27150
20596         PR middle-end/27382
20597         * gcc.dg/pr27150-1.c: New testcase.
20598         * gcc.dg/pr27382-1.c: New testcase.
20599         * gcc.dg/pr27382-2.c: New testcase.
20600
20601 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
20602
20603         PR c/25161
20604         PR c/27020
20605         * gcc.dg/array-10.c: New test.
20606
20607 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20608
20609         PR c++/27804
20610         * g++.dg/init/const4.C: New test.
20611         * g++.dg/init/member1.C: Add error-marker.
20612         * g++.dg/other/fold1.C: Adjust error-marker.
20613
20614 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20615
20616         PR c++/27601
20617         * g++.dg/ext/offsetof1.C: New test.
20618
20619 2006-06-04 Eric Christopher <echristo@apple.com>
20620
20621         * gcc.dg/attr-ms_struct-1.c: New.
20622
20623 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
20624
20625         * gcc.c-torture/compile/builtin_constant_p.c: New test.
20626
20627 2006-06-04  Richard Guenther  <rguenther@suse.de>
20628
20629         PR tree-optimization/27039
20630         * gcc.dg/tree-ssa/loop-17.c: New testcase.
20631
20632 2006-06-03  Roger Sayle  <roger@eyesopen.com>
20633
20634         PR target/26223
20635         * gcc.target/i386/amd64-abi-2.c: New test case.
20636
20637 2006-06-02  Eric Christopher  <echristo@apple.com>
20638
20639         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20640         * gcc.target/i386/20020523-1.c: Skip if darwin.
20641         * gcc.target/i386/asm-3.c: Ditto.
20642         * gcc.target/i386/20011119-1.c: Ditto.
20643         * gcc.target/i386/clobbers.c: Remove pic part of test.
20644
20645 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
20646
20647         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20648         * g++.old-deja/g++.other/init19.C: Ditto.
20649         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20650         and add other platforms as expected failures.
20651
20652 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
20653
20654         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20655         (is-effective-target-keyword): Ditto.
20656
20657 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
20658
20659         PR fortran/27715
20660         * gfortran.dg/extended_char_comparison_1.f:  New test.
20661
20662 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
20663
20664         PR fortran/25098
20665         * gfortran.dg/dummy_procedure_1.f90: New test.
20666
20667         PR fortran/25147
20668         * gfortran.dg/dummy_procedure_2.f90: New test.
20669
20670         * gfortran.dg/associated_2.f90: Correct to make consistent with
20671         standard.
20672
20673 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20674
20675         * gcc.target/i386/387-11.c: New test case.
20676
20677 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
20678
20679         PR c++/27801
20680         * g++.dg/template/cond6.C: New test.
20681
20682         PR c++/26496
20683         * g++.dg/template/crash51.C: New test.
20684         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20685
20686         PR c++/27385
20687         * g++.dg/init/array20.C: New test.
20688
20689 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20690
20691         * gcc.dg/builtins-54.c: New test case.
20692
20693 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20694
20695         PR c++/26433
20696         * g++.dg/template/fntry1.C: Add dg-do link.
20697
20698         PR c++/27808
20699         * g++.dg/parse/friend6.C: New test.
20700
20701 2006-05-30  Asher Langton  <langton2@llnl.gov>
20702
20703         * gfortran.dg/cray_pointers_7.f90: New test.
20704
20705 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20706
20707         PR tree-optimization/23452
20708         * gcc.dg/fold-mulconj-1.c: New test case.
20709
20710 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20711
20712         PR c++/27803
20713         * g++.dg/parse/bitfield1.C: New test.
20714
20715 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20716
20717         * gcc.target/ppc-eq0-1.c: New test case.
20718         * gcc.target/ppc-negeq0-1.c: New test case.
20719
20720 2006-05-30  Dirk Mueller  <dmueller@suse.de>
20721
20722         PR c/27273
20723         * gcc.dg/overflow-warn-5.c: New test.
20724
20725 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20726
20727         PR c/27718
20728         * gcc.dg/sizeof-1.c: New test.
20729
20730 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
20731
20732         PR target/27790
20733         * gcc.target/i386/pr27790.c: New test.
20734
20735 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20736
20737         PR libgfortran/27757
20738         * gfortran.dg/direct_io_5.f90: New test.
20739
20740 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20741
20742         PR libgfortran/27634
20743         * gfortran.dg/fmt_missing_period_1.f: New test.
20744         * gfortran.dg/fmt_missing_period_2.f: New test.
20745         * gfortran.dg/fmt_missing_period_3.f: New test.
20746
20747 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20748
20749         PR fortran/19777
20750         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20751         arrays.
20752
20753 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20754
20755         PR c++/27713
20756         * g++.dg/template/new6.C: New test.
20757
20758 2006-05-29  Roger Sayle  <roger@eyesopen.com>
20759
20760         PR tree-optimization/24964
20761         * gcc.target/i386/387-10.c: New test case.
20762
20763 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
20764
20765         * intrinsics/string_intrinsics.c (compare_string):
20766         Use memcmp instead of strncmp to avoid tripping over
20767         CHAR(0) in a string.
20768
20769 2006-05-27  Richard Guenther  <rguenther@suse.de>
20770
20771         PR middle-end/27773
20772         * gcc.dg/torture/pr27773.c: New testcase.
20773
20774 2006-05-27  Dirk Mueller  <dmueller@suse.de>
20775
20776         * gcc.dg/pr24561.c: Rename to..
20777         * gcc.dg/pr25962.c: .. this.
20778
20779 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20780
20781         PR fortran/19777
20782         * gfortran.dg/bounds_check_2.f: New test.
20783
20784 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
20785
20786         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20787         * gfortran.dg/byte_1.f90: Likewise.
20788         * gfortran.dg/dup_save_2.f90: Likewise.
20789
20790 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
20791
20792         * gfortran.dg/associated_2.f90: New test.
20793
20794 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20795
20796         PR fortran/27524
20797         * gfortran.dg/bounds_check_1.f90: New test.
20798
20799 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
20800
20801         PR rtl-optimization/27661
20802         * gcc.dg/pr27661.c: New test case.
20803
20804 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20805
20806         PR fortran/23151
20807         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
20808         * gfortran.dg/print_parentheses_1.f:  New test.
20809         * gfortran.dg/print_parentheses_2.f90:  New test.
20810
20811 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
20812
20813         PR target/27758
20814         * gcc.dg/pr27758.c: New test.
20815
20816 2006-05-24  Falk Hueffner  <falk@debian.org>
20817
20818         * gcc.c-torture/compile/pr27571.c: New test.
20819
20820 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
20821
20822         PR fortran/27709
20823         * gfortran.dg/spec_expr_4.f90: New test.
20824
20825         PR fortran/27155
20826         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20827
20828 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
20829
20830         PR c++/20103
20831         * g++.dg/ext/complit6.C: New test.
20832         * g++.dg/ext/complit3.C: Adjust error markers.
20833         * g++.dg/init/const3.C: New test.
20834
20835 2006-05-25  Richard Guenther  <rguenther@suse.de>
20836
20837         PR middle-end/27743
20838         * gcc.dg/torture/pr27743.c: New testcase.
20839
20840 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20841
20842         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20843
20844 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
20845
20846         * gcc.dg/compat/scalar-by-value-x.h: New.
20847         * gcc.dg/compat/scalar-by-value-y.h: New.
20848         * gcc.dg/compat/scalar-by-value-5.c: New.
20849         * gcc.dg/compat/scalar-by-value-5_main.c: New.
20850         * gcc.dg/compat/scalar-by-value-5_x.c: New.
20851         * gcc.dg/compat/scalar-by-value-5_y.c: New.
20852         * gcc.dg/compat/scalar-by-value-6.c: New.
20853         * gcc.dg/compat/scalar-by-value-6_main.c: New.
20854         * gcc.dg/compat/scalar-by-value-6_x.c: New.
20855         * gcc.dg/compat/scalar-by-value-6_y.c: New.
20856
20857 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
20858
20859         PR tree-optimization/27639
20860         PR tree-optimization/26719
20861         * gcc.dg/pr27639.c: New test.
20862         * gcc.dg/pr26719.c: New test.
20863         * gcc.dg/tree-ssa/scev-cast.c: New test.
20864
20865 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
20866
20867         PR c++/20173
20868         * g++.dg/template/error21.C: New test.
20869
20870 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
20871
20872         PR target/27696
20873         * gcc.target/i386/pr27696.c: New.
20874
20875 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
20876
20877         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20878
20879         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20880
20881 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20882
20883         PR c++/27716
20884         * g++.dg/other/assign1.C: New test.
20885
20886 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
20887
20888         PR target/27266
20889         * gcc.target/i386/pr27266.c: New.
20890
20891 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20892
20893         PR c++/27451
20894         * g++.dg/ext/asm9.C: New test.
20895
20896 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
20897
20898         PR rtl-optimization/25514
20899         * gcc.c-torture/compile/pr25514.c: New test.
20900
20901 2006-05-22  Richard Guenther  <rguenther@suse.de>
20902
20903         Revert
20904         2006-01-31  Richard Guenther  <rguenther@suse.de>
20905
20906         * gcc.target/i386/sselibm-1.c: New testcase.
20907         * gcc.target/i386/sselibm-2.c: Likewise.
20908         * gcc.target/i386/sselibm-3.c: Likewise.
20909         * gcc.target/i386/sselibm-4.c: Likewise.
20910         * gcc.target/i386/sselibm-5.c: Likewise.
20911
20912 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20913
20914         PR c/27420
20915         * gcc.dg/func-args-2.c: New test.
20916
20917         PR c/26818
20918         * gcc.dg/struct-incompl-1.c: New test.
20919
20920 2006-05-22  Richard Guenther  <rguenther@suse.de>
20921
20922         PR testsuite/27708
20923         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
20924         the transformations we test for.
20925
20926 2006-05-22  Richard Guenther  <rguenther@suse.de>
20927
20928         PR testsuite/27707
20929         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
20930
20931 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
20932
20933         PR c++/27210
20934         * g++.dg/warn/new1.C: New test.
20935         * g++.dg/template/new5.C: Likewise.
20936
20937 2006-05-21  Roger Sayle  <roger@eyesopen.com>
20938
20939         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20940         * gcc.target/i386/20060512-3.c: Likewise.
20941
20942 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
20943
20944         PR rtl-optimization/27671
20945         * gcc.c-torture/execute/pr27671-1.c: New.
20946         * gcc.dg/pr27671-2.c: Likewise.
20947
20948         PR tree-optimization/26622.
20949         * gcc.c-torture/compile/pr26622.c: New.
20950
20951 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20952
20953         PR fortran/27613
20954         * gfortran.dg/recursive_reference_1.f90: New test.
20955
20956 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20957
20958         PR fortran/25746
20959         * gfortran.dg/elemental_subroutine_3.f90: New test.
20960
20961         PR fortran/25090
20962         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20963
20964         PR fortran/27584
20965         * gfortran.dg/associated_target_1.f90: New test.
20966
20967         PR fortran/19015
20968         * gfortran.dg/maxloc_shape_1.f90: New test.
20969
20970 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20971
20972         PR libgfortran/24459
20973         * gfortran.dg/namelist_24.f90: New test.
20974         * gfortran.dg/namelist_12.f: Fix typo in comment.
20975
20976 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
20977
20978         PR middle-end/25776
20979         * g++.dg/other/error11.C: New test.
20980
20981 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20982
20983         * gcc.target/mips/pr26765.c: Add -w to options.
20984
20985 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20986
20987         * lib/target-supports.exp (check_effective_target_mpaired_single):
20988         New function.
20989         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20990         multilibs.
20991         * g++.dg/vect/vect.exp: Likewise.
20992
20993 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20994
20995         PR testsuite/25891
20996         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20997
20998 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20999
21000         PR fortran/27662
21001         * gfortran.dg/temporary_1.f90: New file.
21002
21003 2006-05-19  Andreas Schwab  <schwab@suse.de>
21004
21005         * g++.dg/other/unused1.C: Also match "stringz".
21006
21007 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
21008
21009         PR c++/26433
21010         * g++.dg/template/fntry1.C: New test.
21011
21012 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
21013
21014         PR c++/27471
21015         PR c++/27506
21016         * g++.dg/conversion/bitfield5.C: New test.
21017         * g++.dg/conversion/bitfield6.C: New test.
21018
21019 2006-05-18  Mike Stump  <mrs@apple.com>
21020
21021         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21022         * gcc.dg/vla-4.c: Add.
21023         * gcc.dg/vla-5.c: Add.
21024         * gcc.dg/vla-6.c: Add.
21025
21026 2006-05-12  Stuart Hastings  <stuart@apple.com>
21027
21028         * gcc.target/i386/20060512-1.c: New.
21029         * gcc.target/i386/20060512-2.c: New.
21030         * gcc.target/i386/20060512-3.c: New.
21031         * gcc.target/i386/20060512-4.c: New.
21032
21033 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
21034
21035         PR c++/26122
21036         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21037
21038         PR c++/26068
21039         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21040         * g++.dg/parse/linkage1.C: New test.
21041
21042 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21043
21044         PR tree-optimization/27548
21045         * g++.dg/tree-ssa/pr27548.C: New test.
21046
21047 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21048
21049         PR fortran/26551
21050         * gfortran.dg/recursive_check_1.f: New test.
21051         * gfortran.dg/recursive_check_2.f90: New test.
21052
21053 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
21054
21055         * g++.dg/opt/temp2.C: New test.
21056
21057 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21058
21059         PR c++/27491
21060         * g++.dg/init/brace5.C: New test.
21061
21062         PR middle-end/27415
21063         * gcc.dg/gomp/pr27415.c: New test.
21064         * g++.dg/gomp/pr27415.C: New test.
21065
21066         PR tree-optimization/27549
21067         * g++.dg/tree-ssa/pr27549.C: New test.
21068
21069 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21070
21071         PR libgfortran/27575
21072         * gfortran.dg/read_eof_4.f90: New test.
21073
21074 2006-05-16  Richard Guenther  <rguenther@suse.de>
21075
21076         PR tree-optimization/22303
21077         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21078
21079 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
21080
21081         PR middle-end/27573
21082         * gcc.dg/gomp/pr27573.c: New test.
21083         * gfortran.dg/gomp/pr27573.f90: New test.
21084
21085         PR c/27499
21086         * gcc.dg/gomp/pr27499.c: New test.
21087         * g++.dg/gomp/pr27499.C: New test.
21088
21089 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21090
21091         PR c++/27339
21092         * g++.dg/parser/access8.C: Adjust error marker.
21093         * g++.dg/template/access17.C: New test.
21094         * g++.dg/template/access18.C: Likewise.
21095
21096 2006-05-15  Roger Sayle  <roger@eyesopen.com>
21097
21098         PR target/26600
21099         * gcc.target/i386/pr26600.c: New test case.
21100
21101 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21102
21103         PR c++/27505
21104         * g++.dg/expr/bitfield1.C: New test.
21105
21106 2006-05-15  Richard Guenther  <rguenther@suse.de>
21107
21108         PR tree-optimization/27603
21109         * gcc.dg/torture/pr27603.c: New testcase.
21110
21111 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
21112
21113         PR fortran/25090
21114         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21115
21116         PR fortran/25082
21117         * gfortran.dg/scalar_return_1.f90: New test.
21118
21119         PR fortran/27411
21120         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21121
21122 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
21123
21124         * gcc.dg/gomp/critical-4.c: New test.
21125         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21126         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21127         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21128         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21129
21130 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21131
21132         PR c++/27582
21133         * g++.dg/template/dependent-args1.C: New test.
21134
21135         PR c++/27581
21136         * g++.dg/lookup/this1.C: New test.
21137
21138         PR c++/27315
21139         * g++.dg/template/operator6.C: New test.
21140         * g++.dg/template/incomplete3.C: New test.
21141
21142         PR c++/27559
21143         * g++.dg/template/new4.C: New test.
21144
21145         PR c++/27496
21146         * g++.dg/template/void2.C: New test.
21147
21148 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
21149
21150         * g++.dg/template/dependent-expr5.C: New test.
21151
21152 2006-05-14  Roger Sayle  <roger@eyesopen.com>
21153
21154         PR middle-end/26729
21155         * gcc.dg/pr26729-1.c: New test case.
21156
21157 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
21158
21159         * gcc.dg/pr27003.c: New test.
21160
21161 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
21162
21163         * lib/target-supports.dg (check_cxa_atexit_available): Change
21164         v3_target_compile to ${tool}_target_compile.
21165
21166 2006-05-11  Jason Merrill  <jason@redhat.com>
21167
21168         * lib/scanasm.exp (scan-not-hidden): Fix typo.
21169
21170 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21171
21172         PR fortran/27553
21173         * gfortran.dg/label_5.f90: New test.
21174
21175 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
21176
21177         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21178         check_effective_target_powerpc_altivec_ok): New.
21179         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21180         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21181         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21182         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21183         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21184         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21185         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21186         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21187         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21188         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21189         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21190         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21191         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21192         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21193         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21194         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21195         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21196         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21197         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21198         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21199         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21200         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21201         gcc.target/powerpc/altivec-9.c,
21202         gcc.target/powerpc/altivec-consts.c,
21203         gcc.target/powerpc/altivec-pr22085.c,
21204         gcc.target/powerpc/altivec-splat.c,
21205         gcc.target/powerpc/altivec-types-1.c,
21206         gcc.target/powerpc/altivec-types-2.c,
21207         gcc.target/powerpc/altivec-types-3.c,
21208         gcc.target/powerpc/altivec-types-4.c,
21209         gcc.target/powerpc/altivec-varargs-1.c,
21210         gcc.target/powerpc/altivec-vec-merge.c,
21211         gcc.target/powerpc/ppc-vector-memcpy.c,
21212         gcc.target/powerpc/ppc-vector-memset.c,
21213         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21214         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21215         these effective targets.
21216         * gcc.dg/vmx/pr27006.c: Add missing close brace.
21217         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21218
21219 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21220
21221         PR middle-end/27384
21222         * g++.dg/other/fold1.C: New test.
21223
21224         PR middle-end/27488
21225         * gcc.dg/fold-nonneg-1.c: New test.
21226
21227         PR c++/27547
21228         * g++.dg/other/operator1.C: New test.
21229
21230 2006-05-11  Richard Guenther  <rguenther@suse.de>
21231
21232         PR middle-end/27529
21233         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21234
21235 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
21236
21237         * lib/target-supports-dg.exp (check-flags): New.
21238         (dg-skip-if): Move flag checks.
21239
21240 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
21241
21242         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21243         * lib/target-supports.dg (check_cxa_atexit_available): New.
21244
21245 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
21246
21247         PR fortran/27470
21248         * gfortran.dg/multiple_allocation_2.f90: New test case.
21249
21250 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
21251
21252         * gcc.target/arm/pr27387.C: Fix a comment typo.
21253
21254 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21255
21256         PR fortran/24549
21257         * gfortran.dg/error_recovery_1.f90: New test.
21258
21259 2006-05-10  Richard Guenther  <rguenther@suse.de>
21260
21261         PR tree-optimization/27302
21262         * gcc.dg/torture/pr27302.c: New testcase.
21263
21264 2006-05-09  Dirk Mueller  <dmueller@suse.de>
21265         Richard Guenther  <rguenther@suse.de>
21266
21267         PR middle-end/27498
21268         * gcc.dg/tree-ssa/pr27498.c: New testcase.
21269
21270 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
21271
21272         PR rtl-optimization/27335
21273         * gcc.dg/pr27335.c: New test.
21274
21275 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
21276
21277         * gcc.target/mips/mips-ps-5.c: New file.
21278
21279 2006-05-08  Jan Hubicka  <jh@suse.cz>
21280
21281         PR middle-end/25962
21282         * gcc.dg/pr25962.c: New.
21283
21284 2006-05-08  Roger Sayle  <roger@eyesopen.com>
21285
21286         PR target/27158
21287         * gcc.target/powerpc/pr27158.c: New test case.
21288
21289 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
21290
21291         PR testsuite/27476
21292         * ada/acats/run_all.sh: Use test -z.
21293
21294 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21295
21296         PR libfortran/18271
21297         * gfortran.dg/spec_expr_3.f90: New test.
21298
21299 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
21300
21301         PR target/24879
21302         * gcc.target/i386/monitor.c: New file.
21303
21304 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
21305
21306         * gcc.dg/pr27095.c: xfail *-*-darwin*.
21307
21308 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21309
21310         PR c++/27447
21311         * g++.dg/other/ptrmem7.C: New test.
21312
21313 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21314
21315         PR target/27421
21316         * gcc.dg/array-9.c: New test.
21317
21318 2006-05-07  Richard Guenther  <rguenther@suse.de>
21319
21320         PR tree-optimization/27409
21321         * gcc.dg/torture/pr27409.c: New testcase.
21322
21323 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21324
21325         PR fortran/27457
21326         * gfortran.dg/select_6.f90: New.
21327
21328 2006-05-07  Richard Guenther  <rguenther@suse.de>
21329
21330         PR tree-optimization/27136
21331         * gcc.dg/torture/pr27136.c: New testcase.
21332
21333 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
21334
21335         PR fortran/24813
21336         * gfortran.dg/char_cons_len_1.f90: New test.
21337
21338 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21339
21340         PR c++/27427
21341         * g++.dg/template/incomplete2.C: New test.
21342
21343 2006-05-06  Richard Guenther  <rguenther@suse.de>
21344
21345         PR tree-optimization/27151
21346         * gcc.dg/vect/pr27151.c: New testcase.
21347
21348 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21349
21350         PR c++/27430
21351         * g++.dg/template/void1.C: New test.
21352
21353         PR c++/27423
21354         * g++.dg/other/void2.C: New test.
21355
21356         PR c++/27422
21357         * g++.dg/conversion/void1.C: New test.
21358
21359 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
21360
21361         PR/21391
21362         * g++.dg/other/unused1.C: New.
21363
21364 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21365
21366         PR objc/27240
21367         * objc.dg/member-1.m: New test.
21368
21369 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
21370
21371         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21372
21373 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21374
21375         PR libfortran/26985
21376         * gfortran.dg/matmul_2.f90: New test.
21377
21378 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
21379
21380         * ada/acats/run_all.sh: Use sync when main not found.
21381
21382 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
21383
21384         PR target/26765
21385         * gcc.target/mips/pr26765.c: New.
21386
21387 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
21388
21389         * gcc.target/bfin: New directory.
21390         * gcc.target/bfin/bfin.exp: New file.
21391         * gcc.target/bfin/frmul.c: New file.
21392         * gcc.target/bfin/arith.c: New file.
21393         * gcc.target/bfin/mul-combine.c: New file.
21394         * gcc.target/bfin/shift.c: New file.
21395
21396 2006-05-04  Richard Guenther  <rguenther@suse.de>
21397
21398         PR tree-optimization/14287
21399         PR tree-optimization/14844
21400         PR tree-optimization/19792
21401         PR tree-optimization/21608
21402         PR tree-optimization/27090
21403         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21404         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21405         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21406         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21407         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21408
21409 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
21410
21411         PR tree-optimization/27285
21412         * gcc.c-torture/execute/pr27285.c: New test.
21413
21414         PR middle-end/27388
21415         * gcc.dg/gomp/pr27388-1.c: New test.
21416         * gcc.dg/gomp/pr27388-2.c: New test.
21417         * gcc.dg/gomp/pr27388-3.c: New test.
21418
21419         PR c++/27359
21420         * g++.dg/gomp/pr27359.C: New test.
21421
21422 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
21423
21424         PR fortran/20248
21425         * gfortran.dg/iargc.f90: New test.
21426
21427 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21428
21429         PR c++/27102
21430         * g++.dg/template/crash49.C: New test.
21431
21432 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
21433
21434         PR testsuite/27032
21435         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21436
21437 2006-05-02  Jeff Law  <law@redhat.com>
21438
21439         PR tree-optimization/27364
21440         * gcc.c-torture/execute/pr27364.c: New test.
21441
21442 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21443
21444         PR c++/27309
21445         * g++.dg/parser/ctor5.C: New test.
21446
21447 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
21448
21449         PR target/27387
21450         * gcc.target/arm/arm.exp: New.
21451         * gcc.target/arm/pr27387.C: Likewise.
21452
21453 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21454
21455         PR fortran/27269
21456         PR fortran/27324
21457         * gfortran.dg/module_equivalence_2.f90: New test.
21458
21459 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
21460
21461         PR middle-end/27337
21462         * g++.dg/gomp/pr27337-1.C: New test.
21463         * g++.dg/gomp/pr27337-2.C: New test.
21464
21465         PR middle-end/27328
21466         * gcc.dg/gomp/pr27328.c: New test.
21467
21468         PR middle-end/27325
21469         * g++.dg/gomp/pr27325.C: New test.
21470
21471         PR middle-end/27310
21472         * g++.dg/gomp/pr27310.C: New test.
21473
21474 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21475
21476         PR tree-optimization/27291
21477         * g++.dg/tree-ssa/pr27291.C: New test.
21478
21479 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21480
21481         PR tree-optimization/27283
21482         * g++.dg/tree-ssa/pr27283.C: New test.
21483
21484 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21485
21486         * gcc.dg/tree-ssa/loop-16.c: New test.
21487
21488 2006-05-01  Roger Sayle  <roger@eyesopen.com>
21489             Joseph S. Myers  <joseph@codesourcery.com>
21490
21491         * gcc.dg/Wconversion-3.c: New test case.
21492         * gcc.dg/Wconversion-4.c: Likewise.
21493
21494 2006-05-01  Richard Guenther  <rguenther@suse.de>
21495
21496         PR tree-optimization/26726
21497         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21498
21499 2006-04-30  Roger Sayle  <roger@eyesopen.com>
21500
21501         * gcc.dg/Woverflow-1.c: New test case.
21502         * gcc.dg/Woverflow-2.c: Likewise.
21503         * gcc.dg/Woverflow-3.c: Likewise.
21504
21505 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
21506
21507         PR c++/27094
21508         * g++.dg/template/defarg8.C: New test.
21509
21510 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21511
21512         PR c++/27278
21513         * g++.dg/parse/operator7.C: New test.
21514
21515 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21516
21517         PR c++/11471
21518         PR c++/27102
21519         * g++.dg/template/crash48.C: New test.
21520
21521         PR c++/27279
21522         * g++.dg/parse/ctor4.C: New test.
21523
21524 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21525
21526         PR fortran/25681
21527         * gfortran.df/char_type_len.f90: New test.
21528
21529 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21530
21531         PR libgfortran/27304
21532         * gfortran.dg/fmt_exhaust.f90: New test.
21533
21534 2006-04-28  Roger Sayle  <roger@eyesopen.com>
21535
21536         PR c/25309
21537         * gcc.dg/large-size-array-2.c: New test case.
21538
21539 2006-04-28  Richard Guenther  <rguenther@suse.de>
21540
21541         PR target/26826
21542         * gcc.target/i386/pr26826.c: New testcase.
21543
21544 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
21545
21546         PR middle-end/27260
21547         * gcc.c-torture/execute/pr27260.c: New.
21548
21549 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
21550
21551         PR middle-end/27095
21552         * gcc.dg/pr27095.c: New.
21553
21554 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21555
21556         PR c++/27292
21557         * g++.dg/conversion/bitfield4.C: New test.
21558
21559 2006-04-27  Eric Christopher  <echristo@apple.com>
21560
21561         * gcc.dg/pragma-ms_struct.c: New.
21562
21563 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21564
21565         PR c++/27102
21566         * g++.dg/template/crash47.C: New test.
21567
21568 2006-04-27  Dirk Mueller  <dmueller@suse.de>
21569
21570         * gcc.target/i386/sse-7.c: build with -msse.
21571
21572 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
21573
21574         PR testsuite/27274:
21575         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21576         (main): Exit if processor doesn't support SSE.
21577
21578 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
21579
21580         PR middle-end/27282
21581         * gcc.c-torture/compile/pr27282.c: New test.
21582
21583 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
21584
21585         PR middle-end/26913
21586         * g++.dg/gomp/pr26913.C: New test.
21587
21588         PR c/25996
21589         * gcc.dg/gomp/pr25996.c: New test.
21590         * g++.dg/gomp/pr25996.C: New test.
21591
21592 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
21593
21594         PR rtl-optimization/26725
21595         * gcc.c-torture/compile/pr26725.c: New test.
21596
21597 2006-04-25  Richard Guenther  <rguenther@suse.de>
21598
21599         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21600         than n + -1.
21601
21602 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
21603
21604         * gcc.dg/20060425-1.c: New testcase.
21605
21606 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
21607
21608         PR tree-optimization/26865
21609         * gcc.dg/pr26865.c: New test.
21610
21611 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
21612
21613         PR c++/27292
21614         * g++.dg/conversion/bitfield1.C: New test.
21615         * g++.dg/conversion/bitfield2.C: Likewise.
21616         * g++.dg/conversion/bitfield3.C: Likewise.
21617
21618 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21619         Richard Guenther  <rguenther@suse.de>
21620
21621         PR tree-optimization/27236
21622         * gcc.dg/tree-ssa/pr27236.c: New testcase.
21623
21624 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21625
21626         PR c++/19963
21627         * g++.dg/other/incomplete2.C: New test.
21628
21629 2006-04-24  Richard Guenther  <rguenther@suse.de>
21630
21631         PR middle-end/26869
21632         * gcc.dg/torture/pr26869.c: New testcase.
21633
21634 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21635         Richard Guenther  <rguenther@suse.de>
21636
21637         PR tree-optimization/27218
21638         * g++.dg/tree-ssa/pr27218.C: New testcase.
21639
21640 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21641
21642         PR c++/26912
21643         * g++.dg/template/friend41.C: New test.
21644
21645 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
21646
21647         * g++.dg/opt/pr15551.C: Include cstdio.
21648         (main): Use remove instead of unlink.
21649
21650 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
21651
21652         * gcc.dg/sibcall-7.c: New test.
21653         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21654         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21655         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21656         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21657         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21658
21659 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21660
21661         PR c++/26534
21662         * g++.dg/opt/bitfield1.C: New test.
21663         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21664         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21665         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21666         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21667         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21668         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21669         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21670         * g++.dg/abi/bitfield2.C: Likewise.
21671         * g++.dg/init/bitfield1.C: Likewise.
21672
21673 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
21674
21675         PR fortran/25099
21676         * gfortran.dg/elemental_subroutine_4.f90: New test.
21677         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21678         call sub (m, x).
21679
21680 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21681
21682         * gcc.c-torture/compile/20060421-1.c: New testcase.
21683
21684 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21685
21686         PR c/25875
21687         * gcc.dg/init-bad-4.c: New test.
21688
21689 2006-04-21  Paul Brook  <paul@codesourcery.com>
21690
21691         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21692
21693 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21694
21695         PR fortran/27122
21696         * gfortran.dg/defined_operators_1.f90: New test.
21697         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21698         remove old ones associated, incorrectly, with Note 5.46.
21699
21700         PR fortran/27113
21701         * gfortran.dg/character_array_constructor_1.f90: New test.
21702
21703 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
21704
21705         * gcc.dg/20060419-1.c: New test.
21706
21707 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
21708
21709         PR c/26774
21710         * gcc.dg/struct-parse-1.c: New test case.
21711
21712 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21713
21714         PR c++/26558
21715         * g++.dg/parse/template19.C: New test.
21716
21717         PR c++/26739
21718         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21719
21720         PR c++/26036
21721         * g++.dg/expr/call3.C: New test.
21722
21723         PR c++/10385
21724         * g++.dg/conversion/dynamic1.C: New test.
21725
21726 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
21727
21728         PR c++/27102
21729         * g++.dg/template/crash35.C: Tweak error markers.
21730         * g++.dg/template/crash46.C: New test.
21731         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21732         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21733
21734 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
21735
21736         PR rtl-optimization/14261
21737         * gcc.c-torture/compile/20060419-1.c: Added.
21738
21739 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
21740
21741         * gfortran.dg/label_1.f90: Adjust dg-error.
21742
21743 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21744
21745         PR target/26961
21746         * gcc.dg/fold-cond-1.c: New test case.
21747         * gcc.dg/pr26961-1.c: Likewise.
21748
21749 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21750
21751         PR libgfortran/27138
21752         * gfortran.dg/read_bad_advance.f90: New test.
21753
21754 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21755             Dale Johannesen  <dalej@apple.com>
21756
21757         PR target/24076
21758         * gcc.target/i386/vecinit-3.c: New testcase.
21759         * gcc.target/i386/vecinit-4.c: Likewise.
21760         * gcc.target/i386/sse-18.c: Likewise.
21761         * gcc.target/i386/sse-19.c: Likewise.
21762
21763 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
21764
21765         * gfortran.dg/allocate_zerosize_1.f90: New test.
21766
21767 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
21768
21769         PR c++/26365
21770         * g++.dg/template/crash45.C: New test.
21771
21772 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
21773
21774         PR fortran/26787
21775         * gfortran.dg/proc_assign_1.f90: New test.
21776         * gfortran.dg/procedure_lvalue.f90: Change message.
21777         * gfortran.dg/namelist_4.f90: Add new error.
21778
21779         PR fortran/25597
21780         PR fortran/27096
21781         * gfortran.dg/auto_pointer_array_result_1.f90
21782
21783         PR fortran/27089
21784         * gfortran.dg/specification_type_resolution_1.f90
21785
21786         PR fortran/18003
21787         PR fortran/25669
21788         PR fortran/26834
21789         * gfortran.dg/bounds_temporaries_1.f90: New test.
21790
21791         PR fortran/27124
21792         * gfortran.dg/array_return_value_1.f90: New test.
21793
21794 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21795
21796         PR fortran/25336
21797         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21798
21799 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
21800
21801         PR middle-end/26823
21802         * g++.dg/gomp/pr26823-1.C: New test.
21803         * g++.dg/gomp/pr26823-2.C: New test.
21804
21805 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
21806
21807         PR middle-end/27134
21808         * gcc.dg/pr27314.c: New test.
21809
21810 2006-04-13  Richard Henderson  <rth@redhat.com>
21811
21812         * g++.dg/gomp/block-0.C: Update expected matches.
21813
21814 2006-04-13  DJ Delorie  <dj@redhat.com>
21815
21816         * lib/target-supports.exp (check_effective_target_int32plus): New.
21817         (check_effective_target_ptr32plus): New.
21818         (check_effective_target_size32plus): New.
21819         (check_effective_target_int16): New.
21820         (check_profiling_available): Add m32c to the list of unsupported
21821         targets.
21822
21823         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21824         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21825         memory size.
21826         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21827         pointers.
21828         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21829         size_t.
21830         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21831         and size_t.
21832         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21833         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21834         not just xstormy16.  Skip m32c due to weird pointer size.
21835         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21836         not just xstormy16.
21837         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21838         not just xstormy16.
21839         * gcc.dg/20020312-2.c: Add m32c support.
21840         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21841         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21842         in test.
21843         * gcc.dg/20050321-2.c: Require >=32 bit integers.
21844         * gcc.dg/asm-1.c: Skip if int and short are the same size.
21845         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21846         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21847         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21848         formats
21849         * gcc.dg/init-string-2.c: Require >=32 bit integers.
21850         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21851         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21852         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21853         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21854         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21855         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21856         in test.
21857         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21858         in test.
21859         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21860         * gcc.dg/pr23049.c: Require >=32 bit integers.
21861         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21862         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21863         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21864         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21865         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21866         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21867         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21868         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21869         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21870         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21871         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21872         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21873         prototype in test.
21874         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21875         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21876         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21877         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21878         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21879
21880         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
21881         * gcc.c-torture/execute/20040703-1.x: Likewise.
21882         * gcc.c-torture/execute/20040705-1.x: Likewise.
21883         * gcc.c-torture/execute/20040705-2.x: Likewise.
21884         * gcc.c-torture/execute/20040709-1.x: Likewise.
21885         * gcc.c-torture/execute/20040709-2.x: Likewise.
21886         * gcc.c-torture/execute/20040811-1.x: Likewise.
21887         * gcc.c-torture/execute/20050316-1.x: Likewise.
21888         * gcc.c-torture/execute/bitfld-4.x: Likewise.
21889         * gcc.c-torture/execute/pr19689.x: Likewise.
21890         * gcc.c-torture/execute/pr7284-1.x: Likewise.
21891         * gcc.c-torture/execute/usmul.x: Likewise.
21892         * gcc.c-torture/execute/vrp-5.x: Likewise.
21893         * gcc.c-torture/execute/vrp-6.x: Likewise.
21894         * gcc.dg/debug/20041023-1.s: Likewise.
21895
21896 2006-04-13  Roger Sayle  <roger@eyesopen.com>
21897
21898         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21899         of integers to a vector types are now constant expressions in C.
21900         * gcc.dg/vect/vect-fold-1.c: New test case.
21901
21902 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
21903             Ulrich Weigand  <uweigand@de.ibm.com>
21904
21905         PR target/27006
21906         * gcc.dg/vmx/pr27006.c: New testcase.
21907
21908 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21909
21910         PR libgfortran/26766
21911         * gfortran.dg/write_recursive.f90: New test.
21912
21913 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
21914
21915         * g++.dg/parse/dtor7.C: New test.
21916         * g++.dg/parse/new1.C: Add error marker.
21917         * g++.dg/template/new3.C: New test.
21918
21919         PR c++/26122
21920         * g++.dg/template/pure1.C: New test.
21921
21922         PR c++/26295
21923         * g++.dg/parse/ptrmem4.C: New test.
21924
21925 2006-04-10  Jeff Law  <law@redhat.com>
21926
21927         PR/27087
21928         * gcc.c-torture/compile/pr27087.c: New test.
21929
21930 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
21931
21932         PR/21391
21933         * gcc.dg/20060410.c: New.
21934
21935 2006-04-10  Matthias Klose  <doko@debian.org>
21936
21937         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
21938         Recognize multilib directory names containing underscores.
21939
21940 2006-04-10  Roger Sayle  <roger@eyesopen.com>
21941
21942         * gcc.target/i386/vecinit-1.c: New test case.
21943         * gcc.target/i386/vecinit-2.c: Likewise.
21944
21945 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
21946
21947         PR debug/27057
21948         * g++.dg/debug/dwarf2-2.C: New test.
21949
21950 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
21951
21952         PR rtl-optimization/27073
21953         * gcc.c-torture/execute/pr27073.c: New test.
21954
21955 2006-04-08  Mike Stump  <mrs@apple.com>
21956
21957         * gcc.dg/pragma-darwin.c: Improve for ppc64.
21958
21959 2006-04-07  Richard Guenther  <rguenther@suse.de>
21960
21961         PR tree-optimization/26135
21962         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21963
21964 2006-04-06  Jan Hubicka  <jh@suse.cz>
21965
21966         PR profile/26399
21967         * g++.dg/bprob/g++-bprob-2.C: New testcase.
21968
21969 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21970
21971         * g++.dg/conversion/nullptr1.C: New test case.
21972         * g++.dg/conversion/nullptr2.C: Likewise.
21973
21974 2006-04-05  Roger Sayle  <roger@eyesopen.com>
21975
21976         * gfortran.dg/dependency_18.f90: New test case.
21977
21978 2006-04-05  Richard Guenther  <rguenther@suse.de>
21979
21980         PR tree-optimization/26919
21981         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21982         * gcc.dg/ipa/ipa-2.c: Likewise.
21983         * gcc.dg/ipa/ipa-3.c: Likewise.
21984         * gcc.dg/ipa/ipa-5.c: Likewise.
21985
21986 2006-04-05  Richard Guenther  <rguenther@suse.de>
21987
21988         PR tree-optimization/26763
21989         * gcc.dg/torture/pr26763-1.c: New testcase.
21990         * gcc.dg/torture/pr26763-2.c: Likewise.
21991
21992 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21993
21994         PR fortran/23634
21995         PR fortran/25619
21996         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21997
21998 2006-04-04  Eric Christopher  <echristo@apple.com>
21999
22000         * gcc.target/i386/387-1.c: Allow regexp to match darwin
22001         stubs.
22002         * gcc.target/i386/387-5.c: Ditto.
22003
22004 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
22005
22006         * gcc.target/sparc/struct-ret-check.c: New test.
22007
22008 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22009
22010         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22011         zero decimal digits specified in format.
22012
22013 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
22014
22015         PR fortran/26891
22016         * gfortran.dg/missing_optional_dummy_1.f90: New test.
22017
22018         PR fortran/26976
22019         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22020         * gfortran.dg/initialization_1.f90: Make assignment compliant.
22021         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22022         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22023         compliant and detect bigendian-ness.
22024
22025 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
22026
22027         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22028         dummy arguments work when the actual argument is itself a dummy
22029         argument of the caller.
22030
22031 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22032
22033         PR libfortran/24685
22034         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22035
22036 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22037
22038         * gfortran.dg/dependencency_17.f90: New test case.
22039
22040 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22041
22042         * gfortran.dg/dependency_14.f90: New test case.
22043         * gfortran.dg/dependency_15.f90: Likewise.
22044         * gfortran.dg/dependency_16.f90: Likewise.
22045
22046 2006-03-31  Asher Langton  <langton2@llnl.gov>
22047
22048         PR fortran/25358
22049         gfortran.dg/cray_pointers_6.f90: New test.
22050
22051 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22052
22053         PR libgfortran/26890
22054         * gfortran.dg/read_size_noadvance.f90: New test.
22055
22056 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
22057
22058         PR fortran/25031
22059         * gfortran.dg/multiple_allocation_1.f90: Check that the
22060         size has changed after a re-allocation with stat.
22061
22062 2006-03-30  Richard Guenther  <rguenther@suse.de>
22063
22064         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22065         removal.
22066         * gcc.target/i386/sselibm-2.c: Likewise.
22067         * gcc.target/i386/sselibm-3.c: Likewise.
22068         * gcc.target/i386/sselibm-4.c: Likewise.
22069         * gcc.target/i386/sselibm-5.c: Likewise.
22070
22071 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22072
22073         * gcc.dg/fold-andxor-1.c: New test case.
22074         * gcc.dg/fold-xorand-1.c: Likewise.
22075
22076 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22077
22078         * gcc.dg/fold-convnotconv-1.c: New test case.
22079
22080 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22081
22082         PR fortran/26779
22083         * gfortran.dg/private_type_5.f90: New test.
22084
22085 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
22086
22087         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22088
22089 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
22090
22091         * gfortran.dg/advance_2.f90: New test.
22092         * gfortran.dg/advance_3.f90: New test.
22093
22094         * gfortran.fortran-torture/execute/equiv_5.f: New test.
22095
22096 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22097
22098         PR libgfortran/26661
22099         PR libgfortran/26880
22100         * gfortran.dg/read_x_past.f: New test.
22101
22102 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
22103
22104         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22105         to be STABS.
22106
22107 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
22108
22109         * objc.dg/dwarf-1.m: Skip on AIX.
22110         * objc.dg/dwarf-2.m: Skip on AIX.
22111
22112 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
22113
22114         PR fortran/26816
22115         * gfortran.dg/float_1.f90: New test.
22116
22117 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
22118
22119         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22120         X86_64 targets.
22121         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22122
22123 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22124
22125         PR libfortran/26735
22126         * gfortran.dg/convert_implied_open.f90: New test case.
22127
22128 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22129
22130         PR fortran/26769
22131         * gfortran.dg/transpose_reshape_r10.f90: New test case.
22132
22133 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
22134
22135         PR middle-end/26717
22136         * gcc.dg/pr26717.c: New test.
22137
22138 2006-03-25  Roger Sayle  <roger@eyesopen.com>
22139
22140         * gfortran.dg/dependency_12.f90: New test case.
22141
22142 2006-03-24  Roger Sayle  <roger@eyesopen.com>
22143
22144         * gfortran.dg/dependency_9.f90: New (resurected) test case.
22145
22146 2006-03-24  Jeff Law  <law@redhat.com>
22147
22148         * gcc.c-torture/pr26840.c: New test.
22149
22150 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
22151
22152         * objc.dg/dwarf-2.m: New.
22153         * obj-c++.dg/dwarf-2.mm: New.
22154
22155         * g++.old-deja/g++.other/init19.C: New.
22156
22157 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
22158
22159         * g++.dg/eh/spbp.C: Skip on AIX.
22160
22161 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
22162
22163         PR middle-end/26611
22164         * g++.dg/gomp/pr26611-1.C: New test.
22165         * g++.dg/gomp/pr26611-2.C: New test.
22166
22167 2006-03-24  Jeff Law  <law@redhat.com>
22168
22169         * gcc.c-torture/compile/pr26833.c: New test.
22170         * gfortran.fortran-torture/compile/pr26806.f90: New test.
22171
22172 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22173
22174         * gfortran.dg/endfile_2.f90: Delete temp file.
22175
22176 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
22177
22178         PR fortran/19303
22179         * gfortran.dg/record_marker_1.f90: New test case.
22180         * gfortran.dg/record_marker_2.f: New test case.
22181         * gfortran.dg/record_marker_3.f90: New test case.
22182
22183 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
22184
22185         PR fortran/17298
22186         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22187         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22188
22189 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
22190
22191         * lib/gcc-dg.exp (cleanup-modules): New proc.
22192         * gfortran.dg/allocatable_function_1.f90,
22193         gfortran.dg/allocate_char_star_scalar_1.f90,
22194         gfortran.dg/assumed_charlen_function_1.f90,
22195         gfortran.dg/assumed_dummy_1.f90,
22196         gfortran.dg/assumed_shape_ranks_1.f90,
22197         gfortran.dg/assumed_shape_ranks_2.f90,
22198         gfortran.dg/assumed_size_dt_dummy.f90,
22199         gfortran.dg/auto_char_dummy_array_1.f90,
22200         gfortran.dg/auto_char_len_3.f90,
22201         gfortran.dg/automatic_module_variable.f90,
22202         gfortran.dg/bad_automatic_objects_1.f90,
22203         gfortran.dg/char_array_constructor.f90,
22204         gfortran.dg/char_array_structure_constructor.f90,
22205         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22206         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22207         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22208         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22209         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22210         gfortran.dg/derived_pointer_recursion.f90,
22211         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22212         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22213         gfortran.dg/dummy_functions_1.f90,
22214         gfortran.dg/elemental_initializer_1.f90,
22215         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22216         gfortran.dg/elemental_pointer_1.f90,
22217         gfortran.dg/elemental_subroutine_1.f90,
22218         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22219         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22220         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22221         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22222         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22223         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22224         gfortran.dg/global_references_1.f90,
22225         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22226         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22227         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22228         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22229         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22230         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22231         gfortran.dg/large_integer_kind_1.f90,
22232         gfortran.dg/large_real_kind_1.f90,
22233         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22234         gfortran.dg/module_double_reuse.f90,
22235         gfortran.dg/module_equivalence_1.f90,
22236         gfortran.dg/module_interface_1.f90,
22237         gfortran.dg/module_parameter_array_refs_1.f90,
22238         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22239         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22240         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22241         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22242         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22243         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22244         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22245         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22246         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22247         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22248         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22249         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22250         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22251         gfortran.dg/same_name_1.f90,
22252         gfortran.dg/sibling_dummy_procedure_1.f90,
22253         gfortran.dg/sibling_dummy_procedure_2.f90,
22254         gfortran.dg/sibling_dummy_procedure_3.f90,
22255         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22256         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22257         gfortran.dg/used_dummy_types_2.f90,
22258         gfortran.dg/used_dummy_types_3.f90,
22259         gfortran.dg/used_dummy_types_4.f90,
22260         gfortran.dg/used_dummy_types_5.f90,
22261         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22262         gfortran.dg/userdef_operator_1.f90: Use it.
22263
22264 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22265
22266         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22267         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22268         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22269         gfortran.dg/write_back.f,
22270         gfortran.fortran-torture/execute/inquire_1.f90,
22271         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22272
22273 2006-03-21  Jeff Law  <law@redhat.com>
22274
22275         * gcc.dg/tree-ssa/vrp28.c: New test.
22276
22277 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22278
22279         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22280         if _STDC_C99 is defined.
22281         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22282         * gcc.dg/builtins-20.c: Likewise.
22283         * gcc.dg/builtins-53.c: Likewise.
22284         * gcc.dg/single-precision-constant.c: Likewise. Also pass
22285         -mmacosx-version-min=10.3 on PowerPC/Darwin.
22286
22287 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
22288
22289         PR tree-opt/26781
22290         * gcc.c-torture/compile/pr26781-1.c: New test.
22291         * gcc.c-torture/compile/pr26781-2.c: New test.
22292
22293 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
22294
22295         PR c++/26690
22296         * g++.dg/gomp/pr26690-1.C: New test.
22297         * g++.dg/gomp/pr26690-2.C: New test.
22298
22299 2006-03-20  Jeff Law  <law@redhat.com>
22300
22301         * gcc.dg/tree-ssa/pr21829.c: New test.
22302
22303         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22304
22305 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
22306
22307         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22308         (check_visibility_available): Use it.
22309         (check_effective_target_default_packed): Likewise.
22310         (check_effective_target_pcc_bitfield_type_matters): Likewise.
22311         (check_effective_target_fopenmp): Likewise.
22312         (check_effective_target_freorder): Likewise.
22313         (check_effective_target_fpic): Likewise.
22314         (check_named_sections_available): Likewise.
22315         (check_effective_target_ilp32): Likewise.
22316         (check_effective_target_lp64): Likewise.
22317
22318 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
22319
22320         PR fortran/20935
22321         * gfortran.dg/scalar_mask_2.f90: New test case.
22322
22323 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
22324
22325         PR tree-opt/26629
22326         * gcc.dg/tree-ssa/loadpre12.c: New test.
22327         * gcc.dg/tree-ssa/loadpre13.c: New test.
22328         * gcc.dg/tree-ssa/loadpre14.c: New test.
22329         * gcc.dg/tree-ssa/loadpre15.c: New test.
22330         * gcc.dg/tree-ssa/loadpre16.c: New test.
22331         * gcc.dg/tree-ssa/loadpre17.c: New test.
22332         * gcc.dg/tree-ssa/loadpre18.c: New test.
22333         * gcc.dg/tree-ssa/loadpre19.c: New test.
22334         * gcc.dg/tree-ssa/loadpre20.c: New test.
22335         * gcc.dg/tree-ssa/loadpre21.c: New test.
22336         * gcc.dg/tree-ssa/loadpre22.c: New test.
22337
22338 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
22339
22340         PR fortran/26741
22341         * gfortran.dg/elemental_initializer_1.f90: New test.
22342
22343         PR fortran/26716
22344         * gfortran.dg/assumed_shape_ranks_2: New test.
22345
22346 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
22347
22348         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22349         target fpic.
22350
22351 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22352
22353         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22354         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22355         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22356         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22357         gfortran.fortran-torture/execute/direct_io.f90,
22358         gfortran.fortran-torture/execute/inquire_2.f90,
22359         gfortran.fortran-torture/execute/inquire_4.f90,
22360         gfortran.fortran-torture/execute/list_read_1.f90,
22361         gfortran.fortran-torture/execute/open_replace.f90,
22362         gfortran.fortran-torture/execute/slash_edit.f90,
22363         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22364         temporary files from testcases.
22365
22366 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22367
22368         PR libgfortran/26509
22369         gfortran.dg/write_direct_eor.f90: New test.
22370
22371 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
22372
22373         * gcc.target/powerpc/pr26350.c: New.
22374         * gcc.target/powerpc/indexed-addr.c: New.
22375
22376 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22377
22378         * gfortran.dg/dependency_13.f90: New test case.
22379
22380 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22381
22382         PR middle-end/21781
22383         * gcc.dg/real-const-1.c: New test case.
22384
22385 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
22386
22387         * g++.old-deja/g++.other/init18.C: New.
22388         * g++.old-deja/g++.other/init5.C: Remove xfail.
22389
22390 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22391
22392         * g++.dg/opt/pr15551.C: Cleanup temp file.
22393
22394 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22395
22396         PR c++/6634
22397         g++.dg/parse/long1.C: New test.
22398
22399 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22400
22401         PR fortran/19101
22402         * gfortran.dg/continuation.f90: New test.
22403         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22404
22405 2006-03-14  Richard Guenther  <rguenther@suse.de>
22406
22407         PR tree-optimization/26672
22408         * gcc.dg/torture/pr26672.c: New testcase.
22409
22410 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
22411
22412         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22413         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22414
22415 2006-03-13  Roger Sayle  <roger@eyesopen.com>
22416
22417         PR middle-end/26557
22418         * gcc.c-torture/compile/switch-1.c: New test case.
22419
22420 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
22421
22422         PR fortran/25378
22423         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22424         test to include more permuatations of mask and index.
22425         * gfortran.dg/scalar_mask_1.f90: Modify last test to
22426         respond to F2003 spec. that the position returned for an all false
22427         mask && condition is zero.
22428
22429 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
22430
22431         PR middle-end/25989
22432         * gcc.dg/gomp/pr25989.c: New test.
22433
22434 2006-03-13  Jeff Law  <law@redhat.com>
22435
22436         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22437
22438 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
22439
22440         * gcc.dg/switch-9.c: New test.
22441
22442 2006-03-13  Richard Guenther  <rguenther@suse.de>
22443
22444         PR middle-end/26630
22445         * gcc.dg/torture/pr26630.c: New testcase.
22446
22447 2006-03-11  Roger Sayle  <roger@eyesopen.com>
22448
22449         * gfortran.dg/dependency_10.f90: New test case.
22450         * gfortran.dg/dependency_11.f90: Likewise.
22451
22452 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
22453             Erik Edelmann  <eedelman@gcc.gnu.org>
22454
22455         * gfortran.dg/allocatable_function_1.f90: New.
22456         * gfortran.dg/allocatable_function_2.f90: New.
22457
22458 2006-03-10  Richard Guenther  <rguenther@suse.de>
22459
22460         PR middle-end/26565
22461         * gcc.dg/torture/pr26565.c: New testcase.
22462
22463 2006-03-09  Eric Christopher  <echristo@apple.com>
22464
22465         * gcc.c-torture/compile/20060309-1.c: New.
22466
22467 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22468
22469         PR libgfortran/26499
22470         * gfortran.dg/write_back.f: New test.
22471         * gfortran.dg/write_rewind_1.f: New test.
22472         * gfortran.dg/write_rewind_2.f: New test.
22473
22474 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22475
22476         PR libgfortran/26554
22477         * gfortran.dg/read_logical.f90: New test.
22478
22479 2006-03-04  Laurent GUERBY <laurent@guerby.net>
22480
22481         * ada/acats/norun.lst: cdd2a03 now passes.
22482
22483 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
22484
22485         PR testsuite/25177
22486         * gcc.target/powerpc/pr18096-1.c: Change where the error
22487         would match.
22488
22489 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
22490
22491         * gcc.target/i386/cleanup-1.c: New test.
22492         * gcc.target/i386/cleanup-2.c: New test.
22493
22494 2006-03-04  Roger Sayle  <roger@eyesopen.com>
22495
22496         * gfortran.dg/dependency_9.f90: Remove for the time being.
22497
22498 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
22499
22500         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22501         directive.
22502
22503 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22504
22505         * gfortran.dg/dependency_9.f90: New test case.
22506
22507 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22508
22509         * gfortran.dg/dependency_4.f90: New test case.
22510         * gfortran.dg/dependency_5.f90: New test case.
22511         * gfortran.dg/dependency_6.f90: New test case.
22512         * gfortran.dg/dependency_7.f90: New test case.
22513         * gfortran.dg/dependency_8.f90: New test case.
22514
22515 2006-03-03  Paul Brook  <paul@codesourcery.com>
22516
22517         * lib/target-supports.exp (check_profiling_available):
22518         Add m68k-*-elf.
22519
22520 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
22521
22522         PR fortran/25031
22523         * multiple_allocation_1.f90: New test.
22524
22525 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22526
22527         PR tree-optimization/26524
22528         * gfortran.dg/pr26524.f: New test case.
22529
22530 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22531
22532         * g++.dg/template/repo5.C: Cleanup repo files.
22533         * gcc.dg/20051201-1.c: Cleanup coverage files.
22534         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22535         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22536         tree dump files.
22537
22538 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
22539
22540         * objc.dg/objc-nofilename-1.m: New test.
22541         * objc.dg/bad-receiver-type.m: New test.
22542         * obj-c++.dg/bad-receiver-type.mm: New test.
22543
22544 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22545
22546         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22547
22548 2006-03-01  Mike Stump  <mrs@apple.com>
22549
22550         * g++.dg/abi/key2.C: Add.
22551
22552 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
22553
22554         * gfortran.dg/logical_dot_product.f90: New test.
22555
22556         PR fortran/26393
22557         * gfortran.dg/used_interface_ref.f90: New test.
22558
22559         PR fortran/20938
22560         * gfortran.dg/dependency_2.f90: New test.
22561         * gfortran.fortran-torture/execute/where17.f90: New test.
22562         * gfortran.fortran-torture/execute/where18.f90: New test.
22563         * gfortran.fortran-torture/execute/where19.f90: New test.
22564         * gfortran.fortran-torture/execute/where20.f90: New test.
22565
22566 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
22567
22568         * g++.dg/tree-ssa/pr26443.C: New test case.
22569
22570 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
22571
22572         PR middle-end/26022
22573         * g++.dg/opt/return-slot1.C: New test.
22574
22575 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22576
22577         PR libgfortran/26136
22578         * gfortran.dg/namelist_23.f90: New test.
22579
22580 2006-02-28  Roger Sayle  <roger@eyesopen.com>
22581
22582         PR middle-end/14752
22583         * gcc.dg/fold-eqandshift-2.c: New test case.
22584
22585 2006-02-28  Richard Guenther  <rguenther@suse.de>
22586
22587         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22588         decomposition.
22589
22590 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
22591
22592         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22593
22594 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22595
22596         PR libgfortran/26464
22597         * gfortran.dg/backspace_5.f: New test.
22598         * gfortran.dg/backspace_6.f: New test.
22599
22600 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22601
22602         * gcc.dg/fold-eqandnot-1.c: New test case.
22603
22604 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22605
22606         PR middle-end/19983
22607         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22608
22609 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
22610
22611         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22612         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22613
22614 2006-02-26  Richard Guenther  <rguenther@suse.de>
22615
22616         PR tree-optimization/26421
22617         * gcc.dg/tree-ssa/pr26421.c: New testcase.
22618
22619 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
22620
22621         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22622         * g++.old-deja/g++.robertl/eb132.C: Likewise.
22623
22624 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22625
22626         * gcc.dg/fold-even-1.c: New test case.
22627
22628 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22629
22630         PR middle-end/21137
22631         * gcc.dg/fold-eqandshift-1.c: New test case.
22632
22633 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22634
22635         PR tree-optimization/25125
22636         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22637         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22638
22639 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22640
22641         PR tree-optimizations/26359
22642         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22643         with -fdump-tree-dceloop-details.
22644         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22645
22646 2006-02-25  Roger Sayle  <roger@eyesopen.com>
22647
22648         PR middle-end/23673
22649         * gcc.dg/fold-eqxor-1.c: New test case.
22650         * gcc.dg/fold-eqxor-2.c: Likewise.
22651         * gcc.dg/fold-eqxor-3.c: Likewise.
22652
22653 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
22654
22655         PR fortran/23092
22656         * scalar_mask_1.f90: New test.
22657
22658 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
22659
22660         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22661         * g++.dg/eh/uncaught2.C: New.
22662         * g++.dg/eh/uncaught3.C: New.
22663
22664 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22665
22666         PR libgfortran/26423
22667         * gfortran.dg/read_many_1.f: New test.
22668
22669 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
22670
22671         PR fortran/24519
22672         * gfortran.dg/dependency_3.f90: New test.
22673         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22674         XFAILs.
22675
22676         PR fortran/25395
22677         * gfortran.dg/equiv_6.f90: New test.
22678
22679 2006-02-23  Jeff Law  <law@redhat.com>
22680
22681         * gcc.c-torture/compile/pr26425.c: New test.
22682
22683 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
22684
22685         PR middle-end/26412
22686         * gcc.dg/gomp/pr26412.c: New test.
22687
22688 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22689
22690         PR c++/26291
22691         * g++.dg/other/ellipsis1.C: New test.
22692         * g++.dg/parse/operator4.C: Adjust error marker.
22693
22694 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
22695
22696         PR target/25603
22697         * gfortran.dg/pr25603.f: New testcase.
22698
22699 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22700
22701         * gcc.dg/bf-spl1.c: Don't specify -m68000.
22702         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22703
22704 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
22705
22706         * g++.dg/eh/spbp.C: New.
22707
22708 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
22709
22710         PR middle-end/26379
22711         * gcc.target/i386/mmx-7.c: New test.
22712
22713 2006-02-20  Roger Sayle  <roger@eyesopen.com>
22714
22715         PR tree-optimization/26361
22716         * gcc.dg/tree-ssa/vrp27.c: New test case.
22717
22718 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
22719
22720         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22721         * gcc.dg/tree-ssa/complex-4.c: Here.
22722
22723 2006-02-19  Roger Sayle  <roger@eyesopen.com>
22724
22725         PR middle-end/19543
22726         * gfortran.dg/logical_1.f90: New test case.
22727
22728 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
22729
22730         PR middle-end/26334
22731         * gcc.dg/20060218-1.c: Moved to...
22732         * gcc.target/i386/20060218-1.c: ... here.  New test.
22733
22734 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
22735
22736         PR fortran/26201
22737         * gfortran.dg/convert_1.f90: New.
22738
22739 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
22740
22741         PR fortran/25054
22742         * gfortran.dg/namelist_5.f90: New test.
22743
22744         PR fortran/25089
22745         * gfortran.dg/namelist_4.f90: New test.
22746
22747 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22748
22749         PR tree-opt/25680
22750         * gcc.dg/tree-ssa/complex-3.c: New test.
22751
22752 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22753
22754         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22755         variable to take into account the variable name in the
22756         function header.
22757         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22758
22759 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
22760
22761         PR middle-end/26334
22762         * gcc.c-torture/compile/20060217-1.c: New test.
22763         * gcc.dg/20060218-1.c: New test.
22764
22765 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
22766
22767         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22768
22769 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22770
22771         * gcc.dg/cpp/undef3.c: New test.
22772         * gcc.dg/cpp/trad/builtins2.c: New test.
22773
22774 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
22775
22776         PR c++/26266
22777         * g++.dg/template/static22.C: New test.
22778         * g++.dg/template/static23.C: New test.
22779         * g++.dg/template/static24.C: New test.
22780         * g++.dg/template/non-dependent13.C: New test.
22781         * g++.dg/init/member1.C: Tweak error markers.
22782
22783 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22784
22785         PR target/26255
22786         * gcc.c-torture/compile/pr26255.c: New test case.
22787
22788 2006-02-16  Roger Sayle  <roger@eyesopen.com>
22789
22790         * gfortran.fortran-torture/execute/where_10.f90: New test case.
22791         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22792         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22793         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22794         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22795         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22796         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22797
22798 2006-02-16  Jeff Law  <law@redhat.com>
22799
22800         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22801         * gcc.dg/tree-ssa/vrp26.c: New test.
22802
22803 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
22804
22805         PR target/20353
22806         PR target/24578
22807         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22808         __UCLIBC__ is defined.
22809
22810 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
22811
22812         PR fortran/26224
22813         * gfortran.dg/gomp/pr26224.f: New test.
22814
22815 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
22816
22817         PR tree-opt/25918
22818         * lib/target-supports.exp
22819         (check_effective_target_vect_short_mult): New.
22820         (check_effective_target_vect_char_mult): New.
22821         (check_effective_target_vect_widen_sum_qi_to_si): New.
22822         (check_effective_target_vect_widen_sum_qi_to_hi): New.
22823         (check_effective_target_vect_widen_sum_hi_to_si): New.
22824         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22825         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22826         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22827         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22828         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22829         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22830         vect-reduc-pattern-2c.c
22831         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22832         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22833         vect-reduc-pattern-1c.c
22834
22835 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
22836
22837         PR fortran/24557
22838         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22839
22840 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22841
22842         PR fortran/26054
22843         * gfortran.dg/enum_8.f90: Remove check for warning.
22844         * gfortran.dg/iomsg_1.f90: Ditto.
22845         * gfortran.dg/enum_1.f90: Ditto.
22846         * gfortran.dg/enum_9.f90: Ditto.
22847         * gfortran.dg/enum_2.f90: Ditto.
22848         * gfortran.dg/enum_10.f90: Ditto.
22849         * gfortran.dg/enum_3.f90: Ditto.
22850         * gfortran.dg/flush_1.f90: Ditto.
22851         * gfortran.dg/enum_4.f90: Ditto.
22852         * gfortran.dg/array_constructor_1.f90: Ditto.
22853         * gfortran.dg/enum_5.f90: Ditto.
22854         * gfortran.dg/enum_6.f90: Ditto.
22855         * gfortran.dg/enum_7.f90: Ditto.
22856
22857 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
22858
22859         PR middle-end/26300
22860         * gcc.c-torture/compile/20060215-1.c: New test.
22861
22862 2006-02-14  Roger Sayle  <roger@eyesopen.com>
22863
22864         PR middle-end/23670
22865         * gcc.dg/tree-ssa/andor-2.c: New test case.
22866
22867 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
22868
22869         PR fortran/25045
22870         * optional_dim.f90: New test.
22871
22872 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22873
22874         PR fortran/26277
22875         * gfortran.dg/label_4.f90: New.
22876
22877 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
22878             Diego Novillo  <dnovillo@redhat.com>
22879             Uros Bizjak  <uros@kss-loka.si>
22880
22881         * gfortran.dg/gomp: New directory.
22882
22883 2006-02-14  Richard Guenther  <rguenther@suse.de>
22884
22885         PR tree-optimization/26258
22886         * gcc.dg/torture/pr26258.c: New testcase.
22887
22888 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
22889
22890         PR fortran/26246
22891         * gfortran.dg/pr26246_1.f90: New test.
22892         * gfortran.dg/pr26246_2.f90: New test.
22893
22894         PR middle-end/26092
22895         * gcc.c-torture/compile/20060208-1.c: New test.
22896
22897 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
22898
22899         PR fortran/26074
22900         PR fortran/25103
22901         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22902         * gfortran.dg/bad_automatic_objects_1.f90: New test.
22903         * gfortran.dg/automatic_module_variable.f90: Change error message.
22904
22905         PR fortran/20861
22906         * gfortran.dg/internal_dummy_1.f90: New test.
22907
22908         PR fortran/20871
22909         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
22910
22911
22912         PR fortran/25083
22913         * gfortran.dg/uncommon_block_data_1.f90: New test.
22914         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
22915         with standard.
22916
22917         PR fortran/25088
22918         * gfortran.dg/typed_subroutine_1.f90: New test.
22919
22920 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
22921
22922         * objc.dg/dwarf-1.m: New.
22923
22924 2006-02-13  Roger Sayle  <roger@eyesopen.com>
22925
22926         PR middle-end/24427
22927         * gcc.dg/tree-ssa/andor-1.c: New test case.
22928
22929 2006-02-13  Josh Conner  <jconner@apple.com>
22930
22931         PR target/25376
22932         * gcc.dg/pr25376.c: New test.
22933
22934         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
22935         assemble.
22936         * lib/target-supports.exp (check_named_sections_available):
22937         Only compile named-sections test -- don't assemble.
22938
22939 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22940
22941         * g++.dg/warn/no-write-strings.C: New test.
22942         * g++.dg/warn/write-strings.C: Likewise.
22943         * g++.dg/warn/write-strings-default.C: Likewise.
22944
22945 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
22946
22947         PR fortran/25806
22948         * gfortran.dg/ret_pointer_2.f90: New test.
22949
22950 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
22951
22952         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22953
22954 2006-02-10  Jeff Law  <law@redhat.com>
22955
22956         * gcc.c-torture/compile/pr26213.c: New test.
22957
22958 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
22959
22960         gfortran.dg/null_1.f90: New test.
22961
22962 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22963
22964         PR fortran/14771
22965         * gfortran.dg/parens_4.f90: New.
22966         * gfortran.dg/parens_5.f90: New.
22967
22968 2006-02-10  Richard Guenther  <rguenther@suse.de>
22969
22970         * gcc.dg/pr23372-1.c: Remove empty file.
22971
22972 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22973         Paul Thomas  <pault@gcc.gnu.org>
22974
22975         PR fortran/14771
22976         * gfortran.dg/parens_1.f90: New.
22977         * gfortran.dg/parens_2.f90: New.
22978         * gfortran.dg/parens_3.f90: New.
22979
22980 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22981
22982         PR fortran/26038
22983         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22984
22985         PR fortran/25059
22986         * gfortran.dg/impure_assignment_1.f90: New test.
22987
22988         PR fortran/25070
22989         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22990
22991 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22992
22993         PR target/26141
22994         * g++.dg/expr/stdarg2.C: New test.
22995
22996 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22997
22998         PR inline-asm/16194
22999         * gcc.dg/pr16194.c: New test.
23000
23001 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23002
23003         * ada/acats/run_acats: Use portable variant of "$@".
23004
23005 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23006
23007         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23008         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23009
23010 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23011
23012         PR tree-opt/26179
23013         * g++.dg/opt/pr26179.C: New test.
23014
23015 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23016
23017         PR middle-end/26134
23018         * gcc.dg/tree-ssa/complex-3.c: New test.
23019
23020 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23021
23022         * gcc.c-torture/compile/volatile-1.c: New test.
23023
23024 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
23025
23026         PR 26180
23027         * gcc.dg/tree-ssa/pr26180.c: New test.
23028
23029 2006-02-08  Jeff Law  <law@redhat.com>
23030
23031         * gcc.dg/tree-ssa/pr21417.c: New test.
23032
23033 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23034
23035         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23036         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23037
23038 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23039
23040         * lib/scanrtl.exp: New.
23041
23042 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23043
23044         PR c++/26071
23045         * g++.dg/other/virtual2.C: New test.
23046
23047         PR c++/26070
23048         * g++.dg/other/virtual1.C: New test.
23049
23050 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23051
23052         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23053         cleanup-ipa-dump): Update dump file glob patterns.
23054         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23055         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23056
23057         * lib/gcc-dg.exp: Load it.
23058         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23059
23060 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
23061
23062         PR testsuite/26159
23063         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23064         * gcc.dg/tree-ssa/pr23382.c: Ditto.
23065
23066 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23067
23068         PR fortran/25577
23069         * gfortran.dg/mvbits_1.f90: New.
23070
23071 2006-02-07  Dirk Mueller  <dmueller@suse.com>
23072
23073         * g++.dg/warn/Wdiv-by-zero.C: New test.
23074         * g++.dg/warn/Wno-div-by-zero.C: New.
23075
23076 2006-02-07  Jeff Law  <law@redhat.com>
23077
23078         * gcc.dg/tree-ssa/pr21559.c: New test.
23079
23080         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23081         multiple VRP passes.
23082         * gcc.dg/tree-ssa/vrp09.c: Likewise.
23083         * gcc.dg/tree-ssa/vrp18.c: Likewise.
23084         * gcc.dg/tree-ssa/pr21582.c: Likewise.
23085         * gcc.dg/tree-ssa/pr20657.c: Likewise.
23086         * gcc.dg/tree-ssa/pr21001.c: Likewise.
23087         * gcc.dg/tree-ssa/vrp02.c: Likewise
23088         * gcc.dg/tree-ssa/vrp11.c: Likewise
23089         * gcc.dg/tree-ssa/pr14341.c: Likewise
23090         * gcc.dg/tree-ssa/vrp19.c: Likewise
23091         * gcc.dg/tree-ssa/vrp20.c: Likewise
23092         * gcc.dg/tree-ssa/vrp03.c: Likewise
23093         * gcc.dg/tree-ssa/pr21086.c: Likewise
23094         * gcc.dg/tree-ssa/pr21959.c: Likewise
23095         * gcc.dg/tree-ssa/vrp21.c: Likewise
23096         * gcc.dg/tree-ssa/vrp04.c: Likewise
23097         * gcc.dg/tree-ssa/pr25485.c: Likewise
23098         * gcc.dg/tree-ssa/pr22026.c: Likewise
23099         * gcc.dg/tree-ssa/vrp22.c: Likewise
23100         * gcc.dg/tree-ssa/vrp05.c: Likewise
23101         * gcc.dg/tree-ssa/20030807-10.c: Likewise
23102         * gcc.dg/tree-ssa/pr20701.c: Likewise
23103         * gcc.dg/tree-ssa/vrp23.c: Likewise
23104         * gcc.dg/tree-ssa/vrp06.c: Likewise
23105         * gcc.dg/tree-ssa/pr22117.c: Likewise
23106         * gcc.dg/tree-ssa/pr20702.c: Likewise
23107         * gcc.dg/tree-ssa/vrp15.c: Likewise
23108         * gcc.dg/tree-ssa/pr21090.c: Likewise
23109         * gcc.dg/tree-ssa/pr21294.c: Likewise
23110         * gcc.dg/tree-ssa/vrp24.c: Likewise
23111         * gcc.dg/tree-ssa/vrp07.c: Likewise
23112         * gcc.dg/tree-ssa/pr21563.c: Likewise
23113         * gcc.dg/tree-ssa/pr25382.c: Likewise
23114         * gcc.dg/tree-ssa/vrp16.c: Likewise
23115         * gcc.dg/tree-ssa/vrp25.c: Likewise
23116         * gcc.dg/tree-ssa/vrp08.c: Likewise
23117         * gcc.dg/tree-ssa/20030807-6.c: Likewise
23118         * gcc.dg/tree-ssa/vrp17.c: Likewise
23119         * gcc.dg/tree-ssa/pr21458.c: Likewise
23120         * g++.dg/tree-ssa/pr18178.C: Likewise
23121
23122 2006-02-07  Richard Guenther  <rguenther@suse.de>
23123
23124         PR c++/26140
23125         Revert
23126         2006-01-30  Richard Guenther  <rguenther@suse.de>
23127         PR c++/23372
23128         * gcc.dg/pr23372-1.C: New testcase.
23129
23130         * g++.dg/tree-ssa/pr26140.C: New testcase.
23131
23132 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
23133
23134         PR c++/9737
23135         * g++.dg/template/ttp15.C: New test.
23136         * g++.dg/template/ttp16.C: Likewise.
23137         * g++.dg/template/ttp17.C: Likewise.
23138         * g++.old-deja/g++.pt/ttp36.C: Remove.
23139         * g++.old-deja/g++.pt/ttp19.C: Likewise.
23140         * g++.old-deja/g++.pt/ttp37.C: Likewise.
23141         * g++.old-deja/g++.pt/ttp38.C: Likewise.
23142         * g++.old-deja/g++.pt/ttp39.C: Likewise.
23143         * g++.old-deja/g++.pt/ttp9.C: Likewise.
23144         * g++.old-deja/g++.pt/ttp40.C: Likewise.
23145         * g++.old-deja/g++.pt/ttp51.C: Likewise.
23146         * g++.old-deja/g++.pt/ttp26.C: Likewise.
23147         * g++.old-deja/g++.pt/ttp36.C: Likewise.
23148
23149 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
23150
23151         PR libfortran/23815
23152         * unf_io_convert_4.f90: New test.
23153
23154 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
23155
23156         * gcc.dg/tree-ssa/loadpre10.c: New test.
23157         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23158         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23159         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23160
23161 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23162
23163         PR libfortran/24685
23164         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23165
23166 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
23167
23168         PR tree-opt/25251
23169         * gfortran.dg/assign_7.f: New test.
23170
23171 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
23172
23173         PR fortran/26041
23174         PR fortran/26064
23175         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23176         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23177         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23178
23179 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
23180
23181         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23182         in size_t typedef.
23183
23184 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23185
23186         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23187         * g++.dg/charset/string.c (foo): Likewise.
23188         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23189         const char*
23190         * g++.dg/ext/builtin2.C (printf): Likewise.
23191         * g++.dg/init/new15.C (printf): Likewise.
23192         * g++.dg/opt/pr17697-1.C (foo): Likewise.
23193         * g++.dg/opt/pr17697-2.C (foo): Likewise.
23194         * g++.dg/opt/pr17697-3.C (foo): Likewise.
23195         * g++.dg/template/non-dependent4.C (temp): Likewise.
23196         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23197         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23198         parameter type to const char*.
23199         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23200         Change type to const char*.
23201         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23202         Likewise.
23203         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23204         second parameter type to const char*.
23205         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23206         (Y::Y): Change parameter type to const char*.
23207         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23208         * g++.old-deja/g++.jason/report.C: Apply const correctness.
23209         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23210         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23211         (char*).
23212         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23213         const char*.
23214         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23215         type to const char*.
23216         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23217         return type to const char*.
23218         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23219         to const char*.
23220         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23221         * g++.old-deja/g++.law/refs1.C: Likewise.
23222         * g++.old-deja/g++.law/visibility1.C: Likewise.
23223         * g++.old-deja/g++.law/visibility2.C: Likewise.
23224         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23225         const char*.
23226         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23227         * g++.old-deja/g++.mike/net48.C: Likewise.
23228         * g++.old-deja/g++.mike/p646.C: Likewise.
23229         * g++.old-deja/g++.mike/p6746.C: Likewise.
23230         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23231         type to const char*.
23232         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23233         deprecated conversion warning.
23234         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23235         char*.
23236         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23237         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23238         * g++.old-deja/g++.pt/explicit8.C: Likewise.
23239         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23240         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23241         * g++.old-deja/g++.pt/nontype3.C: Likewise.
23242         * g++.old-deja/g++.pt/t39.C: Likewise.
23243         * g++.old-deja/g++.robertl/eb106.C: Likewise.
23244         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23245
23246 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
23247
23248         PR fortran/25075
23249         intrinsic_argument_conformance_1.f90: New test.
23250
23251 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
23252
23253         PR fortran/20845
23254         * gfortran.dg/char_result_11.f90: Add SAVE.
23255         * gfortran.dg/der_pointer_4.f90: Ditto.
23256         * gfortran.dg/default_initialization.f90: New test.
23257
23258 2006-02-03  Jeff Law  <law@redhat.com>
23259
23260         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23261         handle more than 100 dump files.
23262         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23263         * lib/scantree.exp (scan-tree-dump): Likewise.
23264         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23265         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23266         * lib/scanipa.exp (scan-ipa-dump): Likewise.
23267         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23268         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23269
23270 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
23271
23272         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23273
23274 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
23275
23276         * g++.dg/template/using12.C: New test.
23277
23278 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
23279
23280         * gcc.target/powerpc/pr25960.c: New test.
23281
23282 2006-02-02  Steven G. Kargl  <kargls@comcast>
23283
23284         PR fortran/24958
23285         gfortran.dg/nullify_2.f90: New test.
23286
23287 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
23288
23289         PR 25990
23290         * gcc.dg/gomp/pr25990.c: New test.
23291
23292 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
23293
23294         PR c++/25342
23295         * g++.gd/template/partial4.C: New test.
23296
23297 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
23298
23299         PR middle-end/26001
23300         * gfortran.dg/data_char_2.f90: New.
23301
23302 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
23303
23304         PR fortran/26039
23305         maxval_maxloc_conformance_1.f90: New test.
23306
23307 2006-01-31  Richard Guenther  <rguenther@suse.de>
23308
23309         * gcc.target/i386/sselibm-1.c: New testcase.
23310         * gcc.target/i386/sselibm-2.c: Likewise.
23311         * gcc.target/i386/sselibm-3.c: Likewise.
23312         * gcc.target/i386/sselibm-4.c: Likewise.
23313         * gcc.target/i386/sselibm-5.c: Likewise.
23314
23315 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23316
23317         PR fortran/24266
23318         * gfortran.dg/arrayio_derived_2.f90: New.
23319
23320 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
23321
23322         * gcc.dg/unsigned-long-compare.c: New test.
23323
23324 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
23325
23326         PR testsuite/25318
23327         * lib/target-supports.exp (check_effective_target_freorder):
23328         Check to see if target supports -freorder-blocks-and-partition.
23329         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23330         instead of "dg-require-named-sections".
23331
23332 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
23333
23334         PR target/14798:
23335         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23336         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23337         * gcc.dg/pragma-isr-trapa2.c: Likewise.
23338         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23339         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23340         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23341         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23342         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23343
23344 2006-01-30  Richard Guenther  <rguenther@suse.de>
23345
23346         PR c++/23372
23347         * gcc.dg/pr23372-1.C: New testcase.
23348
23349 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
23350
23351         * gcc.dg/gomp/pr25874.c: New test.
23352
23353 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
23354
23355         PR tree-opt/25911
23356         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23357
23358 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
23359
23360         PR fortran/18578
23361         PR fortran/18579
23362         PR fortran/20857
23363         PR fortran/20885
23364         * gfortran.dg/intent_out_1.f90: New test.
23365
23366 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
23367
23368         PR fortran/17911
23369         * gfortran.dg/procedure_lvalue.f90: New test.
23370
23371         PR fortran/20895
23372         PR fortran/25030
23373         * gfortran.dg/char_pointer_assign_2.f90: New test.
23374         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23375         assignment to be consistent with standard.
23376         * gfortran.dg/char_result_2.f90: The same.
23377         * gfortran.dg/char_result_8.f90: The same.
23378
23379 2006-01-28  Zack Weinberg  <zackw@panix.com>
23380
23381         * gcc.dg/Woverlength-strings.c
23382         * gcc.dg/Woverlength-strings-pedantic-c89.c
23383         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23384         * gcc.dg/Woverlength-strings-pedantic-c99.c
23385         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23386
23387 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
23388
23389         * gcc.c-torture/execute/20060127-1.c: New test.
23390
23391 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23392
23393         PR c++/25999
23394         * g++.dg/ext/pragmaweak1.C: New test.
23395
23396 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23397
23398         PR c++/25855
23399         * g++.dg/template/spec29.C: New test.
23400
23401 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
23402
23403         PR c/19606.
23404         * gcc.c-torture/execute/pr19606.c: New.
23405
23406 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
23407
23408         * gcc.dg/pragma-re-4.c: New test.
23409
23410 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
23411
23412         PR fortran/25964
23413         * gfortran.dg/assumed_size_refs_3.f90: New test.
23414
23415 2006-01-27  Ben Elliston  <bje@au.ibm.com>
23416
23417         * gcc.misc-tests/dectest.exp: Remove defunct comment.
23418
23419 2006-01-26  Laurent GUERBY <laurent@guerby.net>
23420
23421         PR ada/21317
23422         * ada/acats/support/impdef.a: Add One_Long_Second.
23423         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23424         * ada/acats/tests/c9/c94026.a: Likewise.
23425         * ada/acats/tests/c9/c97305c.ada: Likewise.
23426         * ada/acats/tests/c9/c99004a.ada: Likewise.
23427
23428 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
23429
23430         PR fortran/25964
23431         * gfortran.dg/global_references_2.f90: New test.
23432
23433         PR fortran/25084
23434         PR fortran/20852
23435         PR fortran/25085
23436         PR fortran/25086
23437         * gfortran.dg/assumed_charlen_function_1.f90: New test.
23438         * gfortran.dg/assumed_charlen_function_3.f90: New test.
23439
23440         PR fortran/25416
23441         * gfortran.dg/assumed_charlen_function_2.f90: New test.
23442
23443 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
23444
23445         PR c/25892
23446         * gcc.dg/Wpointer-sign.c: New.
23447         * gcc.dg/Wpointer-sign-Wall.c: New.
23448         * gcc.dg/Wpointer-sign-Wall-no.c: New.
23449         * gcc.dg/Wpointer-sign-pedantic.c: New.
23450         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23451         * gcc.dg/conv-2.c: Use -Wpointer-sign.
23452
23453 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
23454
23455         PR C/25861
23456         * gcc.c-torture/compile/pr25861.c: New test.
23457
23458 2006-01-26  Paul Brook  <paul@codesourcery.com>
23459
23460         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23461         on short-enum targets.
23462         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23463         variable.
23464         (generate_fields): Use short_enums.
23465         (main): Set short_enums.  Document -e.
23466         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23467         on short-enum targets.
23468         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23469         variable.
23470         (generate_fields): Use short_enums.
23471         (main): Set short_enums.  Document -e.
23472         * lib/target-supports.exp (check_effective_target_short_enums): New.
23473
23474 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
23475
23476         PR target/25947
23477         * gcc.dg/torture/pr25947-1.c: New test.
23478
23479 2006-01-25  Jan Hubicka  <jh@suse.cz>
23480             Roger Sayle  <roger@eyesopen.com>
23481
23482         PR rtl-optimization/25703
23483         * gcc.target/i386/20060125-1.c: New test case.
23484         * gcc.target/i386/20060125-2.c: New test case.
23485
23486 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23487
23488         PR fortran/18540
23489         * gfortran.dg/goto_1.f: New.
23490
23491 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
23492
23493         PR fortran/25716
23494         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23495         25716 on 32-bit systems too.
23496
23497 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
23498
23499         PR testsuite/25590
23500         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23501
23502 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
23503
23504         * gcc.dg/tree-ssa/gen-vect-33.c: New.
23505
23506 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23507
23508         PR fortran/25835
23509         * gfortran.dg/read_eof.f90: Delete, renamed.
23510         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23511         * gfortran.dg/read_eof_2.f90: New test.
23512         * gfortran.dg/read_eof_3.f90: New test.
23513
23514 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
23515
23516         PR tree-opt/25860
23517         * gcc.c-torture/compile/pr25860.c: New test.
23518
23519 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23520
23521         PR c++/25552
23522         * g++.dg/parse/dtor8.C: New test.
23523
23524 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
23525
23526         PR testsuite/25891
23527         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23528         * gcc.dg/gomp/gomp.exp: Return without testing anything if
23529         check_effective_target_fopenmp returns 0.
23530
23531 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
23532
23533         PR ada/20548
23534         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23535         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23536         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23537
23538 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
23539
23540         PR tree-opt/25857
23541         * g++.dg/opt/pr25857.C: New test.
23542
23543 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
23544         Jan Hubicka  <jh@suse.cz>
23545         Richard Guenther  <rguenther@suse.de>
23546
23547         PR rtl-optimization/25654
23548         * gcc.dg/torture/pr25654.c: New testcase.
23549         * gcc.target/i386/pr25654.c: Likewise.
23550
23551 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
23552
23553         PR fortran/25901
23554         * gfortran.dg/internal references_2.f90: New test.
23555
23556         Fix regression in testing of admissability of attributes.
23557         * gfortran.dg/intent_used_1.f90: New test.
23558
23559 2006-01-23  Ben Elliston  <bje@au.ibm.com>
23560
23561         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23562         Remove target conditional torture options for i?86 and x86_64
23563         GNU/Linux.
23564
23565 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23566
23567         PR c++/10891
23568         * g++.dg/rtti/no-rtti.C: New.
23569
23570 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
23571
23572         PR c++/25895
23573         * g++.dg/inherit/conv2.C: New test.
23574
23575         PR c++/25856
23576         * g++.dg/parse/dtor7.C: New test.
23577
23578         PR c++/25858
23579         * g++.dg/template/crash44.C: New test.
23580
23581 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
23582
23583         PR fortran/25124
23584         PR fortran/25625
23585         * gfortran.dg/internal_references_1.f90: New test.
23586           PR fortran/20881
23587         PR fortran/23308
23588         PR fortran/25538
23589         PR fortran/25710
23590         * gfortran.dg/global_references_1.f90: New test.
23591         * gfortran.dg/g77/19990905-1.f: Restore the error that
23592         there is a clash between the common block name and
23593         the name of a subroutine reference.
23594
23595         PR fortran/PR24276
23596         * gfortran.dg/aliasing_dummy_1.f90: New test.
23597
23598 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
23599
23600         * gcc.dg/vmx/1b-01.c: Warning fix.
23601         * gcc.dg/vmx/1c-02.c: Likewise.
23602         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23603
23604 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
23605
23606         PR testsuite/24962
23607         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23608
23609 2006-01-20  Richard Guenther  <rguenther@suse.de>
23610         Steven Bosscher <stevenb.gcc@gmail.com>
23611
23612         PR rtl-optimization/24626
23613         * gcc.dg/torture/pr24626-1.c: New testcase.
23614         * gcc.dg/torture/pr24626-2.c: Likewise.
23615         * gcc.dg/torture/pr24626-3.c: Likewise.
23616         * gcc.dg/torture/pr24626-4.c: Likewise.
23617
23618 2006-01-20  Dirk Mueller  <dmueller@suse.com>
23619
23620         PR c++/5520
23621         * g++.dg/warn/empty-body.C: New.
23622
23623 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
23624
23625         PR c++/22136
23626         * g++.dg/template/using10.C: New test.
23627         * g++.dg/temlpate/using11.C: Likewise.
23628         * g++.dg/inherit/using5.C: Tweak error messages.
23629
23630 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
23631
23632         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23633         target test.
23634         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23635
23636 2006-01-19  Jan Hubicka  <jh@suse.cz>
23637
23638         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23639
23640 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23641
23642         PR c++/25854
23643         * g++.dg/template/spec28.C: New test.
23644
23645 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
23646
23647         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23648         (switchfiles): Fix fprintf's by adding srcdir or removing it.
23649
23650 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
23651
23652         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23653         * gcc.dg/gomp/critical-1.c: Likewise.
23654         * gcc.dg/gomp/critical-3.c: Likewise.
23655         * gcc.dg/gomp/empty.c: Likewise.
23656         * gcc.dg/gomp/ordered-1.c: Likewise.
23657         * gcc.dg/gomp/for-4.c: Likewise.
23658         * gcc.dg/gomp/for-6.c: Likewise.
23659         * gcc.dg/gomp/master-3.c: Likewise.
23660         * gcc.dg/gomp/for-8.c: Likewise.
23661         * gcc.dg/gomp/for-10.c: Likewise.
23662         * gcc.dg/gomp/for-18.c: Likewise.
23663         * gcc.dg/gomp/for-5.c: Likewise.
23664         * gcc.dg/gomp/for-7.c: Likewise.
23665         * gcc.dg/gomp/for-9.c: Likewise.
23666
23667 2006-01-18  Jeff Law  <law@redhat.com>
23668
23669         * gcc.dg/tree-ssa/vrp25.c: New test.
23670
23671 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23672
23673         * gcc.dg/pr25805.c: Fix misapplied patch.
23674
23675 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
23676
23677         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23678         (check_effective_target_vect_udot_qi): New.
23679         (check_effective_target_vect_sdot_hi): New.
23680         (check_effective_target_vect_udot_hi): New.
23681         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23682         prefixed with "wrapv-" with -fwrapv.
23683         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23684         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23685         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23686         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23687         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23688
23689         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23690         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23691         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23692         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23693
23694 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23695
23696         PR c++/16829
23697         * g++.dg/other/default2.C: New test.
23698         * g++.dg/other/default3.C: New test.
23699
23700 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23701
23702         PR c/25805
23703         * gcc.dg/pr25805.c: New file.
23704
23705 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
23706
23707         PR c++/25836
23708         * g++.dg/template/init6.C: New test.
23709
23710 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
23711
23712         * gcc.dg/tree-ssa/pr24287.c: New test
23713
23714 2006-01-18  Eric Christopher  <echristo@apple.com>
23715
23716         * g++.dg/eh/table.C: New.
23717
23718 2006-01-18  DJ Delorie  <dj@redhat.com>
23719
23720         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23721         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23722         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23723         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23724
23725 2006-01-18  Jeff Law  <law@redhat.com>
23726
23727         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23728         on wrapping on overflow semantics.
23729
23730         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23731
23732         * gcc.gc/tree-ssa/vrp23.c: New test.
23733         * gcc.gc/tree-ssa/vrp24.c: New test.
23734
23735 2006-01-18  Richard Henderson  <rth@redhat.com>
23736             Aldy Hernandez  <aldyh@redhat.com>
23737             Jakub Jelinek  <jakub@redhat.com>
23738             Diego Novillo  <dnovillo@redhat.com>
23739             Uros Bizjak  <uros@kss-loka.si>
23740
23741         * gcc.dg/gomp: New directory.
23742
23743 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
23744             Steven G. Kargl  <kargls@comcast.net>
23745
23746         PR fortran/20869
23747         * gfortran.dg/intrinsic_external_1.f90: New test.
23748
23749         PR fortran/20875.
23750         * gfortran.dg/elemental_pointer_1.f90: New test.
23751
23752         PR fortran/25024
23753         * gfortran.dg/external_procedures_1.f90: New test.
23754
23755         PR fortran/25785
23756         gfortran.dg/assumed_present.f90: New test.
23757
23758 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
23759
23760         * g++.dg/parse/lookup5.C: New test.
23761
23762 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23763
23764         PR fortran/25697
23765         * gfortran.dg/read_eof.f90: New test.
23766
23767 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23768
23769         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23770         add a closing brace.
23771
23772 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23773
23774         PR fortran/25631
23775         * gfortran.dg/fmt_tl.f: New test.
23776
23777 2006-01-17  Eric Christopher  <echristo@apple.com>
23778
23779         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23780         * g++.old-deja/g++.warn/impint2.C: Ditto.
23781         * g++.old-deja/g++.other/null1.C: Ditto.
23782         * g++.dg/warn/conv2.C: Ditto.
23783         * g++.dg/warn/conv4.C: New file.
23784
23785 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23786
23787         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23788
23789 2006-01-17  Andreas Jaeger  <aj@suse.de>
23790             Janis Johnson <janis187@us.ibm.com>
23791
23792         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23793         in 64-bit.
23794         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23795         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23796
23797 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23798
23799         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23800         (switchfiles): xfail txxx where xxx >= 25.
23801
23802 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23803
23804         PR testsuite/25764
23805         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23806
23807 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
23808
23809         PR c/25682
23810         * gcc.dg/pr25682.c: New test.
23811         * g++.dg/parse/array-size2.C: New test.
23812
23813 2006-01-16  Ian Lance Taylor  <ian@airs.com>
23814
23815         * consistency.vlad: Remove entire directory, 1652 files.
23816
23817 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
23818
23819         * lib/target-supports.exp (check_effective_target_dfp_nocache,
23820         check_effective_target_dfprt_nocache): New.
23821         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23822         (check_effective_target_dfprt): New.
23823         * lib/c-compat.exp (check_dfp): Remove.
23824         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23825         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23826         level of support for decimal float.
23827         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23828         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23829         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23830         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23831         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23832         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23833         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23834         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23835         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23836         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23837         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23838         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23839         directives.
23840
23841 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
23842
23843         PR testsuite/25741
23844         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23845         $base_dir/../.
23846         * lib/gfortran.exp (gfortran_init): Likewise.
23847         * lib/obj-c++.exp (obj-c++_init): Likewise.
23848         * lib/scanasm.exp (scan-assembler-dem): Likewise.
23849         (scan-assembler-dem-not): Likewise.
23850         * lib/scandump.exp (scan-dump-dem): Likewise.
23851         (scan-dump-dem-not): Likewise.
23852
23853 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
23854
23855         PR testsuite/25767
23856         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23857         powerpc-*-darwin*.
23858         * lib/obj-c++.exp (obj-c++_init): Likewise.
23859
23860 2006-01-16  Richard Guenther  <rguenther@suse.de>
23861
23862         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23863
23864 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23865
23866         PR testsuite/25777
23867         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23868         to LD_LIBRARY_PATH.
23869
23870 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
23871             Andrew Pinski  <pinskia@physics.uc.edu>
23872
23873         * gcc.dg/minmax-1.c: New test.
23874
23875 2006-01-16  Ben Elliston  <bje@au.ibm.com>
23876
23877         * gcc.dg/dfp/dfp.exp: Correct FSF address.
23878         * gcc.misc-tests/dectest.exp: Ditto.
23879
23880 2006-01-15  Ian Lance Taylor  <ian@airs.com>
23881
23882         PR testsuite/25796
23883         * gcc.target/i386/cmov6.c: Use -march=k8.
23884
23885 2006-01-15  Andreas Jaeger  <aj@suse.de>
23886
23887         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23888         x86 does not have __float128.
23889
23890 2006-01-14  Ian Lance Taylor  <ian@airs.com>
23891
23892         * gcc.target/i386/cmov6.c: New test.
23893
23894 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
23895
23896         PR c++/25663
23897         * g++.dg/template/ctor6.C: New test.
23898
23899 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
23900
23901         PR tree-optimization/25485
23902         * gcc.dg/tree-ssa/pr25485.c: New.
23903
23904 2006-01-14  Richard Guenther  <rguenther@suse.de>
23905
23906         PR tree-optimization/22548
23907         PR tree-optimization/22555
23908         PR tree-optimization/22501
23909         * gcc.dg/tree-ssa/alias-4.c: New testcase.
23910         * gcc.dg/tree-ssa/alias-5.c: Likewise.
23911         * gcc.dg/tree-ssa/alias-6.c: Likewise.
23912         * gcc.dg/tree-ssa/alias-7.c: Likewise.
23913         * gcc.dg/tree-ssa/alias-8.c: Likewise.
23914         * gcc.dg/tree-ssa/alias-9.c: Likewise.
23915         * gcc.dg/tree-ssa/alias-10.c: Likewise.
23916         * gcc.dg/tree-ssa/alias-11.c: Likewise.
23917         * gcc.dg/tree-ssa/alias-12.c: Likewise.
23918
23919 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
23920
23921         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
23922         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
23923
23924 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
23925         Richard Guenther  <rguenther@suse.de>
23926
23927         PR rtl-optimization/24257
23928         * gcc.dg/torture/pr24257.c: New testcase.
23929
23930 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
23931
23932         * gcc.c-torture/execute/20060110-1.c: New test.
23933         * gcc.c-torture/execute/20060110-2.c: New test.
23934
23935 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
23936
23937         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
23938
23939 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
23940
23941         PR fortran/25756
23942         * gfortran.dg/label_3.f90: New test.
23943
23944 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
23945
23946         PR tree-optimization/25771
23947         * g++.dg/tree-ssa/pr25771.C: New test
23948
23949 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23950
23951         PR tree-opt/24365
23952         * g++.dg/opt/complex5.C: New test.
23953
23954 2006-01-13  Richard Guenther  <rguenther@suse.de>
23955
23956         * gcc.target/i386/387-9.c: New testcase.
23957
23958 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23959
23960         PR c++/24824
23961         * g++.dg/debug/dwarf2-1.C: New.
23962
23963 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
23964
23965         PR testsuite/25728
23966         * lib/gcov.exp (verify-lines): Add "close $fd".
23967
23968 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
23969             Ben Elliston  <bje@au.ibm.com>
23970
23971         * gcc.dg/dfp/inf-1.c: New test.
23972
23973 2006-01-12  Janis Johnson <janis187@us.ibm.com>
23974             Yao Qi  <qiyaoltc@cn.ibm.com>
23975             Ben Elliston  <bje@au.ibm.com>
23976             Jon Grimm  <jgrimm2@us.ibm.com>
23977
23978         * gcc.dg/nodfp-1.c: New test.
23979         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23980         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23981         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23982         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23983         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23984         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23985         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23986         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23987         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23988         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23989         * gcc.dg/format/dfp-printf-1.c: Likewise.
23990         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23991         (compat_setup_dfp): New.
23992         * gcc.dg/compat/compat.exp: Use it.
23993         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23994         Make some variables global, prepend "compat_" to their names.
23995         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23996         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23997         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23998         * lib/compat.exp (compat_skip_list): Make global, rename.
23999         * lib/c-compat.exp: New file.
24000         * lib/target-supports.exp (check_effective_target_dfp): New.
24001
24002         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24003         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24004         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24005         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24006         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24007         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24008         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24009         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24010         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24011         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24012         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24013         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24014         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24015         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24016         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24017         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24018         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24019         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24020         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24021         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24022         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24023         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24024         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24025         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24026         gcc.dg/dfp/struct-layout-1.c,
24027         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24028         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24029         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24030         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24031         gcc.dg/dfp/func-vararg-dfp.c,
24032         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24033         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24034         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24035         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24036         gcc.dg/dfp/wtr-conversion-1.c: New tests.
24037
24038 2006-01-11  Richard Guenther  <rguenther@suse.de>
24039
24040         PR tree-optimization/25734
24041         * gcc.dg/tree-ssa/pr25734.c: New testcase.
24042
24043 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24044
24045         PR fortran/25486
24046         * gfortran.dg/literal_character_constant_1_x.F: New test.
24047         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24048         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24049         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24050
24051 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24052
24053         PR c++/25386
24054         * g++.dg/ext/packed3.C: Add expected packed error.
24055
24056 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
24057
24058         PR target/25706
24059         * gcc.dg/torture/pr25706-1.c: New test.
24060
24061 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
24062
24063         PR tree-optimization/23109
24064         PR tree-optimization/23948
24065         PR tree-optimization/24123
24066
24067         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24068         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24069         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24070         g++.dg/tree-ssa/pr23948.C: New testcases.
24071         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24072         three divisions in order to do the optimization.
24073
24074 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
24075
24076         PR c++/25632
24077         * g++.dg/other/pr25632.C: New test.
24078
24079 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
24080
24081         PR fortran/25730
24082         * gfortran.dg/used_types_1.f90: New test.
24083
24084 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
24085
24086         PR target/25718
24087         * gcc.dg/torture/pr25718-1.c: New test.
24088
24089 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24090
24091         * gfortran.dg/list_read_2.f90: Fix typo in description.
24092
24093 2006-01-10  Jan Beulich  <jbeulich@novell.com>
24094
24095         * lib/target-supports.exp (check_visibility_available): Simplify test
24096         for *-*-netware*.
24097         (check_profiling_available): Fail for *-*-netware*.
24098         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24099         * gcc.dg/20021014-1.c: Likewise.
24100         * gcc.dg/nest.c: Likewise.
24101
24102 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24103
24104         fortran/24936
24105         * gfortran.dg/forall_3.f90: New test.
24106
24107 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24108
24109         PR fortran/21977
24110         * gfortran.dg/nesting_2.f90: New test.
24111         * gfortran.dg/nesting_3.f90: New test.
24112
24113 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
24114
24115         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24116         Fix typo in comment.
24117
24118 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24119
24120         * gfortran.dg/single_char_string.f90: New test.
24121
24122 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24123
24124         * gfortran.dg/ichar_2.f90: New test.
24125
24126 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24127
24128         PR fortran/25093
24129         * gfortran.dg/private_type_4.f90: New.
24130
24131 2006-01-07  Richard Guenther  <rguenther@suse.de>
24132
24133         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24134
24135 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24136
24137         * gfortran.dg/func_decl_1.f90: New.
24138         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24139         * gfortran.dg/array_alloc_2.f90: Likewise.
24140         * gfortran.dg/char_result_8.f90: Likewise.
24141         * gfortran.dg/dup_save_1.f90: Likewise.
24142         * gfortran.dg/dup_save_2.f90: Likewise.
24143         * gfortran.dg/f2c_6.f90: Likewise.
24144         * gfortran.dg/f2c_7.f90: Likewise.
24145         * gfortran.dg/func_result_2.f90: Likewise.
24146         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24147
24148 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
24149
24150         PR fortran/22146
24151         * gfortran.dg/elemental_subroutine_1.f90: New test.
24152         * gfortran.dg/elemental_subroutine_2.f90: New test.
24153
24154         PR fortran/25029
24155         PR fortran/21256
24156         * gfortran.dg/assumed_size_refs_1.f90: New test.
24157
24158         PR fortran/20868
24159         PR fortran/20870
24160         * gfortran.dg/assumed_size_refs_2.f90: New test.
24161         * gfortran.dg/initialization_1.f90: Change warning message.
24162
24163 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
24164
24165         * gcc.dg/tree-ssa/loop-15.c: New test.
24166
24167 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24168
24169         PR fortran/25598
24170         * gfortran.dg/backspace_3.f: New test.
24171         * gfortran.dg/backspace_4.f: New test.
24172
24173 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24174
24175         PR fortran/24268
24176         * gfortran.dg/fmt_white.f: Update test.
24177
24178 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
24179
24180         * gcc.dg/cast-1.c: Add new warning.
24181         * gcc.dg/cast-2.c: Likewise.
24182         * gcc.dg/cast-3.c: Likewise.
24183         * gcc.dg/format/cast-1.c: Likewise.
24184         * gcc.dg/cast-4.c: New testcase.
24185
24186 2006-01-05  Richard Guenther  <rguenther@suse.de>
24187
24188         PR tree-optimization/22555
24189         * gcc.dg/tree-ssa/alias-3.c: New testcase.
24190
24191 2006-01-05  Richard Guenther  <rguenther@suse.de>
24192             Diego Novillo  <dnovillo@redhat.com>
24193
24194         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24195         * gcc.dg/tree-ssa/loop-8.c: Likewise.
24196         * gcc.dg/tree-ssa/loop-1.c: Likewise.
24197         * gcc.dg/tree-ssa/pr23294.c: Likewise.
24198         * gcc.dg/tree-ssa/pr21985.c: Likewise.
24199         * gcc.dg/tree-ssa/loop-14.c: Likewise.
24200         * gcc.dg/tree-ssa/loop-2.c: Likewise.
24201         * gcc.dg/tree-ssa/loop-3.c: Likewise.
24202         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24203         * gcc.dg/tree-ssa/pr21171.c: Likewise.
24204         * gcc.dg/tree-ssa/loop-5.c: Likewise.
24205         * gcc.dg/tree-ssa/loop-10.c: Likewise.
24206         * gcc.dg/tree-ssa/loop-6.c: Likewise.
24207         * treelang/compile/extravar.tree: Likewise.
24208         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24209         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24210         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24211         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24212         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24213
24214 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24215
24216         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24217         for 64-bit fix.
24218
24219 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
24220
24221         PR fortran/23675
24222         gfortran.dg/char_result_11.f90: New.
24223
24224 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
24225
24226         PR c++/24782
24227         * g++.dg/parse/access9.C: New test.
24228         * g++.dg/tc1/dr52.C: Tweak error markers.
24229
24230 2006-01-04  Richard Henderson  <rth@redhat.com>
24231
24232         Merge from gomp branch.
24233         * g++.dg/parse/pragma2.C: Update expected error lines.
24234
24235 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
24236
24237         * g++.dg/other/i386-2.C: New test.
24238
24239         PR target/25554
24240         * gcc.c-torture/compile/20051228-1.c: New test.
24241
24242         PR c/25559
24243         * gcc.dg/pr25559.c: New test.
24244
24245 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
24246
24247         PR c++/25492
24248         * g++.dg/lookup/friend9.C: New test.
24249
24250         PR c++/25625
24251         * g++.dg/template/repo5.C: New test.
24252
24253 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
24254
24255         PR fortran/25101
24256         * gfortran.dg/forall_2.f90: New test.
24257
24258 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24259
24260         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24261         dg-require-weak.  Adjust regexp to handle leading-underscore
24262         targets and space as well as TAB after .weak.  Change previous
24263         64-bit fix to not use naked dot.
24264
24265 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
24266
24267         PR rtl-optimization/25578
24268         * gcc.c-torture/execute/20060102-1.c: New testcase.
24269
24270 2006-01-03  Richard Guenther  <rguenther@suse.de>
24271
24272         PR c/25183
24273         * gcc.dg/torture/pr25183.c: New testcase.
24274
24275 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
24276
24277         Merge from gomp-branch.
24278         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24279         * gcc.dg/ia64-sync-2.c: Likewise.
24280         * gcc.dg/ia64-sync-3.c: Likewise.
24281         * gcc.dg/ia64-sync-4.c: Likewise.
24282         * gcc.dg/sync-2.c: Likewise.
24283         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24284         that sparc64-*-* and sparcv9-*-* supports sync builtins.
24285
24286 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
24287
24288         PR c++/25635
24289         * g++.dg/parse/operator6.C: New test.
24290
24291         PR c++/25637
24292         * g++.dg/parse/error29.C: New test.
24293
24294         PR c++/25638
24295         * g++.dg/parse/dtor6.C: New test.
24296
24297         PR c++/25633
24298         * g++.dg/parse/ctor3.C: New test.
24299
24300         PR c++/25634
24301         * g++.dg/template/class3.C: New test.
24302
24303 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
24304
24305         * g++.dg/debug/debug9.C: New.
24306
24307 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
24308
24309         PR fortran/24640
24310         * gfortran.dg/label_2.f90: New test.
24311
24312 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24313
24314         * g++.dg/lookup/using12.C: Tighten error marker.
24315
24316 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
24317             Andrew Pinski <pinskia@physics.uc.edu>
24318
24319         * gcc.target/powerpc/darwin-abi-3.c: New file.
24320         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24321         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24322         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24323         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24324         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24325         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24326         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24327         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24328
24329 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
24330
24331         * gcc.dg/tree-ssa/loadpre1.c: New;
24332         * gcc.dg/tree-ssa/loadpre2.c: New;
24333         * gcc.dg/tree-ssa/loadpre3.c: New;
24334         * gcc.dg/tree-ssa/loadpre4.c: New;
24335         * gcc.dg/tree-ssa/loadpre5.c: New;
24336         * gcc.dg/tree-ssa/loadpre6.c: New;
24337         * gcc.dg/tree-ssa/loadpre7.c: New;
24338         * gcc.dg/tree-ssa/loadpre8.c: New;
24339         * gcc.dg/tree-ssa/loadpre9.c: New;
24340
24341 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
24342
24343         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24344         * g++.dg/abi/thunk4.C: Likewise.
24345
24346 2006-01-01  Andreas Jaeger  <aj@suse.de>
24347
24348         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24349         portable.
24350
24351 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
24352
24353         PR c++/25294
24354         * gcc.dg/pragma-pack-3.c: New test.
24355         * g++.dg/parse/pragma3.C: New test.
24356
24357 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24358
24359         PR middle-end/24827
24360         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24361
24362 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24363
24364         PR testsuite/25214
24365         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24366
24367 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24368
24369         PR fortran/22607
24370         * gfortran-dg/pure_byref_3.f90: New.
24371
24372         fortran/PR 25396
24373         * gfortran.dg/userdef_operator_1.f90: New.
24374
24375 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24376
24377         * g++.dg/abi/thunk3.C: New.
24378         * g++.dg/abi/thunk4.C: New.
24379
24380 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
24381
24382         PR fortran/25532
24383         * gfortran.dg/host_used_types_1.f90: New test. Check that host
24384         associated derived type components of derived types are
24385         properly declared in contained procedures.
24386
24387 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24388
24389         PR libgfortran/25139
24390         * gfortran.dg/backspace_2.f: New test.
24391
24392 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24393
24394         PR libgfortran/25550
24395         * gfortran.dg/endfile.f: New test.
24396
24397 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24398
24399         PR libgfortran/25419
24400         * gfortran.dg/comma.f: New test.
24401
24402 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24403
24404         * lib/gfortran-dg.exp: Remove trailing whitespace.
24405         * lib/fortran-torture.exp: Test with -fbounds-check instead of
24406         -funroll-all-loops.
24407
24408 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
24409
24410         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24411         Extended Double long doubles or repeat tests when long double is
24412         the same size as double.
24413
24414 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24415
24416         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24417
24418         PR testsuite/25442
24419         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24420         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24421
24422         PR testsuite/25441
24423         * gcc.dg/pr23911.c: Make test variable static.
24424
24425         PR testsuite/25444
24426         * gcc.dg/tree-ssa/pr14841.c: Likewise.
24427
24428 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24429
24430         PR c++/25439
24431         * g++.dg/parse/crash17.C: Adjust error markers.
24432         * g++.dg/template/error20.C: New test.
24433
24434 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24435
24436         PR c++/23172
24437         * g++.dg/ext/complit4.C: New test.
24438
24439         PR c++/25417
24440         * g++.dg/ext/complit5.C: Likewise.
24441
24442 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
24443
24444         PR tree-optimization/25125
24445         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24446         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24447         * gcc.c-torture/execute/pr25125.c: New.
24448
24449 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
24450
24451         PR fortran/25029
24452         PR fortran/21256
24453         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24454         functions with incorrect assumed size references.
24455
24456 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
24457
24458         PR c++/23171
24459         * g++.dg/opt/init1.C: New test.
24460
24461 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
24462
24463         PR c++/24671
24464         * g++.dg/template/sfinae3.C: New test.
24465
24466 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24467
24468         * g++.dg/other/friend4.C: New test.
24469
24470 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24471
24472         PR target/25005
24473         * g++.dg/opt/pr25005.C: New test.
24474
24475 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24476
24477         PR c++/25369
24478         * g++.dg/template/ptrmem16.C: New test.
24479
24480 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
24481
24482         PR fortran/25029
24483         PR fortran/21256
24484         * gfortran.dg/initialization_1.f90: Add test of SIZE.
24485
24486 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24487
24488         PR libgfortran/25307
24489         * gfortran.dg/list_read_5.f90: New test.
24490
24491 2005-12-22  Richard Henderson  <rth@redhat.com>
24492
24493         * gcc.target/i386/sse-7.c: Use -msse2.
24494
24495 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24496
24497         PR rtl-optimization/25432
24498         * gcc.c-torture/compile/20051216-1.c: New test.
24499
24500         PR objc/25328
24501         * objc/execute/pr25328.m: New test.
24502
24503 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24504
24505         PR c++/25364
24506         * g++.dg/template/call4.C: New test.
24507
24508 2005-12-22  Dale Johannesen  <dalej@apple.com>
24509
24510         * gcc.target/i386/sse-17.c: New.
24511
24512 2005-12-22  Paul Brook  <paul@codesourcery.com>
24513
24514         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24515
24516 2005-12-22  Paul Brook  <paul@codesourcery.com>
24517
24518         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24519
24520 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24521
24522         PR tree-opt/25513
24523         * gcc.c-torture/compile/pr25513.c: New test.
24524
24525 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24526
24527         PR c++/23333
24528         * g++.dg/parse/error25.C: Add more tests.
24529
24530 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24531
24532         PR fortran/18990
24533         * gfortran.dg/der_charlen_1.f90: New.
24534
24535 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
24536
24537         PR fortran/20889
24538         * gfortran.dg/pointer_component_type_1.f90: New test.
24539
24540         PR fortran/25029
24541         PR fortran/21256
24542         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24543         should give an error with assumed size array refernces and checks
24544         those that should not.
24545         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24546         reference an upper bound so that it does not generate an error.
24547
24548         PR fortran/19362
24549         PR fortran/20244
24550         PR fortran/20864
24551         PR fortran/25391
24552         * gfortran.dg/used_dummy_types_1.f90: New test.
24553         * gfortran.dg/used_dummy_types_2.f90: New test.
24554         * gfortran.dg/used_dummy_types_3.f90: New test.
24555         * gfortran.dg/used_dummy_types_4.f90: New test.
24556         * gfortran.dg/used_dummy_types_5.f90: New test.
24557
24558         PR fortran/23152
24559         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24560         group already being USE associated.
24561         * gfortran.dg/assumed_shape_nml.f90: New test.
24562         * gfortran.dg/assumed_size_nml.f90: New test.
24563
24564         PR fortran/20862
24565         PR fortran/25053
24566         PR fortran/25063
24567         PR fortran/25064
24568         PR fortran/25066
24569         PR fortran/25067
24570         PR fortran/25068
24571         PR fortran/25307
24572         * gfortran.dg/io_constraints_1.f90: New test.
24573         * gfortran.dg/io_constraints_1.f90: New test.
24574         * gfortran.dg/iostat_3.f90: Change wording of warning.
24575         * gfortran.dg/g77/19981216-0.f: The same.
24576
24577 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
24578
24579         PR tree-optimization/23518
24580         * gcc.dg/pr23518.c: New.
24581
24582 2005-12-21  Mike Stump  <mrs@apple.com>
24583
24584         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24585
24586 2005-12-21  Paul Brook  <paul@codesourcery.com>
24587
24588         * gcc.dg/pr19340.c: Skip on m68k targets.
24589
24590 2005-12-21  Steven Bosscher  <stevenb@suse.de>
24591
24592         PR rtl-optimization/25196
24593         * gcc.dg/pr25196.c: New test.
24594
24595 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
24596
24597         PR fortran/25423
24598         gfortran.dg/where_nested_1.f90: New.
24599
24600 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
24601
24602         PR tree-optimization/25382.
24603         * gcc.dg/tree-ssa/pr25382.c: New.
24604
24605 2005-12-20  Richard Guenther  <rguenther@suse.de>
24606
24607         PR middle-end/24306
24608         * gcc.target/i386/pr24306.c: New testcase.
24609
24610 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
24611
24612         PR tree-optimization/25501
24613         * gcc.dg/tree-ssa/pr25501.c: New.
24614
24615 2005-12-20  Richard Guenther  <rguenther@suse.de>
24616
24617         Revert
24618         2005-12-02  Richard Guenther  <rguenther@suse.de>
24619
24620         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24621
24622 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
24623
24624         PR c++/21228
24625         * g++.dg/warn/Wunreachable-code-2.C: New test.
24626
24627 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
24628
24629         PR c++/24278
24630         * g++.dg/template/ctor5.C: New test.
24631
24632         PR c++/24915
24633         * g++.dg/template/overload8.C: New test.
24634
24635 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
24636
24637         * gcc.c-torture/compile/pr25483 : New test.
24638
24639 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24640
24641         PR c++/20552
24642         * g++.dg/ext/typeof10.C: New test.
24643
24644 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24645
24646         * gcc.dg/mt-loopi1.c: New.
24647
24648 2005-12-18  Richard Guenther  <rguenther@suse.de>
24649
24650         PR tree-optimization/25481
24651         * gcc.dg/torture/pr25481.c: New testcase.
24652
24653 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24654
24655         PR rtl-optimization/21041
24656         * gcc.dg/pr21041.c: New test.
24657
24658 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24659
24660         PR libgfortran/25463
24661         * gfortran.dg/advance.f90: New test.
24662
24663 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
24664
24665         * gcc.dg/20051201-1.c: New test.
24666
24667 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
24668
24669         PR fortran/25018
24670         * gfortran.dg/initialization_1.f90: New test.
24671         * gfortran.dg/enum_5.f90: Change dg-error to new message.
24672         * gfortran.dg/g77/980616-0.f: The same.
24673
24674 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24675
24676         * PR fortran/25458
24677         * gfortran.dg/chkbits.f90: New test.
24678
24679 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24680
24681         * gfortran.dg/enum_5.f: Revert to previous version.
24682
24683 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24684
24685         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24686         * gfortran.dg/nested_modules_1.f90: Ditto.
24687         * gfortran.dg/hollerith_f95.f90: Ditto.
24688         * gfortran.dg/select_5.f90: Ditto.
24689         * gfortran.dg/secnds.f: Ditto.
24690         * gfortran.dg/hollerith2.f90: Ditto.
24691         * gfortran.dg/imag_2.f: Ditto.
24692         * gfortran.dg/ftell_2.f90: Ditto.
24693         * gfortran.dg/malloc_free_1.f90: Ditto.
24694         * gfortran.dg/logint-1.f: Ditto.
24695         * gfortran.dg/recursive_statement_functions.f90: Ditto.
24696         * gfortran.dg/e_d_fmt.f90: Ditto.
24697         * gfortran.dg/hollerith_legacy.f90: Ditto.
24698         * gfortran.dg/logint-2.f: Ditto.
24699         * gfortran.dg/enum_5.f90: Ditto.
24700         * gfortran.dg/f2c_2.f90: Ditto.
24701         * gfortran.dg/pr17143.f90: Ditto.
24702         * gfortran.dg/namelist_14.f90: Ditto.
24703         * gfortran.dg/logint-3.f: Ditto.
24704         * gfortran.dg/spread_scalar_source.f90: Ditto.
24705         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24706         * gfortran.dg/namelist_11.f: Ditto.
24707         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24708         * gfortran.dg/g77/20010519-1.f
24709         * gfortran.dg/g77/alpha1.f: Ditto.
24710         * gfortran.dg/g77/990115-1.f: Ditto.
24711         * gfortran.dg/g77/erfc.f: Ditto.
24712         * gfortran.dg/g77/19990313-3.f: Ditto.
24713         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24714         * gfortran.dg/g77/20010426.f: Ditto.
24715         * gfortran.dg/g77/19990313-0.f: Ditto.
24716         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24717         * gfortran.dg/g77/20000629-1.f: Ditto.
24718         * gfortran.dg/g77/970125-0.f: Ditto.
24719         * gfortran.dg/g77/8485.f: Ditto.
24720         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24721         * gfortran.dg/g77/19990313-1.f: Ditto.
24722         * gfortran.dg/g77/int8421.f: Ditto.
24723         * gfortran.dg/g77/19990305-0.f: Ditto.
24724         * gfortran.dg/g77/947.f: Ditto.
24725         * gfortran.dg/g77/19990905-2.f: Ditto.
24726         * gfortran.dg/g77/cabs.f: Ditto.
24727         * gfortran.dg/g77/19990313-2.f: Ditto.
24728         * gfortran.dg/g77/20020307-1.f: Ditto.
24729         * gfortran.dg/g77/dcomplex.f: Ditto.
24730         * gfortran.dg/g77/19990502-1.f: Ditto.
24731         * gfortran.dg/g77/19981216-0.f: Ditto.
24732         * gfortran.dg/common_4.f90: Ditto.
24733         * gfortran.dg/entry_4.f90: Ditto.
24734         * gfortran.dg/equiv_constraint_2.f90: Ditto.
24735         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24736         * gfortran.dg/namelist_12.f: Ditto.
24737         * gfortran.dg/scale_1.f90: Ditto.
24738         * gfortran.dg/modulo_1.f90
24739         * gfortran.dg/hollerith.f90: Ditto.
24740         * gfortran.dg/direct_io_3.f90: Ditto.
24741         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24742         * gfortran.dg/gnu_logical_1.F: Ditto.
24743         * gfortran.dg/unf_io_convert_1.f90: Ditto.
24744         * gfortran.dg/assign_1.f90: Ditto.
24745         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24746         * gfortran.dg/pr23095.f: Ditto.
24747         * gfortran.dg/read_float_1.f90: Ditto.
24748
24749 2005-12-17  Andreas Jaeger  <aj@suse.de>
24750
24751         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24752         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24753
24754 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24755
24756         PR fortran/24268
24757         * gfortran.dg/fmt_white.f: New test.
24758
24759 2005-12-16  Steven G. Kargl <kargls@comcast.net>
24760
24761         * gfortran.dg/label_1.f90: New test.
24762
24763 2005-12-15  Ben Elliston  <bje@au.ibm.com>
24764
24765         PR testsuite/25422
24766         * gcc.dg/20031012-1.c: Add -Walways-true option.
24767         * gcc.dg/weak/weak-3.c: Likewise.
24768         * g++.old-deja/g++.mike/warn8.C: Likewise.
24769
24770 2005-12-16  Mike Stump  <mrs@apple.com>
24771
24772         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24773         exit.
24774
24775 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24776
24777         PR libgfortran/25264
24778         PR libgfortran/25349
24779         * gfortran.dg/tl_editing.f90: Added additional checks.
24780         * gfortran.dg/t_editing.f: New test.
24781         * gfortran.dg/write_padding.f90: New test
24782
24783 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24784
24785         PR testsuite/25215
24786         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24787
24788 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
24789
24790         PR rtl-optimization/24899
24791         * gcc.c-torture/execute/20051215-1.c: New test.
24792
24793 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
24794
24795         PR 24823
24796         * gfortran.dg/pr24823.f: New test.
24797
24798 2005-12-16  Jeff Law  <law@redhat.com>
24799
24800         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24801
24802 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24803
24804         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24805         (base_types): Change C++ style comments to C style comments.  Remove
24806         aligned types from the array.  Keep Enums disabled.
24807         (complex_types): Remove aligned types from the array.
24808         Comment out "_Complex long double".
24809         (attrib_types): Remove.
24810         (complex_attrib_types): Remove.
24811         (attrib_array_types): Remove.
24812         (complex_attrib_array_types): Remove.
24813         (aligned_bitfld_types): Remove.
24814         (n_aligned_bitfld_types): Remove.
24815         (FEATURE_ALIGNEDPACKED): Delete.
24816         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24817         (singles): Remove support for adding attributes.
24818         (choose_type): Remove support for attributed types.
24819         (generate_fields): Remove support for attributed bit-fields.
24820         Remove support for adding attributes.
24821         (generate_random_tests): Remove support for adding attributes.
24822         (features): Add back "[0] :0" and "complex vector [0]".
24823         (main): Remove support for attributed bit-fields.
24824         Uncomment the calling of generate_random_tests for the rests of
24825         the tests.
24826
24827 2005-12-16  Jan Hubicka  <jh@suse.cz>
24828
24829         * gcc.c-torture/combine/pr25224.c: New.
24830
24831 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
24832
24833         PR other/25028
24834         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24835         HP-UX.
24836
24837 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
24838
24839         * gcc.dg/20051215-1.c: New file.
24840
24841 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24842
24843         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24844         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24845
24846 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
24847
24848         PR fortran/18197
24849         * gfortran.dg/dummy_functions_1.f90: New.
24850
24851 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
24852
24853         PR rtl-optimization/25310
24854         * gcc.c-torture/compile/pr25310.c: New test.
24855
24856 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24857
24858         PR debug/25023
24859         * gcc.dg/pr25023.c: New test.
24860
24861 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24862
24863         * g++.old-deja/g++.brendan/redecl1.C,
24864         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24865         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24866         g++.old-deja/g++.oliva/typeof1.C,
24867         g++.old-deja/g++.other/crash16.C,
24868         g++.old-deja/g++.other/crash34.C,
24869         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24870         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24871         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24872         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24873         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24874         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24875         Remove xfail.
24876
24877 2005-12-14  Kean Johnston  <jkj@sco.com>
24878             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24879
24880         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24881         * gcc.target/i386/20020523-1.c: Ditto.
24882         * gcc.target/i386/tailcall-1.c: Ditto.
24883         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24884         * gcc.target/i386/ssetype-5.c: Ditto.
24885
24886 2005-12-14  Jeff Law  <law@redhat.com>
24887
24888         * gcc.dg/tree-ssa/foldstring-1.c: New test.
24889
24890 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24891
24892         PR target/25254
24893         PR target/24188
24894         * gcc.target/i386/pr25254.c: New test.
24895         * gfortran.dg/PR24188.f: New test.
24896
24897 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
24898
24899         * lib/fortran-torture.exp: Catch remaining uses of
24900         remote_file build delete.
24901
24902 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24903
24904         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24905
24906 2005-12-14  Ben Elliston  <bje@au.ibm.com>
24907
24908         * gcc.dg/warn-addr-cmp.c: New test.
24909
24910 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24911
24912         PR debug/25023
24913         PR target/25293
24914         * gcc.target/i386/pr25293.c: New test.
24915
24916 2005-12-13  Petr Machata  <machata@post.cz>
24917
24918         PR c++/24907
24919         * g++.dg/parse/comma2.C: New test.
24920
24921 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
24922             Jakub Jelinek  <jakub@redhat.com>
24923
24924         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24925         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24926         (limits.h): Include unconditionally.
24927         (stdlib.h): Likewise.
24928         (hashtab.h): Do not include.
24929         (getopt.h): Likewise.
24930         (stddef.h): Include.
24931         (hashval_t): Define.
24932         (struct entry): Add "next" field.
24933         (HASH_SIZE): New macro.
24934         (hash_table): New variable.
24935         (switchfiles): Do not use xmalloc.
24936         (mix): New macro.
24937         (iterative_hash): New function.
24938         (hasht): Remove.
24939         (e_exists): New function.
24940         (e_insert): Likewise.
24941         (output): Use, instead of libiberty hashtable functions.
24942         (main): Do not use getopt.  Do not call htab_create.
24943
24944 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24945
24946         PR c++/25331
24947         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24948         put atal* and atpaal* attributes on array elements.
24949         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24950         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24951         put atal* and atpaal* attributes on array elements.
24952         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24953
24954 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
24955
24956         * gcc.dg/single-precision-constant.c: New test.
24957
24958 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
24959
24960         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24961         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24962         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24963         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24964         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24965         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24966         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24967         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24968         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24969         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24970         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24971         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24972         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24973         gcc.target/powerpc/ppc-sdata-2.c,
24974         gcc.target/powerpc/ppc-stackalign-1.c,
24975         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24976         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24977         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24978         gcc.target/powerpc/rs6000-ldouble-2.c,
24979         gcc.target/powerpc/rs6000-power2-1.c,
24980         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24981         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24982         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24983         option into target selector.
24984         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24985         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24986
24987 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24988
24989         PR objc/25348
24990         * objc.dg/encode-9.m: New test.
24991
24992 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24993
24994         PR testsuite/20772
24995         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24996         * gcc.dg/asm-b.c: Fix typo.
24997         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24998         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24999         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25000         i?86 lp64 and x86_64 ilp32.
25001         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25002         on i?86 lp64.
25003         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25004
25005 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
25006
25007         PR fortran/25078
25008         gfortran.dg/equiv_5.f90: New test.
25009
25010 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
25011
25012         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25013         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25014         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25015         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25016         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25017         * gcc.dg/tree-ssa/reassoc-5.c: New.
25018         * gcc.dg/tree-ssa/reassoc-6.c: New.
25019         * gcc.dg/tree-ssa/reassoc-7.c: New.
25020         * gcc.dg/tree-ssa/reassoc-8.c: New.
25021         * gcc.dg/tree-ssa/reassoc-9.c: New.
25022         * gcc.dg/tree-ssa/reassoc-10.c: New.
25023         * gcc.dg/tree-ssa/reassoc-11.c: New.
25024
25025 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25026
25027         PR testsuite/25167
25028         PR testsuite/24478
25029         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25030
25031 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
25032
25033         PR c++/25300
25034         * g++.dg/template/inherit.C: Do not use a generic error message.
25035
25036 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25037
25038         PR libobjc/25354
25039         * objc.dg/gnu-encoding: New directory.
25040         * objc.dg/gnu-encoding/compat-common.h: New file.
25041         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25042         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25043         * objc.dg/gnu-encoding/vector-defs.h: New file.
25044         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25045         * objc.dg/gnu-encoding/generate-random.c: New file.
25046         * objc.dg/gnu-encoding/generate-random_r.c: New file.
25047         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25048         * objc.dg/gnu-encoding/generate-random.h: New file.
25049
25050 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
25051
25052         PR c++/25337
25053         * g++.dg/template/defarg7.C: New test.
25054
25055 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25056
25057         PR libobjc/25347
25058         * objc.dg/encode-8.m: New test.
25059
25060 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25061
25062         PR libobjc/25346
25063         * objc.dg/encode-7.m: New test.
25064
25065 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
25066
25067         PR c++/25010
25068         * g++.dg/opt/inline10.C: New test.
25069
25070 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
25071
25072         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25073
25074 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
25075
25076         * gfortran.dg/substring_equivalence.f90: typo in comment
25077
25078 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25079
25080         PR fortran/25068
25081         * gfortran.dg/iostat_3.f90: New test.
25082
25083 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
25084
25085         PR fortran/23815
25086         * gfortran.dg/unf_io_convert_1.f90: New test.
25087         * gfortran.dg/unf_io_convert_2.f90: New test.
25088         * gfortran.dg/unf_io_convert_3.f90: New test.
25089
25090 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25091
25092         PR testsuite/20772
25093         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25094         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25095         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25096         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25097         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25098         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25099         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25100         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25101         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25102         gcc.dg/torture/fp-int-convert-float128-timode.c,
25103         gcc.dg/torture/fp-int-convert-float128.c,
25104         gcc.dg/torture/fp-int-convert-float80-timode.c,
25105         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25106         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25107
25108         * gcc.dg/tls/opt-1.c: Require effective target fpic.
25109
25110 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
25111
25112         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25113
25114 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
25115
25116         * gcc.dg/20051207-1.c,
25117         * gcc.dg/20051207-2.c,
25118         * gcc.dg/20051207-3.c: New tests.
25119
25120 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25121
25122         PR testsuite/20772
25123         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25124         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25125         dg-skip-if target selector.
25126
25127         PR testsuite/20772
25128         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25129         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25130         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25131         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25132         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25133         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25134         and/or merge with i?86 cases.
25135
25136         * gcc.dg/tls/opt-3.c: Require effective target fpic.
25137
25138         PR testsuite/20772
25139         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25140         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25141         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25142         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25143         x86_64-*-linux*.
25144
25145 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
25146
25147         PR target/25311
25148         * gcc.c-torture/compile/pr25311.c: New test.
25149
25150 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25151
25152         PR libgfortran/25039
25153         * gfortran.dg/read_comma.f: New test.
25154
25155 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
25156
25157         PR c++/19317
25158         * g++.dg/opt/pr19317-1.C: New test.
25159         * g++.dg/opt/pr19317-2.C: New test.
25160         * g++.dg/opt/pr19317-3.C: New test.
25161
25162         PR target/19005
25163         * gcc.c-torture/execute/pr19005.c: New test.
25164
25165         PR target/17828
25166         * g++.old-deja/g++.other/comdat5.C: New test.
25167         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25168
25169         * g++.dg/compat/struct-layout-1.exp: New file.
25170         * g++.dg/compat/struct-layout-1.h: New.
25171         * g++.dg/compat/struct-layout-1_generate.c: New.
25172         * g++.dg/compat/struct-layout-1_x1.h: New.
25173         * g++.dg/compat/struct-layout-1_x2.h: New.
25174         * g++.dg/compat/struct-layout-1_y1.h: New.
25175         * g++.dg/compat/struct-layout-1_y2.h: New.
25176
25177         * gcc.dg/20050330-2.c: New test.
25178
25179 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25180
25181         PR fortran/25292
25182         * gfortran.dg/associated_1.f90: New.
25183
25184 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25185
25186         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25187         ILP32 vect_no_align platforms.
25188
25189 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
25190             Jakub Jelinek  <jakub@redhat.com>
25191
25192         PR target/25268
25193         * gcc.c-torture/compile/20051207-1.c: New test.
25194
25195 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25196
25197         PR testsuite/20772
25198         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25199         gcc.dg/torture/pr18582-1.c,
25200         gcc.target/i386/attributes-error.c: Also test on x86_64.
25201
25202         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25203
25204 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25205
25206         PR c++/19397
25207         * g++.dg/template/typedef3.C: New test.
25208
25209         PR c++/19762
25210         PR c++/19764
25211         * g++.dg/template/dtor3.C: Fix error markers.
25212
25213 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
25214
25215         * lib/target-supports.exp (check_effective_target_sync_char_short):
25216         Add s390*.
25217
25218 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
25219
25220         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25221
25222 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25223
25224         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25225         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25226         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25227         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25228
25229 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25230
25231         PR c++/25263
25232         * g++.dg/other/array2.C: New test case.
25233
25234 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
25235
25236         * gcc.dg/darwin-weakimport-3.c: New.
25237
25238         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25239         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25240         and to work on Darwin.
25241         * gcc.dg/attr-weakref-1b.c: New file.
25242         * gcc.dg/attr-weakref-2.c: New test.
25243         * gcc.dg/darwin-weakref-1.c: New test.
25244
25245 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
25246
25247         PR testsuite/25247
25248         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25249         use in selector expressions.
25250         (dg-xfail-if): Ditto.
25251         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25252         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25253         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25254         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25255         * gcc.test-framework/test-framework.exp: Skip generated tests if
25256         CHECK_TEST_FRAMEWORK is not 1.
25257
25258 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25259
25260         PR tree-optimization/24963
25261         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25262
25263         PR target/24108
25264         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25265
25266         PR target/18580
25267         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25268         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25269         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25270         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25271
25272 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
25273
25274         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25275         dg-options.
25276
25277 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25278
25279         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25280
25281 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25282
25283         * gcc.dg/format/cast-1.c: New test.
25284
25285 2005-12-04  Roger Sayle  <roger@eyesopen.com>
25286
25287         PR c/7776
25288         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25289         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25290         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25291         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25292
25293 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25294
25295         * gcc.dg/cast-pretty-print-1.c: New test.
25296
25297 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25298
25299         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25300
25301 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
25302
25303         PR c++/24173
25304         * g++.dg/template/friend40.C: New test.
25305
25306 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
25307
25308         PR target/25199
25309         * gcc.target/i386/movq-2.c: New test.
25310         * gcc.target/i386/movq.c: Remove target i?86, instead add
25311         dg-require-effective-target ilp32.
25312
25313 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25314
25315         PR c++/24103
25316         * g++.dg/other/default1.C: New test.
25317
25318 2005-12-02  Richard Guenther  <rguenther@suse.de>
25319
25320         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25321
25322 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25323
25324         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25325
25326 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
25327
25328         PR target/21017
25329         * gcc.target/powerpc/rotate.c: New.
25330
25331 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25332
25333         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25334         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25335
25336 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25337
25338         PR c/13384
25339         * gcc.dg/pr17730-1.c: Adjust.
25340         * gcc.dg/lvalue1.c (main): Likewise.
25341         * gcc.dg/lvalue-2.c: Likewise.
25342         * g++.dg/pr7503-3.C
25343
25344 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
25345
25346         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25347         error messages.
25348
25349 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
25350
25351         PR fortran/24789
25352         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
25353
25354 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25355
25356         PR target/24475
25357         * lib/target-supports.exp (check_effective_target_tls): New.
25358         (check_effective_target_tls_runtime): New.
25359         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25360         for TLS support.
25361         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25362         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25363         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25364         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25365         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25366         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25367         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25368         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25369         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25370         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25371         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25372         effective-target TLS.
25373         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25374         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25375         effective-target TLS runtime.
25376
25377 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25378
25379         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25380
25381 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
25382
25383         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25384         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25385         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25386         ignored" warnings when "packing" is the same as the ABI layout.
25387
25388 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
25389
25390         PR fortran/21302
25391         * gfortran.dg/line_length_1.f: New test.
25392         * gfortran.dg/line_length_2.f90: Ditto.
25393
25394 2005-11-30  Richard Guenther  <rguenther@suse.de>
25395
25396         PR tree-optimization/21655
25397         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25398
25399 2005-11-30  Dale Johannesen  <dalej@apple.com>
25400
25401         * gcc.c-torture/compile/pr24930.c: New.
25402
25403 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
25404
25405         PR fortran/15809
25406         *  gfortran.dg/auto_char_dummy_array.f90: New test.
25407
25408 2005-11-30  Jeff Law  <law@redhat.com>
25409
25410         * g++.old-deja/g++.law/pr25000.C: New test.
25411
25412 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
25413
25414         * gcc.dg/tls/opt-11.c: New test.
25415
25416 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25417
25418         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25419         targets.
25420         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25421         LP64 ia64.
25422
25423 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
25424
25425         * gfortran.dg/open_access_1.f90: New test.
25426
25427 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25428
25429         * gcc.dg/charset/builtin2.c: New test.
25430
25431 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
25432
25433         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25434         on mmix-*-* for *_[xy].c.
25435
25436 2005-11-28  Kean Johnston  <jkj@sco.com>
25437
25438         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25439         headers.
25440         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25441         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25442         * gcc.target/i386/asm-3.c: Ditto.
25443         * gcc.target/i386/clobbers.c: Ditto.
25444         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25445         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25446         test regexp.
25447         * gcc.target/i386/mul.c: Ditto.
25448         * gcc.target/i386/ssetype-1.c: Ditto.
25449         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25450         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25451         static so the test works with -fPIC mode too. Based on comment in
25452         PR19231 by Pinski.
25453         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25454
25455 2005-11-28  Richard Guenther  <rguenther@suse.de>
25456
25457         * gcc.dg/alias-9.c: New testcase.
25458         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25459
25460 2005-11-28  Roger Sayle  <roger@eyesopen.com>
25461             Uros Bizjak  <uros@kss-loka.si>
25462
25463         PR middle-end/20219
25464         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25465         tan(x)/sin(x) transformations.
25466
25467 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
25468
25469         PR middle-end/24575
25470         * gcc.dg/tree-ssa/divide-3.c: New test.
25471         * gcc.dg/tree-ssa/divide-4.c: New test.
25472
25473 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
25474
25475         PR fortran/24917
25476         *  gfortran.dg/boz_6.f90: New test.
25477
25478 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25479
25480         PR fortran/23912
25481         * gfortran.dg/modulo_1.f90: New test.
25482
25483 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25484
25485         PR libfortran/24919
25486         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25487         fail on CRLF platforms.
25488         * gfortran.dg/ftell_2.f90: Likewise.
25489
25490 2005-11-26  Eric Christopher  <echristo@apple.com>
25491
25492         * gcc.dg/intmax_t-1.c: Remove mips xfail.
25493
25494 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25495
25496         * objc.dg/gnu-runtime-3.m: Simplify.
25497
25498 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25499
25500         PR middle-end/23669
25501         * gcc.dg/tree-ssa/divide-1.c: New test.
25502         * gcc.dg/tree-ssa/divide-2.c: New test.
25503
25504 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25505
25506         PR libgfortran/24945
25507         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25508
25509 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25510
25511         PR libgfortran/24945
25512         * gfortran.dg/open_status_2.f90: New test.
25513
25514 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25515
25516         * gcc.c-torture/execute/builtins/fprintf.c,
25517         gcc.c-torture/execute/builtins/fputs-lib.c,
25518         gcc.c-torture/execute/builtins/fputs.c,
25519         gcc.c-torture/execute/builtins/lib/fprintf.c,
25520         gcc.c-torture/execute/builtins/lib/printf.c,
25521         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25522
25523 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
25524
25525         * gcc.dg/20050922-2.c: New test.
25526
25527 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25528
25529         * objc.dg/gnu-runtime-3.m: New test.
25530
25531 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25532
25533         PR c++/9278
25534         * g++.dg/other/void1.C: New test.
25535
25536 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
25537
25538         PR middle-end/24998
25539         * gcc.dg/torture/fp-int-convert-float.c,
25540         gcc.dg/torture/fp-int-convert-double.c,
25541         gcc.dg/torture/fp-int-convert-long-double.c,
25542         gcc.dg/torture/fp-int-convert-timode.c,
25543         gcc.dg/torture/fp-int-convert-float80.c,
25544         gcc.dg/torture/fp-int-convert-float80-timode.c,
25545         gcc.dg/torture/fp-int-convert-float128.c,
25546         gcc.dg/torture/fp-int-convert-float128-timode.c,
25547         gcc.dg/torture/fp-int-convert.h: New files.
25548
25549 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25550
25551         PR middle-end/24989
25552         * gcc.dg/tree-ssa/bool-10.c: New test.
25553         * gcc.dg/tree-ssa/bool-11.c: New test.
25554         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25555
25556 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25557
25558         PR middle-end/24990
25559         * tree-ssa/pr24990-1.c: New test.
25560
25561 2005-11-24  Richard Guenther  <rguenther@suse.de>
25562         Dirk Mueller <dmueller@suse.de>
25563
25564         PR c++/14024
25565         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25566         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25567         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25568         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25569         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25570         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25571
25572 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
25573
25574         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25575
25576 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25577
25578         PR c/21668
25579         * gcc.dg/Wc++-compat.c: New.
25580         * gcc.dg/Wno-c++-compat.c: New.
25581
25582 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
25583
25584         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25585         (vspltish, vspltisw): Likewise.
25586
25587 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25588
25589         PR libgfortran/24794
25590         * gfortran.dg/namelist_12.f: Fix quotes.
25591         * gfortran.dg/namelist_13.f90: Fix quotes.
25592         * gfortran.dg/namelist_14.f90: Fix quotes.
25593         * gfortran.dg/namelist_15.f90: Fix quotes.
25594         * gfortran.dg/namelist_use.f90: Fix quotes.
25595         * gfortran.dg/namelist_use_only.f90: Fix quotes.
25596         * gfortran.dg/namelist_21.f90: New test.
25597         * gfortran.dg/namelist_22.f90: New test.
25598
25599 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
25600
25601         PR target/23435
25602         * gcc.c-torture/compile/pr23435.c: New.
25603
25604 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25605
25606         * gcc.c-torture/execute/floatunsisf-1.c: New test.
25607
25608 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25609
25610         * gcc.target/powerpc/405-macchw-1.c,
25611         gcc.target/powerpc/405-macchw-2.c,
25612         gcc.target/powerpc/405-macchwu-1.c,
25613         gcc.target/powerpc/405-macchwu-2.c,
25614         gcc.target/powerpc/405-machhw-1.c,
25615         gcc.target/powerpc/405-machhw-2.c,
25616         gcc.target/powerpc/405-machhwu-1.c,
25617         gcc.target/powerpc/405-machhwu-2.c,
25618         gcc.target/powerpc/405-maclhw-1.c,
25619         gcc.target/powerpc/405-maclhw-2.c,
25620         gcc.target/powerpc/405-maclhwu-1.c,
25621         gcc.target/powerpc/405-maclhwu-2.c,
25622         gcc.target/powerpc/405-mulchw-1.c,
25623         gcc.target/powerpc/405-mulchw-2.c,
25624         gcc.target/powerpc/405-mulchwu-1.c,
25625         gcc.target/powerpc/405-mulchwu-2.c,
25626         gcc.target/powerpc/405-mulhhw-1.c,
25627         gcc.target/powerpc/405-mulhhw-2.c,
25628         gcc.target/powerpc/405-mulhhwu-1.c,
25629         gcc.target/powerpc/405-mulhhwu-2.c,
25630         gcc.target/powerpc/405-mullhw-1.c,
25631         gcc.target/powerpc/405-mullhw-2.c,
25632         gcc.target/powerpc/405-mullhwu-1.c,
25633         gcc.target/powerpc/405-mullhwu-2.c,
25634         gcc.target/powerpc/405-nmacchw-1.c,
25635         gcc.target/powerpc/405-nmacchw-2.c,
25636         gcc.target/powerpc/405-nmachhw-1.c,
25637         gcc.target/powerpc/405-nmachhw-2.c,
25638         gcc.target/powerpc/405-nmaclhw-1.c,
25639         gcc.target/powerpc/405-nmaclhw-2.c,
25640         gcc.target/powerpc/440-macchw-1.c,
25641         gcc.target/powerpc/440-macchw-2.c,
25642         gcc.target/powerpc/440-macchwu-1.c,
25643         gcc.target/powerpc/440-macchwu-2.c,
25644         gcc.target/powerpc/440-machhw-1.c,
25645         gcc.target/powerpc/440-machhw-2.c,
25646         gcc.target/powerpc/440-machhwu-1.c,
25647         gcc.target/powerpc/440-machhwu-2.c,
25648         gcc.target/powerpc/440-maclhw-1.c,
25649         gcc.target/powerpc/440-maclhw-2.c,
25650         gcc.target/powerpc/440-maclhwu-1.c,
25651         gcc.target/powerpc/440-maclhwu-2.c,
25652         gcc.target/powerpc/440-mulchw-1.c,
25653         gcc.target/powerpc/440-mulchw-2.c,
25654         gcc.target/powerpc/440-mulchwu-1.c,
25655         gcc.target/powerpc/440-mulchwu-2.c,
25656         gcc.target/powerpc/440-mulhhw-1.c,
25657         gcc.target/powerpc/440-mulhhw-2.c,
25658         gcc.target/powerpc/440-mulhhwu-1.c,
25659         gcc.target/powerpc/440-mulhhwu-2.c,
25660         gcc.target/powerpc/440-mullhw-1.c,
25661         gcc.target/powerpc/440-mullhw-2.c,
25662         gcc.target/powerpc/440-mullhwu-1.c,
25663         gcc.target/powerpc/440-mullhwu-2.c,
25664         gcc.target/powerpc/440-nmacchw-1.c,
25665         gcc.target/powerpc/440-nmacchw-2.c,
25666         gcc.target/powerpc/440-nmachhw-1.c,
25667         gcc.target/powerpc/440-nmachhw-2.c,
25668         gcc.target/powerpc/440-nmaclhw-1.c,
25669         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25670
25671 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
25672
25673         PR fortran/24774
25674         * gfortran.dg/inquire_9.f90: New test.
25675
25676         PR fortran/21647
25677         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25678
25679 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25680
25681         PR libfortran/24432
25682         * lib/target-supports.exp (check_effective_target_fortran_large_real):
25683         Check that 'cos' is supported.
25684
25685 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
25686
25687         PR fortran/24223
25688         * gfortran.dg/substring_equivalence.f90: New test.
25689
25690         PR fortran/24705
25691         * gfortran.dg/auto_internal_assumed.f90: New test.
25692
25693 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
25694
25695         * gcc.dg/fold-div-2.c: New test.
25696
25697 2005-11-20  Ian Lance Taylor  <ian@airs.com>
25698
25699         PR rtl-optimization/24883
25700         * gcc.c-torture/compile/pr24883.c: New test.
25701
25702 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
25703
25704         PR middle-end/20583
25705         * gcc.c-torture/compile/pr20583.c: New.
25706
25707 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
25708
25709         * gcc.c-torture/execute/usmul.c: New test.
25710
25711 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
25712
25713         * gcc.dg/tree-ssa/vrp22.c: New test.
25714
25715 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
25716
25717         PR middle-end/24912
25718         * gcc.dg/torture/pr24912-1.c: New test.
25719
25720 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
25721
25722         PR fortran/24862
25723         * gfortran.dg/arrayio_derived_1.f90: New test.
25724
25725 2005-11-19  Richard Guenther  <rguenther@suse.de>
25726
25727         PR middle-end/23294
25728         * gcc.dg/tree-ssa/pr23294.c: New testcase.
25729
25730 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
25731
25732         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25733
25734 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
25735
25736         PR c++/8355
25737         * g++.dg/template/friend39.C: New test.
25738
25739 2005-11-18  James E Wilson  <wilson@specifix.com>
25740
25741         * gcc.dg/builtin-strstr.c: New.
25742
25743 2005-11-18  Richard Henderson  <rth@redhat.com>
25744
25745         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25746         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25747         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25748         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25749         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25750         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25751         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25752         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25753         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25754         renaming to remove initial "ia64-".
25755
25756 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
25757
25758         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25759
25760 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
25761
25762         * g++.dg/cpp/string-2.C: New test.
25763
25764 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
25765
25766         * gcc.dg/tree-ssa/loop-14.c: New test.
25767
25768 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
25769             Michael Chamberlain <michael@chamberlain.net.au>
25770
25771         * ada/acats/run_all.sh (target_run): Kill long running tests.
25772
25773 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25774
25775         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25776         * gcc.dg/cleanup-9.c: Likewise.
25777         * gcc.dg/cleanup-10.c: Likewise.
25778         * gcc.dg/cleanup-11.c: Likewise.
25779
25780 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25781
25782         PR fortran/24892
25783         * gfortran.dg/open_access_append_1.f90: New test.
25784         * gfortran.dg/open_access_append_2.f90: New test.
25785
25786 2005-11-16  Richard Guenther  <rguenther@suse.de>
25787
25788         PR middle-end/24851
25789         * gcc.c-torture/execute/pr24851.c: New testcase.
25790
25791 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
25792
25793         * gcc.dg/fold-overflow-1.c: New test.
25794
25795 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
25796
25797         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25798         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25799
25800 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
25801
25802         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25803         structures.
25804         * g++.dg/eh/forced2.C: Likewise.
25805         * g++.dg/eh/forced3.C: Likewise.
25806         * g++.dg/eh/forced4.C: Likewise.
25807
25808 2005-11-11  Mike Stump  <mrs@apple.com>
25809
25810         * g++.old-deja/g++.mike/unused.C: Add.
25811
25812 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
25813
25814         PR c++/24667
25815         * g++.dg/warn/Wcast-qual1.C: New test.
25816
25817 2005-11-15  Jan Hubicka  <jh@suse.cz>
25818
25819         * gcc.dg/winline-5.c: Add large-unit-insns limit.
25820
25821 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
25822
25823         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25824
25825 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
25826
25827         PR 24840
25828         * gcc.dg/tree-ssa/pr24840.c: New test.
25829
25830 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
25831
25832         PR testsuite/24841
25833         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25834
25835 2005-11-14  Dale Johannesen  <dalej@apple.com>
25836
25837         * gcc.c-torture/execute/20051113-1.c: New.
25838
25839 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
25840
25841         PR c++/24687
25842         * g++.dg/template/crash43.C: New test.
25843
25844 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
25845
25846         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25847
25848 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25849
25850         PR c++/24817
25851         * g++.dg/eh/spec8.C: New test.
25852
25853 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25854
25855         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25856
25857 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25858
25859         PR c++/20293
25860         * g++.dg/parse/ambig4.C: New test.
25861         * g++.dg/tc1/dr101.C: Adjust error markers.
25862         * g++.dg/lookup/strong-using-2.C: Likewise.
25863         * g++.dg/lookup/ambig5.C: Likewise.
25864         * g++.dg/lookup/ambig4.C: Likewise.
25865         * g++.dg/parse/crash22.C: Likewise.
25866
25867 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25868
25869         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25870
25871 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
25872
25873         * gcc.dg/nested-calls-1.c: New test.
25874
25875 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25876
25877         * gfortran.dg/complex_intrinsic_1.f90: New test.
25878         * gfortran.dg/complex_intrinsic_2.f90: New test.
25879         * gfortran.dg/fgetc_1.f90: New test.
25880         * gfortran.dg/fgetc_2.f90: New test.
25881         * gfortran.dg/fgetc_3.f90: New test.
25882         * gfortran.dg/ftell_1.f90: New test.
25883         * gfortran.dg/ftell_2.f90: New test.
25884         * gfortran.dg/gnu_logical_1.F: New test.
25885         * gfortran.dg/gnu_logical_2.f90: New test.
25886
25887 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
25888
25889         PR middle-end/24820
25890         * gcc.dg/pr24820.c: New test.
25891
25892 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
25893
25894         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25895         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25896         variable.
25897
25898 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25899
25900         PR testsuite/24614
25901         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25902
25903 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25904
25905         * gcc.target/cris/cris.exp: New file.
25906         * gcc.target/cris/rld-legit1.c: New test.
25907         * gcc.target/cris/rld-legit2.c: New test.
25908
25909 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
25910
25911         PR c++/24780
25912         * g++.dg/opt/pr24780.C: New test.
25913
25914         PR c++/24761
25915         * g++.dg/template/asm1.C: New test.
25916
25917 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
25918
25919         PR libgfortran/24787
25920         * gfortran.dg/scan_1.f90: New test.
25921
25922 2005-11-12  Jan Hubicka  <jh@suse.cz>
25923
25924         * gcc.target/i386/minmax-1.c: New.
25925         * gcc.target/i386/minmax-2.c: New.
25926
25927 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
25928
25929         * gcc.dg/pr24445.c: Fix for 64-bit targets.
25930
25931 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
25932
25933         * gcc.c-torture/execute/20051110-1.c,
25934         gcc.c-torture/execute/20051110-2.c: New tests.
25935
25936 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25937
25938         PR middle-end/24750
25939         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25940         New tests.
25941
25942 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25943
25944         * lib/target-libpath.exp (get_shlib_extension): New proc.
25945         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25946         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25947         * lib/objc.exp (objc_target_compile): Likewise.
25948         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25949         detection.
25950
25951 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25952
25953         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25954
25955         * lib/target-supports.exp (check_effective_target_static_libgfortran):
25956         Add -static to additional_flags and pass it to target_compile.
25957
25958 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
25959
25960         PR libgfortran/24719
25961         gfortran.dg/read_noadvance.f90: New test.
25962
25963         PR libgfortran/24699
25964         gfortran.dg/fmt_t_2.f90: New test.
25965
25966         PR libgfortran/24785
25967         gfortran.dg/read_x_eor.f90: New test.
25968
25969         PR libgfortran/24584
25970         gfortran.dg/namelist_empty.f90: Rename test.
25971
25972         PR libgfortran/24489
25973         gfortran/read_eor.f90: Rename test.
25974
25975 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25976
25977         PR fortran/15976
25978         * gfortran.dg/automatic_module_variable.f90: New test.
25979
25980 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25981
25982         PR target/24445
25983         * gcc.dg/pr24445.c: New test.
25984
25985 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25986
25987         PR fortran/24655
25988         PR fortran/24755
25989         * gfortran.dg/recursive_statement_functions.f90: Add statement
25990         functions using inline intrinsic functions and parameters to test
25991         that they no longer seg-fault.
25992
25993         PR fortran/24409
25994         gfortran.dg/nested_modules_4.f90: New test.
25995         gfortran.dg/nested_modules_5.f90: New test.
25996
25997 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25998
25999         PR fortran/24643
26000         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26001
26002 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
26003
26004         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26005         failures.
26006
26007 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26008
26009         * gcc.dg/sparc-getcontext-1.c: New test.
26010
26011 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
26012
26013         * gcc.dg/ifcvt-fabs-1.c: New test.
26014
26015 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
26016
26017         PR other/4372
26018         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26019         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26020
26021 2005-11-09  Richard Guenther  <rguenther@suse.de>
26022
26023         PR tree-optimization/24716
26024         * gcc.c-torture/execute/pr24716.c: New testcase.
26025
26026 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26027
26028         * gcc.dg/pr24624.c: Disable for non S/390 targets.
26029
26030 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26031
26032         PR 24624
26033         * gcc.dg/pr24624.c: Testcase added.
26034
26035 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26036
26037         PR 24623
26038         * g++.dg/other/pr24623.C: Testcase added.
26039
26040 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
26041
26042         PR fortran/22607
26043         * gfortran-dg/pure_byref_1.f90: New.
26044         * gfortran-dg/pure_byref_2.f90: New.
26045
26046 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
26047
26048         PR c/24101
26049         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26050         * gcc.dg/dg.exp: Run main loop also for *.i files.
26051
26052 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
26053
26054         PR c++/19450
26055         * g++.dg/tls/diag-3.C: New test.
26056         * g++.dg/tls/diag-4.C: New test.
26057         * g++.dg/tls/static-1.C: New test.
26058         * g++.dg/tls/static-1a.cc: New file.
26059
26060 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
26061
26062         PR 23046
26063         * g++.dg/tree-ssa/pr23046.C: New test.
26064
26065 2005-11-08  Devang Patel <dpatel@apple.com>
26066
26067         PR tree-optimization/23115
26068         * gcc.dg/tree-ssa/pr23115.c: New.
26069
26070 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
26071
26072         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26073         * gcc.target/powerpc/pr16155.c: Same.
26074         * gcc.target/powerpc/altivec-1.c: Same.
26075         * gcc.target/powerpc/altivec-2.c: Same.
26076         * gcc.target/powerpc/altivec-3.c: Same.
26077         * gcc.target/powerpc/altivec-5.c: Same.
26078         * gcc.target/powerpc/altivec-11.c: Same.
26079         * gcc.target/powerpc/altivec-12.c: Same.
26080         * gcc.target/powerpc/altivec-14.c: Same.
26081         * gcc.target/powerpc/altivec-22.c: Same.
26082         * gcc.target/powerpc/altivec-consts.c: Same.
26083         * gcc.target/powerpc/altivec-pr22085.c: Same.
26084         * gcc.target/powerpc/altivec-splat.c: Same.
26085         * gcc.target/powerpc/altivec-varargs-1.c: Same.
26086         * gcc.target/powerpc/altivec-vec-merge.c: Same.
26087         * gcc.target/powerpc/darwin-longlong.c: Same.
26088
26089 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
26090
26091         PR target/19340
26092         * gcc.dg/pr19340.c: New test.
26093
26094 2005-11-07  Ian Lance Taylor  <ian@airs.com>
26095
26096         PR rtl-optimization/24683
26097         * gcc.dg/pr24683.c: New test.
26098
26099 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26100
26101         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26102         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26103
26104 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26105
26106         * gcc.target/i386/pr23376.c: Compile with -mmmx.
26107
26108 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
26109
26110         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26111
26112 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26113
26114         PR target/24230
26115
26116         * gcc.target/powerpc/altivec-consts.c,
26117         gcc.target/powerpc/altivec-splat.c: New testcase.
26118
26119 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26120
26121         PR c/24599
26122
26123         * gcc.dg/overflow-2.c: New testcase.
26124
26125 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
26126
26127         PR rtl-optimization/23567
26128         * gcc.c-torture/execute/20051104-1.c: New test.
26129
26130 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
26131
26132         PR fortran/24534
26133         gfortran.dg/private_type_2.f90: Modified to check that case with
26134         PRIVATE declaration within derived type is accepted.
26135
26136         PR fortran/20838
26137         gfortran.dg/pointer_assign_1.f90: New test.
26138
26139         PR fortran/20840
26140         * gfortran.dg/arrayio_0.f90: New test.
26141
26142         PR fortran/17737
26143         gfortran.dg/data_initialized.f90: New test.
26144         gfortran.dg/data_constraints_1.f90: New test.
26145         gfortran.dg/data_constraints_2.f90: New test.
26146
26147 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
26148
26149         PR fortran/24174
26150         PR fortran/24305
26151         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26152
26153 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
26154
26155         PR 24670
26156         * gcc.dg/tree-ssa/pr24670.c: New test.
26157
26158 2005-11-05  Ian Lance Taylor  <ian@airs.com>
26159
26160         PR target/22432
26161         * gcc.target/i386/pr22432.c: New test.
26162
26163 2005-11-05  Richard Henderson  <rth@redhat.com>
26164
26165         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26166         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26167         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26168         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26169         from gcc.dg/alpha-*.
26170         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26171         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26172
26173 2005-11-05  Andreas Jaeger  <aj@suse.de>
26174
26175         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26176
26177 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26178
26179         PR target/23424
26180         * gcc.dg/torture/pr23424-1.c: New test.
26181
26182 2005-11-04  Richard Henderson  <rth@redhat.com>
26183
26184         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26185         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26186         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26187         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26188         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26189         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26190         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26191         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26192         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26193         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26194         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26195         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26196         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26197         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26198         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26199         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26200         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26201         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26202         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26203         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26204         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26205         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26206         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26207         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26208         Move from gcc.dg/.
26209         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26210         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26211         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26212         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26213         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26214         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26215         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26216         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26217         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26218         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26219         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26220         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26221         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26222         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26223         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26224         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26225         gcc.target/i386/lea.c, gcc.target/i386/local.c,
26226         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26227         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26228         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26229         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26230         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26231         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26232         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26233         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26234         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26235         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26236         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26237         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26238         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26239         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26240         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26241         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26242         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26243         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26244         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26245         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26246         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26247         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26248         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26249         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26250         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26251         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26252         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26253         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26254
26255 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
26256
26257         PR 24627
26258         * gcc.dg/tree-ssa/pr24627.c: New test.
26259
26260 2005-11-04 Paul Brook  <paul@codesourcery.com>
26261
26262         * gcc.dg/tls/opt-10.c: New test.
26263
26264 2005-11-04  Andreas Jaeger  <aj@suse.de>
26265
26266         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26267         avoid extra warnings.
26268
26269 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26270
26271         PR libfortran/22298
26272         * lib/target-supports.exp
26273         (check_effective_target_static_libgfortran): New
26274         static_libgfortran effective target.
26275         * gfortran.dg/static_linking_1.f: New test.
26276         * gfortran.dg/static_linking_1.c: New file.
26277
26278 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26279
26280         * gcc.dg/pr24615.c: Guard test with { target fpic }.
26281
26282 2005-11-03  Josh Conner  <jconner@apple.com>
26283
26284         PR c++/19989
26285         g++.dg/ext/array2.C: New test.
26286         g++.dg/template/dependent-name3.C: New test.
26287         g++.dg/template/dependent-name4.C: New test.
26288         g++.dg/template/sfinae2.C: New test.
26289
26290 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26291
26292         PR preprocessor/22042
26293         * gcc.dg/cpp/strify4.c: New test.
26294
26295 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26296
26297         PR c++/17964
26298         * g++.dg/cpp/string-1.C: New test.
26299
26300 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26301
26302         * gcc.target/powerpc: New directory.
26303         * gcc.target/powerpc/powerpc.exp: New file.
26304         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26305         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26306         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26307         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26308         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26309         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26310         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26311         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26312         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26313         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26314         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26315         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26316         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26317         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26318         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26319         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26320         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26321         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26322         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26323         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26324         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26325         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26326         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26327         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26328         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26329         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26330         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26331         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26332         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26333         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26334         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26335         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26336         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26337         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26338
26339 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
26340
26341         PR c++/21627
26342         * g++.dg/warn/inline2.C: New test.
26343
26344 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26345
26346         PR middle-end/23155
26347         * g++.dg/ext/c99struct1.C: New test.
26348         * gcc.dg/union-cast-1.c: New test.
26349         * gcc.dg/union-cast-2.c: New test.
26350         * gcc.dg/union-cast-3.c: New test.
26351
26352 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26353
26354         PR middle-end/24589
26355         * gcc.c-torture/execute/zero-struct-2.c: New test.
26356
26357 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26358
26359         PR c++/24582
26360         * g++.dg/init/switch1.C: New test.
26361
26362 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26363
26364         * gcc.dg/delay-slot-1.c: New test.
26365
26366 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
26367
26368         PR target/24620
26369         * gcc.dg/pr24620.c: New test.
26370
26371 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26372
26373         PR c/24329
26374         * gcc.dg/format/unnamed-1.c: New test.
26375
26376 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26377
26378         PR c++/22434
26379         * g++.dg/expr/cond8.C: New test.
26380
26381         PR c++/24560
26382         * g++.dg/parse/dot1.C: New test.
26383
26384 2005-11-02  Jan Hubicka  <jh@suse.cz>
26385
26386         PR target/23303
26387         * gcc.dg/i386-lea.c: New test
26388
26389 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26390
26391         PR target/24615
26392         * gcc.dg/pr24615.c: New test.
26393
26394 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26395
26396         PR target/24600
26397         * gcc.dg/pr24600.c: New test.
26398
26399 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26400
26401         PR c++/19253
26402         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26403         * g++.dg/parse/typename9.C: New test.
26404         * g++/dg/parse/typename10.C: Likewise.
26405
26406 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26407
26408         PR fortran/18157
26409         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26410         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26411         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26412
26413 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26414
26415         PR c++/24569
26416         * g++.dg/debug/static1.C: New test.
26417
26418 2005-11-02  Josh Conner  <jconner@apple.com>
26419
26420         * g++.dg/crash38.C: moved into proper directory...
26421         * g++.dg/template/crash42.C: ...here
26422
26423 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
26424
26425         PR target/18338
26426         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26427         pcc_bitfield_type_matters || default_packed.
26428
26429         * lib/target-supports.exp
26430         (check_effective_target_pcc_bitfield_type_matters): New proc.
26431         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26432
26433         PR testsuite/23304
26434         * lib/target-supports.exp (check_effective_default_packed): New proc.
26435         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26436         Gate expected errors on target ! default_packed.
26437         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26438
26439 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26440
26441         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26442         change (r106358).
26443
26444 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26445
26446         PR fortran/24008
26447         * gfortran.dg/entry_5.f90: New.
26448         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26449
26450 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
26451
26452         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26453
26454 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
26455
26456         PR fortran/21565
26457         gfortran.dg/namelist_blockdata.f90: New test.
26458
26459         PR fortran/18737
26460         gfortran.dg/external_implicit_none.f90: New test.
26461
26462         PR fortran/14994
26463         * gfortran.dg/secnds.f: New test.
26464
26465 2005-10-31  Jan Hubicka  <jh@suse.cz>
26466
26467         PR target/20928
26468         * gcc.c-torture/compile/pr20928.c: New test.
26469
26470 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
26471
26472         PR middle-end/23492
26473         * gcc.c-torture/compile/zero-strct-5.c: New test.
26474
26475 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
26476
26477         PR libgfortran/24584
26478         * gfortran.dg/pr24584.f90: New test.
26479
26480 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
26481
26482         PR fortran/18883
26483         * gfortran.dg/char_result_9.f90: New.
26484         * gfortran.dg/char_result_10.f90: New.
26485
26486 2005-10-30  Jan Hubicka  <jh@suse.cz>
26487
26488         * g++.dg/tree-ssa/pr24172.C: New testcase.
26489
26490 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26491
26492         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26493
26494 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
26495
26496         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26497         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26498         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26499         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26500         gfortran.dg/enum_9.f90,
26501         gfortran.fortran-torture/compile/enum_1.f90,
26502         gfortran.fortran-torture/execute/enum_1.f90,
26503         gfortran.fortran-torture/execute/enum_2.f90,
26504         gfortran.fortran-torture/execute/enum_3.f90,
26505         gfortran.fortran-torture/execute/enum_4.f90: New tests.
26506
26507 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
26508
26509         PR target/18482
26510         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26511         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26512
26513 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26514
26515         PR libfortran/20179
26516         * gfortran.dg/mixed_io_1.f90: New test.
26517         * gfortran.dg/mixed_io_1.c: New file.
26518
26519 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26520
26521         * gfortran.dg/malloc_free_1.f90: New test.
26522
26523 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
26524
26525         * gcc.dg/nested-func-4.c: Require profiling -pg.
26526
26527 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26528
26529         PR C++/23229
26530         * g++.dg/warn/main-2.C: New test.
26531
26532 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
26533
26534         PR fortran/24545
26535         * gfortran.dg/interface_2.f90: new test.
26536
26537 2005-10-28  Josh Conner  <jconner@apple.com>
26538
26539         PR c++/22153
26540         * g++.dg/template/crash38.C: New test.
26541         * g++.dg/parse/explicit1.C: Change expected errors.
26542
26543 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26544
26545         PR C++/23426
26546         * g++.dg/other/large-size-array.C: New test.
26547
26548 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26549
26550         PR middle-end/24362
26551         * g++.dg/opt/complex4.C: New test.
26552
26553 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
26554
26555         * gcc.dg/nested-func-4.c: New test.
26556
26557 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
26558
26559         PR fortran/24158
26560         gfortran.dg/derived_recursion.f90: New test.
26561         gfortran.dg/implicit_actual.f90: New test.
26562
26563 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
26564
26565         PR middle-end/24295, PR testsuite/24477
26566         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
26567         removed when weakref hits the tree.
26568
26569 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
26570
26571         * gfortran.dg/cray_pointers_4.f90: New test.
26572
26573         * gfortran.dg/cray_pointers_5.f90: New test.
26574
26575 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
26576
26577         PR fortran/22290
26578         * gfortran.dg/assign_5.f90: New test.
26579         * gfortran.dg/assign_6.f: New test.
26580
26581 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
26582
26583         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
26584         CPU has no SSE support.
26585
26586 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
26587
26588         PR libgfortran/24224
26589         * gfortran.dg/arrayio_1.f90: Update attribution.
26590         * gfortran.dg/arrayio_2.f90: Update attribution.
26591         * gfortran.dg/arrayio_3.f90: Update attribution.
26592         * gfortran.dg/arrayio_4.f90: Update test conditions.
26593         * gfortran.dg/arrayio_5.f90: Update attribution.
26594         * gfortran.dg/arrayio_6.f90: New test.
26595         * gfortran.dg/arrayio_7.f90: New test.
26596
26597 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
26598
26599         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26600
26601 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26602
26603         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26604
26605 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26606
26607         PR fortran/24416
26608         * gfortran.dg/namelist_char_only.f90: New test.
26609
26610 2005-10-24  Asher Langton  <langton2@llnl.gov>
26611
26612         PR fortran/17031
26613         PR fortran/22282
26614         * gfortran.dg/cray_pointers_1.f90: New test.
26615         * gfortran.dg/cray_pointers_2.f90: New test.
26616         * gfortran.dg/cray_pointers_3.f90: New test.
26617         * gfortran.dg/loc_1.f90: New test.
26618         * gfortran.dg/loc_2.f90: New test.
26619
26620 2005-10-24  Steven Bosscher  <stevenb@suse.de>
26621
26622         * gcc.dg/pr24225.c: New test.
26623
26624 2005-10-24  Asher Langton  <langton2@llnl.gov>
26625
26626         * gfortran.dg/dup_save_1.f90: New test.
26627         * gfortran.dg/dup_save_2.f90: New test.
26628
26629 2005-10-24  Paul Brook  <paul@codesourcery.com>
26630
26631         PR 24107
26632         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26633         stdint.h.
26634
26635 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
26636
26637         PR libgfortran/24489
26638         * gfortran.dg/pr24489.f90: New test.
26639
26640 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
26641
26642         PR fortran/23635
26643         * gfortran.dg/ichar_1.f90: Add tests for derived types.
26644
26645 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
26646
26647         PR target/18911
26648         * g++.dg/init/array16.C: Skip for mmix-*-*.
26649
26650 2005-10-23  Asher Langton  <langton2@llnl.gov>
26651
26652         * gfortran.dg/byte_1.f90: New test.
26653         * gfortran.dg/byte_2.f90: New test.
26654
26655 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
26656
26657         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26658
26659 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
26660
26661         PR fortran/18022
26662         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26663
26664         PR fortran/24311
26665         * gfortran.dg/merge_char_const.f90: New test.
26666
26667         PR fortran/24384
26668         * gfortran.dg/spread_scalar_source.f90: New test.
26669
26670 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
26671
26672         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26673
26674         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26675         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26676
26677         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26678
26679 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
26680
26681         PR fortran/24426
26682         * gfortran.dg/der_pointer_4.f90: New.
26683
26684 2005-10-22  David Ayers  <d.ayers@inode.at>
26685
26686         * obj-c++.dg/except-1.mm: Simplify.
26687
26688 2005-10-21  David Ayers  <d.ayers@inode.at>
26689
26690         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26691
26692 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
26693
26694         * gfortran.dg/assumed_dummy_2.f90: New test.
26695
26696 2005-10-21  James E Wilson  <wilson@specifix.com>
26697
26698         PR preprocessor/15220
26699         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26700
26701 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
26702
26703         * gcc.c-torture/execute/20051021-1.c: New test.
26704
26705 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
26706
26707         PR c++/24260
26708         * g++.dg/ext/tmplattr1.C: New test.
26709
26710 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
26711
26712         PR fortran/24440
26713         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26714
26715 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
26716
26717         * obj-c++.dg/except-1.mm: New.
26718
26719         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26720
26721 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
26722
26723         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26724
26725 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
26726
26727         PR middle-end/24295
26728         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26729         declarations with the same names as thunks' alias targets, use
26730         aliases instead.
26731         * gcc.dg/attr-alias-3.c: New test.
26732         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26733
26734 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
26735
26736         PR c++/22618
26737         * g++.dg/parse/access8.C: New test.
26738
26739 2005-10-20  Richard Guenther  <rguenther@suse.de>
26740
26741         PR c++/24439
26742         * g++.dg/tree-ssa/pr24439.C: New testcase.
26743
26744 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26745
26746         * g++.dg/opt/delay-slot-1.C: New test.
26747
26748 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
26749
26750         PR fortran/21625
26751         * gfortran.fg/der_init_1.f90: New.
26752
26753 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
26754
26755         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26756
26757 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
26758
26759         PR c++/21908
26760         * g++.dg/parse/error28.C: New test.
26761
26762 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26763
26764         * gcc.dg/profile-generate-2.c: New test.
26765
26766 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
26767
26768         PR target/23589
26769         * g++.dg/ext/dllimport11.C: New.
26770
26771 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26772
26773         PR c++/22293
26774         * g++.dg/other/friend3.C: New test.
26775
26776 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
26777
26778         PR c++/23293
26779         * g++.dg/template/error19.C: New test.
26780
26781 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26782
26783         PR c++/21383
26784         * g++.dg/overload/koenig2.C: New.
26785
26786         PR c++/23118
26787         * g++.dg/overload/error2.C: New.
26788
26789         PR c++/22604
26790         * g++.dg/inherit/covariant14.C: New.
26791
26792 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26793
26794         PR c++/23440
26795         * g++.dg/parse/for1.C: New test.
26796
26797 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
26798
26799         PR fortran/23446
26800         * gfortran.dg/host_dummy_index_1.f90: New test.
26801
26802         PR fortran/21459
26803         * gfortran.dg/automatic_char_len_2.f90: New test.
26804
26805         PR fortran/20866
26806         * gfortran.dg/recursive_statement_functions.f90: New test.
26807
26808         PR fortran/20853
26809         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26810
26811         PR fortran/20849
26812         * gfortran.dg/external_initializer.f90: New test.
26813
26814         PR fortran/20837
26815         * non_module_public.f90: New test.
26816
26817 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26818
26819         PR c++/24386
26820         * g++.dg/template/overload7.C: New.
26821
26822         PR c++/22551
26823         * g++.dg/other/switch2.C: Remove expected warnings.
26824
26825         PR c++/21353
26826         * g++.dg/template/defarg6.C: New.
26827
26828 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
26829
26830         PR target/24315
26831         * gcc.target/i386/pr24315.c: New test.
26832
26833 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26834
26835         PR c++/24389
26836         * g++.dg/template/static21.C: New test.
26837         * g++.dg/template/static21-a.cc: Likewise.
26838
26839 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
26840
26841         PR c++/23959
26842         * g++.dg/warn/Wswitch-default-1.C: New test.
26843         * g++.dg/warn/Wswitch-default-2.C: New test.
26844
26845 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26846
26847         PR c++/22173
26848         * g++.dg/parse/template18.C: New test.
26849         * g++.dg/template/nontype15.C: Likewise.
26850
26851 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
26852
26853         PR fortran/22273
26854         * gfortran.dg/spec_expr_2.f90: New.
26855
26856 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
26857
26858         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26859         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26860         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26861         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26862         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26863         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26864         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26865         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
26866         previous target-specific skips and warning-message matches where
26867         applicable.
26868
26869 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
26870
26871         PR c++/21347
26872         * g++.dg/warn/Wctor-dtor.C: New test.
26873
26874 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26875
26876         PR c/23439
26877         * gcc.dg/for-1.c: New test.
26878
26879 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
26880
26881         PR c++/19565
26882         * g++.dg/warn/Wconversion1.C: New test.
26883         * g++.dg/ext/packed4.C: Compile with -w.
26884         * g++.dg/opt/20050511-1.C: Likewise.
26885         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26886
26887 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
26888
26889         * gfortran.dg/boz_5.f90: New test.
26890
26891 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
26892
26893         PR c++/22551
26894         * g++.dg/other/switch2.C: New.
26895
26896         PR c++/23984
26897         * g++.dg/init/ctor7.C: New.
26898
26899 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
26900
26901         PR c++/23730
26902         * g++.dg/parse/crash32.C: New test.
26903
26904 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
26905
26906         PR c++/20721
26907         * g++.dg/init/goto2.C: New test.
26908
26909         PR c++/22464
26910         * g++.dg/template/crash/41.C: New test.
26911
26912         PR c++/22180
26913         * g++.dg/template/crash40.C: New test.
26914
26915         PR c++/23694
26916         * g++.dg/parse/friend5.C: New test.
26917
26918         PR c++/23307
26919         * g++.dg/template/crash38.C: New test.
26920
26921         PR c++/22352
26922         * g++.dg/template/friend38.C: New test.
26923
26924         PR c++/22405
26925         * g++.dg/template/crash39.C: New test.
26926
26927 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
26928
26929         * gcc.dg/debug/dwarf2/dwarf-char1.c,
26930         gcc.dg/debug/dwarf2/dwarf-char2.c,
26931         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
26932
26933         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
26934
26935 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
26936
26937         * gcc.dg/dll-2.c: Add tests for warnings.
26938         * gcc.dg/dll-3.c: Likewise.
26939         * gcc.dg/dll-4.c: Likewise.
26940
26941         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26942         * g++.dg/ext/dllimport2.C: Likewise.
26943         * g++.dg/ext/dllimport3.C: Likewise.
26944         * g++.dg/ext/dllimport7.C: Likewise.
26945         * g++.dg/ext/dllimport8.C: Likewise.
26946         * g++.dg/ext/dllimport9.C: Likewise.
26947
26948 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
26949
26950         PR fortran/24092
26951         * gfortran.dg/derived_pointer_recursion.f90: New test.
26952
26953 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
26954
26955         * gcc.c-torture/execute/20051012-1.c: New test.
26956
26957 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26958
26959         PR fortran/18082
26960         * gfortran.dg/automatic_char_len_1.f90: New test.
26961
26962 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26963
26964         PR fortran/20847
26965         * gfortran.dg/save_common.f90: New test.
26966
26967         PR fortran/20856
26968         * gfortran.dg/save_result.f90: New test.
26969
26970 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26971
26972         PR c++/21592
26973         * g++.dg/template/dependent-expr1.C: Add new expected error.
26974         * g++.dg/template/dependent-expr2.C: Adjust error text.
26975         * g++.dg/template/overload6.C: New.
26976
26977         PR c++/23797
26978         * g++.dg/other/typename8.C: New.
26979
26980         PR c++/21117
26981         * g++.dg/other/return1.C: New.
26982
26983 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26984
26985         PR c++/24052
26986         * g++.dg/ext/label5.C: New.
26987
26988 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26989
26990         PR c++/19964
26991         * g++.dg/parse/crash31.C: New.
26992
26993 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26994
26995         * g++.dg/ipa/ipa-1.c: New test.
26996         * g++.dg/ipa/ipa-2.c: New test.
26997         * g++.dg/ipa/ipa-3.c: New test.
26998         * g++.dg/ipa/ipa-4.c: New test.
26999         * g++.dg/ipa/ipa-5.c: New test.
27000         * g++.dg/ipa/ipa.exp: New file.
27001
27002 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27003
27004         PR fortran/24207
27005         * gfortran.dg/private_type_3.f90: New test.
27006
27007 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27008
27009         PR fortran/20786
27010         gfortran.dg/aint_anint_1.f90: New test.
27011
27012 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27013
27014         PR libgfortran/24313
27015         gfortran.dg/csqrt.f: New test.
27016
27017 2005-10-11  Ian Lance Taylor  <ian@airs.com>
27018
27019         PR c++/8057
27020         * g++.dg/warn/noeffect7.C: New test.
27021         * g++.dg/warn/noeffect2.C: Instantiate templates.
27022         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
27023         and warning.
27024
27025 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27026
27027         PR c++/21089
27028         * g++.dg/init/float1.C: New test.
27029
27030         PR c++/24277
27031         * g++.dg/init/member1.C: Tweak error markers.
27032
27033 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
27034
27035         PR testsuite/24281
27036         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27037         Check for null pointer.
27038
27039 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27040
27041         PR c++/21369
27042         * g++.dg/parse/ret-type3.C: New test.
27043
27044 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27045
27046         PR tree-opt/23946
27047         * gcc.c-torture/compile/pr23946.c: New test.
27048
27049 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
27050
27051         * g++.dg/opt/mmx2.C: New test.
27052
27053 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27054
27055         PR c++/24277
27056         * g++.dg/template/static20.C: New test.
27057
27058         PR c++/24302
27059         * g++.dg/warn/Wunused-12.C: New test.
27060
27061         PR c++/23437
27062         * g++.dg/template/arg4.C: New test.
27063
27064 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27065
27066         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27067         * gcc.dg/ucnid-3.c: Likewise.
27068         * gcc.dg/ucnid-4.c: Likewise.
27069         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27070         * g++.dg/other/ucnid-1.C: Likewise.
27071         * gcc.dg/sparc-frame-1.c: New test.
27072
27073 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27074
27075         PR c++/24139
27076         * g++.dg/template/spec27.C: New test.
27077
27078         PR c++/24275
27079         * g++.dg/template/static19.C: New test.
27080
27081 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27082
27083         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27084         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27085
27086 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27087
27088         PR target/24136
27089         * gfortran.fortran-torture/compile/pr24136.f: New test.
27090
27091 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
27092
27093         PR c++/22172
27094         * g++.dg/parse/crash30.C: New test.
27095
27096 2005-10-07  Richard Guenther  <rguenther@suse.de>
27097
27098         PR middle-end/24227
27099         * gcc.c-torture/compile/pr24227.c: New testcase.
27100
27101 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
27102
27103         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27104         Do not put aligned attributes on array elements.
27105
27106 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
27107
27108         PR testsuite/23611, PR testsuite/23615
27109         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27110         writing prototypes of library functions by hand.
27111         * obj-c++.dg/bitfield-4.mm: Likewise.
27112         * obj-c++.dg/const-str-4.mm: Likewise.
27113         * obj-c++.dg/encode-4.mm: Likewise.
27114         * obj-c++.dg/encode-5.mm: Likewise.
27115         * obj-c++.dg/encode-6.mm: Likewise.
27116         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27117         * obj-c++.dg/method-10.mm: Likewise.
27118         * obj-c++.dg/method-17.mm: Likewise.
27119         * obj-c++.dg/method-19.mm: Likewise.
27120         * obj-c++.dg/try-catch-2.mm: Likewise.
27121
27122 2005-10-06  Richard Henderson  <rth@redhat.com>
27123
27124         PR 24236
27125         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27126
27127 2005-10-06  Dale Johannesen  <dalej@apple.com>
27128
27129         * gcc.c-torture/execute/20030125-1.c: Correct.
27130
27131 2005-10-06  Richard Guenther  <rguenther@suse.de>
27132
27133         PR tree-optimization/24238
27134         * g++.dg/tree-ssa/pr24238.C: New testcase.
27135
27136 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
27137
27138         PR 18568
27139         * gfortran.dg/der_pointer_3.f90: New test.
27140
27141 2005-10-05  Devang Patel  <dpatel@apple.com>
27142
27143         PR Debug/23205
27144         * g++.dg/other/PR23205.C: New.
27145
27146 2005-10-05  Richard Henderson  <rth@redhat.com>
27147
27148         PR target/23602
27149         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27150         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27151
27152 2005-10-05  Dale Johannesen  <dalej@apple.com>
27153
27154         * gcc.c-torture/execute/float-floor.c: New.
27155
27156 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
27157
27158         PR tree-optimization/21419
27159         PR tree-optimization/24146
27160         PR tree-optimization/24151
27161
27162         * g++.dg/ext/asm7.C: New.
27163         * g++.dg/ext/asm8.C: New.
27164         * gcc.dg/asm-1.c: Compile on all targets.
27165         * gcc.dg/asm-pr24146.c: New.
27166         * gcc.dg/pr21419.c: Adjust error messages.
27167
27168 2005-10-05  Richard Guenther  <rguenther@suse.de>
27169
27170         PR fortran/24176
27171         * gfortran.fortran-torture/compile/empty.f90: New testcase.
27172
27173 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27174
27175         PR c++/23513
27176         * g++.dg/template/spec22.C: Robustify test.
27177         * g++.dg/template/spec26.C: New.
27178
27179 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
27180
27181         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27182         if target supports vector instructions.
27183
27184 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
27185
27186         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27187         C99 functions.
27188
27189 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
27190
27191         * lib/target-supports.exp (check_effective_target_fortran_large_real,
27192         check_effective_target_fortran_large_int): Replace cached result
27193         when target changes.
27194
27195 2005-10-04  Devang Patel  <dpatel@apple.com>
27196
27197         * gcc.dg/i386-sse-vect-types.c: New.
27198
27199 2005-10-04  Ian Lance Taylor  <ian@airs.com>
27200
27201         PR preprocessor/13726
27202         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27203         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27204
27205 2005-10-04  Richard Guenther  <rguenther@suse.de>
27206
27207         PR c/23576
27208         * gcc.dg/noncompile/pr23576.c: New testcase.
27209
27210 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27211
27212         PR middle-end/23125
27213         * gcc.dg/register-var-3.c: New test.
27214
27215 2005-10-04  Steven Bosscher  <stevenb@suse.de>
27216
27217         * gcc.dg/pr23049.c: New test.
27218
27219         * gcc.dg/ucnid-4.c: Fix test.
27220
27221 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
27222
27223         PR 23445
27224         * gcc.c-torture/compile/pr23445.c: New test.
27225
27226 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
27227
27228         * g++.dg/overload/unknown1.C: New.
27229
27230 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
27231
27232         PR c++/17775
27233         * g++.dg/template/repo4.C: New test.
27234
27235 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27236
27237         PR libfortran/19308
27238         * gfortran.dg/large_real_kind_2.F90: New test.
27239         * gfortran.dg/large_integer_kind_2.f90: New test.
27240
27241 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
27242
27243         * lib/target-supports.exp (check_effective_target_vect_shift):
27244         Implement with result caching. Add i?86, x86_64 and ia64 targets.
27245         (check_effective_target_vect_condition): Fix copy-n-pasto.
27246
27247         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27248         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27249         targets.
27250
27251 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
27252
27253         PR c++/22621
27254         * g++.dg/template/overload5.C : New test.
27255
27256         PR c++/23840
27257         * g++.dg/expr/stdarg1.C: New test.
27258
27259 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
27260
27261         PR 24142
27262         * gcc.c-torture/execute/pr24142.c: New test.
27263
27264 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
27265
27266         PR 24141
27267         * gcc.c-torture/execute/pr24141.c: New test.
27268
27269 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
27270             Diego Novillo  <dnovillo@redhat.com>
27271
27272         PR 23604
27273         * gcc.c-torture/execute/pr23604.c: New test.
27274
27275 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
27276
27277         PR fortran/16404
27278         PR fortran/20835
27279         PR fortran/20890
27280         PR fortran/20899
27281         PR fortran/20900
27282         PR fortran/20901
27283         PR fortran/20902
27284         gfortran.dg/equiv_constraint_1.f90: New test.
27285         gfortran.dg/equiv_constraint_2.f90: New test.
27286         gfortran.dg/equiv_constraint_3.f90: New test.
27287         gfortran.dg/equiv_constraint_4.f90: New test.
27288         gfortran.dg/equiv_constraint_5.f90: New test.
27289         gfortran.dg/equiv_constraint_6.f90: New test.
27290         gfortran.dg/equiv_constraint_7.f90: New test.
27291         gfortran.dg/equiv_constraint_8.f90: New test.
27292         gfortran.dg/private_type_1.f90: New test.
27293         gfortran.dg/private_type_2.f90: New test.
27294         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27295         980628-10.f: Assert std=gnu to permit mixing of
27296         types in equivalence statements.
27297
27298 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
27299
27300         PR 24112
27301         * gfortran.dg/open_status_1.f90: New.
27302
27303 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27304
27305         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27306         * gcc.dg/vect/pr22480.c: Clean up temp files.
27307         * gcc.dg/vect/pr23831.c: Clean up temp files.
27308         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27309         Clean up temp files.
27310         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27311         Clean up temp files.
27312
27313         * gcc.dg/20050309-1.c: Clean up temp files.
27314         * gcc.dg/20050325-1.c: Clean up temp files.
27315
27316 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27317
27318         PR tree-optimization/24059
27319         * gcc.dg/vect/pr24059.c : New test.
27320
27321 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
27322
27323         PR middle-end/24109
27324         * gcc.c-torture/execute/20050929-1.c: New test.
27325
27326 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27327
27328         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27329
27330 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
27331
27332         PR c/21419
27333         * gcc.dg/pr21419.c: New test.
27334
27335 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27336
27337         * gcc.dg/pr23911.c: New test.
27338
27339 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
27340
27341         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27342
27343         PR c++/16782
27344         * g++.dg/parse/qualified4.C: New test.
27345         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27346         * g++.old-deja/g++.mike/p8154.C: Likewise.
27347
27348 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
27349
27350         PR c++/22147
27351         * g++.dg/template/friend37.C: New test.
27352         * g++.dg/parse/crash28.C: Adjust error markers.
27353
27354 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
27355
27356         PR fortran/18518
27357         * gfortran.fortran-torture/execute/save_2.f90: New decl.
27358
27359 2005-09-27  Devang Patel  <dpatel@apple.com>
27360
27361         PR tree-optimization/23625
27362         * gcc.dg/pr23625.c: New test.
27363
27364 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
27365
27366         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27367         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27368
27369 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
27370
27371         PR fortran/23677
27372         * gfortran.fortran-torture/execute/save_1.f90: New test.
27373         * gfortran.dg/save_1.f90: New test.
27374
27375 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
27376
27377         * gcc.target/i386/builtin-apply-mmx.c: New test.
27378
27379         PR target/22576
27380         * gcc.target/i386/pr22576.c: New test.
27381
27382         PR target/22585
27383         * gcc.target/i386/pr22585.c: New test.
27384
27385         PR target/23268
27386         * gcc.target/i386/pr23268.c: New test.
27387
27388         PR middle-end/23831
27389         * gcc.dg/vect/pr23831.c: New test.
27390
27391         PR target/24055
27392         * gcc.target/i386/pr24055.c: New test.
27393
27394 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
27395
27396         PR tree-optimization/23960
27397         * gcc.c-torture/compile/pr23960.c: New.
27398
27399 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
27400
27401         PR fortran/16861
27402         * gfortran.dg/nested_modules_3.f90: New.
27403
27404 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
27405
27406         PR fortran/24005
27407         gfortran.dg/interface_1.f90: New test.
27408
27409 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
27410         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27411
27412         PR fortran/23843
27413         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27414
27415 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
27416
27417         PR fortran/23516
27418         * gfortran.dg/imag_1.f: New test.
27419         * gfortran.dg/imag_2.f: Ditto.
27420
27421 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
27422
27423         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27424
27425 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
27426
27427         PR c++/21983
27428         * g++.dg/warn/pr21983.C: New test.
27429
27430 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
27431
27432         * gcc.dg/20050922-1.c: Testcase added.
27433
27434 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
27435
27436         PR c++/23993
27437         * g++.dg/template/array14.C: New test.
27438
27439 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
27440
27441         PR fortran/19929
27442         * gfortran.dg/der_ptr_component_1.f90: New test.
27443
27444 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27445
27446         PR c++/23965
27447         * g++.dg/template/error1.C: Reject "no matching function" message.
27448
27449 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27450
27451         PR c++/17609
27452         * g++.dg/lookup/error1.C: New test.
27453
27454 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
27455
27456         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27457         functionality of the testcase.
27458
27459 2005-09-20  Richard Henderson  <rth@redhat.com>
27460
27461         * gcc.dg/vect/vect-22.c: Require vect_float.
27462         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27463
27464 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
27465
27466         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27467         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27468         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27469         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27470         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27471         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27472         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27473         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27474         * gcc.dg/cpp/ucnid-8.c: New test.
27475
27476 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27477
27478         PR tree-optimization/23929
27479         * gcc.c-torture/compile/pr23929.c: New test.
27480
27481 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
27482
27483         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27484         for one loop.
27485
27486 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
27487
27488         PR testsuite/23186
27489         * g++.dg/other/pr22003.C: Require named sections.
27490
27491 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27492
27493         PR c++/23947
27494         * g++.dg/rtti/crash3.C: New test.
27495
27496         PR tree-optimization/23818
27497         * gcc.dg/pr23818.c: New test.
27498
27499 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27500
27501         PR fortran/23420
27502         * gfortran.dg/print_fmt_4.f: New.
27503
27504 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27505
27506         PR fortran/23663
27507         * gfortran.fortran-torture/execute/entry_11.f90: New test.
27508
27509 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27510
27511         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27512         Use pointers to local alignable arrays instead. Added comments.
27513         * gcc.dg/vect/vect-46.c: Likewise.
27514         * gcc.dg/vect/vect-48.c: Likewise.
27515         * gcc.dg/vect/vect-49.c: Likewise.
27516         * gcc.dg/vect/vect-52.c: Likewise.
27517         * gcc.dg/vect/vect-53.c: Likewise.
27518         * gcc.dg/vect/vect-54.c: Likewise.
27519         * gcc.dg/vect/vect-56.c: Likewise.
27520         * gcc.dg/vect/vect-57.c: Likewise.
27521         * gcc.dg/vect/vect-58.c: Likewise.
27522         * gcc.dg/vect/vect-60.c: Likewise.
27523         * gcc.dg/vect/vect-61.c: Likewise.
27524
27525         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27526         The test is no longer vectorizable on vect_no_align targets.
27527         * gcc.dg/vect/vect-43.c: Likewsie.
27528
27529         * gcc.dg/vect/vect-44.c: Added comments.
27530         * gcc.dg/vect/vect-45.c: Added comments.
27531         * gcc.dg/vect/vect-50.c: Added comments.
27532         * gcc.dg/vect/vect-51.c: Added comments.
27533
27534         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27535         aligned type.
27536         * gcc.dg/vect/Os-vect-95.c: Likewise.
27537
27538         * gcc.dg/vect/vect-41.c: Test removed.
27539         * gcc.dg/vect/vect-47.c: Test removed.
27540         * gcc.dg/vect/vect-55.c: Test removed.
27541         * gcc.dg/vect/vect-59.c: Test removed.
27542
27543 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27544
27545         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27546         No longer vectorizable on vect_no_align targets.
27547         * gcc.dg/vect/pr20122.c: Likewise.
27548         * gcc.dg/vect/vect-74.c: Likewise.
27549         * gcc.dg/vect/vect-75.c: Likewise.
27550         * gcc.dg/vect/vect-76.c: Likewise.
27551
27552         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27553         Will not be vectorizable on vect_no_align targets once aliasing issues
27554         are resolved.
27555         * gcc.dg/vect/vect-79.c: Likewise.
27556
27557         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27558         * gcc.dg/vect/vect-78.c: Likewise.
27559         * gcc.dg/vect/vect-97.c: Likewise.
27560
27561 2005-09-19  Steven Bosscher  <stevenb@suse.de>
27562
27563         * gcc.dg/pr23943.c: New test.
27564
27565 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27566
27567         PR fortran/19181
27568         * gfortran.dg/derived_pointer_null_1.f90: New test.
27569
27570 2005-09-18  Richard Guenther  <rguenther@suse.de>
27571
27572         PR middle-end/23944
27573         * gcc.c-torture/compile/pr23944.c: New testcase.
27574
27575 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
27576
27577         PR fortran/15975
27578         * gfortran.dg/der_pointer_2.f90: New test.
27579
27580 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27581
27582         PR fortran/16861
27583         * gfortran.dg/nested_modules_2.f90: New test.
27584
27585 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27586
27587         PR c++/18368
27588         * g++.dg/other/semicolon.C: New test.
27589
27590 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
27591
27592         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27593         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27594
27595 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
27596
27597         PR c++/23914
27598         * g++.dg/template/static18.C: New test.
27599
27600         PR c++/21514
27601         * g++.dg/template/crash19.C: Remove dg-error marker.
27602         * g++.dg/template/local4.C: New test.
27603
27604 2005-09-16  Paul Brook  <paul@codesourcery.com>
27605
27606         PR fortran/23906
27607         * gfortran.dg/dependency_1.f90: New test.
27608
27609 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27610
27611         PR c++/23896
27612         * g++.dg/template/static17.C: New test.
27613
27614 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
27615
27616         PR c++/23139
27617         * g++.dg/warn/huge-val1.C: New test.
27618
27619 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27620
27621         PR c++/13140
27622         * g++.dg/parse/class2.C: New test.
27623         * g++.dg/template/explicit8.C: Likewise.
27624         * g++.dg/template/spec25.C: Likewise.
27625
27626 2005-09-14  Josh Conner  <jconner@apple.com>
27627
27628         PR middle-end/23584
27629         * gcc.dg/pr23584.c: New test.
27630
27631 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
27632
27633         PR fortran/21875 Internal Unit Array I/O, NIST
27634         * gfortran.dg/arrayio_1.f90: New test.
27635         * gfortran.dg/arrayio_1.f90: New test.
27636         * gfortran.dg/arrayio_1.f90: New test.
27637         * gfortran.dg/arrayio_1.f90: New test.
27638         * gfortran.dg/arrayio_1.f90: New test.
27639
27640 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
27641
27642         PR middle-end/22480
27643         * gcc.dg/vect/pr22480.c: New test.
27644
27645 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
27646
27647         PR fortran/19358
27648         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27649
27650 2005-09-13 Josh Conner <jconner@apple.com>
27651
27652         PR c++/23180
27653         * g++.dg/init/struct2.C: New test.
27654         * g++.dg/init/struct3.C: New test.
27655
27656 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
27657
27658         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27659         Clean up temp files.
27660         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27661         gcc.dg/tree-ssa/builtin-fprintf-1.c,
27662         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27663         gcc.dg/tree-ssa/builtin-printf-1.c,
27664         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27665         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27666         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27667         gcc.dg/tree-ssa/builtin-vprintf-1.c,
27668         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27669         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27670         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27671         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27672         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27673         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27674         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27675         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27676
27677 2005-09-13  Josh Conner  <jconner@apple.com>
27678
27679         * lib/gcc-dg.exp: Load scanipa.exp.
27680         (cleanup-dump): New procedure.
27681         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27682         * lib/scandump.exp: New file.
27683         * lib/scantree.exp: Use it.
27684         * lib/scanipa.exp: New file.
27685
27686 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
27687
27688         PR fortran/17740
27689         * gfortran.dg/generic_4.f90: New test.
27690
27691 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
27692
27693         PR target/23816
27694         * gcc.target/i386/pr23816-1.c: New test.
27695         * gcc.target/i386/pr23816-2.c: New test.
27696
27697
27698 2005-09-13  Bastian Blank <waldi@debian.org>
27699
27700         PR c++/16171
27701         * g++.dg/abi/mangle26.C: New test.
27702         * g++.dg/abi/mangle27.C: New test.
27703         * g++.dg/abi/mangle28.C: New test.
27704         * g++.dg/abi/mangle29.C: New test.
27705
27706         PR c++/23839
27707         * g++.dg/parse/register1.C: New test.
27708
27709 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
27710
27711         PR c++/23842
27712         * g++.dg/template/access16.C: New test.
27713
27714 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27715
27716         * gfortran.dg/char_pack_2.f90: Increase the vector size.
27717
27718 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27719
27720         PR fortran/18899
27721         * gfortran.dg/shape_2.f90: New test.
27722
27723 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27724
27725         PR target/19269
27726         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27727         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27728         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27729         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27730         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27731         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27732         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27733         tests.
27734
27735 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27736
27737         PR c++/23841
27738         * g++.dg/parse/template17.C: New test.
27739
27740 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27741
27742         PR c++/23789
27743         * g++.dg/template/nontype14.C: New test.
27744
27745 2005-09-12  Ian Lance Taylor  <ian@airs.com>
27746
27747         PR g++/7874
27748         * g++.dg/lookup/friend7.C: New test.
27749         * g++.dg/lookup/friend8.C: New test.
27750         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27751         so that it will be found via argument dependent lookup.
27752         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27753         friend functions which will no longer be found.
27754         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27755         function g, so that it will be found via argument dependent
27756         lookup.
27757         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27758         * g++.old-deja/g++.mike/net43.C: Likewise.
27759
27760 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27761
27762         PR c++/23691
27763         * g++.dg/template/static16.C: New test.
27764
27765 2005-09-12  Josh Conner  <jconner@apple.com>
27766
27767         PR middle-end/23237
27768         * gcc.c-torture/compile/pr23237.c: New test.
27769
27770 2005-09-11  Richard Henderson  <rth@redhat.com>
27771
27772         * g++.dg/other/error8.C: Update expected diagnostic text.
27773
27774 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27775
27776         PR libfortran/19872
27777         * gfortran.dg/overwrite_1.f: New test.
27778
27779 2005-09-09  Josh Conner  <jconner@apple.com>
27780
27781         * g++.dg/init/pr23180-1.C: Removed.
27782         * g++.dg/init/pr23180-2.C: Removed.
27783
27784 2005-09-09  David Daney <ddaney@avtrex.com>
27785
27786         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27787         files which are ...
27788         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27789         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27790
27791 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27792
27793         * gfortran.dg/iostat_2.f90: New test.
27794
27795 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
27796
27797         PR c++/22252
27798         * g++.dg/ext/interface1.C: New test.
27799         * g++.dg/ext/interface1.h: Likewise.
27800         * g++.dg/ext/interface1a.cc: Likewise.
27801
27802 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
27803
27804         * gfortran.dg/iomsg_1.f90: New test case.
27805
27806 2005-09-09  Richard Guenther  <rguenther@suse.de>
27807
27808         PR c++/23624
27809         * g++.dg/tree-ssa/pr23624.C: New testcase.
27810
27811 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27812
27813         PR fortran/19239
27814         * gfortran.dg/vector_subscript_1.f90,
27815         * gfortran.dg/vector_subscript_2.f90: New tests.
27816
27817 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27818
27819         PR fortran/21104
27820         * gfortran.dg/array_alloc_1.f90,
27821         * gfortran.dg/array_alloc_2.f90,
27822         * gfortran.dg/array_alloc_3.f90: New tests.
27823
27824 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27825
27826         PR fortran/12840
27827         * gfortran.dg/array_constructor_6.f90
27828         * gfortran.dg/array_constructor_7.f90
27829         * gfortran.dg/array_constructor_8.f90
27830         * gfortran.dg/array_constructor_9.f90
27831         * gfortran.dg/array_constructor_10.f90
27832         * gfortran.dg/array_constructor_11.f90
27833         * gfortran.dg/array_constructor_12.f90: New tests.
27834
27835 2005-09-08  Josh Conner  <jconner@apple.com>
27836
27837         PR c++/23180
27838         * g++.dg/init/pr23180-1.C: New test.
27839         * g++.dg/init/pr23180-2.C: New test.
27840
27841 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27842
27843         PR fortran/18878
27844         * gfortran.dg/module_double_reuse.f90: New.
27845
27846 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27847
27848         PR fortran/23270
27849         PR fortran/22304
27850         PR fortran/18870
27851         PR fortran/17917
27852         PR fortran/16511
27853         * gfortran.dg/common_equivalence_1.f: New.
27854         * gfortran.dg/common_equivalence_2.f: New.
27855         * gfortran.dg/common_equivalence_3.f: New.
27856         * gfortran.dg/contained_equivalence_1.f90: New.
27857         * gfortran.dg/module_blank_common.f90: New.
27858         * gfortran.dg/module_commons_1.f90: New.
27859         * gfortran.dg/module_equivalence_1.f90: New.
27860         * gfortran.dg/nested_modules_1.f90: New.
27861         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27862         equivalences and add comment to connect the test with
27863         the PR.
27864
27865 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27866
27867         PR fortran/23765
27868         * gfortran.dg/common_6.f90: New test.
27869
27870 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27871
27872         PR fortran/15326
27873         * gfortran.dg/char_result_1.f90,
27874         * gfortran.dg/char_result_2.f90,
27875         * gfortran.dg/char_result_3.f90,
27876         * gfortran.dg/char_result_4.f90,
27877         * gfortran.dg/char_result_5.f90,
27878         * gfortran.dg/char_result_6.f90,
27879         * gfortran.dg/char_result_7.f90,
27880         * gfortran.dg/char_result_8.f90: New tests.
27881
27882 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27883
27884         PR fortran/19928
27885         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27886
27887 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27888
27889         PR obj-c++/16816
27890         * obj-c++.dg/selector-5.mm: New test.
27891         * obj-c++.dg/selector-6.mm: New test.
27892
27893 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27894
27895         PR objc/20574
27896         PR objc/19324
27897         * objc.dg/error-1.m: New test.
27898
27899 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
27900
27901         PR fortran/23373
27902         * gfortran.fortran-torture/execute/pr23373-1.f90,
27903         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27904
27905 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
27906
27907         PR libfortran/23760
27908         * gfortran.dg/g77/1832.f: Remove long string in write statement
27909         to allow the test to pass on correct list directed output with
27910         prepended space.
27911
27912 2005-09-07  James E Wilson  <wilson@specifix.com>
27913
27914         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
27915
27916 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27917
27918         * gfortran.dg/parameter+save.f90: Rename to
27919         * gfortran.dg/parameter_save.f90: .. this.
27920
27921 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27922
27923         PR fortran/20848
27924         * gfortran.dg/parameter+save.f90: New test case.
27925
27926 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
27927
27928         PR fortran/19269
27929         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
27930
27931 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27932
27933         PR c/23075
27934         * gcc.dg/pr23075.c: New test.
27935         * g++.dg/warn/pr23075.C: New test.
27936
27937         PR target/22362
27938         * gcc.target/i386/pr22362.c: New test.
27939
27940         PR rtl-optimization/23098
27941         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27942
27943         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27944         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27945         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27946
27947 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
27948
27949         * g++.dg/expr/cast6.C: New test.
27950
27951         PR c++/9782
27952         * g++.dg/init/new15.C: New test.
27953
27954 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27955
27956         * gcc.dg/vect/Os-vect-95.c: New test.
27957         * gcc.dg/vect/vect-95.c: Same.
27958
27959 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27960
27961         * gcc.dg/vect/vect-29.c: Update xfail testing.
27962         * gcc.dg/vect/vect-44.c: Same.
27963         * gcc.dg/vect/vect-48.c: Same.
27964         * gcc.dg/vect/vect-50.c: Same.
27965         * gcc.dg/vect/vect-72.c: Same.
27966         * gcc.dg/vect/vect-77.c: Same.
27967         * gcc.dg/vect/vect-78.c: Same.
27968         * gcc.dg/vect/vect-80.c: Same.
27969         * gcc.dg/vect/vect-96.c: Same.
27970         * gcc.dg/vect/vect-100.c: Same.
27971         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27972         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27973         * gfortran.dg/vect/vect-5.f90: Same.
27974
27975 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27976
27977         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27978         start strings.
27979         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27980         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27981
27982         PR c++/23056
27983         * g++.dg/opt/pr23056.C: New test.
27984
27985         PR rtl-optimization/23098
27986         * gcc.target/i386/pr23098.c: New test.
27987
27988 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27989
27990         PR c++/23667
27991         * g++.dg/template/static15.C: New test.
27992
27993         PR c++/21440
27994         * g++.dg/ext/stmtexpr5.C: New test.
27995         * g++.dg/ext/stmtexpr6.C: Likewise.
27996
27997 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27998
27999         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28000
28001         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28002         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28003         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28004
28005 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
28006
28007         PR libfortran/23321
28008         * gfortran.dg/direct_io_4.f90: New test case.
28009
28010 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
28011             Rasmus Hahn  <rassahah@neofonie.de>
28012
28013         PR libobjc/23108
28014         * objc.dg/type-stream-1.m: New test.
28015
28016 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
28017
28018         PR fortran/23661
28019         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28020         gfortran.dg/print_fmt_3.f90: New test.
28021
28022 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28023
28024         * gfortran.dg/fmt_t_1.f90: New test.
28025
28026 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28027
28028         PR rtl-optimization/23454
28029         * g++.dg/opt/pr23454.C: New test.
28030
28031 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
28032
28033         PR c++/23699
28034         * g++.dg/ext/static1.C: New test.
28035
28036 2005-09-02  Richard Henderson  <rth@redhat.com>
28037
28038         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28039         tail call to check_fa_work.
28040
28041 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
28042
28043         PR c++/21687
28044         * g++.dg/other/gc3.C: New test.
28045
28046 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28047
28048         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28049         * gcc.dg/20050826-1.c: Likewise.
28050
28051 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
28052
28053         PR c++/23167
28054         * g++.dg/expr/volatile1.C: New test.
28055
28056 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
28057
28058         PR middle-end/23547
28059         * gcc.dg/pr23547.c: New test.
28060
28061 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
28062
28063         PR c/22061
28064         * gcc.c-torture/execute/pr22061-1.c,
28065         * gcc.c-torture/execute/pr22061-2.c,
28066         * gcc.c-torture/execute/pr22061-3.c,
28067         * gcc.c-torture/execute/pr22061-4.c: New tests.
28068
28069 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28070
28071         * gcc.dg/Wredundant-decls-2.c: New test to check that
28072         -Wredundant-decls does not issue warning for a variable
28073         definition following a declaration.
28074
28075 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
28076
28077         PR debug/7241
28078         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28079         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28080         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28081
28082         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28083         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28084         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28085         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28086         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28087         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28088         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28089         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28090
28091 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28092
28093         PR objc/23306
28094         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28095         scan-assmbler.
28096
28097 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
28098
28099         PR target/21255
28100         * gcc.dg/pr21255-1.c: New test.
28101         * gcc.dg/pr21255-2-mb.c: Likewise.
28102         * gcc.dg/pr21255-2-ml.c: Likewise.
28103         * gcc.dg/pr21255-3.c: Likewise.
28104         * gcc.dg/pr21255-4.c: Likewise.
28105
28106 2005-08-31  Dale Johannesen  <dalej@apple.com>
28107
28108         * gcc.dg/20050830-1.c: New.
28109
28110 2005-08-31  Josh Conner  <jconner@apple.com>
28111
28112         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28113         command-line options for arm-*-* targets.
28114         * g++.dg/init/array16.C: Likewise.
28115         * g++.dg/other/crash-4.C: Likewise.
28116
28117 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28118
28119         PR obj-c++/23640
28120         * obj-c++.dg/gnu-runtime-3.mm: New test.
28121
28122 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28123
28124         PR c++/13377
28125         * g++.dg/lookup/ambig4.C: New test.
28126         * g++.dg/lookup/ambig5.C: New test.
28127         * g++.dg/tc1/dr101.C: Adjust error markers.
28128
28129 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28130
28131         PR c++/23639
28132         * g++.dg/template/ttp5.C: Adjust error markers.
28133
28134 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
28135
28136         PR testsuite/23609
28137         * lib/obj-c++.exp: Include target-libpath.exp.
28138         (obj-c++_link_flags): Look for the GNU libobjc library
28139         and set the library path to include it.
28140         Don't manually set LD_LIBRARY_PATH (etc.) but call
28141         set_ld_library_path_env_vars instead.
28142         (obj-c++_target_compile): Don't set library path or
28143         linker flags because they are already set correctly
28144         in obj-c++_link_flags.
28145
28146 2005-08-30  Josh Conner  <jconner@apple.com>
28147
28148         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28149         to command-line options for arm-*-* targets.
28150
28151 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
28152
28153         * g++.dg/other/i386-1.C: New.
28154
28155 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
28156
28157         PR preprocessor/20348
28158         PR preprocessor/20356
28159         * gcc.dg/cpp/pr20348.c: New test.
28160         * gcc.dg/cpp/pr20348.h: New file.
28161         * gcc.dg/cpp/inc/pr20348.h: New file.
28162         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28163         * gcc.dg/cpp/pr20356.c: New test.
28164         * gcc.dg/cpp/pr20356.h: New file.
28165         * gcc.dg/cpp/inc/pr20356.h: New file.
28166         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28167
28168 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
28169
28170         * gfortran.fortran-torture/execute/intrinsic_count.f90:
28171         Fix array dimension to avoid correct end-of-file error.
28172
28173 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
28174
28175         PR libfortran/23598
28176         * gfortran.dg/iostat_1.f90: New test.
28177
28178 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
28179
28180         PR middle-end/23408
28181         * gcc.dg/pr23408.c: New test.
28182
28183 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
28184
28185         PR c++/23099
28186         * g++.dg/init/member1.C: Make sure erroneous static data member
28187         definitions are required.
28188         * g++.dg/template/static13.C: New test.
28189         * g++.dg/template/static14.C: Likewise.
28190
28191 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
28192
28193         * gcc.target/i386/pr23575.c: Use -msse2 instead of
28194         -march=pentium4, remove ilp32 requirement.
28195
28196         PR middle-end/23484
28197         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28198         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28199
28200 2005-08-29  Andreas Jaeger  <aj@suse.de>
28201
28202         PR testsuite/23607
28203         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28204
28205 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
28206
28207         * gcc.c-torture/execute/20050316-2.c: New test.
28208         * gcc.c-torture/execute/20050316-3.c: New test.
28209         * gcc.dg/torture/pr16104-1.c: New test.
28210
28211 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
28212
28213         PR middle-end/23463
28214         * gcc.c-torture/execute/zero-struct-1.c: New test.
28215
28216 2005-08-27  Richard Guenther  <rguenther@suse.de>
28217
28218         PR target/23575
28219         * gcc.target/i386/pr23575.c: New testcase.
28220
28221 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
28222
28223         PR rtl-optimization/23561
28224         * gcc.c-torture/execute/20050826-1.c: New test.
28225
28226         PR rtl-opt/23560
28227         * gcc.c-torture/execute/20050826-2.c: New test.
28228
28229 2005-08-26  Dale Johannesen  <dalej@apple.com>
28230
28231         * gcc.dg/20030711-1.c: Modify to work on Darwin.
28232         * gcc.dg/20050826-1.c: New.
28233
28234 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
28235
28236         PR c++/19004
28237         * g++.dg/template/nontype13.C: New test.
28238
28239         PR c++/23491
28240         * g++.dg/init/new14.C: New test.
28241         * g++.dg/expr/anew1.C: Do not XFAIL.
28242         * g++.dg/expr/anew2.C: Likewise.
28243         * g++.dg/expr/anew3.C: Likewise.
28244
28245 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
28246
28247         PR middle-end/22439
28248         * gcc.dg/vla-3.c: New test.
28249
28250 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
28251
28252         PR fortran/20363
28253         * gfortran.dg/named_interface.f90: New.
28254
28255 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
28256
28257         * gcc.c-torture/execute/frame-address.c: New test.
28258
28259 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
28260
28261         PR c++/20817
28262         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28263
28264 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28265
28266         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28267
28268 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28269
28270         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28271         * gcc.dg/altivec-22.c: Rename from..
28272         * gcc.dg/altivec-nomfcr.c: ..this.
28273
28274 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
28275
28276         PR tree-optimization/23546
28277         * gcc.dg/tree-ssa/pr23546.c: New test.
28278
28279 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
28280
28281         PR fortran/17758
28282         * gfortran.dg/nonreturning_statements.f90: New test.
28283
28284 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28285
28286         PR c++/22454
28287         * g++.dg/parse/crash29.C: New.
28288
28289 2005-08-23  DJ Delorie  <dj@redhat.com>
28290
28291         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28292         constants have the L suffix.
28293
28294 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
28295
28296         PR c++/23044
28297         * g++.dg/template/instantiate8.C: New.
28298
28299 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
28300
28301         PR middle-end/23467
28302         * gcc.c-torture/execute/pr23467.c: New test.
28303
28304 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
28305
28306         PR tree-optimization/22043
28307         * gcc.c-torture/execute/20050613-1.c: New test.
28308
28309 2005-08-23  Ben Elliston  <bje@au.ibm.com>
28310
28311         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28312
28313 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
28314
28315         PR rtl-optimization/23478
28316         * g++.dg/opt/pr23478.C: New test.
28317
28318 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
28319
28320         PR c/18715
28321         * gcc.dg/switch-warn-3.c: New test.
28322
28323 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28324
28325         PR c++/22233
28326         * g++.dg/template/param1.C: New test.
28327
28328 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28329
28330         PR c++/23089
28331         * g++.dg/other/incomplete1.C: New test.
28332
28333 2005-08-22  Ira Rosen  <irar@il.ibm.com>
28334
28335         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28336         are vectorizable.
28337
28338 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28339
28340         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28341         d_lines_5.f: New.
28342
28343 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
28344
28345         * gcc.target/i386/sse-4.c: New test.
28346
28347 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28348
28349         PR testsuite/23239
28350         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28351
28352 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
28353
28354         * gcc.dg/20050811-1.c: New test.
28355         * gcc.dg/20050811-2.c: New test.
28356
28357 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
28358
28359         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28360
28361 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
28362
28363         PR 23476
28364         * gcc.c-torture/compile/pr23476.c: New test.
28365
28366 2005-08-19  Devang Patel  <dpatel@apple.com>
28367
28368         PR tree-optimization/23048
28369         * gcc.dg/tree-ssa/pr23048.c: New test.
28370
28371 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28372
28373         PR middle-end/20624
28374         * g++.dg/warn/Wreturn-3.C: New test
28375
28376 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
28377
28378         PR tree-optimization/22228
28379         * g++.dg/vect/pr22543.cc: New test.
28380
28381 2005-08-17  Steven Bosscher  <stevenb@suse.de>
28382
28383         PR tree-optimization/21574
28384         * gcc.dg/tree-ssa/pr21574.c: New test.
28385
28386 2005-08-16  James E Wilson  <wilson@specifix.com>
28387
28388         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28389
28390 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28391
28392         PR tree-opt/23402
28393         * gcc.c-torture/compile/zero-strct-3.c: New test.
28394         * gcc.c-torture/compile/zero-strct-4.c: New test.
28395
28396 2005-08-16  Steven Bosscher  <stevenb@suse.de>
28397
28398         PR target/23376
28399         * gcc.target/x86_64/pr23376.c: New test.
28400
28401 2005-08-16  Ian Lance Taylor  <ian@airs.com>
28402
28403         PR c++/23337
28404         * g++.dg/ext/vector2.C: New.
28405
28406 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28407
28408         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28409
28410 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28411
28412         PR libfortran/23428
28413         * gfortran.dg/inquire-complex.f90: New test case.
28414
28415 2005-08-16  James E Wilson  <wilson@specifix.com>
28416
28417         PR tree-optimization/21105
28418         * gcc.dg/large-size-array.c: New.
28419
28420 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
28421
28422         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28423         type.
28424         * gcc.dg/vect/vect-41: Likewise.
28425         * gcc.dg/vect/vect-42: Likewise.
28426         * gcc.dg/vect/vect-43: Likewise.
28427         * gcc.dg/vect/vect-44: Likewise.
28428         * gcc.dg/vect/vect-46: Likewise.
28429         * gcc.dg/vect/vect-47: Likewise.
28430         * gcc.dg/vect/vect-48: Likewise.
28431         * gcc.dg/vect/vect-52: Likewise.
28432         * gcc.dg/vect/vect-53: Likewise.
28433         * gcc.dg/vect/vect-54: Likewise.
28434         * gcc.dg/vect/vect-55: Likewise.
28435         * gcc.dg/vect/vect-56: Likewise.
28436         * gcc.dg/vect/vect-57: Likewise.
28437         * gcc.dg/vect/vect-58: Likewise.
28438         * gcc.dg/vect/vect-59: Likewise.
28439         * gcc.dg/vect/vect-60: Likewise.
28440         * gcc.dg/vect/vect-61: Likewise.
28441         * gcc.dg/vect/vect-85: Likewise.
28442         * gcc.dg/vect/vect-87: Likewise.
28443         * gcc.dg/vect/vect-88: Likewise.
28444         * gcc.dg/vect/vect-93.c: Likewise.
28445         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28446         * gcc.dg/vect/vect-75: Likewise.
28447         * gcc.dg/vect/vect-76: Likewise.
28448         * gcc.dg/vect/vect-77: Likewise.
28449         * gcc.dg/vect/vect-78: Likewise.
28450         * gcc.dg/vect/vect-80: Likewise.
28451         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28452         vectorized for the expected reason, rather than checking how alignment
28453         was handled.
28454         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28455         aligned type and also instead of aligned pointers. Added documentation.
28456
28457 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
28458
28459         * gfortran.dg/power.f90: New test.
28460
28461 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
28462
28463         PR rtl-optimization/23299
28464         * g++.dg/opt/pr23299.C: New test.
28465
28466 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28467
28468         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28469
28470 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
28471
28472         * g++.dg/template/local6.C: New test.
28473
28474 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
28475
28476         * execute/exceptions/finally-1.m: Check that the catch and finally are
28477         being called.  Also add a "return 0;" at the end of main.
28478
28479 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
28480
28481         PR fortran/21432.
28482         * gfortran.dg/namelist_print_1.f: New test of functionality of
28483         PRINT namelist.
28484         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28485         namelist generates error with -std=f95.
28486
28487 2005-08-14  Ira Rosen  <irar@il.ibm.com>
28488
28489         PR tree-optimization/23119
28490         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28491
28492 2005-08-13  Marcin Koziej  <creep@desk.pl>
28493             Andrew Pinski  <pinskia@physics.uc.edu>
28494
28495         PR libobjc/22492
28496         * execute/exceptions/finally-1.m: New test.
28497
28498 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28499
28500         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28501         testsuite.
28502         * objc/execute/exceptions/trivial.m: New test.
28503         * objc.dg/try-catch-11.m: Move to ...
28504         * objc/execute/exceptions/foward-1.m: Here.
28505         * objc.dg/try-catch-2.m: Move to ...
28506         * objc/execute/exceptions/catchall-1.m: Here.
28507         * objc.dg/try-catch-8.m: Move to ...
28508         * objc/execute/exceptions/local-variables-1.m: Here.
28509
28510 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28511
28512         * objc.dg/nested-func-1.m: Move to ...
28513         * objc/execute/nested-func-1.m: Here.
28514
28515 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28516
28517         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28518         in ${options} instead of [target_info name].
28519         * lib/obj-c++.exp (objc_target_compile): Likewise.
28520
28521 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28522
28523         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28524
28525 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28526
28527         part of PR testsuite/23348
28528         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28529         each of the torture options.
28530         * objc/compile/trivial.m: New test.
28531
28532 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28533
28534         * gfortran.dg/eoshift.f90: Correct format.
28535
28536 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28537
28538         * gfortran.fortran-torture/execute/character_passing.f90:
28539         Fix comment typo.
28540
28541 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
28542
28543         PR c++/8271
28544         * g++.dg/template/unify10.C: New.
28545
28546 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
28547
28548         * g++.dg/parse/pr22514.C: Move to...
28549         * g++.dg/debug/pr22514.C: here.
28550
28551 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28552
28553         PR c++/23266
28554         * g++.dg/inherit/pure1.C: New test.
28555
28556         * ChangeLog: Fix typos.
28557
28558 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28559             Steven Bosscher  <stevenb@suse.de>
28560
28561         * gfortran.dg/runtime_warning_1.f90: New test.
28562
28563 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28564
28565         PR c++/23219
28566         * g++.dg/parse/crash28.C: New.
28567
28568 2005-08-11  Richard Guenther  <rguenther@suse.de>
28569
28570         PR target/23289
28571         * gcc.target/i386/tailcall-1.c: New testcase.
28572
28573 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28574
28575         * gcc.dg/vect/vect-67.c: Un-xfail.
28576
28577 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28578
28579         PR c++/23225
28580         * g++.dg/parse/crash27.C: new test.
28581
28582 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
28583
28584         PR libfortran/22143
28585         * gfortran.dg/shift-kind.f90: New testcase.
28586
28587 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
28588
28589         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28590         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28591
28592 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28593
28594         PR c++/20646
28595         * g++.dg/other/mult-stor1.C: New test.
28596
28597 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28598
28599         * gcc.c-torture/pr18299-1.c: Move to ...
28600         * gcc.c-torture/compile/pr18299-1.c: Here.
28601
28602 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
28603
28604         * gfortran/fortran.torture/execute/character_passing.f90:
28605         Fix types for LSAME.
28606
28607 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
28608
28609         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28610         input data back to what it was originally.
28611
28612 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28613
28614         * objc.dg/try-catch-8.m: Enable for all targets.
28615
28616 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
28617
28618         * gcc.dg/pr23165.c: New test.
28619
28620 2005-08-09  Steven Bosscher  <stevenb@suse.de>
28621
28622         PR tree-optimization/23234
28623         * gcc.dg/tree-ssa/pr23234.c: New test.
28624
28625 2005-08-08  Josh Conner  <jconner@apple.com>
28626
28627         PR rtl-optimization/23241
28628         * gcc.dg/char-compare.c: New test.
28629
28630 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28631
28632         PR c++/22508
28633         * g++.dg/init/new13.C: New test.
28634
28635 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28636
28637         PR c++/21166
28638         * g++.dg/other/crash-4.C: Adjust
28639         * g++/dg/ext/packed9.C: New.
28640
28641 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28642
28643         PR middle-end/21964
28644         * gcc.c-torture/execute/pr21964-1.c: New test.
28645
28646 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28647
28648         PR c/22458
28649         * gcc.dg/pr22458-1.c: New test.
28650
28651 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
28652             Steven G. Kargl <kargls@comcast.net>
28653
28654         PR fortran/22390
28655         * gfortran.dg/flush_1.f90: New test.
28656
28657 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28658
28659         PR c++/23191
28660         * g++.dg/template/eh2.C: New test.
28661
28662 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28663
28664         PR c++/19498
28665         * g++.dg/template/instantiate7.C: New test.
28666
28667 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
28668
28669         PR c/23113
28670         * gcc.dg/Wunused-value-1.c: New test.
28671
28672 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
28673
28674         PR rtl-optimization/23233
28675         * gcc.c-torture/compile/pr23233-1.c: New test.
28676
28677 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
28678
28679         PR fortran/18833
28680         PR fortran/20850
28681         * gfortran.dg/equiv_1.f90: New test.
28682         * gfortran.dg/equiv_2.f90: New test.
28683         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28684         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28685         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28686
28687 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28688
28689         * gcc.c-torture/execute/vrp-5.c: New test.
28690         * gcc.c-torture/execute/vrp-6.c: New test.
28691         * gcc.dg/tree-ssa/vrp21.c: New test.
28692
28693 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28694
28695         * g++.dg/parse/pr22514.C: New test.
28696
28697 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
28698
28699         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28700
28701         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28702         instead of constant loads / pool entries.
28703
28704 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
28705
28706         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28707         TEST_TO_WCTYPE.
28708
28709 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
28710
28711         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28712         __WINT_TYPE__ in generated prototypes if possible.
28713
28714 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
28715
28716         PR 22037
28717         * g++.dg/tree-ssa/pr22037.C:
28718
28719 2005-08-04  Richard Henderson  <rth@redhat.com>
28720
28721         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28722         scan-tree-dump-times directive.
28723
28724 2005-08-04  Jan Hubicka  <jh@suse.cz>
28725
28726         * gcov-1.C: Fix switch counts.
28727         * gcov-4b.c: Likewise.
28728
28729 2005-08-03  Jeff Law  <law@redhat.com>
28730
28731         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28732
28733 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
28734
28735         * gcc.c-torture/execute/pr23135.c: New test.
28736
28737 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28738
28739         PR tree-optimization/19899
28740         * gcc.dg/tree-ssa/scev-1.c: New test.
28741         * gcc.dg/tree-ssa/scev-2.c: New test.
28742
28743 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
28744
28745         PR target/18582
28746         * gcc.dg/torture/pr18582-1.c: New test.
28747
28748 2005-08-03  Jan Hubicka  <jh@suse.cz>
28749
28750         * update-conroll.c: New testcase.
28751         * update-conroll-2.c: New testcase.
28752
28753 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
28754
28755         * gfortran.dg/constant_substring.f: New test.
28756         * gfortran.dg/pr22491.f: New test.
28757
28758 2005-08-02  Jan Hubicka  <jh@suse.cz>
28759
28760         * update-threading.c: Replace by the proper one.
28761
28762 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28763
28764         PR 23164
28765         * g++.dg/tree-ssa/pr23164.C: New test.
28766
28767 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28768
28769         * gcc.dg/tree-ssa/pr23192.c: New test.
28770
28771 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
28772
28773         * gcc.c-torture/execute/vrp-4.c: New test.
28774
28775 2005-08-02  Jan Hubicka  <jh@suse.cz>
28776
28777         * update-threading.c: New test.
28778
28779 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
28780
28781         * gcc.c-torture/compile/20050801-1.c: New test.
28782         * gcc.c-torture/compile/20050801-2.c: New test.
28783
28784 2005-08-01  Jan Hubicka  <jh@suse.cz>
28785
28786         * val-prof-5.c: New test.
28787
28788 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
28789
28790         PR c/22311
28791         * gcc.dg/pr22311-1.c : New test.
28792
28793 2005-07-31  Steven Bosscher  <stevenb@suse.de>
28794
28795         PR target/23095
28796         * gfortran.dg/pr23095.f: New test.
28797
28798         PR c++/22003
28799         * g++.dg/other/pr22003.C: New test.
28800
28801 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
28802
28803         PR target/20621
28804         * gcc.c-torture/execute/pr20621-1.c: New test.
28805
28806 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
28807
28808         * gfortran.dg/comma_format_extension_4.f: Adjust length
28809         of string for format.
28810         * gfortran.dg/der_array_io_1.f: Replace illegal internal
28811         print statement with internal write.
28812         * gfortran.dg/der_array_io_2.f: Likewise.
28813         * gfortran.dg/der_array_io_3.f: Likewise.
28814
28815 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
28816
28817         * gcc.dg/fold-abs-4.c: new test.
28818
28819 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
28820
28821         PR fortran/22570 an related issues.
28822         * gfortran.dg/x_slash_1.f: New test.
28823
28824 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
28825
28826         PR c/23143
28827         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28828         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28829
28830 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28831
28832         PR c/529
28833         * gcc.dg/Wshadow-3.c: New test.
28834
28835 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
28836
28837         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28838         used to have the wrong bounds).
28839
28840 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28841
28842         PR c/21720
28843         * gcc.dg/hex-round-1.c: Test more cases.
28844         * gcc.dg/hex-round-2.c: New test.
28845
28846 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
28847
28848         PR 22550
28849         * g++.dg/tree-ssa/pr22550.C: New test.
28850
28851 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
28852
28853         * gcc.dg/tree-ssa/vrp19.c: New test.
28854         * gcc.dg/tree-ssa-vrp20.c: New test.
28855
28856 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28857
28858         PR c/22240
28859         * gcc.dg/transparent-union-4.c: New test.
28860
28861 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28862
28863         PR c/22192
28864         * gcc.dg/c99-vla-2.c: New test.
28865
28866 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28867
28868         PR c/21720
28869         * gcc.dg/hex-round-1.c: New test.
28870
28871 2005-07-28  Jan Hubicka  <jh@suse.cz>
28872
28873         * inliner-1.c: Do not dump everything.
28874         * tree-prof.exp: Do not pass -ftree-based-profiling.
28875         * bprob.exp: Likewise.
28876
28877         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28878
28879 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
28880
28881         PR c++/22545
28882         * g++.dg/expr/ptrmem7.C: New test.
28883
28884 2005-07-28  Mike Stump  <mrs@apple.com>
28885
28886         * g++.old-deja/g++.mike/visibility-1.C: New test.
28887
28888 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28889
28890         PR c/20187
28891         * gcc.c-torture/execute/pr20187-1.c: New test.
28892
28893 2005-07-28  Jeff Law  <law@redhat.com>
28894
28895         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28896         * gcc.dg/tree-ssa/vrp18.c: New test.
28897
28898 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28899
28900         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28901
28902 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28903
28904         PR tree-optimization/22506
28905         * gcc.dg/vect/ps22506.c: New test.
28906
28907 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
28908
28909         PR target/21149
28910         * gcc.target/i386/sse-3.c: New test.
28911
28912 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28913
28914         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
28915         * gcc.target/mips/mips32-dsp-type.c: Likewise.
28916
28917 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28918
28919         PR c/22589
28920         * gcc.c-torture/compile/pr22589-1.c: New test.
28921
28922 2005-07-28  Jan Hubicka  <jh@suse.cz>
28923
28924         * update-loopch.c: New testcase.
28925
28926 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28927
28928         PR rtl-optimization/23047
28929         * gcc.c-torture/execute/pr23047.c: New test.
28930         * gcc.c-torture/execute/pr23047.x: New.
28931
28932 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28933
28934         PR tree-optimization/22493
28935         * gcc.c-torture/execute/pr22493-1.c: New test.
28936         * gcc.c-torture/execute/pr22493-1.x: New.
28937         * gcc.c-torture/execute/vrp-1.c: New test.
28938         * gcc.c-torture/execute/vrp-2.c: New test.
28939         * gcc.c-torture/execute/vrp-2.c: New test.
28940
28941 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
28942
28943         * gcc.target/frv/all-builtin-read8.c: Delete.
28944         * gcc.target/frv/all-builtin-read16.c: Delete.
28945         * gcc.target/frv/all-builtin-read32.c: Delete.
28946         * gcc.target/frv/all-builtin-read64.c: Delete.
28947         * gcc.target/frv/all-builtin-write8.c: Delete.
28948         * gcc.target/frv/all-builtin-write16.c: Delete.
28949         * gcc.target/frv/all-builtin-write32.c: Delete.
28950         * gcc.target/frv/all-builtin-write64.c: Delete.
28951         * gcc.target/frv/all-read-write-1.c: New.
28952
28953 2005-07-27  Jeff Law  <law@redhat.com>
28954
28955         * gcc.c-torture/execute/pr22630.c: New test.
28956
28957 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
28958
28959         PR tree-optimization/23073
28960         * gcc.dg/vect/nodump-pr23073.c: New test.
28961         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28962
28963 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
28964
28965         PR tree-optimize/22348
28966         * gcc.c-torture/execute/pr22348.c: New.
28967
28968 2005-07-27  Richard Guenther  <rguenther@suse.de>
28969
28970         * gcc.dg/tree-ssa/salias-1.c: New testcase.
28971
28972 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28973
28974         PR fortran/22503
28975         * gfortran.dg/logical_comp.f90: New test.
28976
28977 2005-07-27  Jan Hubicka  <jh@suse.cz>
28978
28979         * inliner-1.c: Add cleanup of dumps.
28980         * val-prof-*.c: Likewise.
28981         * update-tailcall.c: New.
28982
28983 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28984
28985         PR 22591
28986         * gcc.dg/tree-ssa/pr22591.c: New test.
28987         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28988
28989 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28990
28991         PR libobjc/22606
28992         * objc.dg/try-catch-11.m: New test.
28993
28994 2005-07-26  Richard Guenther  <rguenther@suse.de>
28995
28996         PR tree-optimization/22486
28997         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28998
28999 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29000
29001         PR tree-opt/22484
29002         * g++.dg/opt/loop2.C: New test.
29003
29004 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29005
29006         * gcc.dg/tree-ssa/reassoc-3.c: New test.
29007         * gcc.dg/tree-ssa/reassoc-4.c: New test.
29008
29009 2005-07-25  Adam Nemet  <anemet@lnxw.com>
29010
29011         * lib/profopt.exp (profopt-execute): Check for profiling data
29012         files on the target.
29013
29014 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
29015
29016         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29017         for matching of asm labels.
29018
29019 2005-07-25  Richard Guenther  <rguenther@suse.de>
29020
29021         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29022
29023 2005-07-25  Richard Guenther  <rguenther@suse.de>
29024
29025         PR testsuite/22624
29026         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29027
29028 2005-07-25  Ira Rosen  <irar@il.ibm.com>
29029
29030         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29031         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29032         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29033         * gcc.dg/vect/vect-100.c: New test.
29034         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29035         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29036         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29037         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29038         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29039         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29040         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29041         * gfortran.dg/vect/pr19049.f90: New testcase.
29042         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29043
29044 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
29045
29046         * gcc.c-torture/execute/20050713-1.c: New test.
29047
29048         PR fortran/20063
29049         * gfortran.fortran-torture/execute/data_4.f90: New test.
29050
29051         PR middle-end/20303
29052         * gcc.dg/visibility-d.c: New test.
29053
29054 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
29055
29056         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29057         * gfortran.dg/underflow.f90: Ditto.
29058
29059 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29060
29061         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29062         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29063         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29064
29065 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29066
29067         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29068         include case of field width of zero.
29069
29070 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29071
29072         PR libgfortran/21875
29073         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29074         with trailing blanks on normal formatted read.
29075
29076 2005-07-23  Chao-ying Fu  <fu@mips.com>
29077
29078         * gcc.target/mips/mips32-dsp-type.c: New test.
29079         * gcc.target/mips/mips32-dsp.c: New test.
29080
29081 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
29082
29083         PR testsuite/21073
29084         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29085
29086         PR testsuite/20454
29087         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29088         and __cyg_profile_func_exit.
29089
29090 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
29091
29092         * gfortran.dg/comma_format_extension_3.f: Fix typo.
29093         * gfortran.dg/comma_format_extension_4.f: Same.
29094         * gfortran.dg/pr15332.f: Same.
29095         * gfortran.dg/pr21730.f: Same.
29096
29097 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
29098
29099         * g++.dg/opt/vrp2.C: Fix testcase.
29100
29101         PR tree-opt/22625
29102         * g++.dg/opt/vrp2.C: New test.
29103
29104 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
29105
29106         PR debug/21828
29107         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29108
29109 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
29110
29111         * gcc.dg/tree-ssa/20050719-1.c: New test.
29112
29113 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
29114
29115         * gcc.dg/bfin-longcall-1.c: New file.
29116         * gcc.dg/bfin-longcall-2.c: New file.
29117
29118 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
29119
29120         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29121
29122 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29123
29124         PR middle-end/19055
29125         * gcc.dg/tree-ssa/pr19055.c: New test.
29126         * gcc.dg/tree-ssa/pr19055-2.c: New test.
29127
29128 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29129
29130         PR C++/22358
29131         * g++.dg/other/pr22358.C: New test.
29132
29133 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
29134
29135         PR c++/2922
29136         * g++.dg/lookup/two-stage5.C: New test from bug comments.
29137
29138 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29139
29140         PR c++/15938
29141         * g++.dg/init/union2.C: New test.
29142
29143 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29144
29145         PR c/22393
29146         * gcc.dg/complex-4.c: New test.
29147
29148 2005-07-21  Richard Guenther  <rguenther@suse.de>
29149
29150         PR testsuite/22522
29151         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29152         scanning for asm labels.
29153         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29154
29155 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29156
29157         PR target/22085
29158         * gcc.dg/altivec-pr22085.c: New.
29159
29160 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29161
29162         PR tree-optimization/19210
29163         * gcc.dg/tree-ssa/pr19210-1.c: New.
29164         * gcc.dg/tree-ssa/pr19210-2.c: New.
29165
29166 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
29167
29168         PR rtl-optimization/22167
29169         * g++.dg/opt/pr22167.C: New test.
29170
29171 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
29172
29173         PR c++/2922
29174         * g++.dg/lookup/two-stage2.C: New.
29175         * g++.dg/lookup/two-stage3.C: New.
29176         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29177         fixed two-stage name lookup for operators.
29178         * g++.dg/template/call3.C: Compiler now produces an appropriate
29179         error message.
29180         * g++.dg/template/crash37.C: Compiler now describes bla() on line
29181         14 as a candidate.
29182         * g++.dg/template/ptrmem4.C: Compiler produces different error
29183         message.
29184         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29185         connect_to_method as a candidate.
29186
29187 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
29188
29189         * gcc.dg/fold-alloc-1.c: New test.
29190
29191 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
29192
29193         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29194         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29195
29196 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
29197
29198         * gcc.dg/fold-abs-1.c: New test.
29199         * gcc.dg/fold-abs-2.c: New test.
29200         * gcc.dg/fold-abs-3.c: New test.
29201
29202 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
29203
29204         Make CONSTRUCTOR use VEC to store initializers.
29205         * g++.dg/ext/complit3.C: Check for specific error messages.
29206         * g++.dg/init/brace2.C: Update error message.
29207         * g++.dg/warn/Wbraces2.C: Likewise.
29208
29209 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
29210
29211         PR fortran/16940
29212         * gfortran.dg/module_interface_1.f90: New test.
29213
29214 2005-07-19  Danny Berlin <dberlin@dberlin.org>
29215             Kenneth Zadeck <zadeck@naturalbridge.com>
29216
29217         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29218
29219 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29220
29221         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29222         specify -Wformat for these tests.
29223         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29224         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29225         * gcc.dg/format/opt-6.c: Delete.
29226
29227 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29228
29229         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29230         * gcc.dg/tree-ssa/sra-3.c: Likewise.
29231
29232 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29233
29234         * gcc.dg/tree-ssa/alias-2.c: New test.
29235
29236 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
29237
29238         PR c++/22263
29239         * g++.dg/template/explicit7.C: New test.
29240
29241 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
29242
29243         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29244         field width of 8 to +Inf and -Inf.
29245
29246 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
29247
29248         PR c++/22139
29249         * g++.dg/template/friend36.C: New test.
29250
29251 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
29252
29253         PR fortran/21730
29254         * gfortran.dg/pr21730.f: New test.
29255
29256 2005-07-16  Danny Berlin <dberlin@dberlin.org>
29257             Kenneth Zadeck <zadeck@naturalbridge.com>
29258
29259         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29260         since pure const detection cannot run at -O1 in c compiler.
29261         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29262         can now optimize this case properly.
29263         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29264         because we now pass.
29265         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29266
29267 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
29268
29269         PR c/22421
29270         * gcc.dg/format/bitfld-1.c: New test.
29271
29272 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29273
29274         PR c++/22204
29275         * g++.dg/rtti/repo1.C: New test.
29276
29277 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
29278
29279         PR middle-end/22398
29280         * gcc.c-torture/compile/pr22398.c: New test.
29281
29282 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29283
29284         PR c++/22132
29285         * g++.dg/expr/cast4.C: New test.
29286
29287 2005-07-15  Richard Guenther  <rguenther@suse.de>
29288
29289         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29290         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29291
29292 2005-07-15  Steven Bosscher  <stevenb@suse.de>
29293
29294         PR tree-optimization/22230
29295         * gcc.dg/tree-ssa/pr22230.c: New test.
29296
29297 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
29298
29299         * gfortran.dg/g77/cpp6.f: New test.
29300
29301         PR fortran/22417
29302         * gfortran.dg/g77/cpp5.F: New test.
29303         * gfortran.dg/g77/cpp5.h: New file.
29304         * gfortran.dg/g77/cpp5inc.h: New file.
29305
29306 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
29307
29308         PR libfortran/16435
29309         * gfortran.dg/tl_editting.f90: New.
29310         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29311
29312 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
29313
29314         * gfortran.dg/char_array_constructor.f90: New test.
29315
29316 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
29317
29318         * gfortran.dg/past_eor.f90: New.
29319         * gfortran.dg/complex_read.f90: New.
29320
29321 2005-07-13  Jeff Law  <law@redhat.com>
29322
29323         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29324         additional casts.
29325
29326         * gcc.dg/tree-ssa/pr22321.c: New test
29327
29328 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
29329
29330         PR tree-optimization/21921
29331         * gcc.dg/tree-ssa/pr21921.c: New.
29332
29333 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29334
29335         PR tree-optimizatio/22442
29336         * gcc.dg/tree-ssa/loop-11.c: New test.
29337
29338 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29339
29340         PR tree-opt/21840
29341         * gcc.c-torture/compile/pr21840.c: New test.
29342
29343 2005-07-12  Jan Hubicka  <jh@suse.cz>
29344
29345         * gcc.c-torture/compile/pr22379.c: New test.
29346
29347 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
29348
29349         PR libfortran/21593
29350         gfortran.dg/dev_null.f90: Remove outdated comment about
29351         PR libfortran/21593.
29352
29353
29354 2005-07-12  Dale Johannesen  <dalej@apple.com>
29355
29356         * gcc.target/i386/compress-float-sse.c: New.
29357         * gcc.target/i386/compress-float-sse-pic.c: New.
29358         * gcc.target/i386/compress-float-387.c: New.
29359         * gcc.target/i386/compress-float-387-pic.c: New.
29360         * gcc.dg/compress-float-ppc.c: New.
29361         * gcc.dg/compress-float-ppc-pic.c: New.
29362
29363 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
29364
29365         PR libfortran/21593
29366         gfortran.dg/dev_null.f90: Remove targets.
29367
29368 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29369
29370         PR tree-opt/22335
29371         * gcc.dg/pr22335-1.c: New test.
29372         * gcc.dg/pr22335-2.c: New test.
29373
29374 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29375
29376         PR c++/20172
29377         * g++.dg/template/nontype12.C : New test.
29378
29379 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29380
29381         * gcc.dg/tree-ssa/loop-10.c: New test.
29382
29383 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
29384
29385         * gcc.c-torture/execute/20020720-1.x: Remove.
29386
29387 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
29388
29389         * gfortran.fortran-torture/execute/forall_7.f90: New test.
29390
29391 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
29392
29393         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29394         (dg-mips-options): Use it.
29395
29396 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
29397
29398         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29399
29400 2005-07-09  Richard Henderson  <rth@redhat.com>
29401
29402         * lib/target-supports.exp (check_effective_target_sync_char_short):
29403         Add alpha.
29404
29405 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
29406
29407         PR libfortran/22217
29408         * gfortran.dg/negative-z-descriptor.f90: New test.
29409
29410 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29411
29412         PR tree-opt/22329
29413         * gcc.dg/pr22329.c: New test.
29414
29415 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
29416
29417         PR tree-optimization/20139
29418         * gcc.dg/tree-ssa/pr20139.c: New.
29419
29420 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29421
29422         PR tree-opt/22356
29423         * gcc.dg/pr22356-1.c: New test.
29424
29425 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
29426
29427         PR c++/21799
29428         * g++.dg/template/unify8.C: New.
29429         * g++.dg/template/unify9.C: New.
29430
29431 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
29432
29433         * gfortran.fortran-torture/execute/entry_10.f90: New test.
29434
29435 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
29436
29437         * gcc.dg/darwin-version-1.c: New.
29438         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29439         * gcc.dg/builtins-20.c: Likewise.
29440         * gcc.dg/builtins-53.c: Likewise.
29441         * gcc.dg/torture/builtins-convert-1.c: Likewise.
29442         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29443         * gcc.dg/torture/builtins-convert-3.c: Likewise.
29444         * gcc.dg/torture/builtins-power-1.c: Likewise.
29445         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29446         on Darwin.
29447
29448 2005-07-07  Jeff Law  <law@redhat.com>
29449
29450         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
29451         argument evaluation order.
29452
29453 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
29454
29455         PR libfortran/21594
29456         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29457         Add test cases where the shift length is greater than the
29458         array length.
29459
29460 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29461
29462         * obj-c++.dg/proto-lossage-6.mm: New.
29463         * objc.dg/proto-lossage-6.m: New.
29464
29465 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29466
29467         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29468         * objc.dg/gnu-runtime-2.m: Likewise.
29469
29470 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29471
29472         * gfortran.dg/longline.f: New test.
29473
29474         * gfortran.dg/badline.f: New test.
29475
29476 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29477
29478         PR fortran/16531
29479         PR fortran/15966
29480         PR fortran/18781
29481         * gfortran.dg/hollerith.f90: New.
29482         * gfortran.dg/hollerith2.f90: New.
29483         * gfortran.dg/hollerith3.f90: New.
29484         * gfortran.dg/hollerith4.f90: New.
29485         * gfortran.dg/hollerith_f95.f90: New.
29486         * gfortran.dg/hollerith_legacy.f90: New.
29487         * gfortran.dg/g77/cpp4.F: New. Port from g77.
29488
29489 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29490
29491         PR objc/22274
29492         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29493         * objc.dg/gnu-runtime-2.m: New.
29494
29495 2005-07-06  Jeff Law  <law@redhat.com>
29496
29497         * gcc.dg/tree-ssa/vrp17.c: New test.
29498
29499 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29500
29501         PR fortran/22327
29502         * gfortran.dg/array_constructor_5.f90: New test.
29503
29504 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29505
29506         * gfortran.fortran-torture/execute/entry_9.f90: New test.
29507
29508 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
29509
29510         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29511         * gcc.dg/980816-1.c: Ditto.
29512
29513 2005-07-06  Jeff Law  <law@redhat.com>
29514
29515         * gcc.c-torture/compile/pr21356.c: New test.
29516
29517 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29518
29519         PR c/22013
29520         PR c/22098
29521         * gcc.c-torture/compile/pr22013-1.c,
29522         gcc.c-torture/execute/pr22098-1.c,
29523         gcc.c-torture/execute/pr22098-2.c,
29524         gcc.c-torture/execute/pr22098-3.c: New tests.
29525
29526 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29527
29528         PR c/22308
29529         * gcc.dg/pr22308-1.c: New test.
29530
29531 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
29532
29533         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
29534         target.
29535         * gcc.dg/compare9.c: Use -fshort-enums instead of
29536         -fno-short-enums.  Change the last test to dg-bogus.
29537
29538 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
29539
29540         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29541         * gcc.dg/compare9.c: New.
29542
29543 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29544
29545         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29546
29547 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29548
29549         PR testsuite/22288
29550         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29551
29552
29553 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29554
29555         * gcc.dg/format/gcc_gfc-1.c: New.
29556
29557 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29558
29559         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29560
29561 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29562
29563         PR fortran/20842
29564         * gfortran.dg/io_invalid_1.f90: New test.
29565
29566 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
29567
29568         * gcc.dg/format/gcc_diag-1.c: Update.
29569
29570 2005-07-02  Jeff Law  <law@redhat.com>
29571
29572         * gcc.dg/tree-ssa/pr22051-1.c: New test.
29573         * gcc.dg/tree-ssa/pr22051-2.c: New test.
29574
29575 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
29576
29577         * gcc.dg/format/gcc_diag-1.c: Update.
29578
29579 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
29580
29581         PR tree-opt/22269
29582         * gcc.c-torture/compile/pr22269.c: New test.
29583
29584 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
29585
29586         PR 21584
29587         PR 22219
29588         * g++.dg/tree-ssa/pr21584-1.C: New test.
29589         * g++.dg/tree-ssa/pr21584-2.C: New test.
29590
29591 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
29592
29593         * obj-c++.dg/try-catch-11.mm: New.
29594         * objc.dg/try-catch-10.m: New.
29595
29596 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
29597
29598         * g++.dg/other/ucnid-1.C: xfail on AIX.
29599
29600 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
29601
29602         PR 22234
29603         * gcc.dg/20050629-1.c: New test.
29604
29605 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
29606
29607         * obj-c++.dg/const-str-1[0-1].mm: New.
29608         * objc.dg/const-str-1[0-1].m: New.
29609
29610 2005-05-29  Richard Henderson  <rth@redhat.com>
29611
29612         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29613         Rename from check_effective_target_vect_no_max.
29614         (check_effective_target_vect_no_int_add): New.
29615         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29616         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29617         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29618         * gcc.dg/vect/vect-reduc-1.c: Use both.
29619         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29620
29621 2005-05-29  Richard Henderson  <rth@redhat.com>
29622
29623         * lib/target-supports.exp (check_effective_target_vect_no_max):
29624         Remove i386 and x86_64.
29625
29626 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29627
29628         PR testsuite/21969
29629         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29630
29631 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29632
29633         PR middle-end/21969
29634         * gcc.dg/vect/pr21969.c: New test.
29635
29636 2005-06-28  Eric Christopher  <echristo@redhat.com>
29637
29638         PR c/22052
29639         PR c/21975
29640         * gcc.dg/inline1.c: New test.
29641         * gcc.dg/inline2.c: Ditto.
29642         * gcc.dg/inline3.c: Ditto.
29643         * gcc.dg/inline4.c: Ditto.
29644         * gcc.dg/inline5.c: Ditto.
29645
29646 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29647
29648         PR libfortran/22142
29649         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29650         Add testcase also testing eoshift1 for PR 22142.
29651
29652 2005-06-28  Richard Henderson  <rth@redhat.com>
29653
29654         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29655         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29656         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29657         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29658         gcc.dg/tree-ssa/20030922-2.c: Likewise.
29659
29660 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29661
29662         PR libfortran/22142
29663         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29664         Add testcase for PR 22142.
29665
29666 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
29667
29668         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29669         gcc.target/ia64/fpreg-2.c: New tests.
29670
29671 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29672
29673         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29674
29675 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29676
29677         PR libfortran/22170
29678         * gfortran.dg/slash_1.f90: New test.
29679
29680 2005-06-27  Richard Henderson  <rth@redhat.com>
29681
29682         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29683         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29684         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29685         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29686         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29687         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29688
29689 2005-06-27  Richard Henderson  <rth@redhat.com>
29690
29691         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29692         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29693
29694 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
29695
29696         * obj-c++.dg/proto-lossage-5.mm: New.
29697         * objc.dg/proto-lossage-5.m: New.
29698
29699 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
29700
29701         PR 21959
29702         * gcc.dg/tree-ssa/pr21959.c: New test.
29703
29704 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
29705
29706         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29707         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29708         testing uninitialized var.
29709
29710         * gcc.c-torture/execute/builtins/chk.h: New.
29711         * gcc.c-torture/execute/builtins/lib/chk.c: New.
29712         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29713         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29714         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29715         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29716         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29717         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29718         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29719         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29720         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29721         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29722         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29723         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29724         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29725         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29726         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29727         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29728         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29729         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29730         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29731         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29732         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29733         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29734         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29735         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29736         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29737         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29738         * gcc.dg/builtin-object-size-1.c: New test.
29739         * gcc.dg/builtin-object-size-2.c: New test.
29740         * gcc.dg/builtin-object-size-3.c: New test.
29741         * gcc.dg/builtin-object-size-4.c: New test.
29742         * gcc.dg/builtin-object-size-5.c: New test.
29743         * gcc.dg/builtin-stringop-chk-1.c: New test.
29744         * gcc.dg/builtin-stringop-chk-2.c: New test.
29745         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29746         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29747         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29748         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29749         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29750         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29751         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29752         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29753         * gcc.c-torture/execute/printf-1.c: New test.
29754         * gcc.c-torture/execute/fprintf-1.c: New test.
29755         * gcc.c-torture/execute/vprintf-1.c: New test.
29756         * gcc.c-torture/execute/vfprintf-1.c: New test.
29757         * gcc.c-torture/execute/printf-chk-1.c: New test.
29758         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29759         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29760         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29761
29762 2005-06-27  Michael Matz  <matz@suse.de>
29763
29764         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29765         slot is not merged if address escapes.
29766
29767 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29768
29769         PR c/21911
29770         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
29771
29772 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
29773
29774         PR middle-end/17965
29775         * gcc.c-torture/compile/20050622-1.c: New test.
29776
29777         PR middle-end/22028
29778         * gcc.dg/20050620-1.c: New test.
29779
29780 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
29781
29782         PR tree-optimization/22026
29783         * gcc.dg/tree-ssa/pr22026.c: New.
29784
29785 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
29786
29787         PR libfortran/22144
29788         * gfortran.dg/shift-alloc.f90: New testcase.
29789
29790 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
29791
29792         * all files: Update FSF address in copyright headers.
29793
29794 2005-06-22  Jan Hubicka  <jh@suse.cz>
29795
29796         * wholeprogram-1.c: New testcase.
29797         * wholeprogram-2.c: New testcase.
29798
29799 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
29800
29801         PR 22171
29802         * gcc.dg/tree-ssa/pr22171.c: New test.
29803
29804 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
29805
29806         * gfortran.dg/simplify_modulo.f90: New.
29807
29808 2005-06-24  Jan Hubicka  <jh@suse.cz>
29809
29810         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29811
29812 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29813
29814         * obj-c++.dg/proto-lossage-[1-4].mm: New.
29815
29816 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29817
29818         * obj-c++.dg/typedef-alias-1.mm: New.
29819         * objc.dg/typedef-alias-1.m: New.
29820
29821 2005-06-23  Jeff Law  <law@redhat.com>
29822
29823         * gcc.dg/tree-ssa/vrp16.c: New test.
29824
29825 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29826
29827         * lib/target-supports.exp: Add
29828         check_effective_target_fortran_large_real and
29829         check_effective_target_fortran_large_int to check for
29830         corresponding effective targets.
29831         * gfortran.dg/large_integer_kind_1.f90: New test.
29832         * gfortran.dg/large_real_kind_1.f90: New test.
29833
29834 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
29835
29836         PR tree-optimization/22117
29837         * gcc.dg/tree-ssa/pr22117.c: New.
29838
29839 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
29840
29841         PR testsuite/22123
29842         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29843
29844 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
29845
29846         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29847
29848 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
29849
29850         * gfortran.dg/f2c_4.f90: Add tests for complex functions
29851         * gfortran.dg/f2c_4.c: Likewise.
29852
29853 2005-06-22 Paul Brook  <paul@codesourcery.com>
29854
29855         PR fortran/21034
29856         * gfortran.dg/auto_save_1.f90: New test.
29857
29858 2005-06-22  Michael Matz  <matz@suse.de>
29859
29860         * gcc.target/x86-64/abi: New directory.
29861         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29862         * gcc.target/x86-64/abi/README.gcc: New file.
29863         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29864         * gcc.target/x86-64/abi/asm-support.s: New file.
29865         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29866         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29867         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29868         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29869         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29870         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29871         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29872         * gcc.target/x86_64/abi/test_bitfields.c: New test.
29873         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29874         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29875         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29876         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29877         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29878         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29879         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29880         * gcc.target/x86_64/abi/test_varargs.c: New test.
29881
29882 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
29883
29884         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29885         32-bit i?86 and x86_64.
29886
29887 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
29888
29889         * obj-c++.dg/const-str-[1-9].mm: New tests.
29890
29891 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
29892
29893         PR fortran/22010
29894         * gfortran.dg/namelist_use.f90: New.
29895         * gfortran.dg/namelist_use_only.f90: New.
29896
29897 2005-06-21  Jeff Law  <law@redhat.com>
29898
29899         * gcc.dg/tree-ssa/vrp15.c: New test.
29900
29901 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
29902
29903         * lib/target-supports.exp (check_effective_target_vect_reduction):
29904         Remove.
29905         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
29906         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
29907         remove vect_reduction target keyword. Also avoid two returns in main.
29908         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29909         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
29910         * gcc.dg/vect/vect-reduc-1short.c: New test.
29911         * gcc.dg/vect/vect-reduc-1char.c: New test.
29912         * gcc.dg/vect/vect-reduc-2short.c: New test.
29913         * gcc.dg/vect/vect-reduc-2char.c: New test.
29914         * gcc.dg/vect/vect-reduc-6.c: New test.
29915         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
29916         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
29917         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
29918
29919 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29920         Paul Thomas  <pault@gcc.gnu.org>
29921
29922         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
29923         New tests.
29924
29925 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29926
29927         * gfortran.dg/backslash_1.f90: New test.
29928         * gfortran.dg/backslash_2.f90: New test.
29929
29930 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
29931
29932         * gfortran.dg/duplicate_labels.f90: New test.
29933
29934 2005-06-20  Jan Beulich  <jbeulich@novell.com>
29935
29936         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
29937         unsupportable relocations.
29938         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29939         * gcc.dg/20050321-2.c: xfail for NetWare.
29940
29941 2005-06-20  Andreas Jaeger  <aj@suse.de>
29942
29943         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29944         gcc.target/i386/fastcall-sseregparm.c,
29945         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29946
29947 2005-06-19  Richard Henderson  <rth@redhat.com>
29948
29949         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29950
29951 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
29952
29953         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29954
29955 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
29956
29957         PR c++/22115
29958         * g++.dg/conversion/simd2.C: Change expected error message.
29959
29960 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29961
29962         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29963         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29964         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29965
29966 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
29967
29968         * gcc.dg/fold-mod-1.c: New test.
29969
29970 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
29971
29972         PR fortran/19926
29973         * gfortran.dg/pr19926.f90: New test.
29974
29975 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29976
29977         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29978         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29979         targets.
29980         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29981         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29982
29983 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29984
29985         * gcc.target/ia64/float80-varargs-1.c: New test.
29986
29987 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29988
29989         PR tree-opt/22035
29990         * gfortran.dg/f2c_6.f90: New test.
29991
29992 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29993
29994         PR c++/17413
29995         * g++.dg/template/local5.C: New.
29996
29997 2005-06-17  Richard Henderson  <rth@redhat.com>
29998
29999         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30000
30001 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
30002
30003         PR testsuite/21945
30004         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30005
30006 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
30007
30008         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30009         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30010         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30011         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30012         check_vect to verify the presence of hardware vector support.
30013
30014 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
30015
30016         PR testsuite/22056
30017         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30018
30019 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30020
30021         PR libfortran/19216
30022         * gfortran.dg/pr19216.f: Add correct space between brackets and
30023         dg directive.
30024
30025 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30026
30027         PR libfortran/16436
30028         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30029
30030 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
30031
30032         * gcc.target/i386/attributes-error.c: New testcase.
30033         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30034         * gcc.target/i386/regparm-stdcall.c: Likewise.
30035         * gcc.target/i386/sseregparm-1.c: Likewise.
30036         * gcc.target/i386/sseregparm-2.c: Likewise.
30037
30038 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
30039
30040         * g++.dg/rtti/crash2.C: New.
30041
30042 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
30043
30044         * gcc.dg/noncompile/20040203-3.c: Update expected message.
30045
30046 2005-06-15  David Ung  <davidu@mips.com>
30047
30048         * gcc.target/mips/mips16e-extends.c: New test for testing the
30049         generation of MIPS16e zeb/zeh, seb/seh instructions.
30050
30051 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
30052
30053         PR 22018
30054         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30055         * gcc.dg/tree-ssa/pr22018.c: New test.
30056
30057 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
30058
30059         * gcc.dg/simd-1.c: Update error messages.
30060         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
30061         * gcc.dg/simd-2.c: Update error messages.
30062         * gcc.dg/simd-4.c: New.
30063
30064 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
30065
30066         PR c++/20678
30067         * g++.dg/other/crash-4.C: New.
30068
30069 2005-06-14  Devang Patel  <dpatel@apple.com>
30070
30071         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30072
30073 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30074
30075         PR c++/21929
30076         * g++.dg/parse/crash11.C: Update
30077
30078 2005-06-13  Jeff Law  <law@redhat.com>
30079
30080         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30081         perform the desired transformations.
30082         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30083         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30084
30085 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30086
30087         PR fortran/22038
30088         * gfortran.dg/forall_1.f90: Un-XFAIL.
30089
30090 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
30091
30092         PR c++/21929
30093         * g++.dg/parse/crash26.C: New.
30094
30095         PR c++/20789
30096         * g++.dg/init/member1.C: New.
30097
30098 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
30099
30100         * gfortran.dg/altreturn_1.f90: New test.
30101
30102 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
30103
30104         PR middle-end/21985
30105         * gcc.dg/tree-ssa/pr21985.c: New test.
30106
30107 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30108
30109         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30110
30111 2005-06-12  Roger Sayle  <roger@eyesopen.com>
30112
30113         PR c++/21930
30114         * g++.dg/other/error10.C: New test case.
30115
30116 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30117
30118         PR libfortran/19155
30119         * gfortran.dg/pr19155.f: Add test.
30120
30121 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30122
30123         * gfortran.dg/f2c_7.f90: New test.
30124
30125         * gfortran.dg/forall_1.f90: XFAILed.
30126
30127 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30128
30129         * gcc.dg/pr14796-1.c: New.
30130         * gcc.dg/pr14796-2.c: New.
30131
30132 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
30133
30134         PR fortran/17792
30135         PR fortran/21375
30136         * gfortran.dg/deallocate_stat.f90: New test.
30137
30138 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
30139
30140         * gfortran.fortran-torture/execute/in-pack.f90: New test.
30141
30142 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
30143
30144         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30145         access will be generated when this loop is vectorized. Test that
30146         accesses with same alignment were detected.
30147         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30148         Test that accesses with same alignment were detected.
30149         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30150         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30151         alignment were detected.
30152
30153 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
30154
30155         PR c++/10611
30156         * g++.dg/conversion/simd2.C: New.
30157
30158 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30159
30160         * gcc.dg/Wcxx-compat-1.c: New.
30161
30162 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
30163
30164         PR libfortran/21480
30165         * gfortran.dg/reshape-complex.f90: Add a test for a packed
30166         complex array.
30167
30168 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
30169
30170         * gcc.dg/alias-8.c: New.
30171
30172 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
30173
30174         * gcc.dg/format/cmn_err-1.c: Update.
30175
30176 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
30177
30178         PR target/20666
30179         * gcc.target/sparc/fexpand-2.c: New.
30180         * gcc.target/sparc/fpmerge-2.c: New.
30181         * gcc.target/sparc/fpmul-2.c: New.
30182         * gcc.target/sparc/noresult.c: New.
30183         * gcc.target/sparc/pdist-2.c: New.
30184         * gcc.target/sparc/pdist-3.c: New.
30185
30186 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
30187
30188         PR testsuite/21702
30189         * gcc.target/i386/i386.exp: Fix comment typo.
30190
30191 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30192
30193         PR c++/19497
30194         * g++.dg/inherit/using5.C: New.
30195         * g++.dg/inherit/using6.C: New.
30196
30197 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30198
30199         PR c++/19894
30200         * g++.dg/template/ptrmem15.C: New test.
30201
30202         PR c++/20563
30203         * g++.dg/ext/label4.C: New test.
30204
30205 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30206
30207         * gcc.dg/tls/debug-1.c: New test.
30208
30209 2005-06-07  Dale Johannesen  <dalej@apple.com>
30210
30211         * gcc.target/i386/movq.c: New.
30212
30213 2005-06-07  Dale Johannesen  <dalej@apple.com>
30214
30215         * gcc.dg/20050607-1.c: New.
30216
30217 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
30218
30219         PR middle-end/21850
30220         * gcc.c-torture/execute/20050607-1.c: New test.
30221
30222 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
30223
30224         PR libfortran/21926
30225         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30226         Test case where the return array has lowest stride one,
30227         but isn't packed.
30228
30229 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
30230
30231         * lib/target-supports.exp (check_effective_target_sync_int_long):
30232         Add s390 and s390x targets.
30233
30234 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
30235
30236         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30237         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30238         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30239         * gcc.dg/tree-ssa/loop-9.c: New test.
30240
30241 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30242
30243         * g++.dg/parse/defarg10.C: New.
30244
30245 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
30246
30247         PR regression/21897
30248         * gcc.c-torture/execute/20050604-1.c: New test.
30249
30250 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30251
30252         PR 21903
30253         * g++.dg/parse/defarg9.C: New.
30254
30255         PR c++/20637
30256         * g++.dg/inherit/using4.C: New.
30257         * g++.dg/overload/error1.C: Adjust expected errors.
30258         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30259         * g++.old-deja/g++.brendan/arm2.C: Likewise.
30260         * g++.old-deja/g++.other/redecl2.C: Likewise.
30261         * g++.old-deja/g++.other/redecl4.C: Likewise.
30262         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30263
30264 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30265
30266         * gfortran.dg/f2c_5.f90: Add -w to dg-options
30267
30268 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30269
30270         * lib/gfortran.exp (gfortran_target_compile): Call
30271         dg-additional-files-options
30272         * gfortran.dg/f2c_4.f90: New file
30273         * gfortran.dg/f2c_4.c: New file
30274         * gfortran.dg/f2c_5.f90: New file
30275         * gfortran.dg/f2c_5.c: New file
30276
30277 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30278
30279         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30280
30281         PR fortran/21912
30282         * gfortran.dg/array_constructor_4.f90: New test.
30283
30284 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
30285
30286         PR c++/21619
30287         * g++.dg/ext/builtin9.C: New test.
30288
30289 2005-06-05  Dale Johannesen  <dalej@apple.com>
30290
30291         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30292         * gcc.c-torture/execute/20050603-2.c: Ditto.
30293
30294 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
30295
30296         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30297         * gcc.dg/vect/vect-reduc-1.c: New.
30298         * gcc.dg/vect/vect-reduc-2.c: New.
30299         * gcc.dg/vect/vect-reduc-3.c: New.
30300
30301 2005-06-04  Dale Johannesen  <dalej@apple.com>
30302
30303         * gcc.c-torture/execute/20050603-1.c: New.
30304         * gcc.c-torture/execute/20050603-2.c: New.
30305         * gcc.dg/20050603-3.c: New.
30306
30307 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30308
30309         PR fortran/19195
30310         * gfortran.dg/debug_1.f90: New test.
30311
30312         * gfortran.dg/forall_1.f90: New test.
30313
30314 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
30315
30316         * gfortran.dg/array_constructor_3.f90: New test.
30317
30318 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30319
30320         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30321
30322 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
30323
30324         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30325
30326 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
30327
30328         PR c/21873
30329         * gcc.dg/init-excess-1.c: New test.
30330
30331 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30332
30333         PR c++/21853
30334         * g++.dg/expr/static_cast6.C: New test.
30335
30336 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
30337
30338         * gcc.dg/tree-ssa/vrp14.c: New test.
30339
30340 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30341
30342         PR c++/21336
30343         * g++.dg/template/new2.C: New test.
30344
30345 2005-06-03  Josh Conner  <jconner@apple.com>
30346
30347         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30348         all entries in initializer.
30349
30350 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
30351
30352         PR middle-end/21858
30353         * gcc.dg/pr21858.c: New testcase.
30354
30355 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
30356
30357         PR tree-optimization/21292
30358
30359         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30360         New.
30361         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30362         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30363         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30364         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30365         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30366
30367 2005-06-02  Richard Henderson  <rth@redhat.com>
30368
30369         * gcc.dg/sync-2.c: Use -march=i486 for i386.
30370
30371 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
30372
30373         * gcc.dg/wtypequal.c: New testcase.
30374
30375 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
30376
30377         PR 21582
30378         * gcc.dg/tree-ssa/pr21582.c: New test.
30379
30380 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30381
30382         PR c++/21280
30383         * g++.dg/opt/interface2.h: New.
30384         * g++.dg/opt/interface2.C: New.
30385         * g++.dg/init/ctor4.C: Adjust error lines.
30386         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30387         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30388         * g++.old-deja/g++.jason/opeq3.C: Likewise.
30389         * g++.old-deja/g++.pt/assign1.C: Likewise.
30390         * g++.old-deja/g++.pt/crash20.C: Likewise.
30391
30392 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
30393
30394         PR tree-optimization/21734
30395         * g++.dg/vect/pr21734_1.cc: New.
30396         * g++.dg/vect/pr21734_2.cc: New.
30397
30398 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30399
30400         PR c++/20350
30401         * g++.dg/template/spec24.C: New.
30402
30403         PR c++/21151
30404         * g++.dg/pch/local-1.C: New.
30405         * g++.dg/pch/local-1.Hs: New.
30406
30407 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
30408
30409         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30410         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30411         * gcc.dg/tree-ssa/pr14341.c: New test.
30412         * gcc.dg/tree-ssa/pr14841.c: New test.
30413         * gcc.dg/tree-ssa/pr20701.c: New test.
30414         * gcc.dg/tree-ssa/pr21086.c: New test.
30415         * gcc.dg/tree-ssa/pr21090.c: New test.
30416         * gcc.dg/tree-ssa/pr21332.c: New test.
30417         * gcc.dg/tree-ssa/pr21458.c: New test.
30418         * gcc.dg/tree-ssa/pr21658.c: New test.
30419         * gcc.dg/tree-ssa/vrp01.c: New test.
30420         * gcc.dg/tree-ssa/vrp02.c: New test.
30421         * gcc.dg/tree-ssa/vrp03.c: New test.
30422         * gcc.dg/tree-ssa/vrp04.c: New test.
30423         * gcc.dg/tree-ssa/vrp05.c: New test.
30424         * gcc.dg/tree-ssa/vrp06.c: New test.
30425         * gcc.dg/tree-ssa/vrp07.c: New test.
30426         * gcc.dg/tree-ssa/vrp08.c: New test.
30427         * gcc.dg/tree-ssa/vrp09.c: New test.
30428         * gcc.dg/tree-ssa/vrp10.c: New test.
30429         * gcc.dg/tree-ssa/vrp11.c: New test.
30430         * gcc.dg/tree-ssa/vrp12.c: New test.
30431         * gcc.dg/tree-ssa/vrp13.c: New test.
30432
30433 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
30434
30435         PR 21029
30436         * gcc.dg/tree-ssa/pr21029.c: New test.
30437
30438 2005-06-01  Roger Sayle  <roger@eyesopen.com>
30439
30440         * gfortran.dg/logint-1.f: New test case.
30441         * gfortran.dg/logint-2.f: Likewise.
30442         * gfortran.dg/logint-3.f: Likewise.
30443
30444 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
30445
30446         PR c/21536
30447         PR c/20760
30448         * gcc.dg/20050527-1.c: New test.
30449
30450         * gcc.dg/i386-sse-12.c: New test.
30451
30452         PR fortran/21729
30453         * gfortran.dg/implicit_5.f90: New test.
30454
30455 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
30456
30457         PR fortran/20883
30458         * gfortran/assign_4.f90: New test.
30459         * gfortran/assign_2.f90: Change compile to run.
30460
30461 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
30462
30463         * lib/target-supports.exp
30464         (check_effective_target_sync_char_short): New.
30465         * gcc.dg/sync-2.c: New.
30466
30467 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
30468
30469         PR tree-optimization/21817
30470         * gcc.dg/torture/pr21817-1.c: New.
30471
30472 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
30473
30474         PR c++/21165
30475         * g++.dg/template/init5.C: New.
30476
30477 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
30478
30479         * gfortran.dg/char_initialiser_actual.f90:
30480         Test character initialisers as actual arguments.
30481         * gfortran.dg/char_pointer_comp_assign.f90:
30482         Test character pointer structure component assignments.
30483         * gfortran.dg/char_array_structure_constructor.f90:
30484         Test character components in structure constructors.
30485
30486 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
30487
30488         PR middle-end/20931
30489         * g++.dg/opt/pr20931.C: New test.
30490
30491 2005-05-31  Andreas Jaeger  <aj@suse.de>
30492
30493         PR testsuite/20772
30494         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30495         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30496         g++.old-deja/g++.ext/asmspec1.C,
30497         g++.old-deja/g++.other/regstack.C,
30498         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30499         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30500         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30501         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30502         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30503         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30504         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30505         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30506         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30507         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30508         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30509         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30510         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30511         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30512         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30513         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30514         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30515         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30516         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30517
30518 2005-05-31  Jeff Law  <law@redhat.com>
30519
30520         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30521
30522 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
30523
30524         PR middle-end/21743
30525         * gcc.dg/builtins-1.c: Activate disabled clog test.
30526         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30527
30528 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
30529
30530         * gfortran.dg/char_pointer_assign.f90:
30531         Test character-pointer assignments and pointer assignments.
30532         * gfortran.dg/char_pointer_dummy.f90:
30533         Test character-pointer dummy arguments.
30534         * gfortran.dg/char_pointer_func.f90:
30535         Test character-pointer function returns.
30536         * gfortran.dg/char_pointer_dependency.f90:
30537         Test character-pointer functions with dependencies.
30538
30539 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
30540
30541         PR c++/21784
30542         * g++.dg/lookup/using14.C: New test.
30543
30544 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
30545
30546         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30547         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30548         trailing ^M.
30549
30550 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
30551
30552         PR c++/17413
30553         * g++.dg/template/local5.C: New.
30554
30555         PR target/21761
30556         * gcc.c-torture/compile/pr21761.c: New.
30557
30558         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30559         before darwin8.
30560
30561 2005-05-30  Steven G. Kargl
30562
30563         PR fortran/20846
30564         * gfortran.dg/inquire_8.f90: New test.
30565
30566 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30567
30568         PR libfortran/21376
30569         * gfortran.dg/output_exponents_1.f90: New test.
30570
30571 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30572
30573         PR libfortran/20006
30574         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30575
30576 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
30577
30578         PR c++/21210
30579         * g++.dg/ext/complex1.C: New test.
30580
30581         PR c++/21340
30582         * g++.dg/init/ctor6.C: New test.
30583
30584 2005-05-29  Jan Hubicka  <jh@suse.cz>
30585
30586         * gcc.c-torture/compile/pr21562.c: New.
30587
30588 2005-05-28  Steven G. Kargl <kargls@comcast.net>
30589
30590         * gfortran.dg/subnormal_1.f90: New test.
30591
30592 2005-05-28  Jan Hubicka  <jh@suse.cz>
30593
30594         * tree-prof.exp: Fix comment.
30595         * value-prof-1.c: New.
30596         * value-prof-2.c: New.
30597         * value-prof-3.c: New.
30598         * value-prof-4.c: New.
30599
30600 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
30601
30602         PR c++/21614
30603         * g++.dg/expr/ptrmem6.C: New test.
30604         * g++.dg/expr/ptrmem6a.C: Likewise.
30605
30606 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
30607
30608         PR tree-optimization/21658
30609         * gcc.dg/tree-ssa/pr21658.c: New.
30610
30611 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
30612
30613         PR c++/21455
30614         * g++.dg/inherit/ptrmem3.C: New.
30615
30616         PR c++/21681
30617         * g++.dg/parse/template16.C: New.
30618
30619 2005-05-27  Andreas Jaeger  <aj@suse.de>
30620
30621         * gcc.dg/setjmp-2.c: Only run in 32-bit.
30622
30623         * gcc.dg/i386-sse-8.c: Run test on all archs.
30624
30625 2005-05-26  Mike Stump  <mrs@apple.com>
30626
30627         * objc.dg/isa-field-1.m: Only run on darwin.
30628         * objc.dg/lookup-1.m: Likewise.
30629         * objc.dg/try-catch-8.m: Likewise.
30630
30631 2005-05-26  Roger Sayle  <roger@eyesopen.com>
30632
30633         PR tree-optimization/9814
30634         * gcc.dg/pr9814-1.c: New test case.
30635
30636 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30637
30638         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30639         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30640         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30641         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30642         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30643         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30644         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30645         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30646         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30647         objc.dg/try-catch-8.m: New.
30648
30649 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
30650
30651         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30652         remove extraneous semicolons.
30653
30654 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30655
30656         * obj-c++.dg/comp-types-12.mm: New.
30657         * objc.dg/comp-types-11.m: New.
30658         * objc.dg/selector-4.m: New.
30659
30660 2005-05-26  Andreas Jaeger  <aj@suse.de>
30661
30662         PR testsuite/20772
30663         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30664         g++.old-deja/g++.ext/attrib3.C,
30665         g++.old-deja/g++.other/store-expr1.C,
30666         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30667         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30668         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30669         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30670         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30671         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30672         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30673         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30674         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30675         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30676         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30677         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30678         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30679         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30680         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30681         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30682         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30683         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30684         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30685
30686 2005-05-26  Andreas Jaeger  <aj@suse.de>
30687
30688         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30689         x86-64 compilation.
30690
30691 2005-05-26  Andreas Jaeger  <aj@suse.de>
30692
30693         PR testsuite/20772
30694         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30695         gcc.misc-tests/i386-pf-athlon-1.c,
30696         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30697         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30698         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30699         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30700         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30701         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30702         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30703         programs.
30704
30705         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30706         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30707         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30708         x86-64 compilation.
30709
30710         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30711         x86_64.
30712
30713         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30714         effective-target ilp32.
30715
30716 2005-05-26  David Ung  <davidu@mips.com>
30717
30718         * gcc.target/mips/ext_ins.c: New test for testing the generation
30719         of MIPS32/64 rev 2 ext/ins instructions.
30720
30721 2005-05-26  Andreas Jaeger  <aj@suse.de>
30722
30723         * treelang/compile/unsigned.tree: Use gimple instead of
30724         nonexisting generic dump.
30725
30726 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
30727
30728         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30729
30730 2005-05-26  Andreas Jaeger  <aj@suse.de>
30731
30732         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30733
30734 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
30735
30736         PR libfortran/17283
30737         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30738         Test callee-allocated memory with write statements.
30739
30740 2005-05-25  Roger Sayle  <roger@eyesopen.com>
30741
30742         PR middle-end/21709
30743         * gcc.dg/pr21709-1.c: New test case.
30744
30745 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30746             Mike Stump  <mrs@apple.com>
30747
30748         * objc/execute/next_mapping.h: Update for C++.
30749
30750         * obj-c++.dg/selector-1.mm: Move to...
30751         * obj-c++.dg/selector-4.mm: here...
30752
30753         * obj-c++.dg/basic.mm: New.
30754         * obj-c++.dg/comp-types-1.mm: New.
30755         * obj-c++.dg/cxx-class-1.mm: New.
30756         * obj-c++.dg/cxx-ivars-1.mm: New.
30757         * obj-c++.dg/cxx-ivars-2.mm: New.
30758         * obj-c++.dg/cxx-ivars-3.mm: New.
30759         * obj-c++.dg/cxx-scope-1.mm: New.
30760         * obj-c++.dg/cxx-scope-2.mm: New.
30761         * obj-c++.dg/defs.mm: New.
30762         * obj-c++.dg/empty-private-1.mm: New.
30763         * obj-c++.dg/encode-1.mm: New.
30764         * obj-c++.dg/encode-2.mm: New.
30765         * obj-c++.dg/encode-3.mm: New.
30766         * obj-c++.dg/extern-c-1.mm: New.
30767         * obj-c++.dg/extra-semi.mm: New.
30768         * obj-c++.dg/fix-and-continue-2.mm: New.
30769         * obj-c++.dg/isa-field-1.mm: New.
30770         * obj-c++.dg/ivar-list-semi.mm: New.
30771         * obj-c++.dg/local-decl-1.mm: New.
30772         * obj-c++.dg/lookup-1.mm: New.
30773         * obj-c++.dg/lookup-2.mm: New.
30774         * obj-c++.dg/method-1.mm: New.
30775         * obj-c++.dg/method-2.mm: New.
30776         * obj-c++.dg/method-3.mm: New.
30777         * obj-c++.dg/method-4.mm: New.
30778         * obj-c++.dg/method-5.mm: New.
30779         * obj-c++.dg/method-6.mm: New.
30780         * obj-c++.dg/method-7.mm: New.
30781         * obj-c++.dg/no-extra-load.mm: New.
30782         * obj-c++.dg/overload-1.mm: New.
30783         * obj-c++.dg/pragma-1.mm: New.
30784         * obj-c++.dg/pragma-2.mm: New.
30785         * obj-c++.dg/private-1.mm: New.
30786         * obj-c++.dg/private-2.mm: New.
30787         * obj-c++.dg/proto-qual-1.mm: New.
30788         * obj-c++.dg/qual-types-1.mm: New.
30789         * obj-c++.dg/stubify-1.mm: New.
30790         * obj-c++.dg/stubify-2.mm: New.
30791         * obj-c++.dg/super-class-1.mm: New.
30792         * obj-c++.dg/super-class-2.mm: New.
30793         * obj-c++.dg/super-dealloc-1.mm: New.
30794         * obj-c++.dg/super-dealloc-2.mm: New.
30795         * obj-c++.dg/template-1.mm: New.
30796         * obj-c++.dg/template-2.mm: New.
30797         * obj-c++.dg/template-3.mm: New.
30798         * obj-c++.dg/template-4.mm: New.
30799         * obj-c++.dg/template-5.mm: New.
30800         * obj-c++.dg/template-6.mm: New.
30801         * obj-c++.dg/try-catch-1.mm: New.
30802         * obj-c++.dg/try-catch-2.mm: New.
30803         * obj-c++.dg/try-catch-3.mm: New.
30804         * obj-c++.dg/try-catch-4.mm: New.
30805         * obj-c++.dg/try-catch-5.mm: New.
30806         * obj-c++.dg/try-catch-6.mm: New.
30807         * obj-c++.dg/try-catch-7.mm: New.
30808         * obj-c++.dg/try-catch-8.mm: New.
30809         * obj-c++.dg/try-catch-9.mm: New.
30810         * obj-c++.dg/va-meth-1.mm: New.
30811
30812 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30813
30814         * obj-c++.dg/selector-1.mm: New.
30815         * obj-c++.dg/selector-2.mm: New.
30816
30817 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30818
30819         * obj-c++.dg/selector-3.mm: New.
30820         * objc.dg/selector-3.m: New.
30821
30822 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30823
30824         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30825         about where warning appears.
30826
30827 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30828
30829         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30830         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30831         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30832         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30833
30834 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30835
30836         * gcc.dg/20050524-1.c: New test.
30837
30838 2005-05-25  Jan Hubicka  <jh@suse.cz>
30839
30840         * gcc.dg/tree-prof/inliner-1.c: New.
30841
30842 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
30843
30844         * gcc.dg/tree-prof: New directory.
30845         * gcc.dg/tree-prof/tree-prof.exp: New.
30846
30847 2005-05-25  DJ Delorie  <dj@redhat.com>
30848
30849         * gcc.dg/Wattributes-1.c: New.
30850         * gcc.dg/Wattributes-2.c: New.
30851         * gcc.dg/Wattributes-3.c: New.
30852
30853 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
30854
30855         PR tree-optimization/19833
30856         * gcc.dg/uninit-4.c: Remove xfail.
30857         * gcc.dg/uninit-9.c: Ditto.
30858
30859 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
30860
30861         * obj-c++.dg/bitfield-[1-5].mm: New.
30862         * obj-c++.dg/class-protocol-1.mm: New.
30863         * obj-c++.dg/comp-types-1[0-1].mm: New.
30864         * obj-c++.dg/comp-types-[2-9].mm: New.
30865         * obj-c++.dg/encode-[4-8].mm: New.
30866         * obj-c++.dg/layout-1.mm: New.
30867         * obj-c++.dg/method-1[0-9].mm: New.
30868         * obj-c++.dg/method-2[0-1].mm: New.
30869         * obj-c++.dg/method-[8-9].mm: New.
30870         * obj-c++.dg/objc-gc-3.mm: New.
30871         * obj-c++.dg/try-catch-10.mm: New.
30872         * objc.dg/bitfield-5.m: New.
30873         * objc.dg/comp-types-10.m: New.
30874         * objc.dg/comp-types-9.m: New.
30875         * objc.dg/layout-1.m: New.
30876         * objc.dg/objc-gc-4.m: New.
30877         * objc.dg/try-catch-9.m: New.
30878         * objc.dg/class-protocol-1.m: Tweak diagnostics.
30879         * objc.dg/comp-types-1.m: Likewise.
30880         * objc.dg/comp-types-[5-6].m: Likewise.
30881         * objc.dg/method-9.m: Likewise.
30882
30883 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
30884
30885         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30886         and on hardware without VMX support.
30887
30888         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30889
30890         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30891
30892         * lib/profopt.exp (dg-final-generate, dg-final-use,
30893         profopt-final-code, profopt-get-options): New.
30894         (profopt-execute): Process test directives.
30895
30896         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30897         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30898         cleanup-tree-dump, cleanup-saved-temps): Update comments.
30899
30900 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
30901
30902         PR C++/21645
30903         * g++.dg/init/ctor5.C: New test.
30904
30905 2005-05-24  Ira Rosen  <irar@il.ibm.com>
30906
30907         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
30908         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
30909         vect-113.c, vect-114.c.
30910
30911 2005-05-23  Adam Nemet  <anemet@lnxw.com>
30912
30913         * gcc.dg/const-elim-1.c: Remove xfails.
30914
30915 2005-05-23  Jeff Law  <law@redhat.com>
30916
30917         * gcc.c-torture/compile/pr21638.c: New test.
30918         * gcc.c-torture/compile/20050520-1.c: New test.
30919
30920 2005-05-23  Nick Clifton  <nickc@redhat.com>
30921
30922         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
30923         be a proper triple, ie: m32r*-*-*.
30924         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30925
30926 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
30927
30928         PR middle-end/21331
30929         PR tree-opt/21293
30930         * gcc.c-torture/compile/pr21293.c: New test.
30931         * gcc.c-torture/execute/pr21331.c: New test.
30932
30933 2004-05-20  Richard Henderson  <rth@redhat.com>
30934
30935         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
30936
30937 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
30938
30939         * obj-c++-dg.exp: Add.
30940         * obj-c++.exp: Add.
30941         * obj-c++.dg/dg.exp: Add.
30942
30943 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30944
30945         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30946         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30947
30948 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
30949
30950         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30951
30952 2004-05-19  Richard Henderson  <rth@redhat.com>
30953
30954         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30955
30956 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
30957
30958         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30959
30960         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30961
30962 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
30963
30964         PR c++/21495
30965         * g++.dg/parse/extern1.C: New test.
30966         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30967
30968 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30969
30970         * gcc.dg/c99-math.h: New.
30971         * gcc.dg/c99-math-float-1.c: New test.
30972         * gcc.dg/c99-math-double-1.c: Likewise.
30973         * gcc.dg/c99-math-long-double-1.c: Likewise.
30974
30975 2005-05-18  Richard Henderson  <rth@redhat.com>
30976
30977         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30978
30979 2005-05-18  Devang Patel  <dpatel@apple.com>
30980
30981         * g++.dg/opt/20050511-1.C: New test.
30982
30983 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30984
30985         PR libfortran/21127
30986         * gfortran.dg/reshape-complex.f90: New test.
30987
30988 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30989
30990         * gfortran.dg/array_constructor_1.f90: New test.
30991         * gfortran.dg/array_constructor_2.f90: New test.
30992
30993 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30994
30995         PR fortran/20954
30996         * gfortran.dg/pr20954.f: New test.
30997
30998 2005-05-17  Mike Stump  <mrs@apple.com>
30999
31000         Yet more Objective-C++...
31001
31002         * objc.dg/method-5.m: Update.
31003         * objc.dg/method-6.m: Update.
31004         * objc.dg/method-7.m: Update.
31005         * objc.dg/method-9.m: Update.
31006         * objc.dg/try-catch-2.m: Update.
31007
31008 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
31009
31010         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31011         Remove little-endian optimizations.
31012
31013 2005-05-17  Jeff Law  <law@redhat.com>
31014
31015         * g++.dg/tree-ssa/pr14814.C: New test.
31016         * gcc.dg/tree-ssa/pr14814.C: New test.
31017         * gcc.dg/tree-ssa/pr17141-1.C: New test.
31018         * gcc.dg/tree-ssa/pr17141-2.C: New test.
31019
31020 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31021
31022         * gcc.dg/compat/generate-random.c: Do not include
31023         libiberty.h.
31024         * gcc.dg/compat/generate-random_r.c: Likewise.
31025
31026 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
31027
31028         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31029
31030 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31031
31032         PR middle-end/21595
31033         * g++.dg/tree-ssa/builtin1.C: New testcase.
31034
31035 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
31036
31037         PR c++/21454
31038         * g++.dg/opt/const4.C: New test.
31039
31040         PR middle-end/21492
31041         * g++.dg/opt/crossjump1.C: New test.
31042
31043         PR tree-optimization/21610
31044         * gcc.c-torture/compile/20050516-1.c: New test.
31045
31046         PR fortran/15080
31047         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31048         about the test failing.
31049         * gfortran.fortran-torture/execute/where_7.f90: New test.
31050         * gfortran.fortran-torture/execute/where_8.f90: New test.
31051
31052 2005-05-16  Richard Henderson  <rth@redhat.com>
31053
31054         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31055         i?86 and x86_64.
31056
31057 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
31058
31059         * gcc.dg/compat/generate-random.c (config.h): Do not include.
31060         (limits.h): Include unconditionally.
31061         (stdlib.h): Likewise.
31062         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31063         (limits.h): Include unconditionally.
31064         (stdlib.h): Likewise.
31065         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31066         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31067         (limits.h): Include unconditionally.
31068         (stdlib.h): Likewise.
31069         (hashtab.h): Do not include.
31070         (getopt.h): Likewise.
31071         (stddef.h): Include.
31072         (hashval_t): Define.
31073         (struct entry): Add "next" field.
31074         (HASH_SIZE): New macro.
31075         (hash_table): New variable.
31076         (switchfiles): Do not use xmalloc.
31077         (mix): New macro.
31078         (iterative_hash): New function.
31079         (hasht): Remove.
31080         (e_exists): New function.
31081         (e_insert): Likewise.
31082         (output): Use, instead of libiberty hashtable functions.
31083         (main): Do not use getopt.  Do not call htab_create.
31084
31085 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
31086
31087         PR libstdc++/21526
31088         * lib/target-supports.exp (check_mkfifo_available):
31089         Return 0 for cygwin as mkfifo support incomplete on platform.
31090         Fix typos in comments.
31091
31092 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
31093
31094         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31095
31096 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
31097
31098         PR fortran/17432
31099         * gfortran.dg/assign_4.f: New test.
31100
31101 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
31102
31103         PR tree-optimization/21563
31104         * gcc.dg/tree-ssa/pr21563.c: New.
31105
31106 2005-05-14  Jan Hubicka  <jh@suse.cz>
31107
31108         * gcc.dg/noreturn-7.c: Allow control reaches warning.
31109
31110 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
31111
31112         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31113
31114 2005-05-13  Julian Brown  <julian@codesourcery.com>
31115
31116         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31117         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31118
31119 2005-05-13  Jan Hubicka  <jh@suse.cz>
31120
31121         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31122         * gcc.dg/fold-xor-?.c: Likewise.
31123         * gcc.dg/pr15784-?.c: Likewise.
31124         * gcc.dg/pr20922-?.c: Likewise.
31125         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31126         * gcc.dg/tree-ssa/pr17598.c: Likewise.
31127         * gcc.dg/tree-ssa/pr20470.c: Likewise.
31128
31129 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31130
31131         PR fortran/21260
31132         * gfortran.dg/hollerith_1.f90: New test.
31133
31134 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31135
31136         * gfortran.dg/func_result_2.f90: New test.
31137
31138 2005-05-11  Bud Davis  <bdavis@gfortran.org>
31139
31140         * gfortran.dg/dev_null.f90: New test.
31141
31142 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
31143
31144         * gcc.dg/arm-vfp1.c: Revert last change.
31145
31146 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
31147
31148         PR middle-end/19807
31149         PR tree-optimization/19639
31150         * g++.dg/tree-ssa/pr19807.C: New testcase.
31151
31152 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31153
31154         PR libfortran/21471
31155         * gfortran.dg/append-1.f90: New test.
31156
31157 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31158
31159         * gcc.dg/pr18501.c: XFAIL.
31160         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31161         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31162         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31163         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31164         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31165         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31166         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31167         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31168
31169 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31170
31171         PR fortran/20178
31172         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31173         gfortran.dg/f2c_3.f90: New tests.
31174
31175         * gfortran.dg/return_1.f90: Fix dg annotation.
31176
31177 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31178
31179         * gcc.c-torture/compile/20050510-1.c: New test.
31180
31181 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
31182
31183         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31184
31185 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
31186
31187         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31188
31189 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
31190
31191         PR c/17913
31192         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31193
31194 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
31195
31196         PR c/21342
31197         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31198         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31199
31200 2005-05-10  Ben Elliston  <bje@au.ibm.com>
31201
31202         PR debug/16676
31203         * gcc.dg/debug/pr16676.c: New test.
31204
31205 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
31206
31207         PR testsuite/21443
31208         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31209         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31210         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31211         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31212         Change -O1 to -O2.
31213         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
31214         -fno-tree-dominator-opts.
31215
31216 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31217
31218         * gfortran.dg/return_1.f90: New test.
31219
31220 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
31221
31222         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31223
31224         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31225
31226 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
31227
31228         PR c++/21427
31229         * g++.dg/inherit/covariant13.C: New.
31230
31231 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31232
31233         PR libfortran/19155
31234         * gfortran.dg/pr19155.f: New test.
31235
31236 2005-05-08  Roger Sayle  <roger@eyesopen.com>
31237
31238         PR inline-asm/8788
31239         * gcc.dg/pr8788-1.c: New testcase.
31240
31241 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
31242
31243         PR target/21416
31244         * gcc.target/mips/fpcmp-[12].c: New tests.
31245
31246 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
31247
31248         * lib/target-supports-dg.exp (dg-require-fork): New function.
31249         (dg-require-mkfifo): Likewise.
31250         * lib/target-supports.exp (check_function_available): New
31251         function.
31252         (check_fork_available): Likewise.
31253         (check_mkfifo_available): Likewise.
31254
31255 2005-05-06  Jeff Law  <law@redhat.com>
31256
31257         * gcc.c-torture/compile/pr21380.c: New test.
31258
31259 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
31260
31261         PR c++/20961
31262         * g++.dg/ext/weak3.C: New test.
31263
31264 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
31265
31266         PR c++/21352
31267         * g++.dg/template/crash37.C: New test.
31268
31269 2005-05-05  Paul Brook  <paul@codesourcery.com>
31270
31271         * gcc.dg/arm-g2.c: Use effective-target arm32.
31272         * gcc.dg/arm-mmx-1.c: Ditto.
31273         * gcc.dg/arm-scd42-2.c: Ditto.
31274         * gcc.dg/arm-vfp1.c: Ditto.
31275         * lib/target-supports.exp (check_effective_target_arm32): New
31276         function.
31277
31278 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
31279
31280         PR libfortran/21354
31281         gfortran.dg/in_pack_rank7.f90: New test.
31282
31283 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
31284
31285         PR middle-end/15618
31286         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31287
31288 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
31289
31290         PR middle-end/21265
31291         * gcc.dg/20050503-1.c: New test.
31292
31293         PR rtl-optimization/21239
31294         * gcc.dg/i386-sse-11.c: New test.
31295
31296 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
31297
31298         PR target/16888
31299         * gcc.target/i386/asm-1.c: New test.
31300
31301 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
31302
31303         PR rtl-optimization/21330
31304         * gcc.c-torture/execute/20050502-1.c: New test.
31305
31306         PR target/21297
31307         * gcc.c-torture/execute/20050502-2.c: New test.
31308
31309 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
31310
31311         PR middle-end/21282
31312         * gcc.dg/pr21282.c: New.
31313
31314 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31315
31316         * gcc.dg/vect/pr20122.c: Clean up .vect file.
31317         * gcc.dg/vect/vect-92.c: Likewise.
31318         * gcc.dg/vect/vect-93.c: Likewise.
31319         * gcc.dg/vect/vect-dv-1.c: Likewise.
31320         * gcc.dg/vect/vect-dv-2.c: Likewise.
31321         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31322
31323 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31324
31325         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31326         * gfortran.dg/vect/vect-2.f90: Likewise.
31327         * gfortran.dg/vect/vect-3.f90: Likewise.
31328         * gfortran.dg/vect/vect-4.f90: Likewise.
31329         * gfortran.dg/vect/vect-5.f90: Likewise.
31330
31331 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
31332
31333         PR target/20813
31334         * gcc.dg/rs6000-fpint-2.c: New.
31335
31336 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
31337
31338         PR c/15698
31339         * gcc.dg/builtins-30.c: Update expected messages.
31340         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31341         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31342         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31343
31344 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
31345
31346         PR tree-optimization/21294
31347         * gcc.dg/tree-ssa/pr21294.c: New.
31348
31349 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
31350
31351         * gcc.dg/altivec-3.c (vec_store): Do not use the old
31352         __builtin_altivec_st_internal_4si built-in.
31353
31354 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
31355
31356         PR c++/15875
31357         * g++.dg/template/ptrmem14.C: New test.
31358
31359 2005-05-02  Paul Brook  <paul@codesourcery.com>
31360
31361         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31362
31363 2005-05-02  Michael Matz  <matz@suse.de>
31364
31365         PR c++/19542
31366         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31367
31368 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
31369
31370         * g++.dg/cpp/weak.C: New test.
31371
31372 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
31373
31374         * gcc.dg/tree-ssa/loop-8.c: New test.
31375
31376 2005-04-30  Michael Maty  <matz@suse.de>
31377
31378         * gcc.dg/inline-mcpy.c: New test.
31379
31380 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
31381
31382         PR libfortran/18958
31383         * gfortran.dg/eoshift.f90: New test case.
31384
31385 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
31386
31387         PR libfortran/18857
31388         * gfortran.dg/matmul_1.f90: New test.
31389
31390 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31391
31392         PR tree-optimization/21030
31393         * gcc.dg/tree-ssa/pr21030.c: New.
31394
31395 2005-04-29  Devang Patel  <dpatel@apple.com>
31396
31397         PR tree-optimization/21272
31398         * gcc.dg/vect/vect-ifcvt-10.c: New test.
31399
31400 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
31401
31402         PR fortran/13082
31403         PR fortran/18824
31404         * gfortran.dg/entry_4.f90: New test.
31405         * gfortran.fortran-torture/execute/entry_1.f90: New test.
31406         * gfortran.fortran-torture/execute/entry_2.f90: New test.
31407         * gfortran.fortran-torture/execute/entry_3.f90: New test.
31408         * gfortran.fortran-torture/execute/entry_4.f90: New test.
31409         * gfortran.fortran-torture/execute/entry_5.f90: New test.
31410         * gfortran.fortran-torture/execute/entry_6.f90: New test.
31411         * gfortran.fortran-torture/execute/entry_7.f90: New test.
31412
31413 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31414
31415         * gfortran.fortran-torture/execute/entry_8.f90: New test.
31416
31417 2005-04-29  Paul Brook  <paul@codesourcery.com>
31418
31419         * gfortran.dg/entry_3.f90: New test.
31420
31421 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31422
31423         * gfortran.dg/implicit_4.f90: New test.
31424
31425 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
31426
31427         * lib/target-supports.exp (check_profiling_available): Return
31428         false for xtensa-*-elf.
31429
31430 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
31431
31432         * lib/fortran-torture.exp (fortran-torture.exp): Catch
31433         error if file cannot be deleted.
31434
31435 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31436
31437         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31438         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31439         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31440         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31441         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31442         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31443         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31444         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31445         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31446         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31447         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31448         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31449         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31450
31451 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31452
31453         PR fortran/20865
31454         * gfortran.dg/pr20865.f90: New test.
31455
31456 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
31457
31458         * gcc.dg/void-cast-2.c: New test.
31459
31460 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31461
31462         PR c/21159
31463         * gcc.dg/void-cast-1.c: New test.
31464
31465 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
31466
31467         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31468
31469 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31470
31471         PR fortran/21177
31472         * gfortran.dg/pr21177.f90: New test.
31473
31474 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
31475
31476         PR tree-optimization/21171
31477         * gcc.dg/tree-ssa/pr21171.c: New test.
31478
31479 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
31480
31481         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31482         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31483         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31484         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31485         gcc.dg/tree-ssa/gen-vect-32.c: New.
31486         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31487         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31488         don't run on PPC32.
31489
31490 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31491
31492         PR c/21213
31493         * gcc.dg/transparent-union-3.c: New test.
31494
31495 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31496
31497         PR c/20740
31498         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31499         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31500         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31501         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31502         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31503         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31504
31505 2005-04-26  Jeff Law  <law@redhat.com>
31506
31507         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31508         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31509         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31510         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31511         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31512         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31513         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31514
31515 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
31516
31517         PR tree-optimization/17598
31518         * gcc.dg/tree-ssa/pr17598.c: New testcase.
31519
31520 2005-04-25  Mike Stump  <mrs@apple.com>
31521
31522         * objc.dg/fix-and-continue-1.m: Add.
31523
31524 2005-04-25  Roger Sayle  <roger@eyesopen.com>
31525
31526         PR c++/20995
31527         * g++.dg/opt/pr20995-1.C: New test case.
31528
31529 2005-04-25  Devang Patel <dpatel@apple.com>
31530
31531         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31532
31533 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31534
31535         PR testsuite/21062
31536         * g++.dg/opt/alias2.C (printf): Correct the prototype.
31537
31538 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31539
31540         PR C++/21188
31541         * g++.dg/opt/rtti2.C: New test.
31542
31543 2005-04-25  Paul Brook  <paul@codesourcery.com>
31544         Steven G. Kargl  <kargls@comcast.net>
31545
31546         PR fortran/20879
31547         * gfortran.dg/ichar_1.f90: New file.
31548
31549 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
31550
31551         PR middle-end/20991
31552         * g++.dg/opt/pr20991.C: New test.
31553
31554         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31555         where sizeof (type) < __alignof__ (type).
31556         * gcc.dg/compat/struct-layout-1.h: Likewise.
31557
31558 2005-04-24  Per Bothner  <per@bothner.com>
31559             Devang Patel  <dpatel@apple.com>
31560
31561         PR preprocessor/20907
31562         * gcc.dg/cpp/very-long-comment.c: New test.
31563
31564 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31565
31566         PR fortran/20059
31567         * gfortran.dg/common_5.f: New test.
31568
31569 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
31570
31571         PR middle-end/21082
31572         * g++.dg/tree-ssa/pr21082.C: New testcase.
31573
31574 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
31575
31576         * gcc.dg/vect/vect-99.c: New test.
31577
31578 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
31579
31580         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31581
31582 2005-04-22  Jeff Law  <law@redhat.com>
31583
31584         * gcc.dg/uninit-5.c: Remove xfails.
31585         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31586         conditionals and loads.
31587
31588 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
31589
31590         PR libfortran/20074
31591         PR libfortran/20436
31592         PR libfortran/21108
31593         * gfortran.dg/nested_reshape.f90: new test
31594         * gfortran.dg/reshape-alloc.f90: new test
31595         * gfortran.dg/reshape.f90: new test
31596
31597 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
31598
31599         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31600
31601         * gcc.dg/arm-vfp1.c: New test.
31602
31603 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
31604
31605         PR c++/21087
31606         * g++.dg/lookup/builtin2.C: New test.
31607
31608 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
31609
31610         * gcc.dg/weak/weak-13.c: New test.
31611
31612 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
31613
31614         * lib/target-supports.exp (check_effective_target_sync_int_long):
31615         Add powerpc*.
31616
31617 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
31618
31619         * gcc.target/mips/branch-1.c: New test.
31620
31621 2005-04-21  Richard Henderson  <rth@redhat.com>
31622
31623         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31624         * gcc.dg/vect/vect-86.c: Likewise.
31625         * gcc.dg/vect/vect-87.c: Likewise.
31626         * gcc.dg/vect/vect-88.c: Likewise.
31627
31628 2005-04-21  Devang Patel  <dpatel@apple.com>
31629
31630         PR optimization/20994
31631         * gcc.dg/tree-ssa/ifc-3.c: New test.
31632
31633 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31634
31635         PR c/12913
31636         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31637         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31638         gcc.dg/c99-vla-jump-5.c: New tests.
31639
31640 2005-04-19  Richard Henderson  <rth@redhat.com>
31641
31642         * lib/target-supports.exp (check_effective_target_vect_int_mult):
31643         Fix typo in exists check.
31644         (check_effective_target_sync_int_long): New.
31645         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31646         * gcc.dg/ia64-sync-2.c: Likewise.
31647         * gcc.dg/ia64-sync-3.c: Likewise.
31648         * gcc.dg/ia64-sync-4.c: Likewise.
31649
31650 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
31651
31652         * gcc.dg/fold-xor-1.c: New test.
31653         * gcc.dg/fold-xor-2.c: New test.
31654
31655 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
31656
31657         PR target/20670
31658         * g++.dg/eh/fp-regs.C: New test.
31659
31660 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31661
31662         * gcc.dg/Wint-to-pointer-cast-1.c,
31663         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31664         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31665         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31666
31667 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31668
31669         PR fortran/16861
31670         * gfortran.dg/pr16861.f90: New test.
31671
31672 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31673
31674         * gcc.dg/pr21085.c: New test.
31675
31676 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
31677
31678         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
31679         (setup_mips_tests, dg-mips-options): New procedures.
31680         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31681         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31682         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31683         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31684         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31685         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31686         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31687         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31688         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31689         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31690         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31691         dg-mips-options instead of dg-options.  Remove now-redundant
31692         preprocessor guards.
31693         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31694         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31695         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31696         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31697         * gcc.dg/vr-mult-2.c: Delete.
31698         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31699         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31700         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31701         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31702         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31703         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31704         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31705
31706 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
31707
31708         * ada/acats/run_all.sh: Use sync when executable not present.
31709
31710 2005-04-18  Devang Patel  <dpatel@apple.com>
31711
31712         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31713         * gcc.dg/vect/vect-11a.c: New.
31714         * gcc.dg/vect/vect-none.c: Update.
31715         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31716
31717 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31718
31719         PR tree-optimization/20922
31720         * gcc.dg/pr20922-1.c: New test.
31721         * gcc.dg/pr20922-2.c: New test.
31722         * gcc.dg/pr20922-3.c: New test.
31723         * gcc.dg/pr20922-4.c: New test.
31724         * gcc.dg/pr20922-5.c: New test.
31725         * gcc.dg/pr20922-6.c: New test.
31726
31727 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31728
31729         PR libfortran/20950
31730         * gfortran.dg/pr20950.f: New test.
31731
31732 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31733
31734         PR libfortran/19216
31735         * gfortran.dg/pr19216.f: New test.
31736
31737 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
31738
31739         PR tree-optimization/21001
31740         * gcc.dg/tree-ssa/pr21001.c: New.
31741
31742 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
31743
31744         PR libfortran/21075
31745         * gfortran.dg/reshape_rank7.f90: New test.
31746
31747 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31748
31749         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31750         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31751         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31752         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31753         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31754         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31755         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31756         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31757         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31758         wrong way round).
31759         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31760         in namelists.  New test.
31761         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31762         New test.
31763         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31764         New test.
31765         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31766         namelist.  New test.
31767         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31768         New test.
31769         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31770         New test.
31771         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31772         namelist.  New test.
31773         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31774         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31775         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31776         New test.
31777         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31778         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31779         arrays. New test.
31780
31781 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
31782
31783         * gfortran.dg/wtruncate.f: New testcase.
31784         * gfortran.dg/wtruncate.f90: New testcase.
31785
31786 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
31787
31788         PR c++/21025
31789         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31790         which sizeof/alignof is dependent, rather than just whether we are
31791         processing_template_decl.
31792
31793 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31794
31795         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31796         corrected typo where the wrong variables had been compared.
31797
31798 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31799
31800         PR libfortran/18495
31801         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31802         Test callee-allocated version of return array with a write
31803         statement.
31804         Test spread with a temporary with another write statement.
31805
31806 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
31807
31808         PR tree-optimization/21031
31809         * gcc.dg/tree-ssa/pr21031.c: New.
31810
31811 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
31812
31813         PR tree-optimization/21004
31814         * gcc.dg/builtins-53.c: Include builtins-config.h.
31815         Check floorf, ceilf, floorl and ceill transformations
31816         only when HAVE_C99_RUNTIME is defined.
31817
31818 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
31819
31820         PR middle-end/20739
31821         * gcc.dg/tree-ssa/pr20739.c: New test.
31822
31823 2005-04-14  Mike Stump  <mrs@apple.com>
31824
31825         * gcc.dg/Foundation.framework/empty: New.
31826         * gcc.dg/framework-2.c: New.
31827
31828 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31829
31830         PR tree-optimization/21021
31831         * gcc.c-torture/compile/pr21021.c: New.
31832
31833 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
31834
31835         PR testsuite/21010
31836         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31837         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31838         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31839         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31840         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31841         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31842         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31843         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31844
31845 2005-04-14  Richard Henderson  <rth@redhat.com>
31846
31847         * lib/target-supports.exp (check_effective_target_vect_condition):
31848         Add ia64, i?86, and x86_64.
31849
31850 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
31851
31852         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31853
31854 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31855
31856         PR tree-optimization/20657
31857         * gcc.dg/tree-ssa/pr20657.c: New.
31858
31859 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
31860
31861         * gcc.dg/builtins-53.c: Also check (int)trunc* and
31862         (long long int)trunc*.
31863
31864 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
31865
31866         PR target/20927
31867         * gcc.dg/pr20927.c: New test.
31868
31869 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
31870
31871         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31872         * gcc.target/mips/asm-1.c: Likewise.
31873
31874 2005-04-13  Dale Johannesen  <dalej@apple.com>
31875
31876         * objc.dg/objc-fast-4.m: New.
31877
31878 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
31879
31880         * gcc.target/cris/torture/cris-torture.exp: New driver in new
31881         directory.
31882         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31883
31884 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
31885
31886         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31887         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31888         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31889
31890 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
31891
31892         PR tree-optimization/20913
31893         * gcc.dg/tree-ssa/pr20913.c: New.
31894
31895         PR tree-optimization/20702
31896         * gcc.dg/tree-ssa/pr20702.c: New.
31897
31898 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31899
31900         PR c++/13744
31901         * g++.dg/inherit/local3.C: New test.
31902
31903 2005-04-12  Jeff Law  <law@redhat.com>
31904
31905         * gcc.dg/tree-ssa/20050412-1.c: New test.
31906
31907 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
31908
31909         PR libfortran/19016
31910         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
31911         Add tests with mask generated by expression.
31912         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31913         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31914         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31915
31916 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
31917
31918         PR middle-end/20917
31919         * gcc.dg/20050409-1.c: New test.
31920
31921 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
31922
31923         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
31924
31925 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31926
31927         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31928         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
31929         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31930         (TARGET_CXX): Adjust accordingly.
31931         * target.h (struct gcc_target): Remove epxort_class_data.  Add
31932         determine_class_data_visibility and class_data_always_comdat.
31933         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31934         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
31935         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31936         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
31937         (arm_cxx_determine_class_data_visibility): New.
31938         (arm_cxx_class_data_always_comdat): Likewise.
31939         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31940         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31941         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31942         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31943         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31944         Define.
31945
31946 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31947
31948         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31949
31950 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
31951
31952         * gcc.dg/i386-darwin-fpmath.c: New.
31953
31954 2004-04-11  Devang Patel  <dpatel@apple.com>
31955
31956         * lib/target-supports.exp (check_effective_target_vect_condition): New.
31957         * gcc.dg/vect/vect-ifcvt-1.c: New test.
31958         * gcc.dg/vect/vect-ifcvt-2.c: New test.
31959         * gcc.dg/vect/vect-ifcvt-3.c: New test.
31960         * gcc.dg/vect/vect-ifcvt-4.c: New test.
31961         * gcc.dg/vect/vect-ifcvt-5.c: New test.
31962         * gcc.dg/vect/vect-ifcvt-6.c: New test.
31963         * gcc.dg/vect/vect-ifcvt-7.c: New test.
31964         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31965
31966 2004-04-11  Devang Patel  <dpatel@apple.com>
31967
31968         * gcc.dg/vect/vect-dv-1.c: New test.
31969         * gcc.dg/vect/vect-dv-2.c: New test.
31970
31971 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31972
31973         PR tree-optimization/20933
31974         * gcc.dg/tree-ssa/pr20933.c: New test.
31975
31976 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31977
31978         * gfortran.dg/fold_nearest.f90: New test.
31979
31980 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31981
31982         * gcc.dg/tree-ssa/alias-1.c: New test.
31983
31984 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31985
31986         PR tree-optimization/20920
31987         * g++.dg/tree-ssa/pr20920.C: New test.
31988
31989 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31990
31991         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31992         (long long int)ceil*.
31993
31994 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31995
31996         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31997         explicit C++ linkage.
31998
31999 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32000
32001         * gfortran.dg/pr17229.f: Take care of the new obsolescence
32002         warning for arithmetic IF statements.
32003
32004 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
32005
32006         * eor_handling_1.f90: New test case.
32007         * eor_handling_2.f90: New test case.
32008         * eor_handling_3.f90: New test case.
32009         * eor_handling_4.f90: New test case.
32010         * eor_handling_5.f90: New test case.
32011         * noadv_size.f90: New test case.
32012         * pad_no.f90: New test case.
32013
32014 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
32015
32016         * gcc.c-torture/execute/20050410-1.c: New test.
32017
32018 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
32019
32020         * gcc.dg/pr20126.c: New.
32021
32022 2005-04-09  Bud Davis  <bdavis@gfortran.org>
32023             Steven G. Kargl <kargls@comcast.net>
32024
32025         * gfortran.dg/PR19872.f: New test.
32026
32027 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32028
32029         * gfortran.dg/nint_1.f90: Fix dg-do directive.
32030
32031 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32032
32033         * gfortran.dg/nint_1.f90: New test.
32034
32035 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32036
32037         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32038         Added test for callee-allocated arrays with write statements.
32039         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32040         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32041         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32042         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32043         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32044
32045 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32046
32047         PR libfortran/20163
32048         * gfortran.dg/open-options-blanks.f: New test.
32049
32050 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32051
32052         PR fortran/13257
32053         * gfortran.dg/comma_format_extension_[1234].f: New tests.
32054
32055 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
32056
32057         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32058         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32059         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32060         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32061         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32062         * gcc.c-torture/execute/stdarg-4.c: New test.
32063
32064         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32065
32066         PR target/20795
32067         * g++.dg/abi/param2.C: New test.
32068
32069 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32070
32071         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32072
32073 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32074
32075         * gcc.dg/builtins-53.c: New test.
32076
32077 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
32078
32079         * g++.dg/tree-ssa/pr18178.C: New test.
32080         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32081         * gcc.c-torture/execute/20041019-1.c: New test.
32082         * gcc.dg/tree-ssa/20041008-1.c: New test.
32083         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32084         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32085         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32086         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32087         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32088         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32089         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32090         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32091         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32092         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32093
32094 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
32095
32096         PR rtl-optimization/20466
32097         * gcc.c-torture/execute/pr20466-1.c: New test.
32098
32099 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
32100
32101         PR c++/20905
32102         * g++.dg/parse/cond2.C: New test.
32103
32104         PR c++/20145
32105         * g++.dg/warn/Wdtor1.C: New test.
32106
32107 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32108
32109         PR fortran/17229
32110         * gfortran.dg/pr17229.f: New test.
32111
32112 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
32113
32114         * gfortran.dg/tiny_1.f90: New test.
32115         * gfortran.dg/tiny_2.f90: ditto.
32116
32117 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
32118
32119         * gfortran.dg/eor_1.f90: Fix dg-do run line
32120         * gfortran.dg/open_new.f90: Fix dg-do run line
32121
32122 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
32123
32124         * lib/target-supports.exp (get_compiler_messages): Support
32125         optional arguments, the fourth being compiler options.
32126         (check_effective_target_fpic): New proc.
32127         * gcc.dg/20050321-2.c: Restrict to target fpic.
32128
32129 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
32130
32131         * gcc.dg/15443-1.c: New test.
32132         * gcc.dg/15443-2.c: Likewise.
32133
32134 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32135
32136         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32137
32138 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32139
32140         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32141
32142 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32143
32144         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32145         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32146         -m64.
32147         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32148         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32149         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32150
32151 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
32152
32153         PR c++/20212
32154         * g++.dg/warn/Wunused-11.C: New test.
32155
32156 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
32157
32158         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32159
32160 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
32161
32162         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32163
32164 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32165
32166         PR c++/20734
32167         * g++.dg/template/ptrmem13.C: New test.
32168
32169 2005-04-05  Per Bothner  <per@bothner.com>
32170
32171         * lib/gcc.exp: Always add -fno-show-column, for now.
32172
32173 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
32174
32175         PR testsuite/20767
32176         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32177         of plain old "unsigned int" for the type of "i".  Makes this test
32178         64bit clean.
32179
32180 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
32181
32182         * gcc.dg/i386-ssefn-1.c: New test.
32183         * gcc.dg/i386-ssefn-2.c: New test.
32184         * gcc.dg/i386-ssefn-3.c: New test.
32185         * gcc.dg/i386-ssefn-4.c: New test.
32186
32187 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
32188
32189         PR tree-optimization/20076
32190         * gcc.dg/builtin-apply4.c: New test.
32191
32192         PR preprocessor/19475
32193         * gcc.dg/cpp/macspace1.c: New test.
32194         * gcc.dg/cpp/macspace2.c: New test.
32195
32196 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32197
32198         * gfortran.dg/pr20755.f: Fixed bad format.
32199
32200 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32201
32202         PR c++/20763
32203         * g++.dg/ext/attrib21.C: New test.
32204
32205 2004-04-05  Devang Patel  <dpatel@apple.com>
32206
32207         * lib/target-supports.exp (check_effective_target_vect_shif): New.
32208         * gcc.dg/vect/vect-shift-1.c: New test.
32209
32210 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32211
32212         PR libfortran/20755
32213         * gfortran.dg/pr20755.f: New test.
32214
32215 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
32216
32217         * gfortran.dg/pr15959.f90: New test.
32218         * gfortran.dg/string_pad_trunc.f90: New test.
32219
32220 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32221
32222         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32223         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32224         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32225         syntax.
32226
32227 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32228
32229         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32230
32231 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32232
32233         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32234         * gcc.c-torture/compile/20011119-2.c: Likewise.
32235         * gcc.c-torture/compile/981001-2.c: Likewise.
32236
32237 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
32238
32239         PR c++/20679
32240         * g++.dg/template/overload4.C: New test.
32241
32242 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32243
32244         PR c++/20746
32245         * g++.dg/abi/covariant5.C: New.
32246
32247         PR debug/20505
32248         * g++.dg/debug/const2.C: New.
32249
32250 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
32251
32252         PR rtl-optimization/16104
32253         * gcc.c-torture/execute/20050316-1.c: New test.
32254
32255 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32256
32257         * g++.dg/template/spec23.C: Fix dg-error text.
32258
32259 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
32260
32261         PR c++/19199
32262         * g++.dg/expr/lval2.C: New.
32263
32264 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32265
32266         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32267         __builtin_strcasecmp and __builtin_strncasecmp.
32268
32269 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
32270
32271         PR c++/20723
32272         * g++.dg/template/spec22.C: New.
32273         * g++.dg/template/spec23.C: New.
32274
32275 2005-04-03  Dale Ranta  <dir@lanl.gov>
32276             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32277
32278         PR libfortran/20068
32279         PR libfortran/20125
32280         PR libfortran/20156
32281         PR libfortran/20471
32282         * gfortran.dg/backspace.f: New test.
32283
32284 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
32285
32286         * gcc.dg/pr19345.c: New test.
32287
32288 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32289
32290         PR tree-optimization/20640
32291         * gcc.dg/torture/tree-loop-1.c: New.
32292
32293 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32294
32295         PR rtl-optimization/20290
32296         * gcc.c-torture/execute/loop-ivopts-2.c: New.
32297
32298 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
32299
32300         * gcc.dg/rs6000-fpint.c: New.
32301
32302 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32303
32304         * gcc.dg/old-style-then-proto-1.c: New test.
32305
32306 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32307
32308         * gfortran.fortran-torture/execute/backspace.f90: Check
32309         after backspace and read was incorrect.
32310
32311 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32312
32313         * gcc.c-torture/execute/builtins/strcat.c: Check the result
32314         buffer past the terminating NUL using memcmp.
32315         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32316         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32317
32318         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32319         Fix unused/uninitialized variable warnings.
32320
32321         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32322         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32323         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32324         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32325
32326         * gcc.c-torture/execute/builtins/abs-1-lib.c,
32327         gcc.c-torture/execute/builtins/fputs-lib.c,
32328         gcc.c-torture/execute/builtins/lib/fprintf.c,
32329         gcc.c-torture/execute/builtins/lib/main.c,
32330         gcc.c-torture/execute/builtins/lib/memcmp.c,
32331         gcc.c-torture/execute/builtins/lib/memmove.c,
32332         gcc.c-torture/execute/builtins/lib/mempcpy.c,
32333         gcc.c-torture/execute/builtins/lib/memset.c,
32334         gcc.c-torture/execute/builtins/lib/printf.c,
32335         gcc.c-torture/execute/builtins/lib/sprintf.c,
32336         gcc.c-torture/execute/builtins/lib/stpcpy.c,
32337         gcc.c-torture/execute/builtins/lib/strchr.c,
32338         gcc.c-torture/execute/builtins/lib/strcmp.c,
32339         gcc.c-torture/execute/builtins/lib/strcpy.c,
32340         gcc.c-torture/execute/builtins/lib/strcspn.c,
32341         gcc.c-torture/execute/builtins/lib/strlen.c,
32342         gcc.c-torture/execute/builtins/lib/strncat.c,
32343         gcc.c-torture/execute/builtins/lib/strncmp.c,
32344         gcc.c-torture/execute/builtins/lib/strncpy.c,
32345         gcc.c-torture/execute/builtins/lib/strrchr.c,
32346         gcc.c-torture/execute/builtins/lib/strspn.c,
32347         gcc.c-torture/execute/builtins/lib/strstr.c,
32348         gcc.c-torture/execute/builtins/memops-asm-lib.c,
32349         gcc.c-torture/execute/builtins/strlen-2.c,
32350         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32351         prototypes.
32352
32353 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
32354
32355         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32356         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32357         selectany usage.
32358
32359 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
32360
32361         PR c++/19406
32362         * g++.dg/debug/using1.C: New test.
32363
32364 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
32365
32366         PR middle-end/20524
32367         * gcc.dg/alias-7.c: Prefix asm-declared name with
32368         __USER_LABEL_PREFIX__.
32369
32370 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
32371
32372         Fix fallout from PR middle-end/15700:
32373         * gcc.c-torture/compile/20011119-1.c: Take
32374         __USER_LABEL_PREFIX__ into account.
32375         * gcc.c-torture/compile/20011119-2.c: Likewise.
32376
32377 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32378
32379         PR c++/18644
32380         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32381
32382 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32383
32384         PR c/17855
32385         * gcc.c-torture/compile/struct-non-lval-1.c,
32386         gcc.c-torture/compile/struct-non-lval-2.c,
32387         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32388
32389 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
32390
32391         * gcc.dg/tls/tls.exp: Remove temporary file.
32392         * g++.dg/tls/tls.exp: Ditto.
32393         * lib/file-format.exp: Ditto.
32394         * g++.dg/special/ecos.exp: Ditto.
32395
32396         * lib/profopt.exp: Treat prof_ext as a list.
32397         * gcc.misc-tests/bprob.exp: Ditto.
32398         * g++.dg/bprob/bprob.exp: Ditto.
32399
32400         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32401         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32402         g++.dg/tree-ssa/pointer-reference-alias.C,
32403         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32404         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32405         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32406         g++.dg/vect/pr19951.cc: Ditto.
32407         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32408         gcc.dg/builtins-47.c: Ditto.
32409         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32410         gcc.dg/pr20115-1.c: Ditto.
32411         * gcc.dg/tree-ssa/20030530-2.c,
32412         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32413         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32414         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32415         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32416         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32417         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32418         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32419         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32420         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32421         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32422         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32423         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32424         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32425         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32426         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32427         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32428         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32429         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32430         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32431         gcc.dg/tree-ssa/20030824-1.c,
32432         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32433         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32434         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32435         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32436         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32437         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32438         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32439         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32440         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32441         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32442         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32443         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32444         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32445         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32446         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32447         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32448         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32449         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32450         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32451         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32452         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32453         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32454         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32455         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32456         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32457         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32458         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32459         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32460         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32461         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32462         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32463         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32464         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32465         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32466         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32467         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32468         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32469         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32470         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32471         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32472         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32473         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32474         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32475         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32476         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32477         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32478         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32479         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32480         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32481         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32482         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32483         gcc.dg/tree-ssa/useless-1.c: Ditto.
32484         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32485         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32486         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32487         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32488         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32489         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32490         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32491         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32492         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32493         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32494         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32495         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32496         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32497         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32498         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32499         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32500         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32501         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32502         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32503         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32504         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32505         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32506         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32507         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32508         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32509         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32510         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32511         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32512         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32513         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32514         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32515         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32516         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32517         gcc.dg/vect/vect-none.c: Ditto.
32518         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32519         treelang/compile/unsigned.tree: Ditto.
32520
32521         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32522         * gcc.dg/cpp/direct2s.c: Ditto.
32523         * gcc.dg/cpp/paste4.c: Ditto.
32524         * gcc.dg/cpp/separate-1.c: Ditto.
32525         * gcc.dg/pch/save-temps-1.c: Ditto.
32526         * g++.dg/ext/altivec-10.C: Ditto.
32527         * g++.dg/pch/pch.C: Ditto.
32528
32529         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32530
32531         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32532         * g++.dg/template/repo1.C: Ditto.
32533         * g++.dg/template/repo2.C: Ditto.
32534         * g++.dg/template/repo3.C: Ditto.
32535         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32536         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32537         * g++.old-deja/g++.pt/repo1.C: Ditto.
32538         * g++.old-deja/g++.pt/repo2.C: Ditto.
32539         * g++.old-deja/g++.pt/repo3.C: Ditto.
32540         * g++.old-deja/g++.pt/repo4.C: Ditto.
32541
32542         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32543         * gcc.dg/20030107-1.c: Ditto.
32544         * gcc.dg/20030702-1.c: Ditto.
32545         * gcc.dg/profile-generate-1.c: Ditto.
32546         * g++.dg/other/profile1.C: Ditto.
32547         * g++.old-deja/g++.robertl/eb83.C: Ditto.
32548
32549         * lib/gcc-dg.exp (remove-build-file): New.
32550         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32551         cleanup-tree-dump, cleanup-saved-temps): New.
32552
32553 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32554
32555         PR c++/19203, DR 214
32556         * g++.dg/parse/ambig3.C: Not ambiguous.
32557         * g++.dg/template/spec20.C: New.
32558         * g++.dg/template/spec21.C: New.
32559
32560 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
32561
32562         PR target/20045
32563         * gcc.dg/ia64-fptr-1.c: Run only on linux.
32564
32565 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32566
32567         PR libfortran/20660
32568         * gfortran.dg/negative_unit.f: New test.
32569
32570 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32571
32572         * gcc.dg/20050330-1.c: New test.
32573
32574 2005-03-30  Devang Patel  <dpatel@apple.com>
32575
32576         * g++.dg/tree-sra/ssa-sra-3.C: New test.
32577
32578 2005-03-30  Dale Johannesen  <dalej@apple.com>
32579
32580         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32581
32582 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
32583
32584         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32585         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32586         Strip options from test name.
32587
32588 2005-03-31  Jan Hubicka  <jh@suse.cz>
32589
32590         * gcc.dg/varpool-1.c: New testcase.
32591
32592 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32593
32594         PR c/772
32595         PR c/17913
32596         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32597         gcc.dg/stmt-expr-label-3.c : New tests.
32598         * gcc.c-torture/execute/medce-2.c: Remove.
32599
32600 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32601
32602         PR c/20368
32603         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32604         tests.
32605
32606 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
32607
32608         * gcc.c-torture/compile/pr20203.c: New test.
32609
32610 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32611
32612         * gfortran.dg/promotion.f90: New test.
32613
32614 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
32615
32616         PR middle-end/20491
32617         * gcc.dg/torture/asm-subreg-1.c: New test.
32618
32619 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
32620
32621         PR c/20672
32622         * gcc.dg/pr20672-1.c: New test.
32623
32624 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
32625
32626         * gfortran.dg/vect: New directory.
32627         * gfortran.dg/vect/vect.exp: New.
32628         * gfortran.dg/vect/vect-1.f90: New test.
32629         * gfortran.dg/vect/vect-2.f90: New test.
32630         * gfortran.dg/vect/vect-3.f90: New test.
32631         * gfortran.dg/vect/vect-4.f90: New test.
32632         * gfortran.dg/vect/vect-5.f90: New test.
32633
32634 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
32635
32636         PR middle-end/20622
32637         * gcc.dg/alias-7.c: New test.
32638
32639 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32640
32641         * gcc.dg/sparc-reg-1.c: New test.
32642
32643 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
32644
32645         PR target/19890
32646         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32647
32648 2005-03-29  Dale Ranta  <dir@lanl.gov>
32649             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32650
32651         PR libfortran/20163
32652         * gfortran.dg/pr20163-2.f: New test.
32653
32654 2005-03-28  Jan Hubicka  <jh@suse.cz>
32655
32656         PR middle-end/20635
32657         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32658         by Jakub Jelinek.
32659
32660 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
32661
32662         PR tree-optimization/20626
32663         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32664         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32665
32666 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32667
32668         * gfortran.dg/underflow.f90: New test.
32669         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32670
32671 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32672
32673         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32674
32675 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
32676
32677         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32678         (g++_init): Make sure that CXXFLAGS is set.
32679         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32680         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32681         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32682         * lib/objc.exp (objc_init): Likewise.
32683         * lib/treelang.exp (treelang_init): Likewise.
32684
32685 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
32686
32687         PR tree-optimization/20470
32688         * gcc.dg/tree-ssa/pr20470.c: New test.
32689
32690 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
32691
32692         * gcc.dg/ppc-stfiwx.c: New.
32693
32694 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
32695
32696         PR target/19888
32697         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32698
32699 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32700
32701         * gcc.dg/20050325-1.c: Fix a typo.
32702
32703 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32704
32705         PR libfortran/19678
32706         PR libfortran/19679
32707         * gfortran.dg/dos_eol.f: New test.
32708
32709 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32710
32711         PR rtl-optimization/20249
32712         * gcc.dg/20050325-1.c: New test.
32713
32714 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32715
32716         PR libfortran/15332
32717         * gfortran.dg/pr15332.f: New test.
32718
32719 2005-03-24  Dale Johannesen  <dalej@apple.com>
32720
32721         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32722
32723 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
32724
32725         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32726         'internal' visibility.
32727         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32728         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32729         'protected' visibility.
32730         * gcc.dg/visibility-7.c: Likewise.
32731         * lib/target-supports.exp (check_visibility_available): Take
32732         a parameter, the kind of visibility to check for.
32733         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32734         to check_visibility_available.
32735
32736         * g++.dg/expr/cast3.C: New.
32737
32738 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
32739
32740         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32741         rs6000.
32742
32743 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
32744
32745         PR target/20095
32746         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32747
32748 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
32749
32750         * gcc.dg/badshift.c: Renamed to...
32751         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
32752
32753         * gcc.target/i386/badshift.c: Renamed to...
32754         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
32755         only.
32756
32757         PR rtl-optimization/20532
32758         * gcc.target/i386/badshift.c: New.
32759
32760 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32761
32762         * gfortran.dg/pr18025.f90: New test.
32763
32764 2005-03-23  Dale Johannesen  <dalej@apple.com>
32765
32766         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32767
32768 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
32769
32770         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32771
32772         * lib/target-supports.exp (check_iconv_available): Default
32773         libiconv to -liconv, if there is no definition.
32774
32775 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
32776
32777         * gcc.dg/torture/cris-asm-mof-1.c: New test.
32778
32779 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
32780
32781         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32782         * g++.dg/opt/pr7503-2.C: Likewise.
32783         * g++.dg/opt/pr7503-3.C: Likewise.
32784         * g++.dg/opt/pr7503-4.C: Likewise.
32785         * g++.dg/opt/pr7503-5.C: Likewise.
32786         * g++.dg/warn/minmax.C: New test.
32787
32788 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32789
32790         * gfortran.dg/g77_intrinsics_funcs.f: New test.
32791         * gfortran.dg/g77_intrinsics_sub.f: New test.
32792
32793 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32794             Jan Hubicka  <jh@suse.cz>
32795             Steven Bosscher <stevenb@suse.de
32796
32797         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32798
32799 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32800
32801         PR c++/19980
32802         * g++.dg/template/redecl3.C: New test.
32803
32804 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32805
32806         PR c++/20499
32807         * g++.dg/parse/error16.C: Tweak error markers.
32808
32809 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
32810
32811         PR target/20561
32812         * gcc.dg/20050321-2.c: New test.
32813
32814 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32815
32816         PR c++/20465
32817         PR c++/20381
32818         * g++.dg/template/ptrmem12.C: New.
32819
32820 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
32821
32822         PR rtl-optimization/20527
32823         * gcc.c-torture/execute/pr20527-1.c: New test.
32824
32825 2005-03-22  Ben Elliston  <bje@au.ibm.com>
32826
32827         * gcc.misc-tests/options.exp (check_for_options): Create a real C
32828         program, compile it into a real executable and then delete the .c
32829         and .x files afterwards, to avoid problems on testglue targets.
32830
32831 2005-03-21  Stuart Hastings  <stuart@apple.com>
32832
32833         * gcc.target/i386/sse-2.c: New.
32834
32835 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
32836
32837         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32838
32839 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32840
32841         * g++.dg/parse/crash25.C: Fix typo.
32842
32843 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32844
32845         PR c++/20461
32846         * g++.dg/parse/crash24.C: New test.
32847
32848         PR c++/20536
32849         * g++.dg/parse/crash25.C: New test.
32850
32851 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32852
32853         PR c++/20147
32854         * g++.dg/ext/stmtexpr4.C: New test.
32855
32856 2005-03-20  Roger Sayle  <roger@eyesopen.com>
32857
32858         PR middle-end/20539
32859         * gcc.c-torture/compile/pr13066-1.c: New test case.
32860         * gcc.c-torture/compile/pr20539-1.c: Likewise.
32861         * g++.dg/opt/pr13066-1.C: Likewise.
32862
32863 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
32864
32865         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32866
32867 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32868
32869         PR fortran/18525
32870         * gfortran.dg/nesting_1.f90: New test.
32871
32872 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32873
32874         PR c++/20240
32875         * g++.dg/lookup/using13.C: New test.
32876
32877 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32878
32879         PR c++/20333
32880         * g++.dg/template/crash36.C: New test.
32881
32882 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
32883
32884         PR c++/20463
32885         * g++.dg/template/crash35.C: New test.
32886
32887 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
32888
32889         PR c++/19966
32890         * g++.dg/overload/operator2.C: New test.
32891
32892 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32893
32894         PR libfortran/20257
32895         * gfortran.dg/pr20257.f90: New test.
32896
32897 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32898
32899         PR libfortran/20480
32900         * gfortran.dg/pr20480.f90: New test.
32901
32902 2005-03-16  Richard Henderson  <rth@redhat.com>
32903
32904         PR middle-end/15700
32905         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
32906         (_rtld_global): New.
32907         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
32908         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
32909
32910         * gcc.dg/alias-3.c: New.
32911         * gcc.dg/alias-4.c: New.
32912         * gcc.dg/alias-5.c: New.
32913         * gcc.dg/alias-6.c: New.
32914
32915 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
32916
32917         * gcc.dg/cpp/ucnid-7.c: New.
32918
32919 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
32920             Dorit Naishlos  <dorit@il.ibm.com>
32921
32922         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
32923         darwin.
32924
32925 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
32926
32927         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
32928         support misaligned accesses.
32929         * gcc.dg/vect/vect-58.c: Likewise.
32930         * gcc.dg/vect/vect-92.c: New.
32931         * gcc.dg/vect/vect-93.c: New.
32932
32933 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
32934
32935         PR fortran/18827
32936         * gfortran.dg/assign_2.f90: New test.
32937         * gfortran.dg/assign_3.f90: New test.
32938         * gfortran.dg/assign.f90: New test.
32939
32940 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
32941
32942         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32943         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32944         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32945         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32946         names.
32947
32948 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
32949
32950         * gcc.dg/cpp/ucnid-6.c: New.
32951
32952         * gcc.dg/cpp/normalize-1.c: New.
32953         * gcc.dg/cpp/normalize-2.c: New.
32954         * gcc.dg/cpp/normalize-3.c: New.
32955         * gcc.dg/cpp/normalize-4.c: New.
32956         * gcc.dg/cpp/ucnid-4.c: New.
32957         * gcc.dg/cpp/ucnid-5.c: New.
32958         * g++.dg/cpp/normalize-1.C: New.
32959         * g++.dg/cpp/ucnid-1.C: New.
32960
32961 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32962
32963         * gcc.dg/pr18628.c: New.
32964
32965 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32966
32967         PR c++/20280
32968         * g++.dg/tree-ssa/pr20280.C: New.
32969
32970 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32971
32972         PR fortran/20467
32973         * gfortran.dg/stfunc_2.f90: New test.
32974
32975 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32976
32977         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32978
32979 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32980
32981         * gcc.dg/tree-ssa/20050314-1.c: New test.
32982
32983 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32984
32985         PR c++/4403
32986         PR c++/9783, DR433
32987         * g++.dg/template/friend34.C: New test.
32988         * g++.dg/template/friend35.C: Likewise.
32989         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32990
32991 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32992
32993         Friend class name lookup 5/n
32994         PR c++/1016
32995         * g++.dg/lookup/hidden-class1.C: New test.
32996         * g++.dg/lookup/hidden-class2.C: Likewise.
32997         * g++.dg/lookup/hidden-class3.C: Likewise.
32998         * g++.dg/lookup/hidden-class4.C: Likewise.
32999         * g++.dg/lookup/hidden-class5.C: Likewise.
33000         * g++.dg/lookup/hidden-class6.C: Likewise.
33001         * g++.dg/lookup/hidden-class7.C: Likewise.
33002         * g++.dg/lookup/hidden-class8.C: Likewise.
33003         * g++.dg/lookup/hidden-class9.C: Likewise.
33004         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33005         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33006         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33007         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33008         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33009         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33010         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33011         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33012         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33013         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33014         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33015
33016 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
33017
33018         PR c++/20157
33019         * g++.dg/template/error18.C: New test.
33020
33021 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33022
33023         PR debug/16792
33024         * g++.dg/debug/pr16792.C: New test.
33025
33026 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33027
33028         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33029         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33030         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33031         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33032         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33033         test assertion names.
33034
33035 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33036
33037         PR fortran/18600
33038         * gfortran.dg/stfunc_1.f90: New test.
33039
33040 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33041
33042         PR fortran/16907
33043         * gfortran.dg/real_index_1.f90: New test.
33044
33045 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33046
33047         PR fortran/20323
33048         * gfortran.dg/spec_expr_1.f90: New test.
33049
33050 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33051
33052         PR c/20402
33053         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33054         new parser.
33055
33056 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33057
33058         PR fortran/20361
33059         * gfortran.dg/largeequiv_1.f90: New test.
33060
33061 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33062
33063         * gcc.dg/ucnid-1.c: New.
33064         * gcc.dg/ucnid-2.c: New.
33065         * gcc.dg/ucnid-3.c: New.
33066         * gcc.dg/ucnid-4.c: New.
33067         * gcc.dg/ucnid-5.c: New.
33068         * gcc.dg/ucnid-6.c: New.
33069         * gcc.dg/cpp/ucnid-1.c: New.
33070         * gcc.dg/cpp/ucnid-2.c: New.
33071         * gcc.dg/cpp/ucnid-3.c: New.
33072         * g++.dg/other/ucnid-1.C: New.
33073
33074 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33075
33076         * gcc.dg/vmx/darwin-abi-3.c: Delete.
33077
33078 2005-03-11  Per Bothner  <per@bothner.com>
33079
33080         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
33081         that diagnotics refer to correct token.
33082         * gcc.dg/unused-3.c: Likewise.
33083
33084 2005-03-11  Per Bothner  <per@bothner.com>
33085
33086         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33087         constant" is now actually on same line as string constant.
33088         * gcc.dg/cpp/direct2s.c: Likewise.
33089
33090 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
33091
33092         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33093
33094 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33095
33096         PR libfortran/20124
33097         * gfortran.dg/pr20124.f90: New Test
33098
33099 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
33100
33101         PR tree-optimization/20130
33102         * gcc.dg/pr20130-1.c: New test.
33103
33104 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33105
33106         PR target/20095
33107         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33108
33109 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33110
33111         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33112
33113 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33114
33115         * g++.dg/eh/forced1.C: Fix comment.
33116         * g++.dg/eh/forced2.C: Ditto.
33117         * g++.dg/eh/forced3.C: Ditto.
33118         * g++.dg/eh/forced4.C: Ditto.
33119
33120 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
33121
33122         PR rtl-opt/20412
33123         * gcc.c-torture/compile/pr20412.c: New test.
33124
33125 2005-03-10  Roger Sayle  <roger@eyesopen.com>
33126
33127         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33128
33129 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33130
33131         PR target/20322
33132         * gcc.dg/20050307-1.c: New test.
33133
33134 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
33135
33136         PR c++/20375
33137         * g++.dg/other/stdarg3.C: New.
33138
33139 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33140
33141         PR c++/18384, c++/18327
33142         * g++.dg/init/array19.C: New test.
33143
33144         PR inline-asm/20314
33145         * gcc.dg/torture/pr20314-1.c: New test.
33146         * gcc.dg/torture/pr20314-2.c: New test.
33147
33148 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
33149
33150         * gcc.dg/20050309-1.c: New test.
33151
33152 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33153
33154         * gcc.dg/builtins-10.c: Reactivate disabled test.
33155         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
33156         new cbrt transformations.
33157
33158 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
33159
33160         PR c++/20208
33161         * g++.dg/template/array13.C: New test.
33162
33163 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
33164
33165         PR c++/16859
33166         * g++.dg/init/brace4.C: New test.
33167
33168 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33169
33170         PR c++/20186
33171         * g++.dg/template/non-dependent12.C: New.
33172
33173 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
33174
33175         PR c++/20142
33176         * g++.dg/init/array18.C: Add dg-do run marker.
33177
33178         PR c++/20142
33179         * g++.dg/init/array18.C: New test.
33180
33181 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33182
33183         * consistency.vlad/vlad.exp: Remove trailing semicolons.
33184         * g++.dg/gcov/gcov.exp: Likewise.
33185         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33186         * gcc.target/xstormy16/xstormy16.exp: Likewise.
33187         * lib/c-torture.exp: Likewise.
33188         * lib/fortran-torture.exp: Likewise.
33189         * lib/g++.exp: Likewise.
33190         * lib/gcc-defs.exp: Likewise.
33191         * lib/gcc-dg.exp: Likewise.
33192         * lib/gcc.exp: Likewise.
33193         * lib/gcov.exp: Likewise.
33194         * lib/gfortran.exp: Likewise.
33195         * lib/mike-g++.exp: Likewise.
33196         * lib/mike-gcc.exp: Likewise.
33197         * lib/objc-torture.exp: Likewise.
33198         * lib/objc.exp: Likewise.
33199         * lib/profopt.exp: Likewise.
33200         * lib/target-libpath.exp: Likewise.
33201         * lib/target-supports.exp: Likewise.
33202         * lib/treelang.exp: Likewise.
33203         * lib/wrapper.exp: Likewise.
33204
33205 2005-03-08  Jeff Law  <law@redhat.com>
33206
33207         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33208         PHI-OPT changes.
33209
33210 2005-03-08  Ira Rosen  <irar@il.ibm.com>
33211
33212         * gcc.dg/vect/pr20122.c: New test.
33213
33214 2005-03-07  Jeff Law  <law@redhat.com>
33215
33216         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33217         was folded away.
33218         * gcc.dg/tree-ssa/pr18133-1.c: New test.
33219         * gcc.dg/tree-ssa/pr18133-2.c: New test.
33220         * gcc.dg/tree-ssa/pr18134.c: New test.
33221
33222 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33223
33224         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33225         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33226         gcc.dg/torture/builtin-noret-2.c: Require weak support.
33227
33228 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
33229
33230         PR tree-opt/17671
33231         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33232
33233 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
33234
33235         * g++.dg/warn/Wnvdtor.C: New test.
33236
33237 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
33238
33239         * gcc.dg/torture/pr19683-1.c: New test.
33240
33241 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
33242
33243         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33244         * gfortran.dg/g77/19990313-2.f: Ditto.
33245         * gfortran.dg/g77/19990313-3.f: Ditto.
33246         * gfortran.dg/g77/19990525-0.f: Ditto.
33247         * gfortran.dg/g77/19990826-0.f: Ditto.
33248         * gfortran.dg/g77/19990826-2.f: Ditto.
33249         * gfortran.dg/g77/19990826-3.f: Ditto.
33250         * gfortran.dg/g77/20000511-1.f: Ditto.
33251         * gfortran.dg/g77/20000511-2.f: Ditto.
33252         * gfortran.dg/g77/970625-2.f: Ditto.
33253         * gfortran.dg/g77/980310-2.f: Ditto.
33254         * gfortran.dg/g77/980310-3.f: Ditto.
33255         * gfortran.dg/g77/980310-8.f: Ditto.
33256         * gfortran.dg/g77/980519-2.f: Ditto.
33257         * gfortran.dg/g77/alpha1.f: Ditto.
33258         * gfortran.dg/g77/claus.f: Ditto.
33259         * gfortran.dg/g77/erfc.f: Ditto.
33260         * gfortran.dg/g77/short.f: Ditto.
33261         * gfortran.fortran-torture/execute/data.f90: Ditto.
33262         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33263         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33264
33265 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33266
33267         * lib/file-format.exp (gcc_target_object_format): Add check for som
33268         format and hardcode object formats on hppa*-*-hpux*.
33269         * lib/target-supports.exp (check_weak_available): Add check for som
33270         object format.  Always return 0 on hppa*-*-hpux10*.
33271
33272         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33273         is defined.
33274
33275         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33276
33277 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33278
33279         * gfortran.dg/pr19936_1.f90: New test.
33280         * gfortran.dg/pr19936_2.f90: New test.
33281         * gfortran.dg/pr19936_3.f90: New test.
33282
33283 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33284             Paul Thomas <prthomas@drfccad.cea.fr>
33285
33286         * gfortran.dg/PR19754_1.f90: New test.
33287         * gfortran.dg/PR19754_2.f90: Ditto.
33288
33289 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33290
33291         PR c++/19311
33292         * g++.dg/template/non-dependent11.C: New test.
33293
33294 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
33295
33296         * lib/target-supports.exp (check_iconv_available): Fix comment.
33297
33298 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
33299             Joseph S. Myers  <joseph@codesourcery.com>
33300
33301         PR c++/19797
33302         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33303
33304 2005-03-04  Matthew Sachs  <msachs@apple.com>
33305
33306         * gcc.exp (gcc_target_compile): Put braces around
33307         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33308         * objc.exp (objc_target_compile): Likewise.
33309         * treelang.exp (treelang_target_compile): Likewise.
33310
33311 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33312
33313         PR fortran/19673
33314         * gfortran.dg/func_result_1.f90: New test.
33315
33316 2005-03-04  Ben Elliston  <bje@au.ibm.com>
33317
33318         * gcc.misc-tests/options.exp: New test.
33319
33320 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
33321
33322         * gcc.dg/pr15784-4.c: New test.
33323
33324 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
33325
33326         * gcc.c-torture/execute/pr17133.c: New.
33327         * gcc.c-torture/compile/20050303-1.c: New.
33328
33329 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
33330
33331         * gcc.dg/cpp/assert4.c: Fix for cygwin.
33332
33333 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
33334
33335         * g++.dg/overload/using2.C: New.
33336
33337 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
33338
33339         PR c++/19916
33340         * g++.dg/init/ptrmem2.C: New test.
33341
33342 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33343
33344         PR c/8927
33345         * gcc.dg/pr8927-1.c: New test.
33346
33347 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33348
33349         PR c++/20232
33350         * g++.dg/inherit/covariant12.C: New.
33351
33352 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33353
33354         PR fortran/19479
33355         * gfortran.dg/bound_1.f90: New test.
33356
33357 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
33358
33359         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33360         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33361
33362 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
33363
33364         PR c/20245
33365         * gcc.dg/pr20245-1.c: New test.
33366
33367 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
33368
33369         PR middle-end/19874
33370         * gcc.c-torture/execute/20050119-2.c: New test case.
33371
33372 2005-02-28  Ben Elliston  <bje@au.ibm.com>
33373
33374         * README: Update the DejaGnu bug reporting address.
33375         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33376         * lib/objc-torture.exp: Likewise.
33377
33378 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33379
33380         * gfortran.dg/boz_1.f90: New test.
33381         * gfortran.dg/boz_3.f90: New test.
33382         * gfortran.dg/boz_4.f90: New test.
33383
33384 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33385
33386         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33387         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33388
33389 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33390
33391         PR libfortran/20101
33392         * gfortran.dg/write_0_pe_format.f90: New test.
33393
33394 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
33395
33396         PR c++/20206
33397         * g++.dg/opt/thunk2.C: New test.
33398         * g++.dg/opt/covariant1.C: New test.
33399
33400 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33401
33402         * gfortran.dg/e_d_fmt.f90: New test.
33403
33404 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
33405
33406         * gcc.dg/asm-b.c: Fix comment typos.
33407
33408 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33409
33410         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33411         a V_MAY_DEF also.
33412
33413 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33414
33415         PR tree-opt/20188
33416         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33417         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33418         * gcc.dg/asm-b.c: New test.
33419
33420 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
33421
33422         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33423         Disable this test on IRIX 6.
33424
33425 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
33426
33427         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33428         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33429         parser.
33430
33431 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
33432
33433         PR tree-optimization/20204
33434         * gcc.dg/pr20204.c: New test.
33435
33436 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
33437
33438         PR target/20196
33439         * gcc.c-torture/execute/20050224-1.c: New test.
33440
33441         PR c++/20175
33442         * g++.dg/warn/Wbraces2.C: New test.
33443
33444 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
33445
33446         PR c++/19878
33447         * g++.dg/init/const2.C: New test.
33448
33449 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
33450
33451         PR tree-optimization/20100
33452         * gcc.c-torture/execute/pr20100-1.c: New test.
33453
33454 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33455
33456         * gfortran.dg/implicit_3.f90: New test.
33457
33458         * gfortran.dg/deftype_1.f90: New test.
33459
33460 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
33461
33462         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33463         the test passes.
33464         * g++.dg/other/anon3.C: Accept a warning.
33465
33466 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
33467
33468         * gcc.dg/pr20017.c: Fix a comment typo.
33469
33470 2005-02-23  Bud Davis  <bdavis@gfortran.org>
33471
33472         * gfortran.dg/list_read_4.f90: Change to f90 comments.
33473
33474 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33475
33476         PR ada/19902
33477         * ada/acats/tests/cxa/cxa3004.a: Remove.
33478         * ada/acats/tests/cxb/cxb30061.am: Likewise.
33479
33480 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33481
33482         PR c++/20073
33483         * g++.dg/init/const1.C: New test.
33484
33485         PR c++/19991
33486         * g++.dg/parse/constant7.C: New test.
33487
33488         PR c++/20152
33489         * g++.dg/parse/error27.C: New test.
33490         * g++.dg/template/qualttp15.C: Adjust error markers.
33491         * g++.old-deja/g++.other/struct1.C: Likewise.
33492
33493         PR c++/20153
33494         * g++.dg/template/error17.C: New test.
33495
33496         PR c++/20148
33497         * g++.dg/parser/error26.C: New test.
33498
33499 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
33500
33501         PR tree-optimization/20100
33502         PR tree-optimization/20115
33503         * gcc.dg/pr20115.c: New test.
33504         * gcc.dg/pr20115-1.c: New test.
33505         * gcc.dg/pr20100.c: New test.
33506         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33507         call-clobbered variables after alias1.
33508
33509 2005-02-22  Bud Davis  <bdavis@gfortran.org>
33510
33511         * gfortran.dg/list_read_4.f90: new test.
33512
33513 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
33514
33515         PR rtl-optimization/20017.
33516         * gcc.dg/pr20017.c: New.
33517
33518 2005-02-22  Devang Patel  <dpatel@apple.com>
33519
33520         PR 19952
33521         * g++.dg/tree-ssa/pr19952.C: New test.
33522
33523 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33524
33525         PR c++/19883
33526         * g++.dg/parse/constant6.C: New test.
33527
33528 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33529
33530         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33531         * g++.dg/charset/asm2.c: Likewise.
33532         * g++.dg/charset/asm3.c: Likewise.
33533         * g++.dg/charset/asm4.c: Likewise.
33534         * g++.dg/charset/asm5.c: Likewise.
33535         * g++.dg/charset/attribute1.c: Likewise.
33536         * g++.dg/charset/attribute2.c: Likewise.
33537         * g++.dg/charset/extern1.cc: Likewise.
33538         * g++.dg/charset/extern2.cc: Likewise.
33539         * g++.dg/charset/extern3.cc: Likewise.
33540         * g++.dg/charset/function.cc: Likewise.
33541         * g++.dg/charset/string.c: Likewise.
33542         * g++.dg/charset/charset.exp: Likewise.
33543         * lib/target-supports.exp (check_iconv_available): Fix comment.
33544
33545 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33546
33547         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33548         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33549         * gcc.dg/charset/asm2.c: Likewise.
33550         * gcc.dg/charset/asm3.c: Likewise.
33551         * gcc.dg/charset/asm4.c: Likewise.
33552         * gcc.dg/charset/asm5.c: Likewise.
33553         * gcc.dg/charset/asm6.c: Likewise.
33554         * gcc.dg/charset/attribute1.c: Likewise.
33555         * gcc.dg/charset/attribute2.c: Likewise.
33556         * gcc.dg/charset/builtin1.c: Likewise.
33557         * gcc.dg/charset/extern.c: Likewise.
33558         * gcc.dg/charset/function.c: Likewise.
33559         * gcc.dg/charset/string.c: Likewise.
33560         * gcc.dg/charset/charset.exp: Likewise.
33561
33562 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
33563
33564         PR fortran/20086
33565         * gfortran.dg/pr20086.f90: New test.
33566
33567 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
33568
33569         PR tree-optimization/19786
33570         * g++.dg/tree-ssa/pr19786.C: New.
33571
33572 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33573
33574         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33575
33576 2005-02-21  Jeff Law  <law@redhat.com>
33577
33578         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33579
33580 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33581
33582         * gfortran.dg/do_iterator: Split loop, markup all lines for
33583         which an error locus is printed.
33584         * gfortran.dg/pr17708.f90: Markup all lines for which an error
33585         locus is printed.
33586         * gfortran.dg/select_4.f90: Likewise.
33587         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33588         locuses in the various permutations.
33589
33590 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
33591
33592         PR tree-optimization/19951
33593         * g++.dg/vect: New directory.
33594         * g++.dg/vect/vect.exp: New file.
33595         * g++.dg/vect/pr19951.cc: New testcase.
33596         * g++.dg/dg.exp: Also prune vectorizer tests.
33597
33598 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
33599
33600         PR 18785
33601         * gcc.dg/charset/builtin1.c: New test.
33602
33603 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33604
33605         PR c++/19299
33606         * g++.dg/inherit/volatile1.C: New test.
33607
33608         PR c++/19440
33609         * g++.dg/template/dtor4.C: New test.
33610
33611 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33612
33613         * gfortran.dg/int_1.f90: New test.
33614
33615 2005-02-19  Devang Patel  <dpatel@apple.com>
33616
33617         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33618
33619 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33620
33621         * gfortran.dg/achar_1.f90: New test.
33622
33623 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
33624
33625         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33626
33627 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
33628             Jakub Jelinek  <jakub@redhat.com>
33629
33630         PR tree-optimization/19828
33631         * gcc.dg/tree-ssa/loop-7.c: New test.
33632         * gcc.c-torture/execute/20050218-1.c: New test.
33633
33634 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
33635
33636         PR c/20043
33637         * gcc.dg/transparent-union-1.c: New test.
33638         * gcc.dg/transparent-union-2.c: New test.
33639
33640 2005-02-18  James E Wilson  <wilson@specifixinc.com>
33641
33642         PR tree-optimization/18977
33643         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33644
33645 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
33646
33647         PR target/20054
33648         * gcc.dg/pr20054.c: New test.
33649
33650 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33651
33652         PR c++/19508
33653         * g++.dg/ext/attrib20.C: New test.
33654
33655 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
33656
33657         PR middle-end/20030
33658         * gfortran.fortran-torture/execute/character_passing.f90: New test.
33659
33660 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
33661
33662         PR c++/20008
33663         * g++.dg/opt/switch4.C: New.
33664
33665 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
33666
33667         PR c++/20023
33668         PR tree-optimization/20009
33669         * gcc.c-torture/compile/20050217-1.c: New test.
33670         * g++.dg/opt/switch3.C: New test.
33671
33672         PR tree-optimization/18947
33673         * gcc.c-torture/compile/20050215-1.c: New test.
33674         * gcc.c-torture/compile/20050215-2.c: New test.
33675         * gcc.c-torture/compile/20050215-3.c: New test.
33676
33677 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
33678
33679         PR c++/20028
33680         * g++.dg/template/crash34.C: New.
33681
33682         PR c++/20022
33683         * g++.dg/other/access3.C: New.
33684
33685 2005-02-17  Ira Rosen  <irar@il.ibm.com>
33686
33687         * gcc.dg/vect/vect-98.c: New test.
33688
33689 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
33690
33691         PR tree-optimization/19967
33692         * gcc.dg/pr19967.c: New.
33693
33694 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
33695
33696         PR middle-end/19857
33697         * gcc.dg/tree-ssa/20050215-1.c: New test.
33698         * gcc.c-torture/execute/20050215-1.c: New test.
33699
33700 2005-02-15  Eric Christopher  <echristo@redhat.com>
33701
33702         * gcc.dg/cpp/20050215-1.c: New file.
33703
33704 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
33705
33706         PR tree-optimization/15785
33707         * gcc.dg/pr15785-1.c: New test.
33708
33709 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
33710
33711         PR c++/17788
33712         * g++.dg/init/ctor4.C: New.
33713         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33714
33715 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
33716
33717         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33718         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33719
33720 2005-02-15  Andreas Schwab  <schwab@suse.de>
33721
33722         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33723         declare malloc.
33724
33725 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
33726
33727         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33728
33729 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
33730
33731         PR tree-optimization/19853
33732         * gcc.c-torture/compile/pr19853.c: New test.
33733
33734 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33735
33736         PR c++/19608
33737         * g++.dg/parse/local-class1.C: New.
33738
33739         PR c++/19895
33740         * g++.dg/parse/ptrmem3.C: New.
33741
33742         PR c++/19884
33743         * g++.old-deja/g++.oliva/template6.C: Add another case.
33744         * g++.dg/template/explicit6.C: New.
33745
33746 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
33747
33748         PR c++/17816
33749         * g++.dg/other/redecl2.C: New.
33750
33751 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33752
33753         PR c++/19891
33754         * g++.dg/abi/covariant4.C: New.
33755
33756 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
33757
33758         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33759         New tests.
33760
33761 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
33762
33763         * gcc.dg/vect/vect-96.c: Fix typo.
33764
33765 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33766
33767         PR c++/14479
33768         PR c++/19487
33769         * g++.dg/template/enum5.C: New test.
33770
33771 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33772
33773         * gcc.dg/vect/vect-97.c: New test.
33774
33775 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33776
33777         * gcc.dg/vect/vect-96.c: New test.
33778
33779 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
33780
33781         * gcc.dg/builtins-34.c: Also check ldexp*.
33782
33783 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
33784
33785         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33786
33787 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
33788
33789         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33790         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33791         dg-require-dll, dg-require-iconv, dg-require-named-sections,
33792         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33793         selector_list, selector_expression, dg-process-target): Move to new
33794         file target-supports-dg.exp.
33795         * lib/target-supports-dg.exp: New.
33796
33797         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33798         New.
33799
33800 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
33801
33802         PR c++/19666
33803         * g++.dg/other/ptrmem6.C: New test.
33804
33805         PR middle-end/19858
33806         * gcc.c-torture/compile/20050210-1.c: New test.
33807
33808 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
33809
33810         PR c++/19755
33811         * g++.dg/warn/Wbraces1.C: New test.
33812
33813 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
33814
33815         * gcc.dg/builtins-52.c: New testcase.
33816
33817 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
33818
33819         PR c/19342
33820         * gcc.c-torture/execute/20050119-1.c: New test.
33821
33822 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33823
33824         PR c++/19811
33825         * g++.dg/init/delete1.C: New test.
33826
33827 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
33828
33829         PR c++/18470
33830         * g++.dg/template/static12.C: New test.
33831
33832 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33833
33834         PR c++/19787
33835         * g++.dg/conversion/ambig1.C: New test.
33836
33837         PR c++/19739
33838         * g++.dg/ext/attrib19.C: New test.
33839
33840         PR c++/19732
33841         * g++.dg/parse/dtor5.C: New test.
33842
33843         PR c++/19762
33844         * g++.dg/template/dtor3.C: New test.
33845
33846         PR c++/19826
33847         * g++.dg/template/static11.C: New test.
33848         * g++.dg/template/crash2.C: Remove dg-error marker.
33849
33850 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
33851
33852         PR C++/18491
33853         * g++.old-deja/g++.mike/p10769a.C: Remove.
33854
33855 2005-02-09  Roger Sayle  <roger@eyesopen.com>
33856
33857         * gcc.dg/builtins-48.c: New test case.
33858         * gcc.dg/builtins-49.c: New test case.
33859         * gcc.dg/builtins-50.c: New test case.
33860         * gcc.dg/builtins-51.c: New test case.
33861
33862 2005-02-09  Ian Lance Taylor  <ian@airs.com>
33863
33864         PR middle-end/19583
33865         * g++.dg/warn/Wreturn-type-3.C: New test.
33866
33867 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33868
33869         PR middle-end/19402
33870         * gcc.dg/pr19402-1.c: New testcase.
33871         * gcc.dg/pr19402-2.c: likewise.
33872
33873 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33874
33875         PR middle-end/19854
33876         * g++.dg/tree-ssa/tmmti.C: New testcase.
33877
33878 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33879
33880         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33881
33882 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
33883
33884         PR c++/19733
33885         * g++.dg/parse/crash23.C: New test.
33886         * g++.dg/warn/Weff1.C: New test.
33887
33888 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33889
33890         * gcc.dg/20050209-1.c: New test.
33891
33892 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33893
33894         PR target/19799
33895         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33896
33897 2005-02-08  Mike Stump  <mrs@apple.com>
33898
33899         * g++.dg/pch/import-2.c: New test.
33900         * g++.dg/pch/import-2.hs: New.
33901         * g++.dg/pch/include/import-2a.h: New.
33902         * g++.dg/pch/include/import-2b.h: New.
33903
33904 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
33905
33906         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
33907
33908 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33909
33910         * gfortran.dg/substr_1.f90: New test.
33911
33912 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
33913
33914         PR middle-end/19775
33915         * gcc.dg/torture/builtin-power-1.c: Disable test for
33916         invalid transformation.
33917         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
33918         no longer optimize.
33919         * gcc.dg/builtins-47.c: New testcase.
33920
33921 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
33922             Dorit Naishlos  <dorit@il.ibm.com>
33923
33924         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
33925
33926 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
33927
33928         * gcc.c-torture/compile/20050206-1.c: New test.
33929
33930 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33931
33932         PR tree-opt/19768
33933         * g++.dg/opt/pr19768.C: New test.
33934
33935 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33936
33937         PR tree-opt/19736
33938         * gcc.c-torture/compile/pr19736.c: New test.
33939
33940 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33941
33942         PR c++/17401
33943         * g++.dg/parse/error25.C: New test.
33944
33945 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
33946
33947         * gcc.c-torture/execute/20050203-1.c: New.
33948
33949 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
33950
33951         * gcc.dg/vect/vect-85.c: Remove xfail.
33952         * gcc.dg/vect/vect-86.c: Remove xfail.
33953         * gcc.dg/vect/vect-87.c: Remove xfail.
33954         * gcc.dg/vect/vect-88.c: Remove xfail.
33955
33956 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
33957
33958         * gcc.dg/altivec-19.c: New.
33959
33960 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
33961
33962         PR c/17807
33963         * gcc.dg/nested-func-3.c: New test.
33964         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33965
33966 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33967
33968         * gcc.test-framework/gen_directive_tests: Generate tests for
33969         selector expressions.
33970
33971 2005-02-02  Matt Austern  <austern@apple.com>
33972
33973         PR c++/19628
33974         * g++/ext/builtin7.C: New.
33975         * g++/ext/builtin8.C: New.
33976
33977 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33978
33979         PR c/18502
33980         * gcc.dg/pr18502-1.c: New test.
33981
33982 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33983
33984         PR c++/17413
33985         * g++.dg/template/local4.C: Tweak.
33986
33987 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33988
33989         PR tree-optimization/19578
33990         * gcc.c-torture/compile/20050202-1.c: New test.
33991
33992 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33993
33994         PR c/19435
33995         * gcc.dg/c99-init-4.c: New test.
33996
33997 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33998
33999         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34000
34001         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34002
34003         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34004         * g++.dg/eh/check-vect.h: New.
34005
34006         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34007         * gcc.dg/vect/vect-78.c: Ditto.
34008         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34009         Remove.
34010
34011         * g++.dg/conversion/simd1.C: Expect warning.
34012         * g++.dg/ext/attribute-test-1.C: Ditto.
34013         * g++.dg/ext/attribute-test-2.C: Ditto.
34014         * g++.dg/ext/attribute-test-3.C: Ditto.
34015         * g++.dg/ext/attribute-test-4.C: Ditto.
34016
34017         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34018         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34019
34020         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34021
34022 2005-02-01  Richard Henderson  <rth@redhat.com>
34023
34024         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34025         long double for ibm double-double format.
34026         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34027
34028 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
34029
34030         PR tree-optimization/19633
34031         * gcc.dg/pr19633-1.c: New test.
34032         * gcc.dg/pr19633.c: Tweak to make pointer point
34033         to NULL or a symbol.
34034
34035 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34036
34037         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34038         New procs.
34039         (dg-process-target (local override)): Handle selector expressions.
34040
34041         * gcc.test-framework/README: Describe tests in source directory.
34042         * gcc.test-framework/test-framework.awk: Handle dg- tests.
34043         * gcc.test-framework/test-framework.exp: Handle dg- tests.
34044         * gcc.test-framework/dg-bogus-exp-P.c: New test.
34045         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34046         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34047         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34048         * gcc.test-framework/dg-do-link-exp-P.c: New test.
34049         * gcc.test-framework/dg-do-run-exp-P.c: New test.
34050         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34051         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34052         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34053         * gcc.test-framework/dg-error-exp-P.c: New test.
34054         * gcc.test-framework/dg-error-exp-XP.c: New test.
34055         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34056         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34057         * gcc.test-framework/dg-output-exp-P.c: New test.
34058         * gcc.test-framework/dg-output-exp-XF.c: New test.
34059         * gcc.test-framework/dg-warning-exp-P.c: New test.
34060         * gcc.misc-tests/dg-1.c: Remove.
34061         * gcc.misc-tests/dg-2.c: Remove.
34062         * gcc.misc-tests/dg-3.c: Remove.
34063         * gcc.misc-tests/dg-4.c: Remove.
34064         * gcc.misc-tests/dg-5.c: Remove.
34065         * gcc.misc-tests/dg-6.c: Remove.
34066         * gcc.misc-tests/dg-7.c: Remove.
34067         * gcc.misc-tests/dg-8.c: Remove.
34068         * gcc.misc-tests/dg-9.c: Remove.
34069         * gcc.misc-tests/dg-10.c: Remove.
34070         * gcc.misc-tests/dg-11.c: Remove.
34071         * gcc.misc-tests/dg-12.c: Remove.
34072         * gcc.misc-tests/dg-test.exp: Remove.
34073
34074         * gcc.test-framework/test-framework.awk: Change recording and
34075         printing of passes and failures.
34076
34077         * gcc.test-framework: New directory.
34078         * gcc.test-framework/README: New.
34079         * gcc.test-framework/test-framework.exp: New.
34080         * gcc.test-framework/test-framework.awk: New.
34081         * gcc.test-framework/gen_directive_tests: New.
34082
34083 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
34084
34085         * lib/treelang.exp: Fix comment typos.
34086         (treelang_target_compile): Don't append libs=-ltreelang to options.
34087
34088 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
34089
34090         * g++.dg/parse/typename7.C: Adjust error messages.
34091
34092 2005-01-31  Jeff Law  <law@redhat.com>
34093
34094         * gcc.c-torture/execute/20050131-1.c: New test.
34095         * gcc.dg/wcaselabel.c: New test.
34096
34097 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
34098
34099         * g++.dg/other/warning1.C: Adjust error messags.
34100         * g++.dg/parse/constant5.C: New test.
34101
34102 2005-01-31  Steven Bosscher  <stevenb@suse.de>
34103
34104         PR c/19333
34105         * gcc.c-torture/compile/20011130-1.c: Reorder to make
34106         the test case valid.
34107         * gcc.dg/20030815-1.c: Remove invalid tests.
34108         * gcc.dg/array-7.c: Adjust expected result.
34109         * gcc.dg/pr18596-3.c: Likewise.
34110         * gcc.dg/noncompile/20000901-1.c: Likewise.
34111         * gcc.dg/noncompile/init-2.c: Likewise.
34112         * gcc.dg/noncompile/init-4.c: Likewise.
34113
34114 2005-01-31  Dale Johannesen  <dalej@apple.com>
34115
34116         * g++.dg/opt/pr19650.C: New test.
34117
34118 2005-01-31  Richard Henderson  <rth@redhat.com>
34119
34120         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34121         long double for intel double extended format.
34122         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34123
34124 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
34125
34126         PR c++/19555
34127         * g++.dg/template/static10.C: New test.
34128
34129         PR c++/19395
34130         * g++.dg/parse/error24.C: New test.
34131
34132         PR c++/19367
34133         * g++.dg/lookup/builtin1.C: New test.
34134
34135         PR c++/19457
34136         * g++.dg/warn/conv3.C: New test.
34137
34138 2005-01-30  Bud Davis  <bdavis@gfortran.org>
34139
34140         PR fortran/19647
34141         * gfortan.dg/inquire_7.f90
34142
34143 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
34144
34145         PR tree-optimization/15791
34146         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34147         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34148         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34149         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34150         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34151         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34152         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34153         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34154         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34155         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34156
34157 2005-01-29  Paul Brook  <paul@codesourcery.com>
34158
34159         PR fortran/18565
34160         * check.c (real_or_complex_check): New function.
34161         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34162         * intrinsic.c (add_functions): Use new check functions.
34163         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34164         Add prototypes.
34165
34166 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
34167
34168         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34169         gcc.dg/lvalue-3.c: New tests.
34170         * gcc.dg/concat.c: Update expected messages.
34171
34172 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
34173
34174         PR libfortran/19595
34175         * gfortran.dg/eor_1.f90: New test.
34176
34177 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
34178
34179         PR fortran/19589
34180         * gfortran.dg/logical_data_1.f90: New test.
34181
34182 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
34183
34184         PR c++/19253
34185         * g++.dg/template/crash33.C: New test.
34186
34187         PR c++/19667
34188         * g++.dg/template/crash32.C: New test.
34189
34190 2005-01-28  Ian Lance Taylor  <ian@airs.com>
34191
34192         PR middle-end/16558
34193         * g++.dg/warn/Wreturn-type-2.C: New test.
34194
34195 2004-06-24  Jeff Law  <law@redhat.com>
34196
34197         * gcc.dg/tree-ssa/20050128-1.c: New test.
34198
34199 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
34200
34201         * gcc.target/frv/all-mdpackh-1.c: New test.
34202
34203 2005-01-28  Steven Bosscher  <stevenb@suse.de>
34204
34205         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34206
34207 2005-01-27  Richard Henderson  <rth@redhat.com>
34208
34209         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34210
34211 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34212
34213         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34214
34215 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34216
34217         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34218         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34219         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34220         to cope with cases where the multilib options override the dg-options.
34221
34222 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
34223
34224         PR c/18946
34225         * gcc.dg/noncompile/20050120-1.c: New test.
34226
34227 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
34228
34229         PR tree-optimization/19633
34230         * gcc.dg/pr19633.c: New test.
34231         * gcc.dg/tree-ssa/pr19633.c: New test.
34232
34233 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
34234
34235         * gcc.dg/20041216-1.c: New test.
34236
34237 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
34238
34239         PR objc/18862
34240         * objc.dg/selector-2.m: New test.
34241
34242 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
34243
34244         * g++.dg/opt/range-test-2.C: New test.
34245
34246         PR rtl-optimization/19579
34247         * gcc.c-torture/execute/20050124-1.c: New test.
34248
34249 2005-01-26  Greg Parker  <gparker@apple.com>
34250         Stuart Hastings  <stuart@apple.com>
34251
34252         * gcc.c-torture/execute/20050125-1.c: New.
34253
34254 2005-01-18  Jan Hubicka  <jh@suse.cz>
34255
34256         PR tree-optimize/19337
34257         * gcc.c-torture/compile/20050119-1.c: New test.
34258
34259 2005-01-24  James E Wilson  <wilson@specifixinc.com>
34260
34261         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34262         test for successful match.
34263
34264 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
34265
34266         PR objc/18408
34267         * objc.dg/comp-types-7.m: New test.
34268
34269 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
34270
34271         * lib/target-supports.exp (current_target_name): New.
34272         (check_effective_target_ilp32, check_effective_target_lp64):
34273         Cache the result to use as long as the current target, with
34274         multilib flags, remains the same.
34275
34276         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34277         (dg-require-weak, dg-require-visibility, dg-require-alias,
34278         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34279         dg-require-effective-target, dg-skip-if): Remove call to
34280         skip_test_and_clear_xfail.
34281         (dg-test): Clear xfail data.
34282
34283 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
34284
34285         PR target/17751
34286         * gcc.dg/ppc64-toc.c: New test.
34287
34288         * g++.dg/tree-ssa/empty-1.C: New test.
34289
34290         PR middle-end/19551
34291         * gcc.c-torture/execute/20050121-1.c: New test.
34292         * gcc.dg/20050121-2.c: New test.
34293
34294 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
34295         Paul Brook  <paul@codesourcery.com>
34296
34297         PR fortran/17941
34298         * gfortran.dg/real_const_1.f: New test.
34299         * gfortran.dg/real_const_2.f90: New test.
34300         * gfortran.dg/complex_int_1.f90: New test.
34301
34302 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
34303
34304         PR fortran/19313
34305         * gfortan.dg/inquire_6.f90: New test.
34306
34307 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34308
34309         PR libfortran/19451
34310         * open_readonly_1.f90: New test.
34311
34312 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34313
34314         PR libfortran/18982
34315         * gfortran.dg/open_new.f90: New file.
34316
34317 2005-01-22  Paul Brook  <paul@codesourcery.com>
34318
34319         * namelist_1.f90: New test.
34320
34321 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
34322
34323         PR tree-optimization/19484
34324         * gcc.c-torture/compile/20050122-[12].c: New tests.
34325
34326 2005-01-22  Paul Brook  <paul@codesourcery.com>
34327
34328         * gfortran.dg/implicit_2.f90: New test.
34329
34330 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
34331
34332         PR fortran/19314
34333         * gfortran.dg/inquire_5.f90: New test.
34334
34335 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34336
34337         PR c/18809
34338         * gcc.dg/pr18809-1.c: New test.
34339
34340 2005-01-21  Ian Lance Taylor  <ian@airs.com>
34341
34342         * gcc.dg/20050121-1.c: New test.
34343
34344         PR tree-optimization/13000
34345         * gcc.dg/20040206-1.c: Change warning to point where function is
34346         being inlined.
34347
34348 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34349
34350         PR c++/19208
34351         * g++.dg/template/array11.C: New test.
34352
34353 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34354
34355         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34356         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34357         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34358         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34359         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34360         gfortran.dg/pr17164.f90: Add missing dg-do directives.
34361
34362 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34363
34364         PR tree-optimization/15349
34365         * gcc.dg/tree-ssa/pr15349.c: New.
34366
34367 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
34368
34369         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34370
34371 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
34372
34373         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34374         scan-assembler-times directive name.
34375
34376         * gcc.dg/asm-a.c: Move dg-require-effective-target to
34377         after dg-do.
34378
34379         PR rtl-optimization/19462
34380         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34381
34382 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
34383
34384         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34385         counting function calls on ia64.
34386
34387 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
34388
34389         PR rtl-optimization/15139
34390         * gcc.dg/20050111-2.c: New test.
34391
34392         PR c/17297
34393         * gcc.c-torture/compile/20050113-1.c: New testcase.
34394
34395         PR middle-end/19164
34396         * gcc.dg/20050113-1.c: New testcase.
34397
34398 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
34399
34400         * gcc.dg/vect/vect-85.c: Add comment.
34401         * gcc.dg/vect/vect-86.c: Add xfail for now.
34402         * gcc.dg/vect/vect-87.c: Add xfail for now.
34403         * gcc.dg/vect/vect-88.c: Add xfail for now.
34404         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34405
34406 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34407
34408         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34409
34410 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34411
34412         * g++.dg/debug/typedef3.C: New test.
34413
34414 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
34415
34416         PR c/19472
34417         * gcc.dg/asm-a.c: New test.
34418
34419 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
34420
34421         * gcc.dg/sh-relax.c: Add prototype for abort.
34422
34423 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34424
34425         * gcc.dg/short-compare-1.c: New test.
34426         * gcc.dg/short-compare-2.c: Likewise.
34427
34428 2005-01-18  Michael Matz  <matz@suse.de>
34429
34430         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34431
34432 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
34433
34434         PR tree-optimization/19121
34435         * gcc.c-torture/compile/pr19121.c: New test.
34436
34437 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
34438
34439         PR target/19357
34440         * gcc.c-torture/compile/pr19357.c: New test.
34441
34442 2005-01-17  Ian Lance Taylor  <ian@airs.com>
34443
34444         PR c/5675
34445         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34446         pass--those that refer just to the variable, possibly with a
34447         cast.
34448         * gcc.dg/c99-const-expr-3.c: Likewise.
34449
34450         PR middle-end/13127
34451         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34452         longer emitted.
34453
34454 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
34455
34456         PR fortran/18778
34457         * gfortran.dg/endfile_2.f90: New test.
34458
34459 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
34460
34461         PR 19168
34462         * gfortran.dg/select_5.f90: New test.
34463
34464 2004-01-16  Paul Brook  <paul@codesourcery.com>
34465
34466         * gfortran.dg/common_4.f90: New test.
34467
34468 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
34469
34470         PR rtl-optimization/19462
34471         * gcc.dg/torture/pr19462-1.c: New test.
34472
34473 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
34474
34475         PR objc/19321
34476         * objc.dg/func-ptr-2.m: New.
34477         * objc.dg/volatile-1.m: New.
34478
34479 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34480
34481         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34482
34483 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34484
34485         PR tree-optimization/19060
34486         * gcc.c-torture/execute/20050104-1.c: New test.
34487
34488 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
34489
34490         PR fortran/18983
34491         * gfortran.dg/write_to_null.f90: New test.
34492
34493 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
34494             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34495
34496         PR other/19328
34497         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34498         argument.
34499
34500 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34501
34502         PR c++/19263
34503         * g++.dg/init/vector1.C: New test.
34504
34505 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
34506
34507         PR target/13158
34508         * gcc.target/ia64/sibcall-unwind-1.c: New test.
34509         PR target/18987
34510         * gcc.target/ia64/sibcall-unwind-2.c: New test.
34511
34512 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
34513
34514         * gfortran.dg/select_1.f90: New test.
34515         * gfortran.dg/select_2.f90: New test.
34516         * gfortran.dg/select_3.f90: New test.
34517         * gfortran.dg/select_4.f90: New test.
34518
34519 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
34520
34521         PR middle-end/19084
34522         PR rtl-optimization/19348
34523         * gcc.dg/20050111-1.c: New test.
34524         * gcc.c-torture/execute/20050111-1.c: New test.
34525
34526         * gcc.dg/i386-asm-4.c: New test.
34527
34528 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34529
34530         * gcc.dg/nested-func-2.c: New test.
34531         * ada/acats/norun.lst: Remove c953002.
34532
34533 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
34534
34535         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34536
34537 2005-01-12  Ben Elliston  <bje@au.ibm.com>
34538
34539         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34540
34541 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
34542
34543         PR target/18761
34544         * g++.dg/abi/align1.C: New test.
34545
34546 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
34547
34548         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34549         at a time.
34550         * g++.dg/ext/altivec_check.h: Support compiling as C.
34551
34552 2005-01-10  Roger Sayle  <roger@eyesopen.com>
34553
34554         PR c++/19355
34555         * g++.dg/expr/pr19355-1.C: New test case.
34556
34557 2005-01-10  Laurent GUERBY <laurent@guerby.net>
34558
34559         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34560         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34561         * ada/acats/tests/c3/c92005b.ada: Likewise.
34562         * ada/acats/tests/c3/cxb3012.a: Likewise.
34563         * ada/acats/norun.lst: Add c380004 and c953002, add PR
34564
34565 2005-01-09  Paul Brook  <paul@codesourcery.com>
34566
34567         * gfortran.dg/common_2.f90: New file.
34568         * gfortran.dg/common_3.f90: New file.
34569
34570 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
34571
34572         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34573
34574 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34575
34576         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34577         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34578         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34579         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34580         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34581         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34582         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34583         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34584         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34585         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34586         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34587         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34588         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34589         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34590         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34591         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34592         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34593         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34594         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34595         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34596         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34597         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34598         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34599         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34600         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34601         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34602         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34603         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34604         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34605         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34606         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34607         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34608         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34609         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34610         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34611         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34612         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34613         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34614         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34615         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34616         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34617         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34618         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34619         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34620         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34621         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34622         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34623         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34624         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34625         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34626         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34627         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34628         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34629         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34630         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34631         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34632         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34633         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34634         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34635         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34636         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34637         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34638         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34639         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34640         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34641         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34642         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34643
34644         * gcc.dg/vect/vect-1.c: Fix spelling.
34645         * gcc.dg/vect/vect-10.c: Fix spelling.
34646         * gcc.dg/vect/vect-11.c: Fix spelling.
34647         * gcc.dg/vect/vect-12.c: Fix spelling.
34648         * gcc.dg/vect/vect-14.c: Fix spelling.
34649         * gcc.dg/vect/vect-15.c: Fix spelling.
34650         * gcc.dg/vect/vect-16.c: Fix spelling.
34651         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34652         * gcc.dg/vect/vect-64.c: Fix comments.
34653         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34654
34655 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34656             Ira Rosen  <irar@il.ibm.com>
34657
34658         * gcc.dg/vect/vect-70.c: New test.
34659         * gcc.dg/vect/vect-71.c: New test.
34660
34661 2005-01-09  Manfred Hollstein  <mh@suse.com>
34662
34663         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34664         * gcc.dg/pr18241-2.c: Likewise.
34665         * gcc.dg/pr18241-3.c: Likewise.
34666         * gcc.dg/pr18241-4.c: Likewise.
34667         * gcc.dg/pr18241-5.c: Likewise.
34668
34669 2005-01-08  Richard Henderson  <rth@redhat.com>
34670
34671         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34672         False for x86 and x86-64.
34673
34674 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
34675
34676         PR tree-optimization/18241
34677         * gcc.dg/pr18241-1.c: New test.
34678         * gcc.dg/pr18241-2.c: New test.
34679         * gcc.dg/pr18241-3.c: New test.
34680         * gcc.dg/pr18241-4.c: New test.
34681         * gcc.dg/pr18241-5.c: New test.
34682
34683 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
34684
34685         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34686         gfortran.dg/select_4.f90: New.
34687
34688 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34689
34690         * gcc.c-torture/execute/20050107-1.c: New test.
34691
34692 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
34693
34694         PR c++/19298
34695         * g++.dg/template/ref2.C: New.
34696
34697 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
34698
34699         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34700         instead of being empty.
34701
34702 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34703
34704         PR fortran/15553
34705         * gfortran.dg/array-1.f90: New test.
34706
34707 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34708
34709         PR tree-optimization/19283
34710         * gcc.c-torture/execute/20050106-1.c: New test.
34711
34712         PR rtl-optimization/18861
34713         * gcc.dg/20050105-1.c: New test.
34714
34715         PR tree-optimization/18828
34716         * gcc.dg/20050105-2.c: New test.
34717
34718 2005-01-07  Andreas Jaeger  <aj@suse.de>
34719
34720         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34721
34722 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
34723
34724         PR fortran/18398
34725         * gfortran.dg/fmt_read.f90: New test.
34726
34727 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
34728
34729         * gcc.dg/rs6000-ldouble-2.c: New.
34730
34731 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
34732
34733         PR c++/19244
34734         * g++.dg/parser/ctor2.C: New test.
34735
34736 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34737
34738         PR c++/17154
34739         * g++.dg/template/using9.C: New test.
34740
34741 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34742
34743         PR c++/19258
34744         * g++.dg/lookup/friend6.C: New test.
34745
34746 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34747
34748         PR c++/19270
34749         * g++.dg/template/array10.C: New.
34750
34751 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34752
34753         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34754         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34755
34756 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
34757
34758         * gcc.c-torture/compile/20050105-1.c: New test.
34759
34760 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
34761
34762         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34763
34764 2005-01-05  Roger Sayle  <roger@eyesopen.com>
34765
34766         PR middle-end/19100
34767         * gcc.dg/conv-3.c: New test case.
34768
34769 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
34770
34771         * gcc.dg/asm-wide-1.c: New test.
34772
34773 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34774
34775         PR c++/19030
34776         * g++.dg/parse/crash22.C: New
34777
34778 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
34779
34780         PR 19257
34781         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34782
34783 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
34784
34785         PR middle-end/17767
34786         * gcc.dg/i386-mmx-6.c: New test case.
34787
34788 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
34789
34790         PR tree-optimization/18308
34791         * gcc.dg/vect/pr18308.c: New testcase.
34792
34793 2005-01-04  Andreas Jaeger  <aj@suse.de>
34794
34795         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34796
34797 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34798             Robert Bowdidge <bowdidge@apple.com>
34799
34800         * gcc.dg/cpp/subframework1.c: New.
34801         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34802         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34803         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34804         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34805
34806 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34807
34808         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34809         producing warning.
34810         * gcc.dg/darwin-weakimport-2.c: New.
34811
34812 2005-01-03  Richard Henderson  <rth@redhat.com>
34813
34814         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34815
34816 2005-01-03  Richard Henderson  <rth@redhat.com>
34817
34818         * gcc.dg/vect/vect.exp: Enable for ia64.
34819         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34820         (check_effective_target_vect_float): Likewise.
34821         (check_effective_target_vect_no_align): Likewise.
34822         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34823         * gcc.dg/vect/vect-8.c: Likewise.
34824
34825 2005-01-03  Uros Bizjak <uros@kss-loka.si>
34826
34827         PR target/19236
34828         * gcc.dg/pr19236-1.c: New test case.
34829
34830 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
34831
34832         PR rtl-optimization/12092
34833         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34834
34835 2005-01-02  Andreas Jaeger  <aj@suse.de>
34836
34837         * gcc.dg/pr12092-1.c: Do not run on x86_64.
34838
34839 2005-01-01  Roger Sayle  <roger@eyesopen.com>
34840             Andrew Pinski  <pinskia@physics.uc.edu>
34841
34842         PR rtl-optimization/12092
34843         * gcc.dg/pr12092-1.c: New test case.
34844
34845 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
34846
34847         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34848         'hidden' and 'default' for better portability.
34849         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34850
34851         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34852         6 and 7.
34853         * g++.old-deja/g++.brendan/new3.C: Likewise.
34854
34855 2005-01-01  Steven Bosscher  <stevenb@suse.de>
34856
34857         * gcc.dg/20041231-1.C: New test.
34858         * g++.dg/warn/Wunreachable-code-1.C: New test.
34859
34860 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
34861
34862         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34863         file, not /dev/null.  Abort on error.
34864
34865 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
34866             Ziemowit Laski  <zlaski@apple.com>
34867
34868         PR objc/18971
34869         * objc.dg/encode-5.m: New test.
34870
34871 2004-12-29  Richard Henderson  <rth@redhat.com>
34872
34873         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34874         * objc.dg/stabs-1.m: Disable for ia64.
34875
34876 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
34877
34878         PR c++/19190
34879         * g++.dg/warn/Wunused-10.C: New test.
34880
34881 2004-12-28  Richard Henderson  <rth@redhat.com>
34882
34883         * objc.dg/stabs-1.m: Disable for alpha.
34884
34885 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34886
34887         PR c++/19149
34888         * g++.dg/parse/error23.C: New test.
34889
34890 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34891
34892         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34893
34894         PR fortran/19032
34895         * gfortran.dg/intrinsic_modulo_1.f90: New.
34896         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34897         tests with divisor -1.
34898
34899 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34900
34901         * g++.dg/opt/temp1.C (memcpy): Return a value.
34902
34903         PR c++/19148
34904         * g++.dg/expr/cond7.C: New test.
34905
34906 2004-12-27  Paul Brook  <paul@codesourcery.com>
34907
34908         * gfortran.dg/g77/select_no_compile.f: Remove.
34909
34910 2004-12-27  Richard Henderson  <rth@redhat.com>
34911
34912         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
34913         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
34914         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
34915
34916 2004-12-26  Richard Henderson  <rth@redhat.com>
34917
34918         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
34919         by 1i instead of token pasting.
34920
34921 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34922
34923         PR tree-optimization/17578
34924         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
34925         to additional_flags.
34926         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
34927
34928 2004-12-25  Richard Henderson  <rth@redhat.com>
34929
34930         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34931         Remove Alpha.
34932
34933 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34934
34935         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
34936         hppa*-*-hpux*.
34937         * gcc.dg/pr17957.c (dg-options): Likewise.
34938         * gcc.dg/struct-ret-1.c: Add prototype for abort.
34939         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34940         instead of 0 on __hppa__.
34941         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34942         "foo,%r" on hppa*-*-*.
34943
34944 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
34945
34946         PR fortran/19071
34947         * gfortran.dg/complex_write.f90: New test.
34948
34949 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34950
34951         PR c++/17595
34952         * g++.dg/parse/pragma2.C: New test.
34953
34954         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34955
34956 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34957
34958         * gcc.dg/empty2.c: Add missing dg-warning.
34959
34960 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34961
34962         PR c++/17413
34963         * g++.dg/template/local4.C: New test.
34964         * g++.dg/template/crash19.C: Add dg-error marker.
34965
34966         * g++.dg/template/crash31.C: Correct embedded PR number.
34967
34968 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34969
34970         PR c++/16405
34971         * g++.dg/opt/temp1.C: Add do-run marker.
34972
34973 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34974
34975         * g++.dg/template/spec19.C: New.
34976
34977 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34978
34979         PR target/16819
34980         * gcc.dg/empty2.c: New.
34981
34982 2004-12-23  Richard Henderson  <rth@redhat.com>
34983
34984         * lib/target-supports.exp (check_effective_target_vect_no_align):
34985         Remove i?86 and x86-64.
34986
34987 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34988
34989         PR c++/16405
34990         * g++.dg/opt/temp1.C: New test.
34991
34992 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34993
34994         PR c++/18733
34995         * g++.dg/template/friend33.C: New testcase.
34996
34997 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34998
34999         PR c++/18464
35000         * g++.dg/template/cond5.C: New test.
35001
35002         PR c++/18492
35003         * g++.dg/inherit/thunk3.C: New test.
35004
35005         PR c++/11224
35006         * g++.dg/warn/Wunused-9.C: New test.
35007
35008 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
35009
35010         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35011
35012 2004-12-22  Jan Beulich  <jbeulich@novell.com>
35013
35014         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35015
35016 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
35017
35018         PR c++/18378
35019         * g++.dg/ext/packed8.C: New test.
35020
35021         PR c++/19063
35022         * g++.dg/template/crash31.C: New test.
35023
35024         PR c++/19034
35025         * g++.dg/template/crash30.C: New test.
35026
35027 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35028
35029         PR C++/18984
35030         * g++.dg/eh/ctor3.C: New test.
35031
35032 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35033
35034         * objc.dg/stabs-1.m: Allow section name to be quoted and
35035         assembly label to begin with '.LL'.
35036
35037 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
35038
35039         * gcc.dg/vect/vect.exp
35040         (check_effective_target_lp64_or_vect_no_align): New.
35041         * gcc.dg/vect/vect-77.c: Use it.
35042         * gcc.dg/vect/vect-78.c: Use it.
35043
35044         * lib/target-supports.exp
35045         (check_effective_target_vect_no_max,
35046         check_effective_target_vect_no_bitwise,
35047         check_effective_target_vect_no_align): New.
35048         * gcc.dg/vect/vect-13.c: Use them.
35049         * gcc.dg/vect/vect-17.c: Ditto.
35050         * gcc.dg/vect/vect-18.c: Ditto.
35051         * gcc.dg/vect/vect-19.c: Ditto.
35052         * gcc.dg/vect/vect-20.c: Ditto.
35053         * gcc.dg/vect/vect-27.c: Ditto.
35054         * gcc.dg/vect/vect-29.c: Ditto.
35055         * gcc.dg/vect/vect-44.c: Ditto.
35056         * gcc.dg/vect/vect-48.c: Ditto.
35057         * gcc.dg/vect/vect-50.c: Ditto.
35058         * gcc.dg/vect/vect-52.c: Ditto.
35059         * gcc.dg/vect/vect-54.c: Ditto.
35060         * gcc.dg/vect/vect-56.c: Ditto.
35061         * gcc.dg/vect/vect-58.c: Ditto.
35062         * gcc.dg/vect/vect-60.c: Ditto.
35063         * gcc.dg/vect/vect-72.c: Ditto.
35064         * gcc.dg/vect/vect-80.c: Ditto.
35065
35066 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
35067
35068         PR c++/14075
35069         * g++.dg/init/string1.C: New.
35070
35071         PR c++/18975
35072         * g++.dg/other/synth1.C: New.
35073
35074 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35075
35076         PR c/18963
35077         * gcc.dg/pr18963-1.c: New test.
35078
35079 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35080
35081         PR c/18596
35082         * gcc.dg/funcdef-storage-1.c (foo): Remove.
35083         * gcc.dg/pr18596-1.c: Use dg-error.
35084         (dg-options): Use -fno-unit-at-a-time.
35085         * gcc.dg/pr18596-2.c: New test.
35086         * gcc.dg/pr18596-3.c: New test.
35087
35088 2004-12-20  Roger Sayle  <roger@eyesopen.com>
35089
35090         PR middle-end/18683
35091         * g++.dg/opt/pr18683-1.C: New test case.
35092
35093 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
35094
35095         PR other/19093
35096         * g++.dg/opt/max1.C: Fix for 64bit targets.
35097
35098 2004-12-20  Matt Austern  <austern@apple.com>
35099
35100         PR c++/19044
35101         * g++.dg/ext/builtin6.C: New
35102
35103 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
35104
35105         PR tree-optimization/19080
35106         * gcc.c-torture/compile/pr19080.c: New test.
35107
35108 2004-12-20  Steven Bosscher  <stevenb@suse.de>
35109
35110         * gcc.dg/20041219-1.c: New test.
35111
35112 2004-12-19  Roger Sayle  <roger@eyesopen.com>
35113
35114         PR middle-end/19068
35115         * g++.dg/opt/max1.C: New test case.
35116
35117 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35118
35119         * gcc.dg/fdata-sections-1.c: New test.
35120
35121 2004-12-18  Roger Sayle  <roger@eyesopen.com>
35122
35123         PR middle-end/18548
35124         * gcc.dg/max-1.c: New test case.
35125
35126 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
35127
35128         * gcc.c-torture/execute/20041218-1.c: New test.
35129
35130 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
35131
35132         * gcc.dg/pr18501.c: New test.
35133         * gcc.dg/uninit-5.c: XFAIL.
35134         * gcc.dg/uninit-9.c: XFAIL.
35135
35136 2004-12-17  Dale Johannesen  <dalej@apple.com>
35137
35138         * gcc.dg/20041213-1.c: New.
35139
35140 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
35141
35142         * objc.dg/stabs-1.m: Allow assembly label to begin
35143         with a dot ('.').
35144
35145 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
35146
35147         * gcc.c-torture/execute/20041213-1.c: Move...
35148         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35149
35150 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
35151
35152         PR c++/18721
35153         * g++.dg/lookup/conv-5.C: New.
35154
35155 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
35156
35157         * objc.dg/stabs-1.m: New test.
35158
35159 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35160
35161         * gcc.dg/visibility-c.c: Change compile to
35162         assemble for the test.
35163
35164 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35165
35166         PR target/19041
35167         * gcc.dg/visibility-c.c: New test.
35168
35169 2004-12-16  Roger Sayle  <roger@eyesopen.com>
35170
35171         PR middle-end/18493
35172         * gcc.dg/switch-8.c: New test case.
35173
35174 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35175
35176         PR c++/18905
35177         * g++.dg/template/init4.C: New.
35178         * g++.dg/opt/static3.C: Enable optimizer.
35179
35180 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
35181
35182         * g++.dg/other/complex1.C: New test.
35183
35184 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
35185
35186         * g++.dg/opt/inline9.C: New test.
35187
35188 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35189
35190         PR fortran/18993
35191         * gfotran.dg/nullify_1.f: New test.
35192
35193 2004-12-15  Richard Henderson  <rth@redhat.com>
35194
35195         * gcc.target/i386/i386.exp: New harness.
35196         * gcc.target/i386/vect-args.c: New.
35197
35198 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
35199
35200         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35201
35202 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35203
35204         PR c++/18825
35205         * g++.dg/template/friend32.C: New test.
35206
35207 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35208
35209         * cpp/pragma-once-1.c: New test.
35210         * cpp/pragma-once-1b.h: Likewise.
35211         * cpp/pragma-once-1c.h: Likewise.
35212         * cpp/pragma-once-1d.h: Likewise.
35213         * cpp/inc/pragma-once-1a.h: Likewise.
35214
35215 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
35216             Steven G. Kargl  <kargls@comcast.net>
35217
35218         PR fortran/17597
35219         * gfortran.dg/list_read_3.f90: New test.
35220
35221 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35222
35223         * gcc.dg/ftrapv-2.c: New test.
35224
35225 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35226
35227         PR c++/18981
35228         * g++.dg/template/typename9.C: New test.
35229
35230 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35231
35232         PR c++/18738
35233         * g++.dg/template/typename8.C: New test.
35234         * g++.dg/parse/friend2.C: Tweak error message.
35235
35236 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35237
35238         * gcc.c-torture/20041214-1.c: New test.
35239
35240 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35241
35242         PR c++/18965
35243         * g++.dg/init/array17.C: New test.
35244
35245 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35246
35247         PR c++/18793
35248         * g++.dg/init/aggr3.C: New test.
35249
35250 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
35251
35252         * gcc.dg/altivec-types-1.c: New test.
35253         * gcc.dg/altivec-types-2.c: New test.
35254         * gcc.dg/altivec-types-3.c: New test.
35255         * gcc.dg/altivec-types-4.c: New test.
35256         * g++.dg/ext/altivec-types-1.C: New test.
35257         * g++.dg/ext/altivec-types-2.C: New test.
35258         * g++.dg/ext/altivec-types-3.C: New test.
35259         * g++.dg/ext/altivec-types-4.C: New test.
35260
35261 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
35262
35263         PR middle-end/18951
35264         * gcc.c-torture/execute/20041213-1.c: New test.
35265
35266 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
35267
35268         PR c++/18949
35269         * g++.dg/template/cast1.C: New.
35270
35271 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
35272
35273         * gcc.c-torture/execute/20041213-2.c: New test.
35274
35275 2004-12-13  Richard Henderson  <rth@redhat.com>
35276
35277         * gcc.dg/i386-sse-10.c: Fix typo in options.
35278
35279 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
35280
35281         PR c++/18968
35282         * g++.dg/opt/pr18968.C: New test.
35283
35284 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
35285
35286         PR c++/18925
35287         * g++.dg/ext/visibility/staticdatamem.C: New test.
35288
35289 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
35290
35291         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35292
35293 2004-12-13  Roger Sayle  <roger@eyesopen.com>
35294
35295         PR rtl-optimization/18928
35296         * gcc.dg/pr18928-1.c: New test case.
35297
35298 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
35299
35300         PR tree-opt/16951
35301         * gcc.c-torture/compile/20041211-1.c: New.
35302
35303 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35304
35305         PR middle-end/17564
35306         * gcc.c-torture/execute/20041212-1.c: New test.
35307
35308 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35309
35310         PR fortran/18869
35311         * gfortran.dg/common_1.f90: New test.
35312
35313 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
35314         Paul Brook  <paul@codesourcery.com>
35315
35316         PR fortran/16222
35317         * gfortran.dg/real_do_1.f90: New test.
35318
35319 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
35320
35321         PR tree-opt/18040
35322         * g++.dg/opt/ptrmem6.C: New test.
35323
35324 2004-12-11  Roger Sayle  <roger@eyesopen.com>
35325
35326         PR middle-end/18921
35327         * gcc.dg/pr18921-1.c: New test case.
35328
35329 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35330
35331         PR fortran/17175
35332         * gfortran.dg/scale_1.f90: New test.
35333
35334 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
35335
35336         PR middle-end/18903
35337         * gcc.c-torture/compile/pr18903.c: New test.
35338
35339 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
35340
35341         * gcc.c-torture/execute/20041210-1.c: New test.
35342
35343 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35344
35345         PR c++/18731
35346         * g++.dg/parser/struct-1.C: New test.
35347         * g++.dg/parser/struct-2.C: New test.
35348         * g++.dg/parser/struct-3.C: New test.
35349
35350 2004-12-09  Richard Henderson  <rth@redhat.com>
35351
35352         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35353
35354         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35355         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35356
35357 2004-12-09  Matt Austern  <austern@apple.com>
35358
35359         PR c++/18514
35360         * g++.dg/ext/builtin1.C: New
35361         * g++.dg/ext/builtin2.C: New
35362         * g++.dg/ext/builtin3.C: New
35363         * g++.dg/ext/builtin4.C: New
35364         * g++.dg/ext/builtin5.C: New
35365
35366 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
35367
35368         PR tree-opt/18904
35369         * g++.dg/opt/ptrmem5.C: New test.
35370
35371 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
35372
35373         * g++.dg/parse/typename5.C: Adjust for new error.
35374         * g++.dg/parse/typename7.C: New.
35375
35376 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35377
35378         PR c++/18073
35379         * g++.dg/other/mmintrin.C: New test.
35380
35381 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35382
35383         PR c++/16681
35384         * g++.dg/init/array15.C: New.
35385         * g++.dg/init/array16.C: New.
35386
35387 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35388
35389         PR fortran/18826
35390         * gfortran.dg/assign_1.f90: New test.
35391
35392 2004-12-08  Nick Clifton  <nickc@redhat.com>
35393
35394         * gcc.target/xstormy16/bss_below100: New directory containing tests.
35395         * gcc.target/xstormy16/data_below100: Likewise.
35396         * gcc.target/xstormy16/sfr: Likewise.
35397         * gcc.target/xstormy16/below100.S: New test source file.
35398         * gcc.target/xstormy16/below100.ld: New test linker script.
35399         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35400         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35401         bp instructions.
35402         * gcc.target/xstormy16/bp.c: Likewise.
35403
35404         * gcc.target/xstormy16/bss_below100: New files:
35405         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35406         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35407         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35408         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35409         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35410         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35411         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35412         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35413         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35414         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35415         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35416         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35417         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35418         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35419         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35420         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35421         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35422         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35423         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35424         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35425         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35426         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35427         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35428         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35429         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35430         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35431         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35432
35433         * gcc.target/xstormy16/data_below100: New files:
35434         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35435         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35436         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35437         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35438         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35439         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35440         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35441         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35442         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35443         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35444         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35445         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35446         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35447         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35448         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35449         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35450         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35451         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35452         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35453         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35454         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35455         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35456         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35457         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35458         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35459         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35460         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35461
35462         * gcc.target/xstormy16/sfr: New files:
35463         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35464         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35465         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35466         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35467         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35468         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35469         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35470         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35471         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35472         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35473         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35474         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35475         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35476         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35477         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35478         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35479         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35480         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35481         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35482         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35483         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35484         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35485         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35486         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35487         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35488         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35489         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35490         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35491         27_if0_sfrw_bitfield_f.c
35492
35493 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35494
35495         PR c++/18100
35496         * g++.dg/lookup/name-clash4.C: New test.
35497
35498 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
35499
35500         PR c++/18672
35501         * g++.dg/opt/array1.C: New.
35502
35503         PR c++/18803
35504         * g++.dg/template/operator5.C: New.
35505
35506 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
35507
35508         PR c/18867
35509         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35510
35511 2004-12-07  Steven Bosscher  <stevenb@suse.de>
35512
35513         * gcc.dg/noncompile/20041207.c: New test.
35514
35515 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
35516
35517         * g++.dg/other/unreachable-1.C: New test.
35518
35519 2004-12-06  Nick Clifton  <nickc@redhat.com>
35520
35521         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35522         <limits.h> because the latter comes from gcc's include/ directory
35523         and not the newlib/libc/include directory.
35524
35525 2004-12-04  Richard Henderson  <rth@redhat.com>
35526
35527         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35528
35529 2004-12-04  Richard Henderson  <rth@redhat.com>
35530
35531         * lib/target-supports.exp (check_gc_sections_available): Disable
35532         for alpha and ia64.
35533
35534 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
35535
35536         PR middle-end/17909
35537         * g++.dg/other/vararg-2.C: New test.
35538
35539 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35540
35541         PR c++/17011, c++/17971
35542         * g++.dg/template/error15.C: Adjust expected error.
35543         * g++.dg/template/instantiate3.C: Likewise.
35544
35545 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
35546
35547         * gcc.dg/altivec-18.c: Fix for darwin
35548
35549 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35550
35551         PR c++/18782
35552         * g++.dg/parse/ptrmem2.C: New.
35553
35554         PR c++/18318
35555         * g++.dg/template/new1.C: New.
35556
35557 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35558
35559         PR fortran/18710
35560         * gfortran.dg/direct_io_3.f90: New test.
35561
35562 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
35563
35564         PR 18758
35565         * g++.dg/parse/crash21.C: New.
35566
35567 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35568
35569         PR c++/15664, c++/18276
35570         * g++.dg/template/ttp13.C: New test.
35571         * g++.dg/template/ttp14.C: Likewise.
35572
35573 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35574
35575         PR c++/18123
35576         * g++.dg/parse/enum2.C: New test.
35577         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35578
35579 2004-12-02  Nick Clifton  <nickc@redhat.com>
35580
35581         * gcc.target/xstormy16: New test directory.
35582         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35583         * gcc.target/xstormy16/bp.c: Check the generation of bp
35584         instructions.
35585         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35586         bn instructions and the BELOW100 attribute.
35587
35588 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
35589
35590         PR target/16952
35591         * gcc.dg/ppc-eabi.c: New.
35592
35593 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35594
35595         PR fortran/18284
35596         * gfortran.dg/backspace.f90
35597
35598 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35599
35600         * gfortran.dg/inquire.f90: New test.
35601
35602 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
35603
35604         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35605         handle effective-target-keyword.
35606         (dg-skip-if): Support effective-target keyword as target list.
35607         (dg-xfail-if): Ditto.
35608         * lib/target-supports.exp (is-effective-target-keyword): New proc.
35609
35610 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
35611
35612         PR tree-optimization/18291
35613         * gcc.c-torture/compile/pr18291.c: New test.
35614
35615 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35616
35617         PR C++/18729
35618         * g++.dg/parse/crash20.C: New.
35619
35620         PR c++/17431
35621         * g++.dg/overload/arg1.C: New.
35622         * g++.dg/overload/arg2.C: New.
35623         * g++.dg/overload/arg3.C: New.
35624         * g++.dg/overload/arg4.C: New.
35625
35626 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
35627
35628         * gcc.dg/c99-flex-array-4.c: Remove.
35629
35630 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35631
35632         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35633
35634         * lib/target-supports.exp (is-effective-target): Simplify.
35635
35636         * lib/target-supports.exp (check_effective_target_vect_long):
35637         Fix for powerpc64-*-*.
35638
35639 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
35640
35641         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35642         to support new requirements on FreeBSD 5.
35643
35644 2004-11-30  Devang Patel  <dpatel@apple.com>
35645
35646         PR 18702
35647         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35648
35649 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35650
35651         * g++.dg/ext/altivec-13.C: New test.
35652
35653 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
35654
35655         PR tree-opt/18298
35656         * gcc.c-torture/execute/p18298.c: New test.
35657
35658 2004-11-30  Ira Rosen  <irar@il.ibm.com>
35659             Dorit Naishlos  <dorit@il.ibm.com>
35660
35661         PR tree-opt/18607
35662         * gcc.dg/vect/vect-89.c: New test.
35663
35664 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
35665
35666         * gcc.dg/pr18596-1.c: New test.
35667
35668 2004-11-30  Ben Elliston  <bje@au.ibm.com>
35669
35670         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35671
35672 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35673
35674         PR c/18479
35675         * gcc.dg/pr18479.c: New test.
35676
35677 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35678
35679         PR target/18490
35680         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35681         mmix-knuth-mmixware.
35682
35683         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35684         cris-*-elf* cris-*-aout* mmix-*-*
35685
35686 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35687
35688         PR middle-end/18725
35689         * gcc.dg/pr18725.c: New test.
35690
35691 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35692
35693         PR target/18488
35694         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35695
35696         PR target/18336
35697         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35698
35699 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
35700
35701         PR c++/18368
35702         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35703         * g++.old-deja/g++.law/ctors5.C: Likewise.
35704         * g++.old-deja/g++.other/crash25.C: Likewise.
35705
35706         PR c++/18674
35707         * g++.dg/template/error16.C: New test.
35708
35709         PR c++/18512
35710         * g++.dg/template/crash29.C: New test.
35711
35712 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
35713
35714         PR tree-optimization/18712
35715         * gcc.c-torture/compile/pr18712.c: New test.
35716
35717 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
35718
35719         PR c/7544
35720         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35721         tests.
35722
35723 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35724
35725         PR c++/18652
35726         * g++.dg/lookup/crash6.C: New test.
35727
35728 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35729
35730         PR middle-end/18164
35731         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
35732
35733 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
35734
35735         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35736         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35737         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35738
35739 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
35740
35741         * gcc.dg/pr18164.c: New test.
35742
35743 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
35744
35745         * gcc.dg/funroll-loops-all.c: New.
35746
35747 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35748
35749         PR target/18489
35750         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35751         delimeter, match space and TAB as well as ":".
35752
35753         PR target/18484
35754         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35755
35756         PR target/18348
35757         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35758
35759         PR target/18345
35760         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35761
35762         PR target/18337
35763         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35764
35765 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
35766
35767         * gfortran.dg/direct_io_2.f90: New test.
35768
35769 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35770
35771         PR target/18334
35772         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35773
35774 2004-11-28  Richard Henderson  <rth@redhat.com>
35775
35776         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35777
35778 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
35779
35780         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35781         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35782         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35783         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35784         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35785         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35786         gcc.dg/pointer-arith-8.c: New tests.
35787
35788 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
35789
35790         PR fortran/18364
35791         * gfortran.dg/endfile.f90: New test.
35792
35793 2004-11-27  Falk Hueffner  <falk@debian.org>
35794
35795         * gcc.dg/loop-6.c: New test.
35796
35797 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35798
35799         * gcc.c-torture/execute/20041126-1.c: New test.
35800
35801 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35802
35803         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35804         on IRIX.
35805
35806 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35807
35808         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35809         functions.
35810
35811 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35812
35813         PR rtl-optimization/17825
35814         * gcc.c-torture/compile/20041119-1.c: New test.
35815
35816 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35817
35818         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35819         Check existence of ld library path variables before unsetting.
35820
35821 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
35822
35823         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35824
35825 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35826
35827         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35828
35829 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35830
35831         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35832
35833 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35834
35835         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35836         dg-do directive.
35837
35838 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35839
35840         * gcc.dg/pr17957.c: Pass --param, not -param.
35841
35842 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
35843
35844         PR middle-end/17957
35845         * gcc.dg/pr17957.c: New test.
35846
35847 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
35848
35849         PR c++/18445
35850         * g++.dg/template/crash28.C: Likewise.
35851
35852         PR c++/18001
35853         * g++.dg/expr/unary2.C: Adjust lvalue messages.
35854         * g++.dg/ext/lvaddr.C: Likewise.
35855         * g++.dg/opt/pr7503-3.C: Likewise.
35856
35857         PR c++/18466
35858         * g++.dg/parse/qualified3.C: New test.
35859         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35860
35861         PR c++/18545
35862         * g++.dg/expr/return1.C: New test.
35863
35864 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35865
35866         Friend class name lookup 3/n, PR c++/3332
35867         * g++.dg/lookup/friend3.C: New test.
35868         * g++.dg/lookup/friend4.C: Likewise.
35869         * g++.dg/lookup/friend5.C: Likewise.
35870
35871 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35872
35873         Friend class name lookup 2/n, PR c++/14513, c++/15410
35874         * g++.dg/lookup/friend2.C: New test.
35875         * g++.dg/template/friend31.C: Likewise.
35876
35877 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35878
35879         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35880
35881 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35882
35883         PR c++/17473
35884         * g++.dg/tc1/dr56.C: Remove.
35885         * g++.dg/template/typedef1.C: Add dg-error markers.
35886         * g++.old-deja/g++.other/typedef7.C: Likewise.
35887
35888         PR c++/18285
35889         * g++.dg/parse/typedef7.C: New test.
35890
35891 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
35892
35893         * gcc.c-torture/execute/20041124-1.c: New test.
35894
35895 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35896
35897         * g++.dg/template/deduce3.C: New test.
35898
35899         PR c++/18586
35900         * g++.dg/template/crash27.C: New test.
35901
35902         PR c++/18530
35903         * g++.dg/warn/Wshadow-3.C: New test.
35904
35905 2004-11-24  Devang Patel  <dpatel@apple.com>
35906
35907         PR/18555
35908         * gcc.dg/cpp/isysroot-1.c: New test.
35909         * gcc.dg/cpp/usr/include/stdio.h: New file.
35910         * gcc.dg/cpp/isysroot-2.c: New test.
35911         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
35912         New file.
35913
35914 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35915
35916         PR c++/8929
35917         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
35918
35919 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35920
35921         * gcc.target/sparc/align.c: Do not include <stdint.h>.
35922         * gcc.target/sparc/pdist.c: Likewise.
35923
35924 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
35925
35926         PR c++/16882
35927         * g++.dg/conversion/simd1.C: New test.
35928
35929 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35930
35931         * lib/target-libpath.exp: New file defining
35932         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
35933         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
35934         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
35935         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
35936         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
35937
35938 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
35939
35940         * gcc.dg/pragma-align-2.c: Test macro expansion.
35941         * gcc.dg/pragma-pack-2.c: New test.
35942
35943 2004-11-23  Richard Henderson  <rth@redhat.com>
35944
35945         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35946         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35947         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35948         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35949         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35950         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35951
35952         * gcc.dg/vect/vect.exp: Add check for alpha.
35953         * lib/target-supports.exp (check_alpha_max_hw_available): New.
35954         (check_effective_target_vect_int): Enable for alpha.
35955         (check_effective_target_vect_long): New.
35956         (is-effective-target): Add it.
35957
35958 2004-11-23  Uros Bizjak <uros@kss-loka.si>
35959
35960         * gcc.dg/pr18614-1.c: New test.
35961
35962 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35963
35964         * gcc.dg/setjmp-2.c: New test.
35965
35966 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
35967
35968         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35969         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35970         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35971         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35972         gcc.target/sparc/pdist.c: New tests.
35973
35974 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
35975
35976         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35977
35978 2004-11-22  Dale Johannesen  <dalej@apple.com>
35979
35980         * gcc.dg/20041111-1.c: New.
35981
35982 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35983
35984         PR tree-opt/18536
35985         * gcc.dg/vect/pr18536.c: New test.
35986
35987 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35988
35989         PR c++/18354
35990         * g++.dg/template/nontype11.C: New test.
35991
35992 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35993
35994         PR middle-end/18520
35995         * gcc.dg/pr18520-1.c: New test case.
35996
35997 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35998
35999         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36000         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36001         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36002         expected diagnostics.
36003
36004 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36005
36006         PR target/18580
36007         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36008         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36009         vect-77.c, vect-77a.c: XFAIL on the SPARC.
36010
36011 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36012
36013         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36014
36015 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
36016             Joseph Myers  <joseph@codesourcery.com>
36017
36018         * lib/target-supports.exp (check_visibility_available): Really
36019         test the compiler.
36020
36021 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36022
36023         PR tree-opt/18181
36024         * gcc.dg/vect/vect-85.c: New test.
36025         * gcc.dg/vect/vect-86.c: New test.
36026         * gcc.dg/vect/vect-87.c: New test.
36027         * gcc.dg/vect/vect-88.c: New test.
36028
36029 2004-11-19  Ben Elliston  <bje@au.ibm.com>
36030
36031         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36032
36033 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
36034
36035         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36036         * gcc.dg/ppc-and-1.c: Ditto.
36037         * gcc.dg/ppc-compare-1.c: Ditto.
36038         * gcc.dg/ppc-mov-1.c: Ditto
36039
36040 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
36041             Mark Mitchell  <mark@codesourcery.com>
36042
36043         * gcc.dg/pragma-init-fini-2.c: New test.
36044
36045 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36046             Aldy Hernandez  <aldyh@redhat.com>
36047
36048         * lib/target-supports.exp (check_effective_target_vect_int): New
36049         (check_effective_target_vect_float): New
36050         (check_effective_target_vect_double): New.
36051         (is-effective-target): Support new effective targets keywords.
36052         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36053         default action for dg-do.
36054         * gcc.dg/vect/pr16105.c: Use new support.
36055         * gcc.dg/vect/pr18400.c: Ditto.
36056         * gcc.dg/vect/pr18425.c: Ditto.
36057         * gcc.dg/vect/vect-1.c: Ditto.
36058         * gcc.dg/vect/vect-10.c: Ditto.
36059         * gcc.dg/vect/vect-11.c: Ditto.
36060         * gcc.dg/vect/vect-12.c: Ditto.
36061         * gcc.dg/vect/vect-13.c: Ditto.
36062         * gcc.dg/vect/vect-14.c: Ditto.
36063         * gcc.dg/vect/vect-15.c: Ditto.
36064         * gcc.dg/vect/vect-16.c: Ditto.
36065         * gcc.dg/vect/vect-17.c: Ditto.
36066         * gcc.dg/vect/vect-18.c: Ditto.
36067         * gcc.dg/vect/vect-19.c: Ditto.
36068         * gcc.dg/vect/vect-2.c: Ditto.
36069         * gcc.dg/vect/vect-20.c: Ditto.
36070         * gcc.dg/vect/vect-21.c: Ditto.
36071         * gcc.dg/vect/vect-22.c: Ditto.
36072         * gcc.dg/vect/vect-23.c: Ditto.
36073         * gcc.dg/vect/vect-24.c: Ditto.
36074         * gcc.dg/vect/vect-25.c: Ditto.
36075         * gcc.dg/vect/vect-26.c: Ditto.
36076         * gcc.dg/vect/vect-27.c: Ditto.
36077         * gcc.dg/vect/vect-27a.c: Ditto.
36078         * gcc.dg/vect/vect-28.c: Ditto.
36079         * gcc.dg/vect/vect-29.c: Ditto.
36080         * gcc.dg/vect/vect-29a.c: Ditto.
36081         * gcc.dg/vect/vect-3.c: Ditto.
36082         * gcc.dg/vect/vect-30.c: Ditto.
36083         * gcc.dg/vect/vect-31.c: Ditto.
36084         * gcc.dg/vect/vect-32.c: Ditto.
36085         * gcc.dg/vect/vect-33.c: Ditto.
36086         * gcc.dg/vect/vect-34.c: Ditto.
36087         * gcc.dg/vect/vect-35.c: Ditto.
36088         * gcc.dg/vect/vect-36.c: Ditto.
36089         * gcc.dg/vect/vect-37.c: Ditto.
36090         * gcc.dg/vect/vect-38.c: Ditto.
36091         * gcc.dg/vect/vect-4.c: Ditto.
36092         * gcc.dg/vect/vect-40.c: Ditto.
36093         * gcc.dg/vect/vect-41.c: Ditto.
36094         * gcc.dg/vect/vect-42.c: Ditto.
36095         * gcc.dg/vect/vect-43.c: Ditto.
36096         * gcc.dg/vect/vect-44.c: Ditto.
36097         * gcc.dg/vect/vect-45.c: Ditto.
36098         * gcc.dg/vect/vect-46.c: Ditto.
36099         * gcc.dg/vect/vect-47.c: Ditto.
36100         * gcc.dg/vect/vect-48.c: Ditto.
36101         * gcc.dg/vect/vect-48a.c: Ditto.
36102         * gcc.dg/vect/vect-49.c: Ditto.
36103         * gcc.dg/vect/vect-5.c: Ditto.
36104         * gcc.dg/vect/vect-50.c: Ditto.
36105         * gcc.dg/vect/vect-51.c: Ditto.
36106         * gcc.dg/vect/vect-52.c: Ditto.
36107         * gcc.dg/vect/vect-53.c: Ditto.
36108         * gcc.dg/vect/vect-54.c: Ditto.
36109         * gcc.dg/vect/vect-55.c: Ditto.
36110         * gcc.dg/vect/vect-56.c: Ditto.
36111         * gcc.dg/vect/vect-56a.c: Ditto.
36112         * gcc.dg/vect/vect-57.c: Ditto.
36113         * gcc.dg/vect/vect-58.c: Ditto.
36114         * gcc.dg/vect/vect-59.c: Ditto.
36115         * gcc.dg/vect/vect-6.c: Ditto.
36116         * gcc.dg/vect/vect-60.c: Ditto.
36117         * gcc.dg/vect/vect-61.c: Ditto.
36118         * gcc.dg/vect/vect-62.c: Ditto.
36119         * gcc.dg/vect/vect-63.c: Ditto.
36120         * gcc.dg/vect/vect-64.c: Ditto.
36121         * gcc.dg/vect/vect-65.c: Ditto.
36122         * gcc.dg/vect/vect-66.c: Ditto.
36123         * gcc.dg/vect/vect-67.c: Ditto.
36124         * gcc.dg/vect/vect-68.c: Ditto.
36125         * gcc.dg/vect/vect-69.c: Ditto.
36126         * gcc.dg/vect/vect-7.c: Ditto.
36127         * gcc.dg/vect/vect-72.c: Ditto.
36128         * gcc.dg/vect/vect-72a.c: Ditto.
36129         * gcc.dg/vect/vect-73.c: Ditto.
36130         * gcc.dg/vect/vect-74.c: Ditto.
36131         * gcc.dg/vect/vect-75.c: Ditto.
36132         * gcc.dg/vect/vect-76.c: Ditto.
36133         * gcc.dg/vect/vect-77.c: Ditto.
36134         * gcc.dg/vect/vect-77a.c: Ditto.
36135         * gcc.dg/vect/vect-78.c: Ditto.
36136         * gcc.dg/vect/vect-79.c: Ditto.
36137         * gcc.dg/vect/vect-8.c: Ditto.
36138         * gcc.dg/vect/vect-80.c: Ditto.
36139         * gcc.dg/vect/vect-82.c: Ditto.
36140         * gcc.dg/vect/vect-82_64.c: Ditto.
36141         * gcc.dg/vect/vect-83.c: Ditto.
36142         * gcc.dg/vect/vect-83_64.c: Ditto.
36143         * gcc.dg/vect/vect-9.c: Ditto.
36144         * gcc.dg/vect/vect-all.c: Ditto.
36145         * gcc.dg/vect/vect-none.c: Ditto.
36146
36147 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36148
36149         * lib/gcc-dg.exp (dg-skip-if): New function.
36150         (dg-forbid-option): Remove.
36151         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36152         * g++.dg/abi/bitfield8.C: Likewise.
36153         * g++.dg/abi/dtor1.C: Likewise.
36154         * g++.dg/abi/empty10.C: Likewise.
36155         * g++.dg/abi/empty7.C: Likewise.
36156         * g++.dg/abi/empty9.C: Likewise.
36157         * g++.dg/abi/layout3.C: Likewise.
36158         * g++.dg/abi/layout4.C: Likewise.
36159         * g++.dg/abi/thunk1.C: Likewise.
36160         * g++.dg/abi/thunk2.C: Likewise.
36161         * g++.dg/abi/vbase11.C: Likewise.
36162         * g++.dg/abi/vthunk2.C: Likewise.
36163         * g++.dg/abi/vthunk3.C: Likewise.
36164         * g++.dg/ext/attrib8.C: Likewise.
36165         * g++.dg/opt/longbranch2.C: Likewise.
36166         * g++.dg/opt/reg-stack4.C: Likewise.
36167         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36168         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36169         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36170         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36171         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36172         * gcc.dg/20000609-1.c: Likewise.
36173         * gcc.dg/20000720-1.c: Likewise.
36174         * gcc.dg/20011107-1.c: Likewise.
36175         * gcc.dg/20011119-1.c: Likewise.
36176         * gcc.dg/20020108-1.c: Likewise.
36177         * gcc.dg/20020122-2.c: Likewise.
36178         * gcc.dg/20020122-3.c: Likewise.
36179         * gcc.dg/20020201-3.c: Likewise.
36180         * gcc.dg/20020206-1.c: Likewise.
36181         * gcc.dg/20020218-1.c: Likewise.
36182         * gcc.dg/20020310-1.c: Likewise.
36183         * gcc.dg/20020411-1.c: Likewise.
36184         * gcc.dg/20020418-2.c: Likewise.
36185         * gcc.dg/20020426-1.c: Likewise.
36186         * gcc.dg/20020426-2.c: Likewise.
36187         * gcc.dg/20020517-1.c: Likewise.
36188         * gcc.dg/20020523-1.c: Likewise.
36189         * gcc.dg/20020523-2.c: Likewise.
36190         * gcc.dg/20020729-1.c: Likewise.
36191         * gcc.dg/20030204-1.c: Likewise.
36192         * gcc.dg/20030826-2.c: Likewise.
36193         * gcc.dg/20030926-1.c: Likewise.
36194         * gcc.dg/20031202-1.c: Likewise.
36195         * gcc.dg/980312-1.c: Likewise.
36196         * gcc.dg/980313-1.c: Likewise.
36197         * gcc.dg/990117-1.c: Likewise.
36198         * gcc.dg/990424-1.c: Likewise.
36199         * gcc.dg/990524-1.c: Likewise.
36200         * gcc.dg/991230-1.c: Likewise.
36201         * gcc.dg/i386-387-1.c: Likewise.
36202         * gcc.dg/i386-387-2.c: Likewise.
36203         * gcc.dg/i386-387-3.c: Likewise.
36204         * gcc.dg/i386-387-4.c: Likewise.
36205         * gcc.dg/i386-387-5.c: Likewise.
36206         * gcc.dg/i386-387-6.c: Likewise.
36207         * gcc.dg/i386-asm-1.c: Likewise.
36208         * gcc.dg/i386-bitfield1.c: Likewise.
36209         * gcc.dg/i386-bitfield2.c: Likewise.
36210         * gcc.dg/i386-loop-1.c: Likewise.
36211         * gcc.dg/i386-loop-2.c: Likewise.
36212         * gcc.dg/i386-loop-3.c: Likewise.
36213         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36214         * gcc.dg/i386-pic-1.c: Likewise.
36215         * gcc.dg/i386-regparm.c: Likewise.
36216         * gcc.dg/i386-signbit-1.c: Likewise.
36217         * gcc.dg/i386-signbit-2.c: Likewise.
36218         * gcc.dg/i386-signbit-3.c: Likewise.
36219         * gcc.dg/i386-sse-5.c: Likewise.
36220         * gcc.dg/i386-sse-8.c: Likewise.
36221         * gcc.dg/i386-unroll-1.c: Likewise.
36222         * gcc.dg/tls/opt-1.c: Likewise.
36223         * gcc.dg/tls/opt-2.c: Likewise.
36224         * gcc.dg/unroll-1.c: Likewise.
36225         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36226         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36227         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36228         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36229
36230 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36231
36232         * g++.dg/template/incomplete1.C: New test.
36233
36234 2004-11-16  Nick Clifton  <nickc@redhat.com>
36235
36236         Revert patches accidentally commited during checkin of fixes for
36237         xstormy16 tests:
36238         gcc.c-torture/execute/simd-4.c: Revert
36239         gcc.dg/20040910-1.c: Revert.
36240
36241 2004-11-16  Paul Brook  <paul@codesourcery.com>
36242
36243         PR fortran/13010
36244         * gfortran.dg/der_pointer_1.f90: New test.
36245
36246 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
36247
36248         PR c/18498
36249         * gcc.dg/bitfld-13.c: New test.
36250
36251 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
36252
36253         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36254         powerpc*-*-linux*.
36255
36256         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36257         * gcc.dg/ppc64-abi-2.c: Ditto.
36258         * gcc.dg/ppc64-abi-3.c: Ditto.
36259
36260         * lib/gcc-dg.exp (dg-target-list): Remove.
36261
36262 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
36263
36264         * gcc.dg/ia64-postinc.c: New test.
36265
36266 2004-11-15  Mark Mitchell <mark@codesourcery.com>
36267
36268         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36269
36270 2004-11-15  Nick Clifton  <nickc@redhat.com>
36271
36272         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36273         __INT_MAX__ so that the test can be compiled by toolchains
36274         targeted at 16-bit processors.
36275
36276         * gcc.dg/20040625-1.c: Use long constants rather than integers
36277         when performing arithmetic that will overflow 16-bits.
36278
36279         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36280         xstormy16.  It does not support 128-bit vector operations.
36281
36282         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36283         with the macro PTR_TYPE.  Define this macro to an integer type
36284         suitable for holding a pointer.
36285
36286         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36287         the target is a 16-bit processor.
36288
36289         * gcc.dg/cpp/if-2.c: Expect a different warning message from
36290         16-bit targets where the character constant will be too long.
36291
36292         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36293         where the double will not be directly addressable.
36294
36295 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36296
36297         Friend class name lookup 1/n, PR c++/18471
36298         * g++.dg/template/crash26.C: New test.
36299         * g++.dg/lookup/struct1.C: Adjust expected error.
36300         * g++.dg/parse/elab1.C: Likewise.
36301         * g++.dg/parse/elab2.C: Likewise.
36302         * g++.dg/parse/int-as-enum1.C: Likewise.
36303         * g++.dg/parse/struct-as-enum1.C: Likewise.
36304         * g++.dg/parse/typedef1.C: Likewise.
36305         * g++.dg/parse/typedef3.C: Likewise.
36306         * g++.dg/parse/typedef4.C: Likewise.
36307         * g++.dg/parse/typedef5.C: Likewise.
36308         * g++.dg/template/nontype4.C: Likewise.
36309         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36310         * g++.old-deja/g++.other/elab1.C: Likewise.
36311         * g++.old-deja/g++.other/syntax4.C: Likewise.
36312
36313 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36314
36315         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36316
36317 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
36318
36319         * gcc.c-torture/execute/20041114-1.c: New test.
36320
36321 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
36322
36323         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36324         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36325         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36326         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36327         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36328         gcc.dg/switch-7.c: New tests.
36329
36330 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36331
36332         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36333
36334 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36335
36336         PR tree-opt/18400
36337         * gcc.dg/vect/pr18400.c: New test.
36338
36339 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36340             Andrew Pinski  <pinskia@physics.uc.edu>
36341
36342         PR tree-opt/18425
36343         * gcc.dg/vect/pr18425.c: New test.
36344
36345 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36346
36347         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36348         Guard with dg-require-alias and dg-require-visibility.
36349
36350 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36351
36352         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36353
36354 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36355
36356         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36357
36358 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36359
36360         PR c++/17344
36361         * g++.dg/template/defarg5.C: New test.
36362
36363 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36364
36365         * g++.dg/parse/cast1.C: Run only on ILP32.
36366         * g++.old-deja/g++.mike/p784.C: Likewise.
36367
36368 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
36369
36370         * gcc.c-torture/execute/20041113-1.c: New test.
36371
36372 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36373
36374         PR target/18230
36375         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36376         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36377         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36378         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36379         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36380         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36381         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36382         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36383         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36384         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36385         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36386         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36387         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36388
36389 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36390
36391         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36392         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36393         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36394         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36395         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36396         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36397         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36398         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36399         gcc.target/sparc/combined-1.c: New tests.
36400
36401 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
36402
36403         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36404         New tests.
36405
36406 2004-11-12  Mark Mitchell <mark@codesourcery.com>
36407
36408         * lib/gcc-dg.exp (dg-forbid-option): New function.
36409         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36410         * g++.dg/abi/bitfield8.C: Likewise.
36411         * g++.dg/abi/dtor1.C: Likewise.
36412         * g++.dg/abi/empty10.C: Likewise.
36413         * g++.dg/abi/empty7.C: Likewise.
36414         * g++.dg/abi/empty9.C: Likewise.
36415         * g++.dg/abi/layout3.C: Likewise.
36416         * g++.dg/abi/layout4.C: Likewise.
36417         * g++.dg/abi/thunk1.C: Likewise.
36418         * g++.dg/abi/thunk2.C: Likewise.
36419         * g++.dg/abi/vbase11.C: Likewise.
36420         * g++.dg/abi/vthunk2.C: Likewise.
36421         * g++.dg/abi/vthunk3.C: Likewise.
36422         * g++.dg/ext/attrib8.C: Likewise.
36423         * g++.dg/opt/longbranch2.C: Likewise.
36424         * g++.dg/opt/reg-stack4.C: Likewise.
36425         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36426         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36427         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36428         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36429         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36430         * gcc.dg/20000609-1.c: Likewise.
36431         * gcc.dg/20000720-1.c: Likewise.
36432         * gcc.dg/20011107-1.c: Likewise.
36433         * gcc.dg/20011119-1.c: Likewise.
36434         * gcc.dg/20020108-1.c: Likewise.
36435         * gcc.dg/20020122-2.c: Likewise.
36436         * gcc.dg/20020122-3.c: Likewise.
36437         * gcc.dg/20020201-3.c: Likewise.
36438         * gcc.dg/20020206-1.c: Likewise.
36439         * gcc.dg/20020218-1.c: Likewise.
36440         * gcc.dg/20020310-1.c: Likewise.
36441         * gcc.dg/20020411-1.c: Likewise.
36442         * gcc.dg/20020418-2.c: Likewise.
36443         * gcc.dg/20020426-1.c: Likewise.
36444         * gcc.dg/20020426-2.c: Likewise.
36445         * gcc.dg/20020517-1.c: Likewise.
36446         * gcc.dg/20020523-1.c: Likewise.
36447         * gcc.dg/20020523-2.c: Likewise.
36448         * gcc.dg/20020729-1.c: Likewise.
36449         * gcc.dg/20030204-1.c: Likewise.
36450         * gcc.dg/20030826-2.c: Likewise.
36451         * gcc.dg/20030926-1.c: Likewise.
36452         * gcc.dg/20031202-1.c: Likewise.
36453         * gcc.dg/980312-1.c: Likewise.
36454         * gcc.dg/980313-1.c: Likewise.
36455         * gcc.dg/990117-1.c: Likewise.
36456         * gcc.dg/990424-1.c: Likewise.
36457         * gcc.dg/990524-1.c: Likewise.
36458         * gcc.dg/991230-1.c: Likewise.
36459         * gcc.dg/i386-387-1.c: Likewise.
36460         * gcc.dg/i386-387-2.c: Likewise.
36461         * gcc.dg/i386-387-3.c: Likewise.
36462         * gcc.dg/i386-387-4.c: Likewise.
36463         * gcc.dg/i386-387-5.c: Likewise.
36464         * gcc.dg/i386-387-6.c: Likewise.
36465         * gcc.dg/i386-asm-1.c: Likewise.
36466         * gcc.dg/i386-bitfield1.c: Likewise.
36467         * gcc.dg/i386-bitfield2.c: Likewise.
36468         * gcc.dg/i386-loop-1.c: Likewise.
36469         * gcc.dg/i386-loop-2.c: Likewise.
36470         * gcc.dg/i386-loop-3.c: Likewise.
36471         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36472         * gcc.dg/i386-pic-1.c: Likewise.
36473         * gcc.dg/i386-regparm.c: Likewise.
36474         * gcc.dg/i386-signbit-1.c: Likewise.
36475         * gcc.dg/i386-signbit-2.c: Likewise.
36476         * gcc.dg/i386-signbit-3.c: Likewise.
36477         * gcc.dg/i386-sse-5.c: Likewise.
36478         * gcc.dg/i386-sse-8.c: Likewise.
36479         * gcc.dg/i386-unroll-1.c: Likewise.
36480         * gcc.dg/tls/opt-1.c: Likewise.
36481         * gcc.dg/tls/opt-2.c: Likewise.
36482         * gcc.dg/unroll-1.c: Likewise.
36483         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36484         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36485         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36486         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36487         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36488         -m64 is specified.
36489
36490 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36491
36492         PR c++/18389
36493         * g++.dg/parse/cond1.C: New test.
36494
36495         PR c++/18429
36496         * g++.dg/template/array9.C: New test.
36497         * g++.dg/ext/vla1.C: Adjust error messages.
36498         * g++.dg/ext/vlm1.C: Likewise.
36499         * g++.dg/template/crash2.C: Likewise.
36500
36501         PR c++/18436
36502         * g++.dg/template/call3.C: New test.
36503
36504         PR c++/18407
36505         * g++.dg/template/ptrmem11.C: New test.
36506
36507 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
36508
36509         PR other/14264
36510         * lib/g++.exp: Set LC_ALL and LANG to C.
36511         * lib/gcc-dg.exp: Likewise.
36512         * lib/gfortran.exp: Likewise.
36513         * lib/objc.exp: Likewise.
36514         * lib/treelang.exp: Likewise.
36515
36516 2004-11-12  Andreas Schwab  <schwab@suse.de>
36517
36518         * gcc.dg/pr16286.c: Fix last change.
36519
36520 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36521
36522         PR c++/18416
36523         * g++.dg/init/global1.C: New test.
36524
36525 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
36526
36527         * gcc.c-torture/execute/20041112-1.c: New test.
36528
36529 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36530
36531         * lib/gcc-dg.exp (dg-target-list): New.
36532
36533 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36534             Richard Sandiford  <rsandifo@redhat.com>
36535
36536         * lib/target-supports.exp (get-compiler_messages): New.
36537         (check_named_sections_available): Use it.
36538         (check_effective_target_ilp32): New.
36539         (check_effective_target_lp64): New.
36540         (is-effective-target): New.
36541         * lib/gcc-dg.exp (dg-require-effective-target): New.
36542
36543 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
36544
36545         * gcc.dg/precedence-1.c: New test.
36546
36547 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36548
36549         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36550
36551         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36552         message, delete generated files, use more descriptive name for
36553         executable, and make the test unsupported when it cannot be run.
36554
36555         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36556         (dg-require-weak, dg-require-visibility, dg-require-alias,
36557         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36558         dg-require-iconv, dg-require-named-sections): Use it.
36559
36560         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36561
36562 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
36563
36564         PR target/16457
36565         * gcc.dg/ppc-and-1: New
36566
36567         PR target/16796
36568         * gcc.dg/ppc-mov-1.c: New.
36569
36570         PR target/16458
36571         * gcc.dg/ppc-compare-1.c: New.
36572
36573 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
36574
36575         * objc.dg/desig-init-2.m: New test.
36576
36577 2004-11-10  Adam Nemet  <anemet@lnxw.com>
36578
36579         PR middle-end/18160
36580         * g++.dg/warn/register-var-1.C: New test.
36581         * g++.dg/warn/register-var-2.C: New test.
36582
36583 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36584
36585         * gcc.dg/union-2.c: New test.
36586
36587 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
36588
36589         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36590         New test for PR tree-optimization/17892.
36591
36592 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
36593
36594         PR c++/18369
36595         * g++.dg/init/new12.C: New test.
36596
36597 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
36598
36599         * gcc.target/sparc: New directory.
36600         * gcc.target/sparc/sparc.exp: New driver.
36601         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36602         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36603         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36604         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36605
36606 2004-11-10  Paul Brook  <paul@codesourcery.com>
36607
36608         PR fortran/18218
36609         * gfortran.dg/list_read.c: New test.
36610
36611 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36612
36613         PR c/18322
36614         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36615         expected diagnostic location.
36616
36617 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
36618
36619         * gcc.dg/20041109-1.c: New test.
36620
36621 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36622
36623         PR objc/18406
36624         * objc/compile/pr18406.m: New test.
36625
36626 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36627
36628         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36629
36630 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36631
36632         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36633
36634 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36635
36636         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36637
36638 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36639
36640         * gcc.dg/20030225-2.c: Add prototype for abort and
36641         exit.
36642
36643 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
36644
36645         PR tree-opt/18299
36646         * gcc.c-torture/pr18299-1.c: New test.
36647
36648 2004-11-06  Andreas Schwab  <schwab@suse.de>
36649
36650         * gcc.dg/pr16286.c: Also test for bool and pixel.
36651
36652 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
36653
36654         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36655         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36656         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36657         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36658         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36659         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36660         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36661         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36662         gcc.dg/struct-semi-3.c: New tests.
36663
36664 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36665
36666         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36667
36668 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36669
36670         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36671         Do not use C99 designators.
36672
36673 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36674
36675         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36676
36677 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36678
36679         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36680         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36681         * gcc.c-torture/execute/simd-5.x: Remove.
36682
36683 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
36684
36685         PR rtl-optimization/17933
36686         * gcc.dg/torture/pr17933-1.c: New test.
36687
36688 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36689
36690         PR target/18106
36691         * lib/target-supports.exp (check_weak_available): Support
36692         Windows.
36693
36694 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
36695
36696         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36697         call to fflush(stdout) before abort.
36698         (my_ffsll): New function.
36699         (generate_fields): Use it.
36700
36701 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36702
36703         * gcc.dg/init-undef-1.c: New test.
36704
36705 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36706
36707         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36708         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36709         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36710         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36711         expected messages for new parser.
36712
36713 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
36714
36715         * g++.dg/ext/visibility/symbian1.C: New test.
36716
36717 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36718
36719         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36720         on LP64 targets.
36721
36722 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36723
36724         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36725         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36726         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36727         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36728         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36729         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36730         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36731         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36732         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36733         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36734
36735 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36736
36737         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36738         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36739         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36740         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36741         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36742         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36743         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36744         for new parser.
36745
36746 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
36747
36748         PR target/15342
36749         * gcc.dg/20041104-1.c: New test.
36750
36751 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36752
36753         * g++.dg/template/nontype7.C: New test.
36754         * g++.dg/template/nontype8.C: Likewise.
36755         * g++.dg/template/nontype9.C: Likewise.
36756         * g++.dg/template/nontype10.C: Likewise.
36757         * g++.dg/tc1/dr49.C: Likewise.
36758         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36759         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36760
36761 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36762
36763         * g++.dg/rtti/tinfo1.C: Remove xfails.
36764
36765 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36766
36767         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36768         packed attribute to the definition to satisfy the new C++ parser.
36769
36770 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36771
36772         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36773         invocations of va_arg.
36774
36775 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
36776
36777         PR c++/18124
36778         * g++.dg/template/crash25.C: New test.
36779
36780         PR c++/18155
36781         * g++.dg/template/typedef2.C: New test.
36782         * g++.dg/parse/crash13.C: Adjust error markers.
36783
36784         PR c++/18177
36785         * g++.dg/conversion/const3.C: New test.
36786
36787 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36788
36789         PR fortran/17535
36790         PR fortran/17583
36791         PR fortran/17713
36792         * gfortran.dg/generic_[123].f90: New testcases.
36793
36794 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36795
36796         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36797         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36798
36799 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
36800
36801         PR tree-opt/16808
36802         * gcc.c-torture/compile/pr16808.c: New test.
36803
36804 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
36805
36806         PR rtl-optimization/17104
36807         * gcc.dg/ppc-bitfield1.c: New.
36808
36809 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36810
36811         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36812
36813 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36814
36815         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
36816         strings for 32-bit code.
36817
36818 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
36819
36820         PR c/18239
36821         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36822
36823 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
36824
36825         PR c++/18064
36826         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36827
36828 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36829
36830         PR c++/15172
36831         * g++.dg/init/aggr2.C: New test.
36832
36833 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
36834
36835         * objc.dg/local-decl-1.m: New test.
36836
36837 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36838
36839         * gcc.dg/20040910-1.c: Adjust regex.
36840
36841 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36842
36843         PR rtl-optimization/18084
36844         * g++.dg/opt/pr18084-1.C: New testcase.
36845
36846 2004-10-30  Matt Austern  <austern@apple.com>
36847
36848         PR c++/17542
36849         * g++.dg/ext/attrib18.C: New test.
36850
36851 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36852
36853         PR middle-end/18096
36854         * gcc.dg/pr18096-1.c: New test case.
36855
36856 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36857
36858         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36859
36860 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
36861
36862         PR c/16666
36863         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36864         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36865         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36866         gcc.dg/old-style-prom-3.c: New tests.
36867
36868 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
36869
36870         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36871         Remove unnecessary inclusion of stdio.h.
36872
36873 2004-10-29  Roger Sayle  <roger@eyesopen.com>
36874
36875         PR rtl-optimization/17581
36876         * gcc.dg/pr17581-1.c: New test case.
36877
36878 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
36879
36880         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36881         being implemented.
36882         * g++.dg/conversion/dr195-1.C: New.
36883         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36884         * g++.old-deja/g++.mike/p10148.C: Likewise.
36885
36886 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
36887
36888         PR c++/17695
36889         * g++.dg/debug/typedef2.C: New test.
36890
36891 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
36892
36893         PR fortran/13490
36894         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36895         * gfortran.dg/g77/README: Update.
36896
36897 2004-10-28  Matt Austern  <austern@apple.com>
36898
36899         PR c++/14124
36900         * g++.dg/ext/packed7.C: New test.
36901
36902 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
36903
36904         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36905         scan-assembler.
36906         * lib/scanasm.exp (hidden-scan-for): New proc.
36907         (scan-hidden): Use hidden-scan-for instead of constructing the scan
36908         string.
36909         (scan-not-hidden): Likewise.
36910         * lib/target-supports.exp (check_visibility_available): mach-o is
36911         support too.
36912
36913 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
36914
36915         PR c++/17132
36916         * g++.dg/template/memclass3.C: New test.
36917
36918 2004-10-28  Adam Nemet  <anemet@lnxw.com>
36919
36920         PR middle-end/18160
36921         * gcc.dg/register-var-1.c: New test.
36922         * gcc.dg/register-var-2.c: New test.
36923         * gcc.dg/asm-7.c: Taking the address of a register variable is an
36924         error now.
36925
36926 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
36927
36928         PR other/18172
36929         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
36930         unused variables.
36931         * gcc.dg/vect/vect-22.c: Likewise.
36932
36933 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
36934
36935         * gcc.dg/i386-rotate-1.c: New test.
36936
36937 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
36938
36939         * g++.dg/init/ref12.C: Add "run" marker.
36940
36941         PR c++/17435
36942         * g++.dg/init/ref12.C: New test.
36943
36944         PR c++/18140
36945         * g++.dg/template/shift1.C: New test.
36946         * g++.dg/template/error10.C: Adjust error markers.
36947
36948 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
36949
36950         PR tree-opt/17529
36951         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36952
36953 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
36954
36955         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36956         * gcc.dg/weak/weak-3.c: Likewise.
36957         * gcc.dg/weak/weak-5.c: Likewise.
36958         * gcc.dg/weak/weak-9.c: Likewise.
36959         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36960         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36961
36962         * gcc.dg/darwin-weakimport-1.c: New.
36963
36964 2004-10-28  Ben Elliston  <bje@au.ibm.com>
36965
36966         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36967
36968 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
36969
36970         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36971         'syntax' error messages.
36972         * gcc.dg/cpp/direct2s.c: Likewise.
36973
36974 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
36975
36976         * gcc.c-torture/compile/20041026-1.c: New.
36977
36978 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
36979
36980         PR c++/18093
36981         * g++.dg/lookup/ns2.C: New test.
36982
36983         PR c++/18020
36984         * g++.dg/template/enum4.C: New test.
36985
36986         PR c++/18161
36987         * g++.dg/template/expr1.C: New test.
36988
36989 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36990
36991         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36992
36993 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36994
36995         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36996         gcc.dg/decl-nospec-3.c: New tests.
36997
36998 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36999
37000         * objc.dg/super-class-3.m: New test.
37001
37002 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37003
37004         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37005         resyncing.
37006         * gcc.dg/cpp/direct2s.c: Likewise.
37007
37008 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
37009
37010         * objc.dg/image-info.m: Update for changes to section selection.
37011
37012 2004-10-25  David Ayers  <d.ayers@inode.at>
37013             Ziemowit Laski  <zlaski@apple.com>
37014
37015         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37016         diagnostics when messaging 'id <Proto>'.
37017         * objc.dg/class-protocol-1.m: New test.
37018         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37019         a non-existent method signature.
37020         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37021         Update diagnostics when messaging with non-existent method signature.
37022         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37023         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37024         invalid receivers are now resolved as if messaging 'id'; remove
37025         extraneous diagnostics.
37026
37027 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37028
37029         PR c/16667
37030         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37031         gcc.dg/init-desig-obs-3.c: New tests.
37032
37033 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
37034
37035         * gcc.dg/debug/20041023-1.c: New test.
37036
37037 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
37038
37039         PR middle-end/17407
37040         * gcc.c-torture/compile/pr17407.c: New test.
37041
37042         PR c++/18121
37043         * g++.dg/template/array8.C: New test.
37044
37045 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37046
37047         PR other/18138
37048         * lib/g++.exp: Accept more than one multilib libgcc.
37049         * lib/gcc-dg.exp: Likewise.
37050         * lib/objc.exp: Likewise.
37051         * lib/treelang.exp: Likewise.
37052         * lib/gfortran.exp: Likewise.
37053
37054 2004-10-24  Ben Elliston  <bje@au.ibm.com>
37055
37056         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37057
37058 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
37059
37060         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37061         * gcc.dg/c99-const-expr-3.c: Likewise.
37062
37063 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
37064
37065         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37066
37067 2004-10-23  Ben Elliston  <bje@au.ibm.com>
37068
37069         * gcc.c-torture/execute/loop-2e.x: Remove.
37070
37071 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37072
37073         PR c++/18095
37074         * g++.dg/parse/crash18.C: New.
37075         * g++.dg/parse/crash19.C: New.
37076
37077 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37078
37079         * g++.dg/ext/dllimport1.C: Move dg-warnings.
37080         * g++.dg/ext/dllimport2.C: Same.
37081         * g++.dg/ext/dllimport8.C: Same.
37082
37083 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
37084
37085         PR c++/10841
37086         * g++.dg/conversion/cast1.C: New test.
37087         * g++.dg/overload/pmf1.C: Adjust error marker.
37088
37089 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
37090
37091         PR objc/17923
37092         * objc.dg/const-str-7.m: New test.
37093
37094 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37095
37096         * g++.dg/template/memfriend11.C: Fix comment typo.
37097         * g++.dg/template/memfriend14.C: Likewise.
37098
37099 2004-10-20  Richard Henderson  <rth@redhat.com>
37100
37101         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37102         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37103         -fasynchronous-unwind-tables.
37104
37105 2004-10-20  Richard Henderson  <rth@redhat.com>
37106
37107         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37108         (main): Return success.
37109         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37110         (main): Return success.
37111
37112 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37113
37114         PR c++/13495
37115         * g++.dg/template/memfriend9.C: New test.
37116         * g++.dg/template/memfriend10.C: Likewise.
37117         * g++.dg/template/memfriend11.C: Likewise.
37118         * g++.dg/template/memfriend12.C: Likewise.
37119         * g++.dg/template/memfriend13.C: Likewise.
37120         * g++.dg/template/memfriend14.C: Likewise.
37121         * g++.dg/template/memfriend15.C: Likewise.
37122         * g++.dg/template/memfriend16.C: Likewise.
37123         * g++.dg/template/memfriend17.C: Likewise.
37124         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37125
37126 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
37127
37128         * g++.dg/conversion/dr195.C: New.
37129         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37130
37131 2004-10-20  Ben Elliston  <bje@au.ibm.com>
37132             Devang Patel  <dpatel@apple.com>
37133
37134         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37135         of floating point arithmetic, which could trap.
37136
37137 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
37138
37139         PR c++/14035
37140         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37141         * g++.dg/conversion/const2.C: New test.
37142         * g++.dg/expr/reinterpret2.C: New test.
37143         * g++.dg/expr/reinterpret3.C: New test.
37144         * g++.dg/expr/cast2.C: New test.
37145         * g++.dg/expr/copy1.C: New test.
37146         * g++.dg/other/conversion1.C: Change error message.
37147         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37148         function pointers to void *.
37149         * g++.old-deja/g++.mike/p10148.C: Likewise.
37150
37151 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37152
37153         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37154
37155 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
37156
37157         PR c++/18047
37158
37159         * g++.dg/parse/expr3.C: New test.
37160
37161 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37162
37163         * gcc.dg/smod-1.c: New test.
37164
37165 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
37166
37167         * objc.dg/method-14.m: New test.
37168
37169 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37170
37171         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37172         Also xfail as the patch was reverted.
37173
37174 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37175
37176         PR middle-end/16973
37177         * gcc.dg/pr16973.c: New test.
37178
37179 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
37180
37181         PR tree-optimization/17656
37182         * gcc.c-torture/compile/pr17656.c: New test.
37183
37184 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
37185
37186         * g++.dg/eh/shadow1.C: New.
37187
37188 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
37189
37190         * gcc.c-torture/compile/20041018-1.c: New test.
37191
37192 2004-10-18  Ben Elliston  <bje@au.ibm.com>
37193
37194         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37195         compiler referring to register 0 when accessing sdata.  The linker
37196         now patches things up.
37197
37198 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
37199
37200         PR c/17529
37201         * gcc.c-torture/compile/pr17529.c: New test.
37202
37203 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37204
37205         PR c++/17743
37206         * g++.dg/ext/attrib17.C: New test.
37207
37208 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37209
37210         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37211
37212 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37213
37214         PR c++/10479
37215         * g++.dg/ext/attrib16.C: New test.
37216
37217 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
37218
37219         PR c++/17042
37220         * g++.dg/init/dso_handle1.C: New test.
37221
37222         PR c++/14667
37223         * g++.dg/parse/typedef6.C: New test.
37224
37225         PR c++/17916
37226         * g++.dg/parse/pragma1.C: New test.
37227
37228 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
37229
37230         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37231
37232 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
37233
37234         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37235         -fno-common when on HPPA HP-UX platforms.
37236
37237 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
37238
37239         PR other/16820
37240         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37241         stdint.h.
37242         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37243         uintptr_t.
37244
37245 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37246
37247         PR c++/16301
37248         * g++.dg/lookup/strong-using-4.C: New test.
37249
37250 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37251
37252         PR middle-end/16567
37253         * gcc.c-torture/compile/nested-1.c: New test.
37254
37255 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37256
37257         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37258         and mipsisa64*-*-* (until support for misaligned loads is added).
37259         * gcc.dg/vect/vect-50.c: Likewise.
37260         * gcc.dg/vect/vect-52.c: Likewise.
37261         * gcc.dg/vect/vect-54.c: Likewise.
37262         * gcc.dg/vect/vect-58.c: Likewise.
37263         * gcc.dg/vect/vect-60.c: Likewise.
37264         * gcc.dg/vect/vect-80.c: Likewise.
37265
37266 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
37267
37268         PR c++/17976
37269         * g++.dg/init/dtor3.C: New test.
37270
37271 2004-10-15  Ben Elliston  <bje@au.ibm.com>
37272
37273         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37274
37275 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
37276
37277         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37278         * gcc.dg/macho-lo-sum.c: Likewise.
37279
37280 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
37281
37282         * gcc.dg/ppc-spe64-1.c: New test.
37283
37284 2004-10-14  Devang Patel  <dpatel@apple.com>
37285
37286         PR 17635
37287         * gcc.dg/pr17635.c : New test.
37288
37289 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
37290
37291         * gcc.dg/vect/vect-28.c: Remove xfail.
37292         * gcc.dg/vect/vect-30.c: Remove xfail.
37293         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37294         * gcc.dg/vect/vect-33.c: Remove xfail.
37295         * gcc.dg/vect/vect-44.c: Remove xfail.
37296         * gcc.dg/vect/vect-46.c: Remove xfail.
37297         * gcc.dg/vect/vect-50.c: Remove xfail.
37298         * gcc.dg/vect/vect-52.c: Remove xfail.
37299         * gcc.dg/vect/vect-54.c: Remove xfail.
37300         * gcc.dg/vect/vect-58.c: Remove xfail.
37301         * gcc.dg/vect/vect-60.c: Remove xfail.
37302         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37303         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37304         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37305         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37306         * gcc.dg/vect/vect-8.c: Remove xfail.
37307         * gcc.dg/vect/vect-80.c: Remove xfail.
37308         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37309
37310 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37311
37312         * gcc.dg/vect/vect-82.c: New testcase.
37313         * gcc.dg/vect/vect-82_64.c: New testcase.
37314         * gcc.dg/vect/vect-83.c: New testcase.
37315         * gcc.dg/vect/vect-83_64.c: New testcase.
37316
37317 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37318
37319         * gcc.dg/cpp/error-1.c: New test.
37320
37321 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37322
37323         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37324
37325 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
37326
37327         PR target/17984
37328         * gcc.dg/cris-peep2-xsrand2.c: New test.
37329
37330 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
37331
37332         PR c++/17661
37333         * g++.dg/expr/for2.C: New test.
37334
37335 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37336
37337         * g++.dg/inherit/thunk1.C: Run on the SPARC.
37338
37339 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
37340
37341         PR tree-optimization/17724
37342         * g++.dg/opt/pr17724-1.C: New test.
37343         * g++.dg/opt/pr17724-2.C: New test.
37344         * g++.dg/opt/pr17724-3.C: New test.
37345         * g++.dg/opt/pr17724-4.C: New test.
37346         * g++.dg/opt/pr17724-5.C: New test.
37347         * g++.dg/opt/pr17724-6.C: New test.
37348
37349 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
37350
37351         PR c/17301
37352         * gcc.dg/pr17301-2.c: New test.
37353
37354 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
37355
37356         PR c++/15876
37357         * g++.dg/parse/error22.C: New test.
37358
37359         PR c++/17936
37360         * g++.dg/template/spec18.C: New test.
37361
37362 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
37363
37364         * gcc.dg/ia64-asm-1.c: Add prototype for abort
37365         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37366         memcpy.
37367         * gcc.dg/ia64-sync-2.c: Ditto.
37368         * gcc.dg/ia64-sync-3.c: Ditto.
37369
37370 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
37371
37372         * g++.dg/eh/cleanup5.C: Add dg-options "".
37373
37374 2004-10-11  Roger Sayle  <roger@eyesopen.com>
37375
37376         PR middle-end/17657
37377         * gcc.dg/switch-4.c: New test case.
37378
37379 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
37380
37381         * gcc.c-torture/execute/20041011-1.c: New test.
37382
37383 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37384
37385         PR c++/17554
37386         * g++.dg/init/for3.C: New test.
37387
37388         PR c++/17657
37389         * g++.dg/opt/switch2.C: New test.
37390
37391         PR middle-end/17703
37392         * g++.dg/warn/Wreturn-2.C: New test.
37393
37394 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37395
37396         PR c++/17907
37397         * g++.dg/eh/cleanup5.C: New test.
37398
37399 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
37400
37401         PR c++/17393
37402         * g++.dg/parse/error21.C: New test.
37403
37404 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37405
37406         * g++.dg/overload/pmf1.C: Adjust quoting marks.
37407         * g++.dg/warn/incomplete1.C: Likewise.
37408         * g++.dg/template/qualttp20.C: Likewise.
37409
37410 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37411
37412         PR c/17881
37413         * parm-incomplete-1.c: New test.
37414
37415 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37416
37417         PR c++/17867
37418         * g++.dg/parse/error19.C: New test.
37419
37420         PR c++/17670
37421         * g++.dg/init/new11.C: New test.
37422
37423         PR c++/17821
37424         * g++.dg/parse/error20.C: New test.
37425
37426         PR c++/17826
37427         * g++.dg/template/crash24.C: New test.
37428
37429 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37430
37431         PR c/17301
37432         * gcc.dg/pr17301-1.c: New test.
37433
37434 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37435
37436         PR c/17189
37437         * gcc.dg/anon-struct-5.c: New test.
37438
37439 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37440
37441         PR c/17844
37442         * gcc.dg/pr17844-1.c: New test.
37443
37444 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
37445
37446         PR tree-optimization/17906
37447         * gcc.c-torture/compile/pr17906.c: New.
37448
37449 2004-10-09  Stuart Hastings  <stuart@apple.com>
37450             Roger Sayle  <roger@eyesopen.com>
37451
37452         PR rtl-optimization/17853
37453         * gcc.dg/i386-mmx-5.c: New testcase.
37454
37455 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
37456
37457         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37458
37459 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37460
37461         PR c++/17524
37462         * g++.dg/template/static9.C: New test.
37463
37464         PR c++/17685
37465         * g++.dg/parse/operator5.C: New test.
37466
37467 2004-10-09  Roger Sayle  <roger@eyesopen.com>
37468
37469         PR middle-end/17894
37470         * gcc.c-torture/execute/divcmp-4.c: New test case.
37471
37472 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37473
37474         PR tree-opt/17902
37475         * g++.dg/opt/pr17902.C: New test.
37476
37477 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
37478
37479         * gcc.dg/cpp/ident-1.c: Add dg-options "".
37480
37481 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37482
37483         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37484
37485 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37486
37487         * gcc.dg/assign-warn-3.c: New test.
37488
37489 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37490
37491         PR c/16999
37492         * gcc.dg/cpp/ident-1.c: New test.
37493
37494 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37495
37496         * gcc.c-torture/compile/acc1.c: New.
37497
37498 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37499
37500         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37501         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37502
37503 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37504
37505         * gcc.dg/ultrasp11.c: New test.
37506
37507 2004-10-08  Michael Matz  <matz@suse.de>
37508
37509         * gcc.dg/doloop-2.c: New test.
37510
37511 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37512
37513         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37514         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37515         objc.dg/method-9.m: Update expected diagnostics.
37516
37517 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
37518
37519         * gcc.dg/ppc-fsel-3.c: New file.
37520         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37521
37522 2004-10-07  Paul Brook  <paul@codesourcery.com>
37523
37524         * gfortran.dg/intrinsic_verify_1.f90: New test.
37525
37526 2004-10-07  Paul Brook  <paul@codesourcery.com>
37527
37528         * gfortran.dg/empty_format_1.f90: Remove stray commas.
37529
37530 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37531
37532         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37533         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37534         commit.
37535
37536 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
37537
37538         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37539
37540 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37541
37542         PR c++/17115
37543         * g++.dg/warn/Winline-4.C: New test.
37544
37545 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37546
37547         * gcc.c-torture/compile/20041007-1.c: New test.
37548
37549 2004-10-07  Paul Brook  <paul@codesourcery.com>
37550
37551         PR fortran/17678
37552         * gfortran.dg/use_allocated_1.f90: New test.
37553
37554 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37555
37556         PR middle-end/17849
37557         * gfortran.fortran-torture/compile/nested.f90: New test
37558
37559 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37560
37561         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37562
37563 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37564
37565         PR c++/17368
37566         * g++.dg/ext/asm6.C: New test.
37567
37568 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
37569
37570         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37571
37572 2004-10-06  Paul Brook  <paul@codesourcery.com>
37573
37574         PR libfortran/17709
37575         * gfortran.dg/empty_format_1.f90: New test.
37576
37577 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37578
37579         PR fortran/17568
37580         * gfortran.dg/ishft.f90: New test.
37581
37582         PR fortran/17283
37583         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37584         tests.
37585
37586 2004-10-06  Paul Brook  <paul@codesourcery.com>
37587
37588         * gfortran.dg/do_1.f90: New test.
37589
37590 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37591
37592         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37593         optimizing for size.
37594
37595 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37596
37597         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37598
37599 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37600
37601         * gcc.c-torture/compile/20041005-1.c: New test.
37602
37603 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37604
37605         PR c++/17829
37606         * g++.dg/lookup/koenig4.C: New.
37607
37608 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37609
37610         * g++.dg/other/classkey1.C: Adjust quoting marks.
37611         * g++.dg/parse/error15.C: Likewise.
37612         * g++.dg/template/meminit2.C (int>): Likewise.
37613
37614 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37615
37616         PR fortran/17283
37617         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37618
37619         PR fortran/17631
37620         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37621
37622         PR fortran/17708
37623         * gfortran.dg/pr17708.f90: New test.
37624
37625 2004-10-04  Chao-ying Fu  <fu@mips.com>
37626
37627         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37628         * gcc.dg/vect/vect-4.c: Ditto.
37629         * gcc.dg/vect/vect-5.c: Ditto.
37630         * gcc.dg/vect/vect-6.c: Ditto.
37631         * gcc.dg/vect/vect-8.c: Ditto.
37632         * gcc.dg/vect/vect-16.c: Ditto.
37633         * gcc.dg/vect/vect-30.c: Ditto.
37634         * gcc.dg/vect/vect-40.c: Ditto.
37635         * gcc.dg/vect/vect-41.c: Ditto.
37636         * gcc.dg/vect/vect-42.c: Ditto.
37637         * gcc.dg/vect/vect-43.c: Ditto.
37638         * gcc.dg/vect/vect-44.c: Ditto.
37639         * gcc.dg/vect/vect-45.c: Ditto.
37640         * gcc.dg/vect/vect-46.c: Ditto.
37641         * gcc.dg/vect/vect-47.c: Ditto.
37642         * gcc.dg/vect/vect-48.c: Ditto.
37643         * gcc.dg/vect/vect-49.c: Ditto.
37644         * gcc.dg/vect/vect-50.c: Ditto.
37645         * gcc.dg/vect/vect-51.c: Ditto.
37646         * gcc.dg/vect/vect-52.c: Ditto.
37647         * gcc.dg/vect/vect-53.c: Ditto.
37648         * gcc.dg/vect/vect-54.c: Ditto.
37649         * gcc.dg/vect/vect-55.c: Ditto.
37650         * gcc.dg/vect/vect-56.c: Ditto.
37651         * gcc.dg/vect/vect-57.c: Ditto.
37652         * gcc.dg/vect/vect-58.c: Ditto.
37653         * gcc.dg/vect/vect-59.c: Ditto.
37654         * gcc.dg/vect/vect-60.c: Ditto.
37655         * gcc.dg/vect/vect-74.c: Ditto.
37656         * gcc.dg/vect/vect-79.c: Ditto.
37657         * gcc.dg/vect/vect-80.c: Ditto.
37658
37659 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
37660
37661         * gcc.dg/unused-7.c: Use the correct option.
37662
37663 2004-10-04  Paul Brook  <paul@codesourcery.com>
37664         Bud Davis  <bdavis9659@comcast.net>
37665
37666         PR fortran/17706
37667         PR fortran/16434
37668         * gfortran/pr17706.f90: New test.
37669         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37670
37671 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37672
37673         * gfortran.dg/pr17612.f90: New test.
37674
37675 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37676
37677         * g++.dg/template/local1.C: Adjust quoting marks in
37678         testing for diagnostics.
37679         * g++.dg/tls/diag-2.C: Likewise.
37680         * g++.dg/other/error8.C: Likewise.
37681
37682 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37683
37684         PR c/17178
37685         * gcc.dg/unused-4.c: Adjust to be correct.
37686
37687         PR c/17820
37688         * gcc.dg/unused-7.c: New test.
37689
37690 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37691
37692         PR c++/17797
37693         * g++.dg/overload/template2.C: New test.
37694
37695 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
37696
37697         PR tree-optimization/16632
37698         * gcc.dg/tree-ssa/20041002-1.c: New.
37699
37700 2004-10-03  Paul Brook  <paul@codesourcery.com>
37701
37702         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
37703         rather than relying on default formatting.
37704
37705 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
37706
37707         * gcc.dg/20040920-1.c: Update expected message text.
37708
37709 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
37710
37711         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37712
37713 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
37714
37715         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37716         tree level.
37717
37718 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37719
37720         * gcc.dg/tree-ssa/pr17343.c: Remove.
37721
37722 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37723
37724         PR tree-opt/17343
37725         * gcc.dg/tree-ssa/pr17343.c: New test.
37726
37727 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
37728
37729         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37730         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37731         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37732         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37733         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37734
37735 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37736
37737         * gcc.dg/lvalue-2.c: New test.
37738
37739 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37740
37741         PR c/17730
37742         * gcc.dg/pr17730-1.c: New test
37743
37744 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37745
37746         PR c/7425
37747         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37748
37749 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37750
37751         * gcc.c-torture/execute/stdarg-1.c: New test.
37752         * gcc.c-torture/execute/stdarg-2.c: New test.
37753         * gcc.c-torture/execute/stdarg-3.c: New test.
37754         * gcc.dg/tree-ssa/stdarg-1.c: New test.
37755         * gcc.dg/tree-ssa/stdarg-2.c: New test.
37756         * gcc.dg/tree-ssa/stdarg-3.c: New test.
37757         * gcc.dg/tree-ssa/stdarg-4.c: New test.
37758         * gcc.dg/tree-ssa/stdarg-5.c: New test.
37759
37760 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37761
37762         PR tree-optimization/17697
37763         * g++.dg/opt/pr17697-1.C: New test.
37764         * g++.dg/opt/pr17697-2.C: New test.
37765         * g++.dg/opt/pr17697-3.C: New test.
37766
37767 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37768
37769         PR c/16409
37770         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37771         gcc.dg/vla-init-5.c: New tests.
37772
37773 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37774
37775         PR c/13804
37776         * gcc.dg/pr13804-1.c: New test.
37777
37778 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37779
37780         PR fortran/16938
37781         * gfortran.dg/pr16938.f90: New test.
37782
37783 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37784
37785         * g++.dg/template/crash23.C: New test.
37786
37787 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37788
37789         PR c++/17585
37790         * g++.dg/template/static8.C: New test.
37791
37792 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
37793
37794         PR c++/17681
37795         * g++.dg/other/error9.C: New test.
37796
37797 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37798
37799         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37800
37801 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37802
37803         PR fortran/15164
37804         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37805
37806 2004-09-26  Roger Sayle  <roger@eyesopen.com>
37807
37808         PR middle-end/17112
37809         * gcc.dg/pr17112-1.c: New test case.
37810
37811 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37812
37813         PR c/11459
37814         * gcc.dg/pr11459-1.c: New test.
37815
37816 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
37817
37818         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37819         * gcc.dg/tree-ssa/loop-4.c: Likewise.
37820
37821 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37822
37823         * gfortran.dg/pr15324.f90: Make array bounds consistent.
37824
37825 2004-09-25  Jan Hubicka  <jh@suse.cz>
37826
37827         * compile/30040909-1.c: New test.
37828         * compile/30040907-1.c: New test.
37829
37830 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
37831
37832         * gcc.c-torture/execute/va-arg-26.c: New test.
37833
37834 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
37835
37836         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37837         extra diagnostics on targets with 64-bit pointers.
37838         * objc.dg/selector-1.m: Adjust dg-warning regexp.
37839
37840 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37841
37842         PR c/17188
37843         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37844         * gcc.dg/decl-3.c: Adjust expected message.
37845
37846 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37847
37848         PR fortran/17615
37849         * gfortran.dg/pr17615.f90: New test.
37850
37851 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
37852
37853         PR tree-optimzation/17517
37854         * g++.dg/tree-ssa/pr17517.C: New Test.
37855
37856 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37857
37858         PR c++/16889
37859         * g++.dg/lookup/ambig3.C: New.
37860
37861 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
37862
37863         PR tree-opt/17624
37864         * g++.dg/opt/pr17624.C: New test.
37865
37866 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37867
37868         PR c/6980
37869         * gcc.dg/Wbad-function-cast-1.c: New test.
37870
37871 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
37872
37873         * g++.dg/ext/complit1.C
37874         * g++.dg/other/error2.C
37875         * g++.dg/other/nontype-1.C
37876         * g++.dg/parse/crash11.C
37877         * g++.dg/parse/crash12.C
37878         * g++.dg/parse/error15.C
37879         * g++.dg/parse/error4.C
37880         * g++.dg/parse/tmpl-outside1.C
37881         * g++.dg/parse/too-many-tmpl-args1.C
37882         * g++.dg/template/dependent-expr3.C
37883         * g++.dg/template/error10.C
37884         * g++.dg/template/instantiate1.C
37885         * g++.dg/template/vtable2.C
37886         * g++.dg/warn/Wshadow-1.C
37887         * g++.dg/warn/weak1.C
37888         * g++.old-deja/g++.brendan/crash16.C
37889         * g++.old-deja/g++.brendan/crash18.C
37890         * g++.old-deja/g++.brendan/crash48.C
37891         * g++.old-deja/g++.brendan/crash49.C
37892         * g++.old-deja/g++.brendan/crash55.C
37893         * g++.old-deja/g++.brendan/crash56.C
37894         * g++.old-deja/g++.brendan/crash8.C
37895         * g++.old-deja/g++.brendan/enum11.C
37896         * g++.old-deja/g++.brendan/enum8.C
37897         * g++.old-deja/g++.brendan/enum9.C
37898         * g++.old-deja/g++.brendan/friend3.C
37899         * g++.old-deja/g++.brendan/misc14.C
37900         * g++.old-deja/g++.bugs/900402_02.C
37901         * g++.old-deja/g++.bugs/900404_03.C
37902         * g++.old-deja/g++.bugs/900404_04.C
37903         * g++.old-deja/g++.bugs/900428_03.C
37904         * g++.old-deja/g++.jason/crash4.C
37905         * g++.old-deja/g++.jason/overload21.C
37906         * g++.old-deja/g++.jason/redecl1.C
37907         * g++.old-deja/g++.jason/report.C
37908         * g++.old-deja/g++.jason/rfg10.C
37909         * g++.old-deja/g++.jason/template30.C
37910         * g++.old-deja/g++.law/arm12.C
37911         * g++.old-deja/g++.law/ctors5.C
37912         * g++.old-deja/g++.law/cvt20.C
37913         * g++.old-deja/g++.law/init10.C
37914         * g++.old-deja/g++.law/init8.C
37915         * g++.old-deja/g++.law/visibility17.C
37916         * g++.old-deja/g++.law/visibility7.C
37917         * g++.old-deja/g++.mike/net8.C
37918         * g++.old-deja/g++.mike/p646.C
37919         * g++.old-deja/g++.mike/p700.C
37920         * g++.old-deja/g++.mike/p701.C
37921         * g++.old-deja/g++.mike/p811.C
37922         * g++.old-deja/g++.ns/template13.C
37923         * g++.old-deja/g++.other/array3.C
37924         * g++.old-deja/g++.other/crash25.C
37925         * g++.old-deja/g++.other/dtor3.C
37926         * g++.old-deja/g++.other/dtor4.C
37927         * g++.old-deja/g++.other/main1.C
37928         * g++.old-deja/g++.other/warn7.C
37929         * g++.old-deja/g++.pt/crash11.C
37930         * g++.old-deja/g++.pt/crash36.C
37931         * g++.old-deja/g++.pt/spec22.C
37932         * g++.old-deja/g++.pt/spec9.C
37933         * g++.old-deja/g++.pt/ttp52.C
37934         * g++.old-deja/g++.robertl/eb103.C
37935         * g++.old-deja/g++.robertl/eb121.C
37936         * g++.old-deja/g++.robertl/eb22.C
37937         * g++.old-deja/g++.robertl/eb8.C:
37938         Update locations and/or regexps of dg-error markers.
37939         Remove markers for some bogus messages that are no longer issued.
37940
37941 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
37942
37943         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37944         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37945
37946 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
37947
37948         PR c++/17618
37949         * g++.dg/lookup/crash5.C: New test.
37950
37951 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
37952
37953         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37954         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37955         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37956         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37957         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37958         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37959
37960         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37961         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37962         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37963         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37964         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37965         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37966
37967         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37968
37969         * gcc.dg/vect/vect-44.c: Check additional cases.
37970         * gcc.dg/vect/vect-48.c: Check additional cases.
37971
37972         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37973         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37974         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37975         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37976         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37977         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37978         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37979         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37980         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37981
37982         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37983         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37984         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37985
37986 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37987
37988         * gcc.dg/tree-ssa/loop-6.c: New test.
37989
37990 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37991
37992         PR c++/17620
37993         * g++.dg/inherit/base2.C: New.
37994
37995 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37996
37997         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37998         * gcc.dg/20001012-2.c: Likewise.
37999         * gcc.dg/20001013-1.c: Likewise.
38000         * gcc.dg/20001101-1.c: Likewise.
38001         * gcc.dg/20001102-1.c: Likewise.
38002         * gcc.dg/bf-spl1.c: Likewise.
38003         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38004         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38005
38006 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
38007
38008         PR tree-optimization/16721
38009         * gcc.dg/tree-ssa/pr16721.c: New test.
38010
38011 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
38012
38013         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38014         * gcc.dg/20040305-1.c: Likewise.
38015
38016 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38017
38018         PR c/16566
38019         * gcc.c-torture/compile/pr16566-1.c,
38020         gcc.c-torture/compile/pr16566-2.c,
38021         gcc.c-torture/compile/pr16566-3.c: New tests.
38022
38023 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
38024
38025         PR tree-optimization/17512
38026         * gcc.c-torture/compile/20040916-1.c.
38027
38028 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
38029
38030         * gcc.dg/pragma-re-3.c: New test.
38031
38032 2004-09-17  Matt Austern  <austern@apple.com>
38033
38034         PR c++/15049
38035         * g++.dg/other/anon3.C: New.
38036
38037 2004-09-21  Roger Sayle  <roger@eyesopen.com>
38038
38039         PR c++/7503
38040         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38041         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38042         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38043         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38044         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38045
38046 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
38047
38048         PR fortran/17286
38049         * gfortran.dg/pr17286.f90: New test.
38050
38051 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
38052
38053         PR c++/17530
38054         * g++.dg/template/static7.C: New test.
38055
38056 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
38057
38058         PR tree-opt/17558
38059         * gcc.c-torture/compile/pr17558.c: New test.
38060
38061 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38062
38063         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38064         if SKIP_ATTRIBUTE is defined.
38065
38066 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38067
38068         PR fortran/15957
38069         * gfortran.dg/pr15957.f90: New test.
38070
38071 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
38072
38073         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38074         in comparison.
38075         * gcc.dg/vect/vect-79.c: Likewise.
38076         * gcc.dg/vect/vect-80.c: Likewise.
38077
38078 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38079
38080         PR fortran/15750
38081         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38082
38083 2004-09-20  Ira Rosen  <irar@il.ibm.com>
38084
38085         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38086         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38087         * gcc.dg/vect/vect-62.c: New testcase.
38088         * gcc.dg/vect/vect-63.c: New testcase.
38089         * gcc.dg/vect/vect-64.c: New testcase.
38090         * gcc.dg/vect/vect-65.c: New testcase.
38091         * gcc.dg/vect/vect-66.c: New testcase.
38092         * gcc.dg/vect/vect-67.c: New testcase.
38093         * gcc.dg/vect/vect-68.c: New testcase.
38094         * gcc.dg/vect/vect-69.c: New testcase.
38095         * gcc.dg/vect/vect-79.c: New testcase.
38096         * gcc.dg/vect/vect-80.c: New testcase.
38097
38098 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38099
38100         * gcc.target/mips/asm-1.c: New test.
38101
38102 2004-09-19  Ira Rosen  <irar@il.ibm.com>
38103
38104         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38105         * gcc.dg/vect/vect-73.c: New testcase.
38106         * gcc.dg/vect/vect-74.c: New testcase.
38107         * gcc.dg/vect/vect-75.c: New testcase.
38108         * gcc.dg/vect/vect-76.c: New testcase.
38109         * gcc.dg/vect/vect-77.c: New testcase.
38110         * gcc.dg/vect/vect-78.c: New testcase
38111
38112 2004-09-18  Paul Brook  <paul@codesourcery.com>
38113
38114         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38115
38116 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38117
38118         PR c/17424
38119         * gcc.dg/pr17424-1.c: New test.
38120
38121 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
38122
38123         * g++.dg/tree-ssa/pr17153.C: New test.
38124
38125 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
38126
38127         PR pch/13361
38128         * g++.dg/pch/wchar-1.C: New.
38129         * g++.dg/pch/wchar-1.Hs: New.
38130
38131 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
38132
38133         * gcc.c-torture/execute/20040917-1.c: New test.
38134
38135 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38136
38137         PR tree-optimization/17319
38138         * gcc.dg/pr17319.c: New test.
38139
38140 2004-09-17  Devang Patel  <dpatel@apple.com>
38141
38142         * gcc.dg/20040813-1.c: New test.
38143
38144 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38145
38146         PR tree-optimization/17273
38147         * gcc.c-torture/compile/pr17273.c: New test.
38148
38149 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38150
38151         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38152         Update expected messages.
38153         * gcc.dg/declspec-13.c: New test.
38154
38155 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
38156
38157         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38158
38159 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38160
38161         * gcc.c-torture/execute/pr17252.c: Use post-increment to
38162         change what 'a' is pointing to.
38163
38164 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
38165
38166         PR c++/16002
38167         * g++.dg/template/error18.C: New test.
38168
38169         PR c++/16029
38170         * g++.dg/warn/Wunused-8.C: New test.
38171
38172 2004-09-17  Steven Bosscher  <stevenb@suse.de>
38173
38174         PR tree-optimization/17513
38175         * gcc.dg/20040916-1.c: New test.
38176
38177 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
38178
38179         PR c++/17501
38180         * g++.dg/template/typename7.C: New test.
38181
38182 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38183
38184         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38185
38186 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
38187
38188         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38189         with -ftree-based-profiling also.
38190         * lib/profopt.exp: Support late-set profile_option/feedback_option.
38191
38192 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
38193
38194         PR/15364
38195         * gfortran.dg/der_array_io_1.f90: New test.
38196         * gfortran.dg/der_array_io_2.f90: New test.
38197         * gfortran.dg/der_array_io_3.f90: New test.
38198
38199 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38200
38201         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38202         EABI.
38203
38204 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38205
38206         * g++.dg/opt/switch1.C: New test.
38207
38208 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38209
38210         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38211         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38212         Update expected messages.
38213
38214 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38215
38216         PR fortran/16485
38217         * gfortran.dg/same_name_1.f90: New test.
38218
38219 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
38220
38221         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
38222         dereference garbage pointers.
38223
38224 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
38225
38226         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38227         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38228
38229         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38230         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38231         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38232
38233 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
38234
38235         PR c++/17324
38236         * g++.dg/template/mangle1.C: New test.
38237
38238 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38239
38240         PR tree-optimization/17252
38241         * gcc.c-torture/execute/pr17252.c: New test.
38242
38243 2004-09-14  Andrew Pinski  <apinski@apple.com>
38244
38245         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38246
38247 2004-09-14  Roger Sayle  <roger@eyesopen.com>
38248
38249         PR rtl-optimization/9771
38250         * gcc.dg/pr9771-1.c: New test case.
38251
38252 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38253
38254         PR tree-optimization/15262
38255         * gcc.c-torture/execute/pr15262-1.c: New test.
38256         * gcc.c-torture/execute/pr15262-2.c: New test.
38257
38258 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38259
38260         * gcc.dg/declspec-12.c: New test.
38261
38262 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
38263
38264         * gfortran.dg/pr17090.f90: Add directives to test.
38265
38266 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38267
38268         * gcc.c-torture/compile/20040914-1.c: New test.
38269
38270 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38271
38272         PR c++/16162
38273         * g++.dg/template/decl2.C: New test.
38274
38275 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
38276
38277         PR fortran/17090
38278         * gfortran.dg/pr17090.f90: New test.
38279
38280 2004-09-13  Dale Johannesen  <dalej@apple.com>
38281
38282         * gcc.c-torture/compile/pr17408.c: New test case.
38283
38284 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38285
38286         PR c++/16716
38287         * g++.dg/parse/crash17.C: New test.
38288
38289         PR c++/17327
38290         * g++.dg/template/enum3.C: New test.
38291
38292 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
38293
38294         * lib/gcc-defs.exp: Load wrapper.exp.
38295         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38296         using local code.
38297         * lib/gcc.exp (gcc_init): Similar.
38298         * lib/gfortran.exp (gfortran_init): Similar.
38299         * lib/objc.exp (objc_init): Similar.
38300         * lib/treelang.exp (treelang_init): Similar.
38301         * lib/wrapper.exp: New file with build_wrapper call machinery in
38302         ${tool}_maybe_build_wrapper.
38303
38304 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38305
38306         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38307         "inline".
38308         * gcc.dg/declspec-11.c: Update expected messages.
38309         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38310         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38311         gcc.dg/inline-12.c: New tests.
38312
38313 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
38314
38315         * g++.dg/tree-ssa/pr17400.C: New testcase.
38316
38317 2004-09-13  James E Wilson  <wilson@specifixinc.com>
38318
38319         * gcc.target/mips/sb1-1.c: New testcase.
38320
38321 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
38322
38323         * lib/g77-dg.exp: Remove unused file.
38324         * lib/mike-g77.exp: Ditto.
38325         * lib/g77.exp: Ditto.
38326
38327 2004-09-12  Richard Henderson  <rth@redhat.com>
38328
38329         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38330
38331 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38332
38333         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38334         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38335         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38336         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38337         Update expected messages.
38338
38339 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
38340
38341         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38342         declaration/use mismatch for dirp parameter.
38343
38344 2004-09-12  Andrew Pinski  <apinski@apple.com>
38345
38346         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38347         -fgnu-runtime is passed.
38348
38349 2004-09-12  Richard Henderson  <rth@redhat.com>
38350
38351         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38352         do the uplevel thing and update additional_flags directly.
38353         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38354         gfortran.fortran-torture/execute/intrinsic_nearest.x,
38355         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38356         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38357
38358 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38359
38360         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38361
38362 2004-09-11  Roger Sayle  <roger@eyesopen.com>
38363
38364         PR middle-end/17411
38365         * g++.dg/opt/pr17411-1.C: New test case.
38366
38367 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38368
38369         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38370         gcc.dg/tls/diag-2.c: Update expected messages.
38371         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
38372         messages.
38373         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38374         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38375         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38376         gcc.dg/tls/diag-5.c: New tests.
38377
38378 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
38379
38380         * gcc.dg/20040910-1.c: Correct dg-error regexp.
38381
38382 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38383
38384         * g++.dg/parse/break-in-for.C: New test.
38385
38386 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
38387
38388         * gcc.dg/tree-ssa/20040911-1.c: New test.
38389
38390 2004-09-11  Andreas Jaeger  <aj@suse.de>
38391
38392         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38393         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38394
38395 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
38396
38397         * gcc.target/frv: New directory of FR-V-specific tests.
38398
38399 2004-09-10  James E Wilson  <wilson@specifixinc.com>
38400
38401         * gcc.dg/convert-vec-1.c: New test.
38402
38403 2004-09-10  Roger Sayle  <roger@eyesopen.com>
38404
38405         PR middle-end/17024
38406         * gcc.dg/pr17024-1.c: New test case.
38407
38408 2004-09-10  Eric Christopher  <echristo@redhat.com>
38409
38410         * gcc.dg/20040910-1.c: New test.
38411
38412 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38413
38414         * gcc.dg/bitfld-9.c: New test.
38415
38416 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
38417
38418         * gcc.c-torture/execute/ieee/acc1.c: New test.
38419         * gcc.c-torture/execute/ieee/acc2.c: New test.
38420         * gcc.c-torture/execute/ieee/mzero6.c: New test.
38421
38422 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38423
38424         * gcc.dg/deprecated-2.c: New test.
38425
38426 2004-09-09  James E Wilson  <wilson@specifixinc.com>
38427
38428         * gcc.dg/init-vec-1.c: New test.
38429
38430 2004-09-09  Roger Sayle  <roger@eyesopen.com>
38431
38432         PR middle-end/17055
38433         * gcc.dg/pr17055-1.c: New test case.
38434
38435 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
38436
38437         PR target/17377
38438         * gcc.c-torture/execute/pr17377.c: New test.
38439
38440 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38441
38442         PR c/8420
38443         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38444         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38445         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38446         gcc.dg/long-long-typespec-1.c: New tests.
38447         * gcc.dg/tls/diag-2.c: Update expected diagnostics
38448
38449 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38450
38451         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38452         gcc.dg/gnu99-static-1.c: New tests.
38453
38454 2004-09-08  Devang Patel  <dpatel@apple.com>
38455
38456         * gcc.dg/darwin-ld-20040828-1.c: New test.
38457         * gcc.dg/darwin-ld-20040828-2.c: New test.
38458         * gcc.dg/darwin-ld-20040828-3.c: New test.
38459
38460 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
38461
38462         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38463         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38464         in error message.
38465         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38466         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38467         in error message.
38468         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38469         types they qualify.
38470         * objc.dg/type-size-2.m: Fix wording in comment.
38471         * objc.dg/va-meth-1.m: New test case.
38472
38473 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
38474
38475         PR c/16633:
38476         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38477         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38478
38479 2004-09-06  Devang Patel  <dpatel@apple.com>
38480
38481         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38482         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38483
38484 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
38485
38486         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38487         reflect changed line numbering of diagnostics.
38488
38489 2004-09-06  Paul Brook  <paul@codesourcery.com>
38490
38491         * gfortran.dg/edit_real_1.f90: Add new test.
38492
38493 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38494
38495         * gcc.dg/tree-ssa/loop-2.c: New test.
38496         * gcc.dg/tree-ssa/loop-3.c: New test.
38497         * gcc.dg/tree-ssa/loop-4.c: New test.
38498         * gcc.dg/tree-ssa/loop-5.c: New test.
38499
38500 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38501
38502         * gcc.dg/format/sentinel-1.c: Update for parameter option.
38503
38504 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38505
38506         * gcc.dg/format/sentinel-1.c: New test.
38507
38508 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
38509
38510         * gcc.dg/builtins-46.c: New.
38511
38512 2004-09-03  Devang Patel  <dpatel@apple.com>
38513
38514         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38515         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38516
38517 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38518
38519         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38520         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38521         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38522         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38523         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38524         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38525         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38526         the non-portable bzero.
38527         * gcc.dg/20010912-1.c: xfail for NetWare.
38528         * gcc.dg/20020426-2.c: xfail for NetWare.
38529         * gcc.dg/20021014-1.c: xfail for NetWare.
38530         * gcc.dg/20021018-1.c: xfail for NetWare.
38531         * gcc.dg/20030213-1.c: xfail for NetWare.
38532         * gcc.dg/20030225-1.c: xfail for NetWare.
38533         * gcc.dg/20030708-1.c: xfail for NetWare.
38534         * gcc.dg/builtins-config.h: Also exclude NetWare.
38535         * gcc.dg/format/format.h: Define restrict only if not already defined.
38536         * gcc.dg/nest.c: xfail for NetWare.
38537         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38538         * lib/target-supports.exp (check_visibility_available): Exclude
38539         NetWare.
38540
38541 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38542
38543         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38544         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38545         deterministic starting point for the alignment of structure fields.
38546         * gcc.dg/Wpadded.c: Dito.
38547         * g++.dg/abi/vbase10.C: Dito.
38548
38549 2004-09-03  Devang Patel  <dpatel@apple.com>
38550
38551         * g++.dg/debug/pr15736.cc: New test.
38552
38553 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38554
38555         * README.QMTEST: Fix out-of-date link.
38556
38557 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
38558
38559         PR fortran/16579
38560         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38561         Delete.  Duplicate of gfortran.dg/g77/20010610.f
38562
38563 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38564
38565         * g++.dg/abi/arm_rtti1.C: New test.
38566
38567 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
38568
38569         * gcc.dg/ppc-vector-memcpy.c: New.
38570         * gcc.dg/ppc-vector-memset.c: New.
38571
38572 2004-09-02  Chao-ying Fu  <fu@mips.com>
38573
38574         * gcc.target/mips/mips-3d-1.c: New test.
38575         * gcc.target/mips/mips-3d-2.c: New test.
38576         * gcc.target/mips/mips-3d-3.c: New test.
38577         * gcc.target/mips/mips-3d-4.c: New test.
38578         * gcc.target/mips/mips-3d-5.c: New test.
38579         * gcc.target/mips/mips-3d-6.c: New test.
38580         * gcc.target/mips/mips-3d-7.c: New test.
38581         * gcc.target/mips/mips-3d-8.c: New test.
38582         * gcc.target/mips/mips-3d-9.c: New test.
38583         * gcc.target/mips/mips-ps-1.c: New test.
38584         * gcc.target/mips/mips-ps-2.c: New test.
38585         * gcc.target/mips/mips-ps-3.c: New test.
38586         * gcc.target/mips/mips-ps-4.c: New test.
38587         * gcc.target/mips/mips-ps-type.c: New test.
38588
38589 2004-09-02  Paul Brook  <paul@codesourcery.com>
38590
38591         * gfortran.dg/edit_real_1.f90: Add new tests.
38592
38593 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38594
38595         PR fortran/15327
38596         * gfortran.dg/merge_char_1.f90: New test.
38597
38598 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38599
38600         PR fortran/16404
38601         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38602
38603 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38604
38605         PR c/1522
38606         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38607
38608 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
38609
38610         * g++.dg/opt/loop1.C: Do not XFAIL.
38611
38612 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
38613
38614         * gcc.c-torture/execute/20040831-1.c: New test.
38615
38616 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
38617
38618         PR fortran/16579
38619         * gfortran.dg/g77/20010610.f: Now passes.
38620         Copy from g77.f-torture/execute. Add dg-run directive.
38621         * gfortran.dg/g77/README: Update
38622
38623 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
38624
38625         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38626         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38627         (t1, t2, t3, t4): Add volatile.
38628
38629 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38630
38631         * g++.dg/ext/visibility/arm1.C: New test.
38632
38633 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
38634
38635         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38636         -pedantic-errors.
38637
38638 2004-09-01  Paul Brook  <paul@codesourcery.com>
38639
38640         * gfortran.dg/eof_2.f90: New test.
38641
38642 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38643
38644         PR fortran/16579
38645         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38646
38647 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
38648
38649         PR libfortran/16805
38650         * gfortran.dg/list_read_2.f90: New test.
38651
38652 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38653
38654         * g++.dg/abi/key1.C: New test.
38655
38656 2004-08-31  Richard Henderson  <rth@redhat.com>
38657
38658         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38659         form of offsetof.
38660         * g++.dg/other/offsetof5.C: Remove duplicate.
38661
38662 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38663
38664         PR fortran/17244
38665         * gfortran.dg/func_derived_1.f90: New test.
38666
38667 2004-08-31  Paul Brook  <paul@codesourcery.com>
38668
38669         * gfortran.dg/eof_1.f90: New test.
38670
38671 2004-08-31  Paul Brook  <paul@codesourcery.com>
38672
38673         * gfortran.dg/list_read_1.f90: New file.
38674
38675 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
38676
38677         * g++.dg/opt/loop1.C: XFAIL.
38678
38679 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
38680
38681         * gcc.dg/funcdef-storage-1.c: New.
38682         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38683         an extern function in local scope.
38684         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38685         declare an 'auto inline' function in local scope.
38686         * gcc.dg/20011130-1.c: Likewise.
38687         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38688         an 'auto' function in local scope.
38689         * gcc.dg/20021014-1.c: Likewise.
38690         * gcc.dg/20030331-2.c: Likewise.
38691
38692 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38693
38694         * gfortran.dg/blockdata_1.f90: New test.
38695
38696 2004-08-30  Richard Henderson  <rth@redhat.com>
38697
38698         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38699
38700 2004-08-30  Richard Henderson  <rth@redhat.com>
38701
38702         * lib/fortran-torture.exp (fortran-torture-execute): Honor
38703         additional_flags set by alternate driver.
38704         (ieee-options): New procedure.
38705         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38706         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38707         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38708         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38709
38710 2004-08-30  Richard Henderson  <rth@redhat.com>
38711
38712         * lib/f-torture.exp: Remove.
38713
38714 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
38715
38716         PR rtl-optimization/16590
38717         * g++.dg/opt/loop1.C: New test.
38718
38719 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38720
38721         PR fortran/13910
38722         * gfortran.dg/oldstyle_1.f90: New test.
38723
38724 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
38725         Paul Brook  <paul@codesourcery.com>
38726
38727         * gfortran.dg/g77/README: Update.
38728         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38729         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38730         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38731
38732 2004-08-28  Paul Brook  <paul@codesourcery.com>
38733
38734         PR libfortran/17195
38735         * gfortran.dg/edit_real_1.f90: New test.
38736
38737 2004-08-27  Paul Brook  <paul@codesourcery.com>
38738
38739         * gfortran.dg/rewind_1.f90: New test.
38740
38741 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
38742
38743         PR fortran/16597
38744         * gfortran.dg/pr16597.f90: New test.
38745
38746 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38747
38748         PR c/13801
38749         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38750         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38751         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38752         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38753         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38754
38755 2004-08-26  Nick Clifton  <nickc@redhat.com>
38756
38757         * gcc.c-torture/compile/pr17119.c: New test.
38758
38759 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38760
38761         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38762
38763 2004-08-25  Richard Henderson  <rth@redhat.com>
38764
38765         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38766         the bits that expect kind=8 to be the largest real kind.
38767
38768 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38769
38770         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38771
38772 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38773
38774         * gfortran.dg/assignment_1.f90: New test.
38775
38776 2004-08-25  Adam Nemet  <anemet@lnxw.com>
38777
38778         * g++.dg/template/repo3.C: New test.
38779
38780 2004-08-25  Roger Sayle  <roger@eyesopen.com>
38781
38782         PR middle-end/16693
38783         PR tree-optimization/16372
38784         * g++.dg/opt/pr16372-1.C: New test case.
38785         * g++.dg/opt/pr16693-1.C: New test case.
38786         * g++.dg/opt/pr16693-2.C: New test case.
38787
38788 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38789
38790         * objc.dg/proto-lossage-4.m: New test.
38791
38792 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
38793
38794         PR c++/17155
38795         * g++.dg/inherit/local2.C: New test.
38796
38797 2004-08-25  Paul Brook  <paul@codesourcery.com>
38798
38799         PR fortran/17144
38800         * gfortran.dg/string_ctor_1.f90: New test.
38801
38802 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38803
38804         PR c++/14428
38805         * g++.dg/template/redecl2.C: New test.
38806
38807 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38808
38809         PR fortran/17143
38810         * gfortran.dg/pr17143.f90: New test.
38811
38812 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38813
38814         PR fortran/17164
38815         * gfortran.dg/pr17164.f90: New test.
38816
38817 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38818
38819         * gcc.dg/tree-ssa/loop-1.c: New test.
38820
38821 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38822
38823         * gcc.c-torture/compile/20040824-1.c: New test.
38824
38825 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38826
38827         * gcc.c-torture/compile/iftrap-3.c: New test.
38828
38829 2004-08-24  Paul Brook  <paul@codesourcery.com>
38830
38831         * gfortran.dg/entry_2.f90: New test.
38832
38833 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38834
38835         PR c++/16889
38836         * g++.dg/lookup/ambig[12].C: New.
38837
38838 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38839
38840         PR c++/16706
38841         * g++.dg/template/crash21.C: New test.
38842         * g++.dg/template/crash22.C: Likewise.
38843
38844 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38845
38846         PR c++/17149
38847         * g++.dg/template/access15.C: New.
38848
38849 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38850
38851         PR c++/17163
38852         * g++.dg/template/repo2.C: New test.
38853
38854 2004-08-23  Roger Sayle  <roger@eyesopen.com>
38855
38856         PR rtl-optimization/17078
38857         * gcc.c-torture/execute/pr17078-1.c: New test case.
38858
38859 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38860
38861         PR c/14492
38862         * gcc.dg/debug/crash1.c: New test.
38863
38864 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38865
38866         PR c/16180
38867         * gcc.dg/loop-5.c: New test.
38868
38869 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38870
38871         * gcc.c-torture/execute/20040823-1.c: New test.
38872
38873 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
38874
38875         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38876         to the assembler.  Simplify test accordingly.
38877         (asm_abi_flags): Use GNU names.
38878         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38879         to check for ABI flags.
38880
38881 2004-08-22  Andrew Pinski  <apinski@apple.com>
38882
38883         * g++.dg/opt/pr14029.C: New test.
38884         * gcc.c-torture/execute/pr15262.c: New test.
38885
38886 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38887
38888         * gfortran.dg/reduction.f90: Add checks with complex arguments.
38889
38890 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
38891
38892         PR 16908
38893         * gfortran.dg/direct_io.f90: New test.
38894
38895 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38896
38897         PR c++/17121
38898         * g++.dg/inherit/local2.C: New test.
38899
38900 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38901
38902         PR c++/17120
38903         * g++.dg/warn/Wparentheses-4.C: New test.
38904
38905 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38906
38907         PR c++/17121
38908         * g++.dg/inherit/local2.C: New test.
38909
38910         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
38911         * gcc.dg/ppc-ldstruct.c: Likewise.
38912         * gcc.dg/ppc64-abi-2.c: Likewise.
38913
38914 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
38915
38916         PR rtl-optimization/17099
38917         * gcc.c-torture/execute/20040820-1.c: New test.
38918
38919 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
38920
38921         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
38922
38923 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
38924
38925         PR fortran/17077
38926         * gfortran.dg/auto_array_1.f90: New test.
38927
38928 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38929
38930         PR fortran/17074
38931         * gfortran.dg/simpleif_1.f90: New test.
38932
38933 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
38934
38935         * lib/target-supports.exp (check_profiling_available): Return
38936         false for arm*-*-symbianelf* and arm*-*-eabi*.
38937
38938         PR c++/15890
38939         * g++.dg/template/delete1.C: New test.
38940
38941 2004-08-19  Paul Brook  <paul@codesourcery.com>
38942
38943         PR fortran/14976
38944         PR fortran/16228
38945         * gfortran.dg/data_char_1.f90: New test.
38946
38947 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
38948
38949         PR fortran/16946
38950         * gfortran.dg/reduction.f90: New testcase.
38951
38952 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38953
38954         PR fortran/16520
38955         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38956
38957 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38958
38959         PR c++/17041
38960         * g++.dg/Wparentheses-3.C: New test.
38961
38962 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
38963
38964         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38965         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38966         * gcc.dg/vect/vect-2.c: Likewise.
38967         * gcc.dg/vect/vect-3.c: Likewise.
38968         * gcc.dg/vect/vect-4.c: Likewise.
38969         * gcc.dg/vect/vect-5.c: Likewise.
38970         * gcc.dg/vect/vect-6.c: Likewise.
38971         * gcc.dg/vect/vect-7.c: Likewise.
38972         * gcc.dg/vect/vect-25.c: Likewise.
38973         * gcc.dg/vect/vect-31.c: Likewise.
38974         * gcc.dg/vect/vect-32.c: Likewise.
38975         * gcc.dg/vect/vect-34.c: Likewise.
38976         * gcc.dg/vect/vect-36.c: Likewise.
38977         * gcc.dg/vect/vect-all.c: Likewise.
38978
38979 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
38980
38981         PR c++/17068
38982         * g++.dg/template/operator4.C: New test.
38983
38984 2004-08-18  Richard Henderson  <rth@redhat.com>
38985
38986         * gcc.dg/20040206-1.c: XFAIL.
38987
38988 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38989
38990         PR c++/16246
38991         * g++.dg/template/array7.C: New test.
38992
38993 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38994
38995         * gcc.dg/mips-movcc-1.c: New test.
38996         * gcc.dg/mips-movcc-2.c: New test.
38997         * gcc.dg/mips-movcc-3.c: New test.
38998
38999         * gcc.dg/mips-nmadd-1.c: New test.
39000         * gcc.dg/mips-nmadd-2.c: New test.
39001
39002 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39003
39004         PR c++/15871
39005         * g++.dg/opt/inline8.C: New test.
39006
39007         PR c++/16965
39008         * g++.dg/parse/error17.C: New test.
39009
39010 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
39011
39012         * gcc.dg/vect: New directory for vectorizer tests.
39013         * gcc.dg/vect/tree-vect.h: New file.
39014         * gcc.dg/vect/vect.exp: New file.
39015         * gcc.dg/vect/pr16105.c.c: New test.
39016         * gcc.dg/vect/vect-1.c: New test.
39017         * gcc.dg/vect/vect-2.c: New test.
39018         * gcc.dg/vect/vect-3.c: New test.
39019         * gcc.dg/vect/vect-4.c: New test.
39020         * gcc.dg/vect/vect-5.c: New test.
39021         * gcc.dg/vect/vect-6.c: New test.
39022         * gcc.dg/vect/vect-7.c: New test.
39023         * gcc.dg/vect/vect-8.c: New test.
39024         * gcc.dg/vect/vect-9.c: New test.
39025         * gcc.dg/vect/vect-10.c: New test.
39026         * gcc.dg/vect/vect-11.c: New test.
39027         * gcc.dg/vect/vect-12.c: New test.
39028         * gcc.dg/vect/vect-13.c: New test.
39029         * gcc.dg/vect/vect-14.c: New test.
39030         * gcc.dg/vect/vect-15.c: New test.
39031         * gcc.dg/vect/vect-16.c: New test.
39032         * gcc.dg/vect/vect-17.c: New test.
39033         * gcc.dg/vect/vect-18.c: New test.
39034         * gcc.dg/vect/vect-19.c: New test.
39035         * gcc.dg/vect/vect-20.c: New test.
39036         * gcc.dg/vect/vect-21.c: New test.
39037         * gcc.dg/vect/vect-22.c: New test.
39038         * gcc.dg/vect/vect-23.c: New test.
39039         * gcc.dg/vect/vect-24.c: New test.
39040         * gcc.dg/vect/vect-25.c: New test.
39041         * gcc.dg/vect/vect-26.c: New test.
39042         * gcc.dg/vect/vect-27.c: New test.
39043         * gcc.dg/vect/vect-28.c: New test.
39044         * gcc.dg/vect/vect-29.c: New test.
39045         * gcc.dg/vect/vect-30.c: New test.
39046         * gcc.dg/vect/vect-31.c: New test.
39047         * gcc.dg/vect/vect-32.c: New test.
39048         * gcc.dg/vect/vect-33.c: New test.
39049         * gcc.dg/vect/vect-34.c: New test.
39050         * gcc.dg/vect/vect-35.c: New test.
39051         * gcc.dg/vect/vect-36.c: New test.
39052         * gcc.dg/vect/vect-37.c: New test.
39053         * gcc.dg/vect/vect-38.c: New test.
39054         * gcc.dg/vect/vect-40.c: New test.
39055         * gcc.dg/vect/vect-41.c: New test.
39056         * gcc.dg/vect/vect-42.c: New test.
39057         * gcc.dg/vect/vect-43.c: New test.
39058         * gcc.dg/vect/vect-44.c: New test.
39059         * gcc.dg/vect/vect-45.c: New test.
39060         * gcc.dg/vect/vect-46.c: New test.
39061         * gcc.dg/vect/vect-47.c: New test.
39062         * gcc.dg/vect/vect-48.c: New test.
39063         * gcc.dg/vect/vect-49.c: New test.
39064         * gcc.dg/vect/vect-50.c: New test.
39065         * gcc.dg/vect/vect-51.c: New test.
39066         * gcc.dg/vect/vect-52.c: New test.
39067         * gcc.dg/vect/vect-53.c: New test.
39068         * gcc.dg/vect/vect-54.c: New test.
39069         * gcc.dg/vect/vect-55.c: New test.
39070         * gcc.dg/vect/vect-56.c: New test.
39071         * gcc.dg/vect/vect-57.c: New test.
39072         * gcc.dg/vect/vect-58.c: New test.
39073         * gcc.dg/vect/vect-59.c: New test.
39074         * gcc.dg/vect/vect-60.c: New test.
39075         * gcc.dg/vect/vect-61.c: New test.
39076         * gcc.dg/vect/vect-all.c: New test.
39077         * gcc.dg/vect/vect-none.c: New test.
39078
39079 2004-08-17  Paul Brook  <paul@codesourcery.com>
39080
39081         PR fortran/13082
39082         * gfortran.dg/entry_1.f90: New test.
39083
39084 2004-08-17  Andrew Pinski  <apinski@apple.com>
39085
39086         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39087
39088 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
39089
39090         * gcc.dg/pr17036-1.c: New test.
39091
39092 2004-08-16  Devang Patel  <dpatel@apple.com>
39093
39094         * gcc.dg/darwin-20040809-1.c: New test.
39095
39096 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
39097
39098         * gcc.dg/funcdef-attr-1.c: New test.
39099
39100 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
39101
39102         * gcc.dg/altivec-17.c: New test.
39103         * gcc.dg/altivec-18.c: New test.
39104
39105 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39106
39107         PR c++/6749
39108         * g++.dg/template/vtable2.C: New test.
39109
39110 2004-08-14  Richard Henderson  <rth@redhat.com>
39111
39112         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39113         * gcc.dg/pack-test-4.c (main): Return 0.
39114         * gcc.dg/setjmp-1.c: Remove XFAIL.
39115         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39116
39117 2004-08-14  Richard Henderson  <rth@redhat.com>
39118
39119         * gcc.dg/980217-1.c: Add prototype for printf.
39120
39121 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
39122
39123         * gfortran.dg/pr16935.f90: New test.
39124
39125 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
39126
39127         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39128
39129 2004-08-13  Paul Brook  <paul@codesourcery.com>
39130
39131         * gfortran.dg/der_io_1.f90: Remove stray comma.
39132
39133 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39134
39135         * gcc.dg/vmx/cw-bug-2.c: Remove.
39136         * gcc.dg/vmx/vprint-1.c: Remove.
39137         * gcc.dg/vmx/vscan-1.c: Remove.
39138
39139 2004-08-12  Devang patel  <dpatel@apple.com>
39140
39141         * gcc.dg/darwin-20040809-2.c: New test.
39142
39143 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
39144
39145         * g++.dg/ext/altivec-12.C: New test.
39146
39147         * g++.dg/ext/altivec-11.C: New test.
39148
39149 2004-08-12  Paul Brook  <paul@codesourcery.com>
39150
39151         * g++.dg/abi/arm_cxa_vec_1.C: New test.
39152
39153 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39154
39155         * g++.dg/ext/altivec-2.C: Check for hardware support before
39156         executing any VMX instructions.
39157
39158         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39159
39160 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
39161
39162         PR c++/16276
39163         * g++.old-deja/g++.other/comdat4.C: New test.
39164         * g++.old-deja/g++.other/comdat4-aux.cc: New.
39165
39166 2004-08-12  Ben Elliston  <bje@au.ibm.com>
39167
39168         PR target/16286
39169         * gcc.dg/pr16286.c: New test.
39170
39171 2004-08-12 Jan Beulich <jbeulich@novell.com>
39172
39173         * g++.dg/ext/asm5.C: New.
39174
39175 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39176
39177         PR c++/16698
39178         * g++.dg/eh/crash1.C: New test.
39179
39180         PR c++/16717
39181         * g++.dg/ext/construct1.C: New test.
39182
39183 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39184
39185         PR c++/16853
39186         * g++.dg/init/ptrmem1.C: New test.
39187
39188         PR c++/16618
39189         * g++.dg/parse/offsetof5.C: New test.
39190
39191         PR c++/16870
39192         * g++.dg/template/overload3.C: New test.
39193
39194 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39195
39196         PR c++/16964
39197         * g++.dg/parse/error16.C: New test.
39198
39199         PR c++/16904
39200         * g++.dg/template/error14.C: New test.
39201
39202         PR c++/16929
39203         * g++.dg/template/error15.C: New test.
39204
39205 2004-08-11  Devang Patel  <dpatel@apple.com>
39206
39207         * gcc.dg/darwin-ld-20040809-1.c: New test.
39208         * gcc.dg/darwin-ld-20040809-2.c: New test.
39209
39210 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
39211
39212         PR fortran/16917
39213         * gfortran.dg/dfloat_1.f90: New test.
39214
39215 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
39216
39217         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39218         * gcc.dg/dll-2.c: Fix dg-require syntax.
39219         * gcc.misc-tests/arm-isr.c (abort): Declare.
39220         (exit): Likewise.
39221
39222 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
39223
39224         PR c++/16971
39225         * g++.dg/parse/crash16.C: New test.
39226
39227 2004-08-10  Roger Sayle  <roger@eyesopen.com>
39228
39229         * gcc.dg/mips-rsqrt-1.c: New test case.
39230         * gcc.dg/mips-rsqrt-2.c: New test case.
39231         * gcc.dg/mips-rsqrt-3.c: New test case.
39232
39233 2004-08-10  Paul Brook  <paul@codesourcery.com>
39234
39235         * gfortran.dg/der_io_1.f90: New test.
39236
39237 2004-08-10  Paul Brook  <paul@codesourcery.com>
39238
39239         PR fortran/16919
39240         * gfortran.dg/der_array_1.f90: New test.
39241
39242 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
39243
39244         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39245
39246 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
39247
39248         * gcc.dg/wchar_t-2.c: Fix typo.
39249
39250 2004-08-09  Falk Hueffner  <falk@debian.org>
39251
39252         PR tree-optimization/12517
39253         * gcc.c-torture/compile/pr12517.c: New test.
39254
39255         PR tree-optimization/12578
39256         * gcc.c-torture/compile/pr12578.c: New test.
39257
39258         PR tree-optimization/12899
39259         * gcc.c-torture/compile/pr12899.c: New test.
39260
39261         PR rtl-optimization/14692
39262         * gcc.c-torture/compile/pr14692.c: New test.
39263
39264         PR tree-optimization/16461
39265         * gcc.c-torture/compile/pr16461.c: New test.
39266
39267 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39268
39269         * gfortran.dg/getenv_1.f90: New test.
39270
39271 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39272
39273         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39274         wchar_t.
39275         * gcc.dg/symbian5.c: Test -fno-short-wchar.
39276
39277 2004-08-06  Paul Brook  <paul@codesourcery.com>
39278
39279         * gfortran.dg/ret_array_1.f90: New test.
39280         * gfortran.dg/ret_pointer_1.f90: New test.
39281
39282 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
39283
39284         * gcc.dg/missing-field-init-[12].c: New tests.
39285         * g++.dg/warn/missing-field-init-[12].C: New tests.
39286
39287 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39288
39289         * gcc.dg/enum2.c: New test.
39290         * gcc.dg/symbian3.c: Likewise.
39291         * gcc.dg/symbian4.c: Likewise.
39292         * gcc.dg/wchar_t-2.c: Likewise.
39293
39294 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39295
39296         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39297         destructor tests.
39298
39299 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39300
39301         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39302         dg-require-visiblity.
39303         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39304         * g++.dg/ext/visibility/fvisibility.C: Likewise.
39305         * g++.dg/ext/visibility/memfuncts.C: Likewise.
39306         * g++.dg/ext/visibility/new1.C: Likewise.
39307         * g++.dg/ext/visibility/pragma.C: Likewise.
39308         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39309         * g++.dg/ext/visibility/virtual.C: Likewise.
39310         * g++/dg/ext/visibility/visibility-1.C: Likewise.
39311         * g++/dg/ext/visibility/visibility-2.C: Likewise.
39312         * g++/dg/ext/visibility/visibility-3.C: Likewise.
39313         * g++/dg/ext/visibility/visibility-4.C: Likewise.
39314         * g++/dg/ext/visibility/visibility-5.C: Likewise.
39315         * g++/dg/ext/visibility/visibility-6.C: Likewise.
39316         * g++/dg/ext/visibility/visibility-7.C: Likewise.
39317         * g++/dg/ext/visibility/visibility-8.C: New test.
39318         * gcc.c-torture/compile/dll.x: Remove.
39319         * gcc.dg/dll-2.c: Use dg-require-dll
39320         * gcc.dg/visibility-10.c: New test.
39321         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39322         supporting DLLs.
39323         * lib/scanasm.exp (scan_hidden): New function.
39324         (scan_not_hidden): Likewise.
39325
39326 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
39327
39328         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39329
39330 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
39331
39332         * gcc.c-torture/execute/20040805-1.c: New test.
39333
39334 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
39335
39336         * gcc.dg/20020118-1.c: Declare abort.
39337         * gcc.dg/altivec_check.h: Likewise.
39338         * gcc.dg/iftrap-2.c: Likewise.
39339         * gcc.dg/pragma-darwin.c: Likewise.
39340         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39341
39342 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
39343
39344         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39345
39346 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39347
39348         * gcc.c-torture/execute/builtins/abs-2.c,
39349         gcc.c-torture/execute/builtins/abs-3.c,
39350         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39351         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39352         intmax_t, uintmax_t and their limits.
39353         * gcc.dg/intmax_t-1.c: New test.
39354
39355 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39356
39357         * g++.dg/tc1/dr147.C: Add reference to PR.
39358
39359 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
39360
39361         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39362         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39363
39364 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
39365
39366         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39367
39368 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39369
39370         * gcc.dg/redecl-5.c: New test.
39371         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39372         of scanf.
39373
39374 2004-08-03  Roger Sayle  <roger@eyesopen.com>
39375
39376         PR middle-end/16790
39377         * gcc.c-torture/execute/pr16790-1.c: New test case.
39378
39379 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39380
39381         * g++.dg/ext/visibility/assign1.C: New test.
39382         * g++.dg/ext/visibility/new1.C: Likewise.
39383
39384         * gcc.dg/symbian1.c: New test.
39385         * gcc.dg/symbian2.c: Likewise.
39386
39387 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
39388
39389         PR target/16570
39390         * gcc.dg/i386-sse-9.c: New test.
39391
39392 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39393
39394         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39395
39396 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39397
39398         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39399         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39400         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39401         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39402         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39403         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39404         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39405         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39406         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39407         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39408         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39409         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39410         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39411         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39412         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39413         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39414         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39415         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39416         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39417         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39418         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39419         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39420         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39421         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39422         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39423         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39424         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39425         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39426         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39427         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39428         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39429         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39430         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39431         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39432         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39433         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39434         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39435         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39436         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39437         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39438         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39439         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39440         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39441         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39442         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39443         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39444         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39445         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39446         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39447         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39448         gcc.misc-tests/i386-pf-3dnow-1.c,
39449         gcc.misc-tests/i386-pf-athlon-1.c,
39450         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39451         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39452         Declare built-in functions used.
39453         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39454
39455 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
39456
39457         PR c++/16707
39458         * g++.dg/lookup/using12.C: New test.
39459
39460         * g++.dg/init/null1.C: Fix PR number.
39461         * g++.dg/parse/namespace10.C: Likewise.
39462
39463 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39464
39465         PR c++/16224
39466         * g++.dg/template/spec17.C: New test.
39467         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39468         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39469
39470 2004-08-02  David Billinghurst
39471
39472         PR fortran/16292
39473         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39474
39475 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
39476
39477         * gcc.dg/ia64-got-1.c: New test case.
39478
39479 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39480
39481         PR c++/16489
39482         * g++.dg/init/null1.C: New test.
39483         * g++.dg/tc1/dr76.C: Adjust error marker.
39484
39485         PR c++/16529
39486         * g++.dg/parse/namespace10.C: New test.
39487
39488         PR c++/16810
39489         * g++.dg/inherit/ptrmem2.C: New test.
39490
39491 2004-08-02  Ben Elliston  <bje@au.ibm.com>
39492
39493         PR target/16155
39494         * gcc.dg/pr16155.c: New test.
39495
39496 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39497
39498         * gcc.dg/redecl-2.c: New test.
39499
39500 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
39501
39502         * gcc.dg/darwin-longdouble.c: New file.
39503
39504 2004-07-30  Richard Henderson  <rth@redhat.com>
39505
39506         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39507         write to constant argument.
39508         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39509
39510 2004-07-30  Richard Henderson  <rth@redhat.com>
39511
39512         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39513         tests of nearest around zero.
39514
39515 2004-07-30  Andrew Pinski  <apinski@apple.com>
39516
39517         * gcc.c-torture/compile/20040730-1.c: New test.
39518
39519 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39520
39521         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39522         powerpc-eabispe.
39523
39524 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39525
39526         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39527
39528 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
39529
39530         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39531         contains $ld_library_path.
39532         * lib/gfortran.exp (gfortran_link_flags): Likewise.
39533
39534 2004-07-29  Richard Henderson  <rth@redhat.com>
39535
39536         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39537
39538         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39539         (alt2, which): New.
39540         (Check): Accept either alternative.
39541
39542 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
39543
39544         * g++.dg/abi/inline1.C: New test.
39545         * g++.dg/abi/local1-a.cc: Likewise.
39546         * g++.dg/abi/local1.C: Likewise.
39547         * g++.dg/abi/mangle11.C: Tweak location of warnings.
39548         * g++.dg/abi/mangle12.C: Likewise.
39549         * g++.dg/abi/mangle17.C: Likewise.
39550         * g++.dg/abi/mangle20-2.C: Likewise.
39551         * g++.dg/opt/interface1.C: Likewise.
39552         * g++.dg/opt/interface1.h: Likewise.
39553         * g++.dg/opt/interface1-a.cc: New test.
39554         * g++.dg/parse/repo1.C: New test.
39555         * g++.dg/template/repo1.C: Likewise.
39556         * g++.dg/warn/Winline-1.C: Likewise.
39557         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39558
39559 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
39560
39561         * gcc.dg/tree-ssa/20040729-1.c: New test.
39562
39563 2004-07-27  Matt Austern <austern@apple.com>
39564
39565         * gcc.dg/darwin-bool-1.c: New test.
39566         * gcc.dg/darwin-bool-2.c: New test.
39567
39568 2004-07-28  Richard Henderson  <rth@redhat.com>
39569
39570         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39571         arguments in the correct type.  Don't write to constant arguments.
39572
39573 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39574
39575         PR tree-optimization/16688
39576         PR tree-optimization/16689
39577         * g++.dg/tree-ssa/pr16688.C: New test.
39578
39579 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39580
39581         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39582         loads.  Not only in the comment, this time.
39583
39584 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
39585
39586         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
39587         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39588         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
39589         * gcc.dg/sh4a-bitmovua.c: New.
39590         * gcc.dg/sh4a-cos.c: New.
39591         * gcc.dg/sh4a-cosf.c: New.
39592         * gcc.dg/sh4a-fprun.c: New.
39593         * gcc.dg/sh4a-fsrra.c: New.
39594         * gcc.dg/sh4a-memmovua.c: New.
39595         * gcc.dg/sh4a-sin.c: New.
39596         * gcc.dg/sh4a-sincos.c: New.
39597         * gcc.dg/sh4a-sincosf.c: New.
39598         * gcc.dg/sh4a-sinf.c: New.
39599
39600 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39601
39602         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39603         conditionals.
39604         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39605         loads.
39606         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39607         DOM1.
39608
39609 2004-07-27  Andrew Pinski  <apinski@apple.com>
39610
39611         * g++.dg/rtti/tinfo1.C: Correct the xfail.
39612
39613 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
39614
39615         * gcc.dg/pragma-isr.c: New test.
39616
39617 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39618
39619         PR c++/14429
39620         * g++.dg/template/ttp11.C: New test.
39621
39622 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
39623
39624         * gcc.c-torture/compile/20040727-1.c: New test.
39625
39626 2004-07-26  Eric Christopher  <echristo@redhat.com>
39627
39628         * gcc.c-torture/compile/20040726-2.c: New test.
39629
39630 2004-07-26  Andrew Pinski  <apinski@apple.com>
39631
39632         * g++.dg/rtti/tinfo1.C: Xfail.
39633
39634 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
39635
39636         * gcc.c-torture/compile/20040726-1.c: New test.
39637
39638 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
39639             Brian Ryner  <bryner@brianryner.com>
39640
39641         PR c++/9283
39642         PR c++/15000
39643         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39644         * g++.dg/ext/visibility/: New directory.
39645         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39646         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39647         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39648         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39649         * g++.dg/ext/visibility/fvisibility.C,
39650         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39651         g++.dg/ext/visibility/fvisibility-override1.C
39652         g++.dg/ext/visibility/fvisibility-override2.C
39653         g++.dg/ext/visibility/memfuncts.C
39654         g++.dg/ext/visibility/noPLT.C
39655         g++.dg/ext/visibility/pragma.C
39656         g++.dg/ext/visibility/pragma-override1.C
39657         g++.dg/ext/visibility/pragma-override2.C
39658         g++.dg/ext/visibility/staticmemfuncts.C
39659         g++.dg/ext/visibility/virtual.C: New tests.
39660
39661 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39662
39663         PR c/15360
39664         * gcc.dg/pr15360-1.c: New test.
39665
39666 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
39667
39668         * gcc.dg/pragma-align-2.c: New test.
39669         * gcc.dg/pragma-init-fini.c: New test.
39670         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
39671         targets.
39672
39673 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39674
39675         * gcc.dg/init-string-2.c: New test.
39676
39677 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
39678
39679         PR 16684
39680         * gcc.dg/Wredundant-decls-1.c: New test case.
39681
39682 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
39683
39684         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39685         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39686         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39687         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39688         * gcc.dg/compat/generate-random.c: New file.
39689         * gcc.dg/compat/generate-random.h: Likewise.
39690         * gcc.dg/compat/generate-random_r.c: Likewise.
39691         * gcc.dg/compat/struct-layout-1.h: Likewise.
39692         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39693         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39694         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39695         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39696         * gcc.dg/compat/struct-layout-1_main.c: New test.
39697         * gcc.dg/compat/struct-layout-1_x.c: New file.
39698         * gcc.dg/compat/struct-layout-1_y.c: New file.
39699         * gcc.dg/compat/struct-layout-1_test.h: New file.
39700
39701 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39702
39703         * gcc.dg/comp-return-1.c: New test
39704
39705 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
39706
39707         * gcc.dg/vmx/8-02a.c: Fix typo.
39708
39709         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39710         * gcc.dg/darwin-abi-3.c: New test.
39711
39712         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39713         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39714
39715         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39716         * gcc.dg/vmx/ops-long-1.c: New test.
39717         * gcc.dg/vmx/ops-long-2.c: New test.
39718
39719 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39720
39721         * g++.dg/lookup/conv-[1234].C: New.
39722
39723 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
39724
39725         * g++.dg/parse/attr2.C: Simplify.
39726
39727 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39728
39729         PR c/7284
39730         * gcc.c-torture/execute/pr7284-1.c: New test.
39731
39732 2004-07-22  Brian Booth  <bbooth@redhat.com>
39733
39734         * gcc.dg/tree-ssa/20040721-1.c: New test.
39735
39736 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39737
39738         * g++.dg/template/crash20.c: New.
39739
39740 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
39741
39742         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39743         Add dg-run directive.  Declare variables as required.
39744         * gfortran.dg/g77/README: Update
39745
39746 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
39747
39748         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39749         gcc.dg/cris-peep2-andu2.c: New tests.
39750
39751 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39752
39753         PR c/15052
39754         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39755         on return type.
39756         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
39757         messages.
39758         * gcc.dg/qual-return-2.c: Update expected messages.
39759         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39760
39761 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39762
39763         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39764         * gcc.dg/noncompile/921102-1.c: Update expected error message.
39765
39766 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39767
39768         PR c/11250
39769         * gcc.dg/init-string-1.c: New test.
39770
39771 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
39772
39773         PR middle-end/15345
39774         PR c/16450
39775         * gcc.dg/torture/nested-fn-1.c: New test.
39776
39777 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
39778
39779         PR target/16559
39780         * gcc.dg/ia64-fptr-1.c: New file.
39781
39782 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39783
39784         PR c++/14497
39785         * g++.dg/template/spec16.C: New test.
39786         * g++.old-deja/g++.robertl/eb118.C: Remove.
39787
39788 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39789
39790         PR c++/509
39791         * g++.dg/template/spec15.C: New test.
39792
39793 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
39794
39795         Copy cases from g77.f-torture/execute and add dg-run
39796         directive.  Other changes as noted.
39797         * gfortran.dg/g77/13037.f
39798         * gfortran.dg/g77/1832.f
39799         * gfortran.dg/g77/19981119-0.f
39800         * gfortran.dg/g77/19990313-0.f
39801         * gfortran.dg/g77/19990313-1.f
39802         * gfortran.dg/g77/19990313-2.f
39803         * gfortran.dg/g77/19990313-3.f
39804         * gfortran.dg/g77/19990419-1.f
39805         * gfortran.dg/g77/19990826-0.f
39806         * gfortran.dg/g77/19990826-2.f
39807         * gfortran.dg/g77/20000503-1.f
39808         * gfortran.dg/g77/20001111.f
39809         * gfortran.dg/g77/20010116.f
39810         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39811         * gfortran.dg/g77/20010430.f
39812         * gfortran.dg/g77/6177.f
39813         * gfortran.dg/g77/947.f
39814         * gfortran.dg/g77/970816-3.f
39815         * gfortran.dg/g77/971102-1.f
39816         * gfortran.dg/g77/980520-1.f
39817         * gfortran.dg/g77/980628-0.f
39818         * gfortran.dg/g77/980628-1.f
39819         * gfortran.dg/g77/980628-10.f
39820         * gfortran.dg/g77/980628-2.f
39821         * gfortran.dg/g77/980628-3.f
39822         * gfortran.dg/g77/980628-7.f
39823         * gfortran.dg/g77/980628-8.f
39824         * gfortran.dg/g77/980628-9.f
39825         * gfortran.dg/g77/980701-0.f
39826         * gfortran.dg/g77/980701-1.f
39827         * gfortran.dg/g77/cabs.f
39828         * gfortran.dg/g77/claus.f
39829         * gfortran.dg/g77/complex_1.f
39830         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39831         * gfortran.dg/g77/dcomplex.f
39832         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39833         * gfortran.dg/g77/f90-intrinsic-mathematical.f
39834         * gfortran.dg/g77/f90-intrinsic-numeric.f
39835         * gfortran.dg/g77/int8421.f
39836         * gfortran.dg/g77/labug1.f
39837         * gfortran.dg/g77/large_vec.f
39838         * gfortran.dg/g77/le.f
39839         * gfortran.dg/g77/short.f
39840         * gfortran.dg/g77/README: Update
39841
39842 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
39843
39844         PR c++/16637
39845         * g++.dg/parse/lookup4.C: New test.
39846
39847 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39848
39849         PR c++/16175
39850         * g++.dg/template/ttp10.C: New test.
39851
39852 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39853
39854         * gcc.dg/pr12625-1.c: New test.
39855
39856 2004-07-20  Steven Bosscher  <stevenb@suse.de>
39857
39858         * gcc.dg/switch-warn-1.c: New test.
39859         * gcc.dg/switch-warn-2.c: New test.
39860         * gcc.c-torture/compile/pr14730.c: Update.
39861
39862 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
39863
39864         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39865         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39866         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39867         g++.dg/template/nontype3.C: Remove trailing CR from tests.
39868
39869 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
39870
39871         PR c++/16623
39872         * g++.dg/template/assign1.C: New test.
39873
39874 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39875
39876         PR c++/12170
39877         * g++.dg/template/ttp9.C: New test.
39878
39879 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
39880
39881         * gcc.dg/format/cmn-err-1.c: New test.
39882
39883 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39884
39885         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39886         gcc.dg/Wparentheses-10.c: New tests.
39887         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39888
39889 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39890
39891         PR fortran/16465
39892         * gfortran.dg/g77//ffixed-line-length-0.f,
39893         gfortran.dg/g77/ffixed-line-length-132.f,
39894         gfortran.dg/g77/ffixed-line-length-72.f,
39895         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39896         gfortran.dg/g77/README: Update.
39897
39898 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39899
39900         PR c++/13092
39901         * g++.dg/template/non-dependent7.C: New test.
39902         * g++.dg/template/non-dependent8.C: Likewise.
39903         * g++.dg/template/non-dependent9.C: Likewise.
39904         * g++.dg/template/non-dependent10.C: Likewise.
39905
39906 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
39907
39908         PR c++/16337
39909         * g++.dg/parse/attr2.C: New test.
39910
39911 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
39912
39913         * g77.dg: Removed.
39914         * g77.f-torture: Ditto.
39915
39916 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39917
39918         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
39919         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
39920         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
39921
39922 2004-07-16  Richard Henderson  <rth@redhat.com>
39923
39924         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
39925
39926 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39927
39928         * lib/fortran-torture.exp (fortran-torture): Don't test compile
39929         tests with full list of options.
39930         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
39931         of TORTURE_OPTIONS if test contains 'dg-do run'.
39932
39933         PR fortran/16404
39934         * gfortran.dg/do_iterator.f90: New test.
39935
39936 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39937
39938         PR rtl-optimization/16536
39939         * gcc.c-torture/execute/restrict-1.c: New test.
39940
39941 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39942
39943         PR fortran/15324
39944         * gfortran.dg/pr15324.f90: New test.
39945
39946         PR fortran/15129
39947         * gfortran.dg/pr15129.f90: New test.
39948
39949         PR fortran/15140
39950         * gfortran.dg/pr15140.f90: New test.
39951
39952         PR fortran/13792
39953         * gfortran.fortran-torture/execute/bounds.f90: Add check for
39954         compile-time simplification.
39955
39956 2004-07-14  Mike Stump  <mrs@apple.com>
39957
39958         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39959
39960 2004-07-14  James E Wilson  <wilson@specifixinc.com>
39961
39962         PR target/16325
39963         * gcc.dg/profile-generate-1.c: New.
39964
39965 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
39966
39967         * gcc.c-torture/execute/20040709-1.c: New test.
39968         * gcc.c-torture/execute/20040709-2.c: New test.
39969
39970 2004-07-14  Mike Stump  <mrs@apple.com>
39971
39972         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39973
39974 2004-07-14  Mike Stump  <mrs@apple.com>
39975
39976         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39977
39978 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39979
39980         PR c++/16518
39981         * g++.dg/parse/mutable1.C: New test.
39982
39983 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39984
39985         PR tree-optimization/16443
39986         * gcc.dg/tree-ssa/20040713-1.c: New test.
39987
39988 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39989
39990         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39991         for operator new.
39992
39993 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39994
39995         * gfortran.dg/g77/README: New file
39996         * gfortran.dg/g77/19981216-0.f: Copy from
39997         g77.f-torture/noncompile.  Add "dg-do compile" and
39998         dg-error as required.
39999         * gfortran.dg/g77/19990218-1.f: Likewise.
40000         * gfortran.dg/g77/19990905-1.f: Likewise.
40001         * gfortran.dg/g77/9263.f: Likewise.
40002         * gfortran.dg/g77/980615-0.f: Likewise.
40003         * gfortran.dg/g77/980616-0.f: Likewise.
40004         * gfortran.dg/g77/check0.f: Likewise.
40005         * gfortran.dg/g77/select_no_compile.f: Likewise.
40006
40007 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40008
40009         Copy files from g77.f-torture/compile.
40010         Add "{ dg-do compile}".  Other changes as noted
40011         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40012         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40013         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40014         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40015         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40016         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40017         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40018         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40019         statement to conform to standard.  Append alpha1.x for reference.
40020         * gfortran.dg/g77/xformat.f: Add dg-warning
40021
40022 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40023
40024         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40025         Add {dg-do compile} directive.
40026         * gfortran.dg/g77/cpp2.F: Likewise.
40027
40028 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40029
40030         PR c++/5402
40031         * g++.dg/lookup/name-clash1.C: New test.
40032
40033         PR c++/9777
40034         * g++.dg/lookup/name-clash2.C: New test.
40035
40036         PR c++/12102
40037         * g++.dg/lookup/name-clash3.C: New test.
40038
40039 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40040
40041         * g++.dg/lookup/new2.C: New test.
40042         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40043
40044 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
40045
40046         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40047         Add {dg-do compile} directive.
40048         * gfortran.dg/g77/13060.f: Likewise.
40049         * gfortran.dg/g77/19990218-0.f: Likewise.
40050         * gfortran.dg/g77/19990305-0.f: Likewise.
40051         * gfortran.dg/g77/19990419-0.f: Likewise.
40052         * gfortran.dg/g77/19990502-0.f: Likewise.
40053         * gfortran.dg/g77/19990502-1.f: Likewise.
40054         * gfortran.dg/g77/19990525-0.f: Likewise.
40055         * gfortran.dg/g77/19990826-1.f: Likewise.
40056         * gfortran.dg/g77/19990826-3.f: Likewise.
40057         * gfortran.dg/g77/19990905-2.f: Likewise.
40058         * gfortran.dg/g77/20000412-1.f: Likewise.
40059         * gfortran.dg/g77/20000511-1.f: Likewise.
40060         * gfortran.dg/g77/20000511-2.f: Likewise.
40061         * gfortran.dg/g77/20000518.f: Likewise.
40062         * gfortran.dg/g77/20000601-1.f: Likewise.
40063         * gfortran.dg/g77/20000601-2.f: Likewise.
40064         * gfortran.dg/g77/20000629-1.f: Likewise.
40065         * gfortran.dg/g77/20000630-2.f: Likewise.
40066         * gfortran.dg/g77/20010115.f: Likewise.
40067         * gfortran.dg/g77/20010321-1.f: Likewise.
40068         * gfortran.dg/g77/20010426.f: Likewise.
40069         * gfortran.dg/g77/20020307-1.f: Likewise.
40070         * gfortran.dg/g77/8485.f: Likewise.
40071         * gfortran.dg/g77/960317-1.f: Likewise.
40072         * gfortran.dg/g77/970915-0.f: Likewise.
40073         * gfortran.dg/g77/980310-1.f: Likewise.
40074         * gfortran.dg/g77/980310-2.f: Likewise.
40075         * gfortran.dg/g77/980310-3.f: Likewise.
40076         * gfortran.dg/g77/980310-4.f: Likewise.
40077         * gfortran.dg/g77/980310-6.f: Likewise.
40078         * gfortran.dg/g77/980310-7.f: Likewise.
40079         * gfortran.dg/g77/980310-8.f: Likewise.
40080         * gfortran.dg/g77/980419-2.f: Likewise.
40081         * gfortran.dg/g77/980424-0.f: Likewise.
40082         * gfortran.dg/g77/980427-0.f: Likewise.
40083         * gfortran.dg/g77/980729-0.f: Likewise.
40084         * gfortran.dg/g77/981117-1.f: Likewise.
40085         * gfortran.dg/g77/toon_1.f: Likewise.
40086
40087 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40088
40089         PR c++/2204
40090         * g++.dg/other/abstract2.C: New test.
40091
40092 2004-07-12  Paul Brook  <paul@codesourcery.com>
40093
40094         * gfortran.dg/pointer_init_1.f90: New test.
40095
40096 2004-07-11  Paul Brook  <paul@codesourcery.com>
40097
40098         PR fortran/15986
40099         * gfortran.dg/contained_1.f90: New test.
40100
40101 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
40102
40103         * g++.dg/parse/defarg8.C: New test.
40104
40105 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40106
40107         PR fortran/16433
40108         * gfortran.dg/pr16433.f: New test.
40109
40110         PR fortran/17574
40111         * gfortran.dg/pr15754.f90: New test.
40112
40113 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40114
40115         PR tree-optimization/16437
40116         * gcc.c-torture/execute/bitfld-4.c: New test.
40117
40118 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40119
40120         * gfortran.fortran-torture/execute/common_2.f90: Add check for
40121         access to common var from module.
40122
40123 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40124
40125         PR fortran/16336
40126         * gfortran.fortran-torture/execute/common_2.f90: New test.
40127
40128 2004-07-10  Paul Brook  <paul@codesourcery.com>
40129
40130         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40131
40132 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40133
40134         PR fortran/15969
40135         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40136
40137 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
40138
40139         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40140         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40141         * gfortran.dg/g77/ffree-form-1.f: Likewise.
40142         * gfortran.dg/g77/ffree-form-2.f: Likewise.
40143         * gfortran.dg/g77/ffree-form-3.f: Likewise.
40144         * gfortran.dg/g77/fno-underscoring.f: Likewise.
40145         * gfortran.dg/g77/funderscoring.f: Likewise.
40146         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
40147
40148 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40149
40150         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40151
40152 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40153         Paul Brook  <paul@codesourcery.com>
40154
40155         PR fortran/13415
40156         * gfortran.dg/common_pointer_1.f90: New test.
40157
40158 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40159
40160         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40161
40162 2004-07-09  James E Wilson  <wilson@specifixinc.com>
40163
40164         PR target/16364
40165         * gcc.c-torture/compile/20040709-1.c: New.
40166
40167 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40168
40169         PR fortran/14077
40170         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40171
40172 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40173
40174         PR fortran/13201
40175         * gfortran.dg/shape_1.f90: New test.
40176
40177 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
40178             Andrew Pinski  <apinski@apple.com>
40179
40180         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40181
40182 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40183
40184         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40185         comment.
40186
40187 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40188         Paul Brook  <paul@codesourcery.com>
40189
40190         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40191         '.f95' and '.F95'.
40192
40193 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
40194
40195         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40196
40197 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40198
40199         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40200         testcases with capital suffix.
40201
40202 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40203
40204         PR fortran/15481
40205         PR fortran/13372
40206         PR fortran/13575
40207         PR fortran/15978
40208         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40209
40210         * gfortran.dg/implicit_1.f90: New test.
40211
40212 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40213
40214         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40215         expression to match gfortran warning/error messages
40216         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40217         dg-error text.
40218
40219 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40220
40221         * lib/fortran-torture.exp: Rename proc search_for to
40222         search_for_re.
40223
40224 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40225
40226         * gcc.c-torture/execute/simd-5.x: New file.
40227         XFAIL on SPARC 64-bit at -O0.
40228
40229 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40230
40231         PR c++/8211
40232         PR c++/16165
40233         * g++.dg/warn/effc3.C: New test.
40234
40235 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40236
40237         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40238         change X to 1X in format.
40239         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40240         add data statements to conform to standard.
40241
40242 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40243
40244         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40245         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40246         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40247
40248 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40249
40250         * gfortran.dg/g77/7388.f: Copy from g77.dg
40251         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40252         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40253         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40254         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40255         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40256         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40257         * gfortran.dg/g77/strlen0.f: Likewise.
40258
40259 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40260
40261         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40262         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40263
40264 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40265
40266         * gcc.c-torture/execute/920428-2.x: Delete.
40267         * gcc.c-torture/execute/920501-7.x: Likewise.
40268
40269 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
40270
40271         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40272         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
40273         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40274         prescott and c3-2.
40275         (PREFETCH_3DNOW): Add -march=c3.
40276
40277 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
40278
40279         PR c/16437
40280         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40281         * gcc.c-torture/execute/bf64-1.x: Likewise.
40282
40283 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40284
40285         * gcc.c-torture/compile/20040708-1.c: New test.
40286
40287 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40288
40289         PR c++/16169
40290         * g++.dg/warn/effc2.C: New test.
40291
40292 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40293
40294         * gcc.c-torture/execute/bitfld-1.x: Remove.
40295         * gcc.c-torture/execute/bitfld-3.c: New test.
40296         * gcc.dg/bitfld-2.c: Remove XFAILs.
40297
40298 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
40299
40300         PR c++/16276
40301         * g++.dg/rtti/tinfo1.C: New file.
40302
40303 2004-07-07  Eric Christopher  <echristo@redhat.com>
40304
40305         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40306
40307 2004-07-07  Andrew Pinski  <apinski@apple.com>
40308
40309         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40310
40311 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
40312
40313         * g++.dg/init/call1.C: XFAIL.
40314
40315 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
40316
40317         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40318         except for movstrict*, to movmem* and clrstr* to clrmem*.
40319
40320 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
40321
40322         * gcc.c-torture/execute/20040707-1.c: New test.
40323
40324 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
40325
40326         * gcc.c-torture/execute/20040706-1.c: New test.
40327
40328 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40329
40330         PR c++/3671
40331         * g++.dg/template/spec14.C: New test.
40332
40333 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
40334
40335         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40336         nothing if not yet defined.  Use it in b, c and d type definitions.
40337         * gcc.c-torture/execute/20040705-1.c: New test.
40338         * gcc.c-torture/execute/20040705-2.c: New test.
40339
40340 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40341
40342         PR c++/2518
40343         * g++.dg/lookup/new1.C: New test.
40344
40345 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40346
40347         PR c++/11406
40348         * g++.dg/template/sizeof8.C: New test.
40349
40350 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
40351
40352         * gcc.c-torture/compile/20040705-1.c: New test.
40353
40354 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
40355
40356         * gfortran.fortran-torture/execute/seq_io.f90: New test.
40357
40358 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40359
40360         * gcc.dg/cpp/if-mop.c: Two new testcases.
40361         * gcc.dg/cpp/trad/comment-3.c: New.
40362
40363 2004-07-04  Paul Brook  <paul@codesourcery.com>
40364
40365         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40366
40367 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
40368
40369         PR c++/3761
40370         * g++.dg/lookup/crash4.C: New test.
40371
40372 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
40373
40374         * gcc.c-torture/execute/builtin-abs-1.c
40375         * gcc.c-torture/execute/builtin-abs-2.c
40376         * gcc.c-torture/execute/builtin-complex-1.c
40377         * gcc.c-torture/execute/builtins/string-1-lib.c
40378         * gcc.c-torture/execute/builtins/string-1.c
40379         * gcc.c-torture/execute/builtins/string-2-lib.c
40380         * gcc.c-torture/execute/builtins/string-2.c
40381         * gcc.c-torture/execute/builtins/string-3-lib.c
40382         * gcc.c-torture/execute/builtins/string-3.c
40383         * gcc.c-torture/execute/builtins/string-4-lib.c
40384         * gcc.c-torture/execute/builtins/string-4.c
40385         * gcc.c-torture/execute/builtins/string-5-lib.c
40386         * gcc.c-torture/execute/builtins/string-5.c
40387         * gcc.c-torture/execute/builtins/string-6-lib.c
40388         * gcc.c-torture/execute/builtins/string-6.c
40389         * gcc.c-torture/execute/builtins/string-7-lib.c
40390         * gcc.c-torture/execute/builtins/string-7.c
40391         * gcc.c-torture/execute/builtins/string-8-lib.c
40392         * gcc.c-torture/execute/builtins/string-8.c
40393         * gcc.c-torture/execute/builtins/string-9-lib.c
40394         * gcc.c-torture/execute/builtins/string-9.c
40395         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40396         * gcc.c-torture/execute/builtins/string-asm-1.c
40397         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40398         * gcc.c-torture/execute/builtins/string-asm-2.c
40399         * gcc.c-torture/execute/stdio-opt-1.c
40400         * gcc.c-torture/execute/stdio-opt-2.c
40401         * gcc.c-torture/execute/stdio-opt-3.c
40402         * gcc.c-torture/execute/string-opt-1.c
40403         * gcc.c-torture/execute/string-opt-10.c
40404         * gcc.c-torture/execute/string-opt-11.c
40405         * gcc.c-torture/execute/string-opt-12.c
40406         * gcc.c-torture/execute/string-opt-13.c
40407         * gcc.c-torture/execute/string-opt-14.c
40408         * gcc.c-torture/execute/string-opt-15.c
40409         * gcc.c-torture/execute/string-opt-16.c
40410         * gcc.c-torture/execute/string-opt-2.c
40411         * gcc.c-torture/execute/string-opt-6.c
40412         * gcc.c-torture/execute/string-opt-7.c
40413         * gcc.c-torture/execute/string-opt-8.c:
40414         Replace with ...
40415
40416         * gcc.c-torture/execute/builtins/abs-2.c
40417         * gcc.c-torture/execute/builtins/abs-3.c
40418         * gcc.c-torture/execute/builtins/complex-1.c
40419         * gcc.c-torture/execute/builtins/fprintf.c
40420         * gcc.c-torture/execute/builtins/fputs.c
40421         * gcc.c-torture/execute/builtins/memcmp.c
40422         * gcc.c-torture/execute/builtins/memmove.c
40423         * gcc.c-torture/execute/builtins/memops-asm.c
40424         * gcc.c-torture/execute/builtins/mempcpy-2.c
40425         * gcc.c-torture/execute/builtins/mempcpy.c
40426         * gcc.c-torture/execute/builtins/memset.c
40427         * gcc.c-torture/execute/builtins/printf.c
40428         * gcc.c-torture/execute/builtins/sprintf.c
40429         * gcc.c-torture/execute/builtins/strcat.c
40430         * gcc.c-torture/execute/builtins/strchr.c
40431         * gcc.c-torture/execute/builtins/strcmp.c
40432         * gcc.c-torture/execute/builtins/strcpy.c
40433         * gcc.c-torture/execute/builtins/strcspn.c
40434         * gcc.c-torture/execute/builtins/strlen-2.c
40435         * gcc.c-torture/execute/builtins/strlen.c
40436         * gcc.c-torture/execute/builtins/strncat.c
40437         * gcc.c-torture/execute/builtins/strncmp-2.c
40438         * gcc.c-torture/execute/builtins/strncmp.c
40439         * gcc.c-torture/execute/builtins/strncpy.c
40440         * gcc.c-torture/execute/builtins/strpbrk.c
40441         * gcc.c-torture/execute/builtins/strpcpy-2.c
40442         * gcc.c-torture/execute/builtins/strpcpy.c
40443         * gcc.c-torture/execute/builtins/strrchr.c
40444         * gcc.c-torture/execute/builtins/strspn.c
40445         * gcc.c-torture/execute/builtins/strstr-asm.c
40446         * gcc.c-torture/execute/builtins/strstr.c:
40447         ... these new files.
40448
40449         * gcc.c-torture/execute/builtins/abs-2-lib.c
40450         * gcc.c-torture/execute/builtins/abs-3-lib.c
40451         * gcc.c-torture/execute/builtins/complex-1-lib.c
40452         * gcc.c-torture/execute/builtins/fprintf-lib.c
40453         * gcc.c-torture/execute/builtins/fputs-lib.c
40454         * gcc.c-torture/execute/builtins/memcmp-lib.c
40455         * gcc.c-torture/execute/builtins/memmove-lib.c
40456         * gcc.c-torture/execute/builtins/memops-asm-lib.c
40457         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40458         * gcc.c-torture/execute/builtins/mempcpy-lib.c
40459         * gcc.c-torture/execute/builtins/memset-lib.c
40460         * gcc.c-torture/execute/builtins/printf-lib.c
40461         * gcc.c-torture/execute/builtins/sprintf-lib.c
40462         * gcc.c-torture/execute/builtins/strcat-lib.c
40463         * gcc.c-torture/execute/builtins/strchr-lib.c
40464         * gcc.c-torture/execute/builtins/strcmp-lib.c
40465         * gcc.c-torture/execute/builtins/strcpy-lib.c
40466         * gcc.c-torture/execute/builtins/strcspn-lib.c
40467         * gcc.c-torture/execute/builtins/strlen-2-lib.c
40468         * gcc.c-torture/execute/builtins/strlen-lib.c
40469         * gcc.c-torture/execute/builtins/strncat-lib.c
40470         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40471         * gcc.c-torture/execute/builtins/strncmp-lib.c
40472         * gcc.c-torture/execute/builtins/strncpy-lib.c
40473         * gcc.c-torture/execute/builtins/strpbrk-lib.c
40474         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40475         * gcc.c-torture/execute/builtins/strpcpy-lib.c
40476         * gcc.c-torture/execute/builtins/strrchr-lib.c
40477         * gcc.c-torture/execute/builtins/strspn-lib.c
40478         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40479         * gcc.c-torture/execute/builtins/strstr-lib.c
40480         * gcc.c-torture/execute/builtins/lib/abs.c
40481         * gcc.c-torture/execute/builtins/lib/fprintf.c
40482         * gcc.c-torture/execute/builtins/lib/memset.c
40483         * gcc.c-torture/execute/builtins/lib/printf.c
40484         * gcc.c-torture/execute/builtins/lib/sprintf.c
40485         * gcc.c-torture/execute/builtins/lib/strcpy.c
40486         * gcc.c-torture/execute/builtins/lib/strcspn.c
40487         * gcc.c-torture/execute/builtins/lib/strncat.c
40488         * gcc.c-torture/execute/builtins/lib/strncmp.c
40489         * gcc.c-torture/execute/builtins/lib/strncpy.c
40490         * gcc.c-torture/execute/builtins/lib/strpbrk.c
40491         * gcc.c-torture/execute/builtins/lib/strspn.c
40492         * gcc.c-torture/execute/builtins/lib/strstr.c:
40493         New files containing support routines.
40494
40495         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40496         declaration.
40497         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40498         when not optimizing.
40499
40500 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
40501
40502         PR c++/16240
40503         * g++.dg/abi/mangle22.C: New test.
40504         * g++.dg/abi/mangle23.C: Likewise.
40505
40506 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
40507
40508         PR fortran/16290
40509         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40510         Allow for cases without denormalized floating point numbers.
40511
40512 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
40513
40514         PR c/1027
40515         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40516         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40517         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40518         expected warning text.
40519         * gcc.dg/format/diag-2.c: New test.
40520
40521 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40522
40523         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40524
40525 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
40526
40527         * gcc.dg/builtins-43.c: New.
40528         * gcc.dg/builtins-44.c: New.
40529         * gcc.dg/builtins-45.c: New.
40530
40531 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
40532             Andreas Tobler  <a.tobler@schweiz.ch>
40533
40534         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40535         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
40536         as SIGSEGV.
40537         * gcc.dg/cleanup-11.c: Likewise.
40538         * gcc.dg/cleanup-8.c: Likewise.
40539         * gcc.dg/cleanup-9.c: Likewise.
40540         * gcc.dg/cleanup-5.c: Run on all platforms.
40541
40542 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
40543
40544         * g++.dg/warn/nonnull1.C: New test.
40545
40546 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40547
40548         * gcc.dg/compat/compat-common.h: Wrap up CINT in
40549         an #ifndef SKIP_COMPLEX_INT/#endif pair.
40550         Special-case the Sun compiler wrt to <complex.h>.
40551
40552 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
40553
40554         * gcc.dg/Wunreachable-8.C: New test.
40555
40556         * gcc.dg/h8300-ice2.c : New test.
40557
40558 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
40559
40560         PR fortran/16161
40561         * gfortran.fortran-torture/compile/implicit.f90: Add test
40562         for implicit character.
40563
40564 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
40565
40566         PR fortran/16289
40567         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40568         Use tiny() intrinsic to find smallest non-negative real
40569
40570 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
40571
40572         * gcc.dg/compat/struct-by-value-22_main.c: New test.
40573         * gcc.dg/compat/struct-by-value-22_x.c: New.
40574         * gcc.dg/compat/struct-by-value-22_y.c: New.
40575
40576         * gcc.c-torture/execute/20040629-1.c: New test.
40577
40578 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
40579
40580         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40581         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40582
40583         PR target/16195
40584         * gcc.dg/20040625-1.c: New test.
40585
40586 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40587
40588         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40589
40590 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40591
40592         PR fortran/15963
40593         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40594
40595 2004-06-29  Richard Henderson  <rth@redhat.com>
40596
40597         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40598
40599 2004-06-29  Paul Brook  <paul@codesourcery.com>
40600
40601         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40602         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40603
40604 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
40605
40606         PR c++/16260
40607         * g++.dg/parse/crash15.C: New.
40608
40609 2004-06-28  Andrew Pinski  <apinski@apple.com>
40610
40611         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40612         by the error already.
40613
40614         * g++.dg/opt/ptrmem4.C: Change to compile only test.
40615
40616 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
40617
40618         PR target/14041
40619         * gcc.dg/h8300-bss-align-1.c : New.
40620
40621 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40622
40623         * PR c++/16174
40624         * g++.dg/template/ctor4.C: New.
40625
40626 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40627
40628         PR c++/16205
40629         * g++.dg/warn/Wsequence-point-1.C: New test.
40630
40631 2004-06-27  Paul Brook  <paul@codesourcery.com>
40632
40633         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40634
40635 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
40636
40637         * g++.old-deja/g++.mike/p7325.C: Remove.
40638
40639 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40640
40641         PR c/14963
40642         * gcc.dg/pr14963.c: New test.
40643
40644 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
40645
40646         PR c++/16193
40647         * g++.dg/parse/redef1.C: New test.
40648
40649 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
40650
40651         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40652         20021110.c.
40653         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40654         20021119-1.c.
40655         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40656         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40657         5-04.c.
40658         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40659         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40660         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40661         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40662         g++.brendan/enum14.C.
40663         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40664         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40665         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40666         g++.mike/virt1.C.
40667         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40668         memtemp24.C.
40669
40670 2004-06-27  Roger Sayle  <roger@eyesopen.com>
40671
40672         * gcc.dg/20040527-1.c: New test case.
40673
40674 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
40675
40676         PR gfortran/pr16196
40677         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40678
40679 2004-06-25  Roger Sayle  <roger@eyesopen.com>
40680
40681         PR middle-end/15825
40682         * gcc.dg/pr15825-1.c: New test case.
40683
40684 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40685
40686         * gcc.c-torture/execute/20040625-1.c: New test.
40687
40688 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40689
40690         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40691
40692 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40693
40694         * gcc.dg/torture/mips-div-1.c: New test.
40695
40696 2004-06-24  Jeff Law  <law@redhat.com>
40697
40698         * gcc.dg/tree-ssa/20040624-1.c: New test.
40699
40700 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
40701
40702         * gcc.c-torture/compile/20040624-1.c: New test.
40703
40704 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40705
40706         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40707         this directory.
40708
40709 2004-06-23  Andrew Pinski  <apinski@apple.com>
40710
40711         PR middle-end/15988
40712         * g++.dg/opt/ptrmem4.C: New test.
40713
40714         * gcc.dg/c90-array-quals-2.c: New test.
40715
40716 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
40717
40718         * gcc.dg/kpice1.c: New test.
40719
40720 2006-06-23  Andrew Pinski  <apinski@apple.com>
40721
40722         * gcc.dg/c90-array-quals.c: New test.
40723
40724 2006-06-22  Richard Henderson  <rth@redhat.com>
40725
40726         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40727
40728 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
40729
40730         * gcc.dg/builtins-config.h: Handle FreeBSD.
40731
40732 2006-06-22  Richard Henderson  <rth@redhat.com>
40733
40734         * g++.dg/opt/devirt1.C: New.
40735
40736 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
40737
40738         * g++.dg/opt/pr15551.C: New testcase.
40739
40740 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
40741
40742         PR target/14800
40743         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40744         x86_64-*-linux* when compiling for 32bit.
40745
40746 2004-06-21  Andrew Pinski  <apinski@apple.com>
40747
40748         * gcc.dg/pch/struct-1.c: New.
40749         * gcc.dg/pch/struct-1.hs: New.
40750
40751 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
40752
40753         * gcc.dg/pch/save-temps-1.c: New file.
40754         * gcc.dg/pch/save-temps-1.hs: New file.
40755
40756 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40757
40758         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40759         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40760
40761 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40762
40763         * gfortran.fortran-torture/execute/select_1.f90: Rename function
40764         to fix type error.
40765         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40766         Remove trailing spaces.
40767
40768 2004-06-21  Richard Henderson  <rth@redhat.com>
40769
40770         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40771         merging && to BIT_FIELD_REF.
40772
40773 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
40774
40775         * g++.dg/opt/placeholder1.C: New test.
40776
40777 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40778
40779         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40780         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40781         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40782         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40783
40784 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
40785
40786         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40787         extern "C".
40788         * g++.dg/other/pragma-re-1.C: Add comments.
40789
40790 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
40791
40792         PR gfortran/16080
40793         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40794
40795 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
40796
40797         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40798         instead of setting the type of size_t by
40799         hand.
40800
40801 2004-06-18  Roger Sayle  <roger@eyesopen.com>
40802
40803         * gcc.dg/unordered-2.c: New test case.
40804         * gcc.dg/unordered-3.c: New test case.
40805
40806 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
40807
40808         PR other/16043
40809         * lib/g++.exp (g++_version): Tweak regexp for version
40810         * lib/g77.exp (g77_version): Likewise.
40811         * lib/gfortran.exp (gfortran_version): Likewise.
40812         * lib/objc.exp (objc_version): Likewise.
40813         * lib/treelang.exp (treelang_version): Likewise.
40814
40815 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
40816
40817         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40818         Use INT_MAX instead of __INT_MAX__.
40819         * gcc.dg/compat/struct-align-2_y.c: Likewise.
40820
40821         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40822         * gcc.dg/compat/scalar-return-3_x.c: Use it.
40823         * gcc.dg/compat/scalar-return-3_y.c: Use it.
40824         * gcc.dg/compat/scalar-return-4_x.c: Use it.
40825         * gcc.dg/compat/scalar-return-4_y.c: Use it.
40826         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40827         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40828         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40829         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40830
40831         * gcc.dg/range-test-1.c: New test.
40832         * g++.dg/opt/range-test-1.C: New test.
40833
40834 2004-06-17  Richard Henderson  <rth@redhat.com>
40835
40836         * objc.dg/sync-1.m: New.
40837         * objc.dg/try-catch-1.m: Don't force next runtime.
40838         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40839         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40840         shadowed catch clause.
40841         * objc.dg/try-catch-5.m: New.
40842
40843 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
40844
40845         Bug 14610
40846         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40847
40848 2004-06-15  Richard Henderson  <rth@redhat.com>
40849
40850         * gcc.dg/20001116-1.c: Move expected warning line.
40851
40852 2004-06-15  Richard Henderson  <rth@redhat.com>
40853
40854         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40855         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40856
40857 2004-06-15  Jeff Law  <law@redhat.com>
40858
40859         * gcc.dg/tree-ssa/20040615-1.c: New test.
40860         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40861         be less sensitive to operand ordering.
40862         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40863
40864 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
40865
40866         * g++.dg/abi/bitfield3.C: Add comment..
40867
40868 2004-06-15  Richard Henderson  <rth@redhat.com>
40869
40870         * g++.dg/ext/stmtexpr1.C: XFAIL.
40871         * gcc.dg/20030612-1.c: XFAIL.
40872
40873 2004-06-15  Eric Christopher  <echristo@redhat.com>
40874
40875         * g++.dg/charset/asm5.c: New.
40876         * gcc.dg/charset/asm6.c: New.
40877
40878 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40879
40880         PR fortran/15962
40881         * gfortran.fortran-torture/execute/select_1.f90: New test.
40882
40883 2004-06-15  Paul Brook  <paul@codesourcery.com>
40884
40885         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40886
40887 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40888
40889         PR c++/15967
40890         * g++.dg/lookup/crash3.C: New test.
40891
40892 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40893
40894         PR c++/15947
40895         * g++.dg/parse/dtor4.C: New test.
40896
40897 2004-06-14  Jeff Law  <law@redhat.com>
40898
40899         * gcc.c-torture/compile/20040614-1.c: New test.
40900
40901 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40902
40903         PR fortran/15211
40904         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40905         LEN of a character array.
40906
40907 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
40908
40909         PR c++/15096
40910         * g++.dg/template/ptrmem10.C: New test.
40911
40912         PR c++/14930
40913         * g++.dg/template/friend30.C: New test.
40914
40915 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40916
40917         PR fortran/14928
40918         * gfortran.fortran-torture/compile/mloc.f90: New test.
40919
40920 2004-06-13  Paul Brook  <paul@codesourcery.com>
40921
40922         * gfortran.fortran-torture/execute/random_2.f90: New test.
40923
40924 2004-06-13  Eric Christopher  <echristo@redhat.com>
40925
40926         * gcc.dg/noncompile/redecl-1.c: Fix error message.
40927
40928 2004-06-12  Paul Brook  <paul@codesourcery.com>
40929
40930         * gfortran.fortran-torture/execute/contained_3.f90: New test.
40931
40932 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40933
40934         PR fortran/14923
40935         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
40936
40937 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40938
40939         PR fortran/14957
40940         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40941         syntax errors in end statements of contained subroutines.
40942
40943 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40944
40945         PR fortran/12841
40946         * gfortran.fortran-torture/execute/null_arg.f90: New test.
40947
40948 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40949
40950         PR fortran/15665
40951         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40952
40953 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40954
40955         PR gfortran/12839
40956         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40957
40958 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
40959
40960         PR c++/15862
40961         * g++.dg/parse/enum1.C: New test.
40962
40963 2004-06-10  Jeff Law  <law@redhat.com>
40964
40965         * gcc.c-torture/compile/20040610-1.c: New test.
40966
40967 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40968
40969         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40970         * g++.old-deja/g++.other/decl3.C: Likewise.
40971
40972 2004-06-10  Brian Booth  <bbooth@redhat.com>
40973
40974         * gcc.dg/tree-ssa/20031015-1.c: Scan for
40975         V_MAY_DEF instead of VDEF.
40976         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40977
40978 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
40979
40980         PR c++/14211
40981         * g++.dg/conversion/const1.C: New test.
40982
40983         PR c++/15076
40984         * g++.dg/conversion/reinterpret1.C: New test.
40985
40986         PR c++/15877
40987         * g++.dg/template/enum2.C: New test.
40988
40989         PR c++/15227
40990         * g++.dg/template/error13.C: New test.
40991
40992 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40993
40994         PR fortran/14957
40995         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40996         arguments to test_* REAL and of the right size.
40997
40998 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40999
41000         PR target/15569
41001         PR rtl-optimization/15681
41002         * gcc.dg/20040609-1.c: New test.
41003
41004 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41005
41006         PR c++/14791
41007         * g++.dg/opt/builtins1.C: New test.
41008
41009 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
41010
41011         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41012         that use default windows32 struct layout.
41013         * gcc.dg/i386-bitfield2.c: Likewise.
41014
41015 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
41016
41017         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41018         for mingw32 and cygwin targets.
41019
41020 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
41021
41022         * gcc.dg/pch/macro-4.c: New.
41023         * gcc.dg/pch/macro-4.hs: New.
41024
41025 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41026
41027         PR fortran/13249
41028         * gfortran.fortran-torture/compile/name_clash.f90: New test.
41029
41030 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41031
41032         PR fortran/13372
41033         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41034
41035 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41036
41037         PR gfortran/14897
41038         * gfortran.fortran-torture/execute/t_edit.f90: New test.
41039
41040 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41041
41042         PR gfortran/15755
41043         * gfortran.fortran-torture/execute/backspace.c : New test.
41044
41045 2004-06-09  Paul Brook  <paul@codesourcery.com>
41046
41047         * gfortran.fortran-torture/execure/intrinsic_associated.f90
41048         (pointer_to_section): Rewrite to use smaller array.
41049
41050 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
41051
41052         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41053         * gcc.dg/ext/altivec-10.c: Same.
41054         * gcc.dg/ext/altivec-11.c: Same.
41055         * gcc.dg/ext/altivec-12.c: Same.
41056         * gcc.dg/ext/altivec-13.c: Same.
41057         * gcc.dg/ext/altivec-14.c: Same.
41058         * gcc.dg/ext/altivec-15.c: Same.
41059         * gcc.dg/ext/altivec-16.c: Same.
41060         * gcc.dg/ext/altivec-3.c: Same.
41061         * gcc.dg/ext/altivec-4.c: Same.
41062         * gcc.dg/ext/altivec-6.c: Same.
41063         * gcc.dg/ext/altivec-7.c: Same.
41064         * gcc.dg/ext/altivec-8.c: Same.
41065         * gcc.dg/ext/altivec-varargs-1.c: Same.
41066
41067         * g++.dg/ext/altivec-1.C: Correct dg syntax.
41068         * g++.dg/ext/altivec-10.C: Same.
41069         * g++.dg/ext/altivec-2.C: Same.
41070         * g++.dg/ext/altivec-3.C: Same.
41071         * g++.dg/ext/altivec-4.C: Same.
41072         * g++.dg/ext/altivec-5.C: Same.
41073         * g++.dg/ext/altivec-6.C: Same.
41074         * g++.dg/ext/altivec-7.C: Same.
41075         * g++.dg/ext/altivec-8.C: Same.
41076         * g++.dg/ext/altivec-9.C: Same.
41077
41078 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41079
41080         PR c++/7841
41081         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41082
41083 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41084
41085         * gcc.dg/union-1.c: New test.
41086
41087 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41088
41089         * gcc.dg/builtins-41.c: New test case.
41090         * gcc.dg/builtins-42.c: New test case.
41091
41092 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41093
41094         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41095         * g++.dg/ext/altivec-10.C: Same.
41096         * g++.dg/ext/altivec-2.C: Same.
41097         * g++.dg/ext/altivec-3.C: Same.
41098         * g++.dg/ext/altivec-4.C: Same.
41099         * g++.dg/ext/altivec-5.C: Same.
41100         * g++.dg/ext/altivec-6.C: Same.
41101         * g++.dg/ext/altivec-7.C: Same.
41102         * g++.dg/ext/altivec-8.C: Same.
41103         * g++.dg/ext/altivec-9.C: Same.
41104         * g++.old-deja/g++.abi/cxa_vec.C: Same.
41105         * g++.old-deja/g++.brendan/new3.C: Same.
41106         * gcc.c-torture/execute/eeprof-1.x: Same.
41107
41108 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41109
41110         PR c/14765
41111         * gcc.dg/pr14765-1.c: New test.
41112
41113 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41114
41115         PR c/14649
41116         * gcc.dg/pr14649-1.c: New test case.
41117
41118 2004-06-07  Richard Henderson  <rth@redhat.com>
41119
41120         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41121         if temporaries.
41122
41123 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41124
41125         * g++.dg/eh/elide1.C: Remove XFAIL.
41126
41127 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
41128
41129         PR c++/15337
41130         * g++.dg/expr/sizeof3.C: New test.
41131
41132         PR c++/14777
41133         * g++.dg/template/access14.C: New test.
41134
41135         PR c++/15554
41136         * g++.dg/template/enum1.C: New test.
41137
41138         PR c++/15057
41139         * g++.dg/eh/throw1.C: New test.
41140
41141 2004-06-07  David Ayers  <d.ayers@inode.at>
41142             Ziemowit Laski  <zlaski@apple.com>
41143
41144         * lib/objc.exp (objc_target_compile): Revert the '-framework
41145         Foundation' flag fix, since bare Darwin does not ship
41146         with the Foundation framework.
41147         * objc/execute/next_mapping.h: Provide a local NSConstantString
41148         @interface and @implementation.
41149         (objc_constant_string_init): A constructor function, used to
41150         initialize the NSConstantString meta-class object.
41151         * objc/execute/string1.m: Include "next_mapping.h" instead of
41152         <Foundation/NSString.h>.
41153         * objc/execute/string2.m: Likewise.
41154         * objc/execute/string3.m: Likewise.
41155         * objc/execute/string4.m: Likewise.
41156
41157 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
41158
41159         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41160         to double. Replace double with FLOAT.
41161         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41162
41163         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41164         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41165         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41166         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41167         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41168         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41169         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41170         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41171
41172 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
41173
41174         PR c/13519
41175         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41176
41177 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41178
41179         PR c++/15503
41180         * g++.dg/template/meminit2.C: New test.
41181
41182 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
41183
41184         PR target/15822
41185         * gcc.c-torture/execute/compare-fp-1.c,
41186         gcc.c-torture/execute/compare-fp-2.c,
41187         gcc.c-torture/execute/compare-fp-3.c,
41188         gcc.c-torture/execute/compare-fp-4.c,
41189         gcc.c-torture/execute/compare-fp-3.x,
41190         gcc.c-torture/execute/compare-fp-4.x: Moved...
41191         * gcc.c-torture/execute/ieee/compare-fp-1.c,
41192         gcc.c-torture/execute/ieee/compare-fp-2.c,
41193         gcc.c-torture/execute/ieee/compare-fp-3.c,
41194         gcc.c-torture/execute/ieee/compare-fp-4.c,
41195         gcc.c-torture/execute/ieee/compare-fp-3.x,
41196         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41197
41198 2004-06-04  David Ayers  <d.ayers@inode.at>
41199
41200         * objc/execute/protocol-isEqual-4.m: New testcase.
41201
41202 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
41203
41204         * objc/execute/protocol-isEqual-1.m: New testcase.
41205         * objc/execute/protocol-isEqual-2.m: New testcase.
41206         * objc/execute/protocol-isEqual-3.m: New testcase.
41207
41208 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41209
41210         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41211
41212 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
41213
41214         * lib/objc.exp (objc_target_compile): When running tests on
41215         Darwin (Mac OS X), inform the linker about '-framework
41216         'Foundation'.
41217
41218 2004-06-02  Eric Christopher  <echristo@redhat.com>
41219
41220         * gcc.c-torture/compile/20040602-1.c: New.
41221
41222 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
41223
41224         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41225         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41226
41227         PR tree-optimization/14736
41228         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41229
41230         PR tree-optimization/14042
41231         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41232
41233         PR tree-optimization/14729
41234         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41235
41236 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41237
41238         PR fortran/15557
41239         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41240
41241 2004-06-01  Richard Hederson  <rth@redhat.com>
41242
41243         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41244
41245 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41246
41247         PR c++/14932
41248         * g++.dg/parse/offsetof4.C: New test.
41249
41250 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
41251
41252         PR objc/7993
41253         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41254
41255 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
41256
41257         PR c++/15701
41258         * g++.dg/template/friend29.C: New test.
41259
41260 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
41261
41262         PR c/15749
41263         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41264
41265 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
41266
41267         * gcc.dg/sparc-trap-1.c: New test.
41268
41269 2004-05-31  Roger Sayle  <roger@eyesopen.com>
41270
41271         PR middle-end/15069
41272         * g++.dg/opt/fold3.C: New test case.
41273
41274 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
41275
41276         * lib/target-supports.exp (check_iconv_available): Fix fallout
41277         from 2004-05-28 patch.
41278
41279 2004-05-30  Paul Brook  <paul@codesourcery.com>
41280
41281         PR fortran/15620
41282         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41283         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41284
41285 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
41286
41287         * gfortran.fortran-torture/execute/random_1.f90: New test.
41288
41289 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41290
41291         * g++.dg/ext/altivec-10.C: New test.
41292
41293 2004-05-29  Paul Brook  <paul@codesourcery.com>
41294
41295         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41296
41297 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41298
41299         * gcc.dg/altivec-16.c: New test.
41300
41301 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
41302
41303         * lib/target-supports.exp (check_vmx_hw_available): New.
41304         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41305
41306         * lib/target-supports.exp (check_alias_available,
41307         check_iconv_available, check_named_sections_available): Use
41308         unique names for temporary files.
41309
41310 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41311
41312         * gcc.dg/altivec-15.c: New test.
41313
41314 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41315
41316         PR c++/15083
41317         * g++.dg/warn/noeffect6.C: New test.
41318
41319         PR c++/15471
41320         * g++.dg/expr/ptrmem4.C: New test.
41321
41322         PR c++/15640
41323         * g++.dg/template/operator3.C: New test.
41324
41325 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41326
41327         PR c++/14668
41328         * g++.dg/lookup/redecl1.C: New test.
41329         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41330
41331 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
41332
41333         * gcc.c-torture/execute/compare-fp-1.c,
41334         gcc.c-torture/execute/compare-fp-2.c,
41335         gcc.c-torture/execute/compare-fp-3.c,
41336         gcc.c-torture/execute/compare-fp-4.c,
41337         gcc.c-torture/execute/compare-fp-3.x,
41338         gcc.c-torture/execute/compare-fp-4.x,
41339         gcc.dg/pr15649-1.c: New.
41340
41341 2004-05-27  Adam Nemet  <anemet@lnxw.com>
41342
41343         PR c++/12883
41344         * g++.dg/init/array14.C: New test.
41345
41346 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
41347
41348         * lib/compat.exp (compat-get-options-main): New.
41349         (compat-get-options): Remove unneeded code, warn for ignored
41350         command.
41351         (compat-execute): Check flag set by dg-require-* commands.
41352
41353         * lib/compat.exp (compat-execute): Break up long lines.
41354
41355 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
41356
41357         * gcc.dg/altivec-7.c: Don't use 'vector long'.
41358         * gcc.dg/altivec-14.c: New test.
41359         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41360
41361         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41362         * gcc.dg/altivec-12.c: Ditto.
41363
41364         * gcc.dg/altivec-3.c: Move call to altivec_check.
41365
41366 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41367
41368         PR c++/15044
41369         * g++.dg/template/error12.C: New test.
41370
41371         PR c++/15317
41372         * g++.dg/ext/attrib15.C: New test.
41373
41374         PR c++/15329
41375         * g++.dg/template/ptrmem9.C: New test.
41376
41377 2004-05-25  Paul Brook  <paul@codesourcery.com>
41378
41379         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41380
41381 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41382
41383         PR c++/15165
41384         * g++.dg/template/crash19.C: New test.
41385
41386 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41387
41388         PR c++/15025
41389         * g++.dg/template/redecl1.C: New test.
41390
41391 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41392
41393         PR c++/14821
41394         * g++.dg/other/ns1.C: New test.
41395
41396         PR c++/14883
41397         * g++.dg/template/invalid1.C: New test.
41398
41399 2004-05-23  Paul Brook  <paul@codesourcery.com>
41400         Victor Leikehman  <lei@haifasphere.co.il>
41401
41402         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41403         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41404
41405 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41406
41407         PR c++/15285
41408         PR c++/15299
41409         * g++.dg/template/non-dependent5.C: New test.
41410         * g++.dg/template/non-dependent6.C: New test.
41411
41412 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41413
41414         PR c++/15507
41415         * g++.dg/inherit/union1.C: New test.
41416
41417         PR c++/15542
41418         * g++.dg/template/addr1.C: New test.
41419
41420         PR c++/15427
41421         * g++.dg/template/array5.C: New test.
41422
41423         PR c++/15287
41424         * g++.dg/template/array6.C: New test.
41425
41426 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
41427             Roger Sayle  <roger@eyesopen.com>
41428
41429         * g++.dg/lookup/forscope2.C: New test case.
41430
41431 2004-05-22  Ben Elliston  <bje@au.ibm.com>
41432
41433         * gcc.dg/cpp/Wmissingdirs.c: New.
41434
41435 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41436
41437         PR target/15301
41438         * gcc.dg/compat/union-m128-1.h: New file.
41439         * gcc.dg/compat/union-m128-1_main.c: Likewise.
41440         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41441         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41442
41443 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41444
41445         PR target/15302
41446         * gcc.dg/compat/struct-complex-1.h: New file.
41447         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41448         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41449         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41450
41451 2004-05-20  Roger Sayle  <roger@eyesopen.com>
41452
41453         PR middle-end/3074
41454         * gcc.dg/pr3074-1.c: New test case.
41455         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41456
41457 2004-05-20  Falk Hueffner  <falk@debian.org>
41458
41459         PR other/15526
41460         * gcc.dg/ftrapv-1.c: New test case.
41461
41462 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
41463
41464         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41465
41466 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
41467             Jeff Law  <law@redhat.com>
41468
41469         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41470         * gcc.dg/tree-ssa/20040518-2.c: New test.
41471
41472         * gcc.dg/tree-ssa/20040518-1.c: New test.
41473
41474 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
41475
41476         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41477
41478 2004-05-18  Paul Brook  <paul@codesourcery.com>
41479
41480         PR fortran/13930
41481         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41482
41483 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41484
41485         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41486         constant folding.
41487
41488 2004-05-17  Steven Bosscher  <stevenb@suse.de>
41489
41490         * gcc.dg/tree-ssa/20040517-1.c: New test.
41491
41492 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41493
41494         * gcc.dg/loop-4.c: New test.
41495
41496 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
41497
41498         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41499
41500 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
41501
41502         PR fortran/15311
41503         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41504
41505 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41506
41507         PR fortran/13826
41508         PR fortran/13940
41509         * gfortran.fortran-torture/compile/data_1.f90: New test.
41510
41511 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
41512
41513         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41514         * gcc.dg/uninit-H.c: Define ASM for __s390__.
41515
41516 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41517
41518         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41519
41520 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41521
41522         PR c/15444
41523         * gcc.dg/format/xopen-1.c: Adjust expected message.
41524         * gcc.dg/format/xopen-3.c: New test.
41525
41526 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
41527
41528         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41529
41530 2004-05-14  Jeff Law  <law@redhat.com>
41531
41532         * gcc.dg/tree-ssa/20040514-2.c: New test.
41533
41534 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41535
41536         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41537         this ...
41538         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41539         this.
41540
41541 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
41542
41543         * gcc.dg/tree-ssa/20040514-1.c: New test.
41544
41545 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41546
41547         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41548         test.
41549
41550 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41551
41552         PR fortran/14066
41553         * gfortran.fortran-torture/compile/do_1.f90: New test.
41554
41555 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41556
41557         PR fortran/15051
41558         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41559         test.
41560
41561 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
41562
41563         PR fortran/15149
41564         * gfortran.fortran-torture/execute/random_init.f90: New test.
41565
41566 2004-05-13  Paul Brook  <paul@codesourcery.com>
41567
41568         PR fortran/15314
41569         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41570
41571 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
41572
41573         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41574         for the powerpc case.
41575
41576 2004-05-13  Jeff Law  <law@redhat.com>
41577
41578         * gcc.dg/tree-ssa/20040513-1.c: New test.
41579         * gcc.dg/tree-ssa/20040513-2.c: New test.
41580
41581 2004-05-13  Paul Brook  <paul@codesourcery.com>
41582
41583         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41584         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41585         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41586
41587 2004-05-13  Andreas Schwab  <schwab@suse.de>
41588
41589         PR other/10819
41590         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41591         characters.
41592
41593 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
41594
41595         PR fortran/15294
41596         * gfortran.fortran-torture/execute/adjustr.f90: New file.
41597
41598 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
41599
41600         Merge from tree-ssa-20020619-branch.  See
41601         ChangeLog.tree-ssa for details.
41602
41603 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
41604
41605         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41606         include <altivec.h> explicitly.
41607         * gcc.dg/altivec-13.c: Likewise.
41608
41609 2004-05-11  Paul Brook  <paul@codesourcery.com>
41610
41611         * gcc.c-torture/compile/20010518-1.c: Force enum size.
41612
41613 2004-05-10  Eric Christopher  <echristo@redhat.com>
41614
41615         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41616         * gcc.dg/sibcall-4.c: Ditto.
41617
41618 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
41619
41620         * g++.dg/ext/altivec-8.C: New test case.
41621         * gcc.dg/altivec-13.c: New test case.
41622
41623 2004-05-08  Roger Sayle  <roger@eyesopen.com>
41624
41625         * gcc.c-torture/execute/divcmp-1.c: New test case.
41626         * gcc.c-torture/execute/divcmp-2.c: New test case.
41627         * gcc.c-torture/execute/divcmp-3.c: New test case.
41628
41629 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
41630
41631         * g++.dg/other/pragma-re-2.C: New test.
41632
41633 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41634
41635         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41636         * gcc.dg/i386-387-2.c: Likewise.
41637
41638         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41639         __builtin_drem.
41640         * gcc.dg/i386-387-6.c: Likewise.
41641
41642 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41643
41644         * gcc.dg/builtins-33.c: Also check log1p*.
41645
41646 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
41647
41648         PR optimization/15296
41649         * gcc.c-torture/execute/pr15296.c: New test.
41650
41651 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
41652
41653         * gcc.dg/builtins-40.c: New test.
41654
41655 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
41656
41657         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41658
41659 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
41660
41661         * g++.dg/ext/spe1.C: New testcase.
41662
41663 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
41664
41665         * objc.dg/image-info.m: Allow additional attributes
41666         for __image_info section.
41667
41668 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
41669
41670         * gcc.dg/torture/mips-hilo-2.c: New test.
41671
41672 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41673
41674         PR c++/14389
41675         * g++.dg/template/member5.C: New test.
41676
41677 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
41678
41679         * gcc.dg/builtins-34.c: Also check expm1*.
41680
41681 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41682
41683         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41684         * gcc.dg/torture/builtin-convert-3.c: New test.
41685
41686 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
41687
41688         PR middle-end/15054
41689         * g++.dg/opt/pr15054.C: New test.
41690
41691 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41692
41693         * gcc.dg/torture/builtin-rounding-1.c: New test.
41694         * gcc.dg/builtins-25.c: Delete.
41695         * gcc.dg/builtins-29.c: Delete.
41696
41697 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
41698
41699         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41700         * gcc.dg/sibcall-4.c: Likewise.
41701         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41702
41703 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41704
41705         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41706         bit-field on 16-bit targets.
41707
41708 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41709
41710         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41711         16-bit targets.
41712
41713 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
41714
41715         * gcc.dg/rs6000-power2-1.c: Change to compile only.
41716         * gcc.dg/rs6000-power2-2.c: Likewise.
41717
41718 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
41719
41720         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41721         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41722         Change the asm registers to be in form of frN instead of fN.
41723
41724 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41725
41726         * gcc.dg/torture/builtin-convert-2.c: New test.
41727
41728 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
41729
41730         * gcc.dg/rs6000-power2-1.c: New test.
41731         * gcc.dg/rs6000-power2-2.c: New test.
41732
41733 2004-04-28  Jan Hubicka  <jh@suse.cz>
41734
41735         * gcc.dg/unused-6.c: New test.
41736
41737 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
41738             Ulrich Weigand  <uweigand@de.ibm.com>
41739
41740         * ada/acats/run_all.sh: Define $target variable.
41741
41742 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
41743
41744         PR c++/15119
41745         * g++.dg/other/vararg-1.C: New test.
41746
41747         PR c++/4794
41748         * g++.dg/eh/cleanup3.C: New test.
41749
41750 2004-04-24  Laurent GUERBY <laurent@guerby.net>
41751
41752         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41753         and ad8011a (target_insn).
41754         * ada/acats/support/macro.dfs: Likewise.
41755         * ada/acats/support/impbit.adb: New file.
41756
41757 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
41758
41759         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41760
41761 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41762
41763         * gcc.dg/loop-3.c: New test.
41764
41765 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
41766
41767         * gcc.c-torture/execute/simd-5.c: New test.
41768
41769 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41770
41771         PR c++/15064
41772         * g++.dg/template/crash18.C: New test.
41773
41774 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
41775
41776         * g++.dg/ext/complit3.C: New test.
41777
41778 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41779
41780         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41781         * gcc.dg/altivec-3.c: Same.
41782         * gcc.dg/altivec-varargs-1.c: Same.
41783
41784 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41785
41786         * lib/target-supports.exp (check_profiling_available): Assume
41787         profiling is not available on powerpc-eabi targets.
41788
41789 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
41790
41791         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41792         * gcc.dg/vmx/bug-1.c: Ditto.
41793
41794 2004-04-20  Eric Christopher  <echristo@redhat.com>
41795
41796         * gcc.dg/charset/extern.c: New test.
41797         * g++.dg/charset/extern3.cc: Ditto.
41798
41799 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
41800
41801         * gcc.dg/builtins-39.c: New test.
41802
41803 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
41804
41805         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41806
41807 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
41808
41809         * gcc.dg/torture/mips-hilo-1.c: New test.
41810
41811 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
41812
41813         * gcc.c-torture/compile/20040419-1.c: New test.
41814
41815 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
41816
41817         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41818
41819 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
41820             Aldy Hernandez  <aldyh@redhat.com>
41821
41822         * gcc.c-torture/execute/va-arg-24.c: New.
41823
41824 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
41825             Aldy Hernandez  <aldyh@redhat.com>
41826
41827         * gcc.dg/vmx/1b-01.c: New.
41828         * gcc.dg/vmx/1b-02.c: New.
41829         * gcc.dg/vmx/1b-03.c: New.
41830         * gcc.dg/vmx/1b-04.c: New.
41831         * gcc.dg/vmx/1b-05.c: New.
41832         * gcc.dg/vmx/1b-06.c: New.
41833         * gcc.dg/vmx/1b-07.c: New.
41834         * gcc.dg/vmx/1c-01.c: New.
41835         * gcc.dg/vmx/1c-02.c: New.
41836         * gcc.dg/vmx/3a-01a.c: New.
41837         * gcc.dg/vmx/3a-01.c: New.
41838         * gcc.dg/vmx/3a-01m.c: New.
41839         * gcc.dg/vmx/3a-03.c: New.
41840         * gcc.dg/vmx/3a-03m.c: New.
41841         * gcc.dg/vmx/3a-04.c: New.
41842         * gcc.dg/vmx/3a-04m.c: New.
41843         * gcc.dg/vmx/3a-05.c: New.
41844         * gcc.dg/vmx/3a-06.c: New.
41845         * gcc.dg/vmx/3a-06m.c: New.
41846         * gcc.dg/vmx/3a-07.c: New.
41847         * gcc.dg/vmx/3b-01.c: New.
41848         * gcc.dg/vmx/3b-02.c: New.
41849         * gcc.dg/vmx/3b-10.c: New.
41850         * gcc.dg/vmx/3b-13.c: New.
41851         * gcc.dg/vmx/3b-14.c: New.
41852         * gcc.dg/vmx/3b-15.c: New.
41853         * gcc.dg/vmx/3c-01a.c: New.
41854         * gcc.dg/vmx/3c-01.c: New.
41855         * gcc.dg/vmx/3c-02.c: New.
41856         * gcc.dg/vmx/3c-03.c: New.
41857         * gcc.dg/vmx/3d-01.c: New.
41858         * gcc.dg/vmx/4-01.c: New.
41859         * gcc.dg/vmx/4-03.c: New.
41860         * gcc.dg/vmx/5-01.c: New.
41861         * gcc.dg/vmx/5-02.c: New.
41862         * gcc.dg/vmx/5-03.c: New.
41863         * gcc.dg/vmx/5-04.c: New.
41864         * gcc.dg/vmx/5-05.c: New.
41865         * gcc.dg/vmx/5-06.c: New.
41866         * gcc.dg/vmx/5-07.c: New.
41867         * gcc.dg/vmx/5-07t.c: New.
41868         * gcc.dg/vmx/5-08.c: New.
41869         * gcc.dg/vmx/5-10.c: New.
41870         * gcc.dg/vmx/5-11.c: New.
41871         * gcc.dg/vmx/7-01a.c: New.
41872         * gcc.dg/vmx/7-01.c: New.
41873         * gcc.dg/vmx/7c-01.c: New.
41874         * gcc.dg/vmx/7d-01.c: New.
41875         * gcc.dg/vmx/7d-02.c: New.
41876         * gcc.dg/vmx/8-01.c: New.
41877         * gcc.dg/vmx/8-02a.c: New.
41878         * gcc.dg/vmx/8-02.c: New.
41879         * gcc.dg/vmx/brode-1.c: New.
41880         * gcc.dg/vmx/bug-1.c: New.
41881         * gcc.dg/vmx/bug-2.c: New.
41882         * gcc.dg/vmx/bug-3.c: New.
41883         * gcc.dg/vmx/cw-bug-1.c: New.
41884         * gcc.dg/vmx/cw-bug-2.c: New.
41885         * gcc.dg/vmx/cw-bug-3.c: New.
41886         * gcc.dg/vmx/dct.c: New.
41887         * gcc.dg/vmx/debug-1.c: New.
41888         * gcc.dg/vmx/debug-2.c: New.
41889         * gcc.dg/vmx/debug-3.c: New.
41890         * gcc.dg/vmx/debug-4.c: New.
41891         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41892         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41893         * gcc.dg/vmx/eg-5.c: New.
41894         * gcc.dg/vmx/fft.c: New.
41895         * gcc.dg/vmx/gcc-bug-1.c: New.
41896         * gcc.dg/vmx/gcc-bug-2.c: New.
41897         * gcc.dg/vmx/gcc-bug-3.c: New.
41898         * gcc.dg/vmx/gcc-bug-4.c: New.
41899         * gcc.dg/vmx/gcc-bug-5.c: New.
41900         * gcc.dg/vmx/gcc-bug-6.c: New.
41901         * gcc.dg/vmx/gcc-bug-7.c: New.
41902         * gcc.dg/vmx/gcc-bug-8.c: New.
41903         * gcc.dg/vmx/gcc-bug-9.c: New.
41904         * gcc.dg/vmx/gcc-bug-b.c: New.
41905         * gcc.dg/vmx/gcc-bug-c.c: New.
41906         * gcc.dg/vmx/gcc-bug-d.c: New.
41907         * gcc.dg/vmx/gcc-bug-e.c: New.
41908         * gcc.dg/vmx/gcc-bug-f.c: New.
41909         * gcc.dg/vmx/gcc-bug-g.c: New.
41910         * gcc.dg/vmx/gcc-bug-i.c: New.
41911         * gcc.dg/vmx/harness.h: New.
41912         * gcc.dg/vmx/ira1.c: New.
41913         * gcc.dg/vmx/ira2a.c: New.
41914         * gcc.dg/vmx/ira2b.c: New.
41915         * gcc.dg/vmx/ira2.c: New.
41916         * gcc.dg/vmx/ira2c.c: New.
41917         * gcc.dg/vmx/mem.c: New.
41918         * gcc.dg/vmx/newton-1.c: New.
41919         * gcc.dg/vmx/ops.c: New.
41920         * gcc.dg/vmx/sn7153.c: New.
41921         * gcc.dg/vmx/spill2.c: New.
41922         * gcc.dg/vmx/spill3.c: New.
41923         * gcc.dg/vmx/spill.c: New.
41924         * gcc.dg/vmx/t.c: New.
41925         * gcc.dg/vmx/varargs-1.c: New.
41926         * gcc.dg/vmx/varargs-2.c: New.
41927         * gcc.dg/vmx/varargs-3.c: New.
41928         * gcc.dg/vmx/varargs-4.c: New.
41929         * gcc.dg/vmx/varargs-5.c: New.
41930         * gcc.dg/vmx/varargs-6.c: New.
41931         * gcc.dg/vmx/varargs-7.c: New.
41932         * gcc.dg/vmx/vmx.exp: New.
41933         * gcc.dg/vmx/vprint-1.c: New.
41934         * gcc.dg/vmx/vscan-1.c: New.
41935         * gcc.dg/vmx/x-01.c: New.
41936         * gcc.dg/vmx/x-02.c: New.
41937         * gcc.dg/vmx/x-03.c: New.
41938         * gcc.dg/vmx/x-04.c: New.
41939         * gcc.dg/vmx/x-05.c: New.
41940         * gcc.dg/vmx/yousufi-1.c: New.
41941         * gcc.dg/vmx/zero-1.c: New.
41942         * gcc.dg/vmx/zero.c: New.
41943
41944 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
41945
41946         * g++.dg/lookup/java1.C: Update for chage of
41947         _Jv_AllocObject.
41948         * g++.dg/lookup/java2.C: Likewise.
41949
41950 2004-04-17  Laurent GUERBY <laurent@guerby.net>
41951
41952         * ada/acats/run_all.sh: use -O2 by default.
41953
41954 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
41955
41956         * gcc.dg/vr-mult-[12].c: New tests.
41957
41958 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41959
41960         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41961
41962         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41963
41964 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
41965
41966         * lib/target-supports.exp (check_profiling_available): Assume
41967         profiling isn't available for mips*-*-elf targets.
41968
41969 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
41970
41971         * gcc.dg/builtins-38.c: New test.
41972
41973 2004-04-14  Eric Christopher  <echristo@redhat.com>
41974
41975         * g++.dg/charset/charset.exp: Run .cc extension tests.
41976
41977 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
41978
41979         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
41980
41981 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41982
41983         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41984
41985 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41986
41987         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41988         * gcc.dg/i386-387-2.c: Likewise.
41989
41990         * gcc.dg/i386-387-7.c: New test.
41991         * gcc.dg/i386-387-8.c: New test.
41992
41993         * gcc.dg/builtins-37.c: New test.
41994
41995 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41996
41997         * g++.dg/pch/externc-1.C: Add missing semicolon.
41998
41999 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
42000
42001         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42002
42003 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42004
42005         * gcc.c-torture/execute/20040411-1.c: New test.
42006
42007 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42008
42009         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42010
42011 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
42012
42013         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42014
42015 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
42016
42017         * lib/target-supports.exp (check_named_sections_available): New.
42018         * lib/gcc-dg.exp (dg-require-named-sections): New.
42019         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42020         old-deja.exp.  Also prune error-count message from HP linker.
42021         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42022
42023         * g++.dg/init/init-ref4.C: Use dg-require-weak.
42024         * g++.old-deja/g++.pt/static3.C: Likewise.
42025         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42026
42027 2004-04-09  Roger Sayle  <roger@eyesopen.com>
42028
42029         * gcc.c-torture/execute/20040409-1.c: New test case.
42030         * gcc.c-torture/execute/20040409-2.c: New test case.
42031         * gcc.c-torture/execute/20040409-3.c: New test case.
42032
42033 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
42034
42035         * gcc.dg/20040409-1.c: New test.
42036
42037 2004-04-08  Roger Sayle  <roger@eyesopen.com>
42038
42039         PR target/14888
42040         * g++.dg/opt/pr14888.C: New test case.
42041
42042 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
42043
42044         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42045         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42046         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42047         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42048         New tests.
42049
42050 2004-04-08  Paul Brook  <paul@codesourcery.com>
42051
42052         * gcc.dg/spill-1.c: New test.
42053
42054 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42055
42056         * gcc.dg/torture/builtin-ctype-2.c: New test.
42057
42058 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
42059
42060         * gcc.dg/pch/pch.exp: Add largefile test.
42061
42062 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
42063
42064         * g++.dg/pch/externc-1.Hs: New.
42065         * g++.dg/pch/externc-1.C: New.
42066
42067 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42068
42069         * gcc.dg/compat/struct-by-value-5a_main.c,
42070         gcc.dg/compat/struct-by-value-5b_main.c: New files.
42071         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42072         * gcc.dg/compat/struct-by-value-5a_x.c,
42073         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42074         gcc.dg/compat/struct-by-value-5_x.c.
42075         * gcc.dg/compat/struct-by-value-5a_y.c,
42076         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42077         gcc.dg/compat/struct-by-value-5_y.c.
42078
42079         * gcc.dg/compat/struct-by-value-6a_main.c,
42080         gcc.dg/compat/struct-by-value-6b_main.c: New files.
42081         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42082         * gcc.dg/compat/struct-by-value-6a_x.c,
42083         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42084         gcc.dg/compat/struct-by-value-6_x.c.
42085         * gcc.dg/compat/struct-by-value-6a_y.c,
42086         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42087         gcc.dg/compat/struct-by-value-6_y.c.
42088
42089         * gcc.dg/compat/struct-by-value-7a_main.c,
42090         gcc.dg/compat/struct-by-value-7b_main.c: New files.
42091         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42092         * gcc.dg/compat/struct-by-value-7a_x.c,
42093         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42094         gcc.dg/compat/struct-by-value-7_x.c.
42095         * gcc.dg/compat/struct-by-value-7a_y.c,
42096         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42097         gcc.dg/compat/struct-by-value-7_y.c.
42098
42099 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
42100
42101         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42102         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42103         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42104         options.
42105
42106 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
42107
42108         * gcc.dg/builtins-36.c: New test.
42109
42110 2004-04-06  Paul Brook  <paul@codesourcery.com>
42111
42112         * README.gcc: Remove obsolete contraint on testcases.
42113
42114 2004-04-05  Paul Brook  <paul@codesourcery.com>
42115
42116         PR2123
42117         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
42118         failure and exit(0) on success.
42119         * g++.dg/expr/anew2.C: Ditto.
42120         * g++.dg/expr/anew3.C: Ditto.
42121         * g++.dg/expr/anew4.C: Ditto.
42122
42123 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
42124
42125         PR c++/3518
42126         * g++.dg/template/unify7.C: New.
42127
42128 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42129
42130         * g++.dg/README: Bring up to date with new subdirectories; remove
42131         duplicate subdirectory lines.
42132
42133 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
42134
42135         PR c++/14007
42136         * g++.dg/template/unify5.C: New.
42137         * g++.dg/template/unify6.C: New.
42138         * g++.dg/template/qualttp20.C: Adjust.
42139         * g++.old-deja/g++.jason/report.C: Adjust.
42140         * g++.old-deja/g++.other/qual1.C: Adjust.
42141
42142 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
42143
42144         PR c++/14803
42145         * g++.dg/inherit/ptrmem1.C: New test.
42146
42147 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
42148
42149         PR c++/14755
42150         * gcc.c-torture/execute/20040331-1.c: New test.
42151         * gcc.dg/20040331-1.c: New test.
42152
42153 2004-04-01  Paul Brook  <paul@codesourcery.com>
42154
42155         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42156
42157 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
42158
42159         PR c++/14724
42160         * g++.dg/init/goto1.C: New test.
42161
42162         PR c++/14763
42163         * g++.dg/template/defarg4.C: New test.
42164
42165 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
42166
42167         * gcc.dg/altivec-11.c: Extend test for more valid cases.
42168
42169 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
42170
42171         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42172
42173 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
42174
42175         * gcc.dg/noncompile/undeclared-2.c: New test.
42176
42177 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
42178
42179         * gcc.dg/940409-1.c: Remove XFAIL.
42180         * gcc.dg/reg-vol-struct-1.c: New test.
42181
42182 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42183
42184         * gcc.dg/torture/builtin-wctype-1.c: New test.
42185
42186 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
42187
42188         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42189         * gcc.dg/20001101-1.c: Likewise.
42190         * gcc.dg/20001102-1.c: Likewise.
42191
42192 2004-03-25  Roger Sayle  <roger@eyesopen.com>
42193
42194         * gcc.dg/compare8.c: Add an additional test for XOR.
42195
42196 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42197
42198         * gcc.dg/torture/builtin-ctype-1.c: New test.
42199
42200 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42201
42202         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42203         * gcc.dg/torture/builtin-math-1.c: Likewise.
42204         * gcc.dg/torture/builtin-power-1.c: New test.
42205
42206 2004-03-24  Andreas Schwab  <schwab@suse.de>
42207
42208         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42209         IA64 assembler.
42210
42211 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
42212             Roger Sayle  <roger@eyesopen.com>
42213
42214         * gcc.dg/compare8.c: New test case.
42215
42216 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
42217
42218         * g++.dg/ext/altivec-7.C: New test.
42219
42220 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
42221
42222         PR 12267, 12391, 12560, 13129, 14114, 14133
42223         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42224         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42225         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42226         Adjust error regexps.
42227         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42228         * gcc.dg/noncompile/undeclared-1.c: New test cases.
42229         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42230         * gcc.dg/local1.c: Add explanatory comment.
42231
42232 2004-03-23  Roger Sayle  <roger@eyesopen.com>
42233
42234         PR optimization/14669
42235         * g++.dg/opt/fold2.C: New test case.
42236
42237 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
42238
42239         PR c/14069
42240         * gcc.dg/20040322-1.c: New test.
42241
42242 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42243
42244         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
42245         * gcc.dg/ultrasp4.c: Likewise.
42246         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
42247
42248 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42249
42250         * gcc.dg/i386-sse-8.c: Reset default options.
42251
42252 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42253
42254         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42255         in the error message text.
42256
42257 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42258
42259         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42260
42261 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
42262
42263         PR c++/14616
42264         * g++.dg/init/array13.C: New test.
42265
42266 2004-03-20  Roger Sayle  <roger@eyesopen.com>
42267
42268         PR target/13889
42269         * gcc.c-torture/compile/pr13889.c: New test case.
42270
42271 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42272
42273         PR c/14635
42274         * builtins-1.c (nan, nans): Don't test.
42275         * builtins-30.c: Don't use nan, nanf, nanl.
42276         * builtins-35.c: New test.
42277
42278 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
42279
42280         * g++.dg/ext/altivec-6.C: New test.
42281
42282 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
42283
42284         * g++.dg/init/placement3.C: New test.
42285
42286         * g++.dg/template/spec13.C: New test.
42287
42288         * g++.dg/lookup/using11.C: New test.
42289
42290         * g++.dg/lookup/koenig3.C: New test.
42291
42292         * g++.dg/template/operator2.C: New test.
42293
42294         * g++.dg/expr/dtor3.C: New test.
42295         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42296         marker.
42297         * g++.old-deja/g++.law/visibility28.C: Likewise.
42298
42299 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
42300
42301         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42302         * gcc.dg/ppc64-abi-3.c: Likewise.
42303
42304 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42305
42306         PR c++/14545
42307         * g++.dg/parse/template15.C: New test.
42308
42309 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42310
42311         * g++.dg/expr/dtor2.C: New test.
42312
42313         * g++.dg/lookup/anon4.C: New test.
42314
42315         * g++.dg/overload/using1.C: New test.
42316
42317         * g++.dg/template/lookup7.C: New test.
42318
42319         * g++.dg/template/typename6.C: New test.
42320
42321         * g++.dg/expr/cond6.C: New test.
42322
42323 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42324
42325         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42326
42327 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42328
42329         * g++.dg/expr/cond5.C: New test.
42330         * g++.dg/expr/constcast1.C: Likewise.
42331         * g++.dg/expr/ptrmem2.C: Likewise.
42332         * g++.dg/expr/ptrmem3.C: Likewise.
42333         * g++.dg/lookup/main1.C: Likewise.
42334         * g++.dg/template/lookup6.C: Likewise.
42335
42336 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42337
42338         * gcc.dg/local1.c: New test.
42339
42340         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42341
42342 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42343
42344         * gcc.dg/torture/builtin-convert-1.c: New test.
42345
42346 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42347
42348         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42349
42350 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42351
42352         PR c++/14481
42353         * g++.dg/warn/Wunused-7.C: New test.
42354
42355 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42356
42357         * gcc.dg/torture/builtin-integral-1.c: New test.
42358
42359 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42360
42361         PR c++/14586
42362         * g++.dg/parse/non-dependent3.C: New test.
42363
42364 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
42365
42366         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42367         * g++.dg/eh/simd-2.C: Likewise.
42368         * g++.dg/init/array10.C: Likewise.
42369         * gcc.c-torture/compile/simd-1.c: Likewise.
42370         * gcc.c-torture/compile/simd-2.c: Likewise.
42371         * gcc.c-torture/compile/simd-3.c: Likewise.
42372         * gcc.c-torture/compile/simd-4.c: Likewise.
42373         * gcc.c-torture/compile/simd-6.c: Likewise.
42374         * gcc.c-torture/execute/simd-1.c: Likewise.
42375         * gcc.c-torture/execute/simd-2.c: Likewise.
42376         * gcc.dg/compat/vector-defs.h: Likewise.
42377         * gcc.dg/20020531-1.c: Likewise.
42378         * gcc.dg/altivec-3.c: Likewise.
42379         * gcc.dg/altivec-4.c: Likewise.
42380         * gcc.dg/altivec-varargs-1.c: Likewise.
42381         * gcc.dg/compat/vector-defs.h: Likewise.
42382         * gcc.dg/i386-mmx-3.c: Likewise.
42383         * gcc.dg/i386-sse-4.c: Likewise.
42384         * gcc.dg/i386-sse-5.c: Likewise.
42385         * gcc.dg/i386-sse-8.c: Likewise.
42386         * gcc.dg/simd-1.c: Likewise.
42387         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
42388         __ev64_opaque__ since the machine description provides it.
42389
42390 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42391
42392         * lib/compat.exp (skip_list): New global variable.
42393         Use it to hold the user defined COMPAT_SKIPS list if any.
42394         (compat-obj): Add the members of skip_list to optall.
42395
42396 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42397
42398         * gcc.dg/compat/union-by-value-1_main.c,
42399         union-by-value-1_x.c, union-by-value-1_y.c,
42400         union-check.h, union-defs.h,
42401         union-init.h, union-return-1_main.c,
42402         union-return-1_x.c, union-return-1_y.c: New files.
42403
42404 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42405
42406         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42407         mixed-struct-init.h: Add 4 mixed structure types.
42408         struct-by-value-21_main.c, struct-by-value-21_x.c,
42409         struct-by-value-21_y.c, struct-return-21_main.c,
42410         struct-return-21_x.c, struct-return-21_y.c: New files.
42411
42412 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
42413
42414         PR c++/14550
42415         * g++.dg/parse/template14.C: New test.
42416
42417 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42418
42419         * gcc.c-torture/execute/20040313-1.c: New test.
42420
42421 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
42422
42423         PR target/14533
42424         * gcc.dg/20040311-2.c: New test.
42425
42426 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
42427
42428         PR other/14544
42429         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42430         bit-field.
42431
42432 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
42433
42434         * gcc.dg/20040305-2.c: Add missing return statement.
42435
42436 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42437
42438         * gcc.dg/builtins-34.c: Also check pow10*.
42439
42440 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42441
42442         PR target/14262
42443         * gcc.dg/20040305-2.c: New test.
42444
42445 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42446
42447         * gcc.dg/20040310-1.c: New test.
42448
42449 2004-03-11  Roger Sayle  <roger@eyesopen.com>
42450
42451         * gcc.c-torture/execute/20040311-1.c: New test case.
42452
42453 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
42454
42455         PR c++/14476
42456         * g++.dg/lookup/enum1.C: New test.
42457
42458 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
42459
42460         PR c++/14510
42461         * g++.dg/lookup/struct2.C: New test.
42462
42463 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
42464
42465         * gcc.dg/builtins-34.c: New test.
42466
42467 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42468
42469         * gcc.dg/torture/builtin-nonneg-1.c: New test.
42470
42471 2004-03-09  James E Wilson  <wilson@specifixinc.com>
42472
42473         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42474         * gcc.dg/alias-2.c: New testcase.
42475
42476 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
42477
42478         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42479
42480 2004-03-09  Roger Sayle  <roger@eyesopen.com>
42481
42482         * gcc.c-torture/execute/20040309-1.c: New test case.
42483
42484 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
42485
42486         PR c++/14397
42487         * g++.dg/overload/ref1.C: New.
42488
42489 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42490
42491         PR c++/14409
42492         * g++.dg/template/spec12.C: New test.
42493
42494         PR c++/14448
42495         * g++.dg/parse/crash14.C: New test.
42496
42497 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42498
42499         PR c++/14230
42500         * g++.dg/init/ref11.C: New test.
42501
42502 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42503
42504         PR c++/14432
42505         * g++.dg/parse/builtin2.C: New test.
42506
42507 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42508
42509         PR c++/14401
42510         * g++.dg/init/ctor3.C: New test.
42511         * g++.dg/init/union1.C: New test.
42512         * g++.dg/ext/anon-struct4.C: New test.
42513
42514 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42515
42516         * g++.dg/lookup/koenig1.C: Tweak error messages.
42517         * g++.dg/lookup/used-before-declaration.C: Likewise.
42518         * g++.dg/other/do1.C: Likewise.
42519         * g++.dg/overload/koenig1.C: Likewise.
42520         * g++.dg/parse/crash13.C: Likewise.
42521         * g++.dg/template/instantiate3.C: Likewise.
42522
42523 2004-03-08  Eric Christopher  <echristo@redhat.com>
42524
42525         * * lib/target-supports.exp: Enable libiconv in test
42526         compilation.  Fix up error checking.
42527
42528 2004-03-08  Roger Sayle  <roger@eyesopen.com>
42529
42530         PR middle-end/14289
42531         * gcc.dg/pr14289-1.c: New test case.
42532         * gcc.dg/pr14289-2.c: Likewise.
42533         * gcc.dg/pr14289-3.c: Likewise.
42534
42535 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
42536
42537         * gcc.c-torture/execute/20040308-1.c: New test.
42538
42539 2004-03-07  Roger Sayle  <roger@eyesopen.com>
42540
42541         * gcc.c-torture/execute/20040307-1.c: New test case.
42542
42543 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
42544
42545         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42546
42547 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
42548
42549         * gcc.dg/20040306-1.c: New test.
42550
42551 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
42552
42553         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42554         them static.
42555         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42556
42557 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42558
42559         PR c/14465
42560         * gcc.dg/decl-6.c: New test.
42561
42562 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42563
42564         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42565         Rename LOGPOW -> LOG_POW.
42566         (SQRT_EXP, POW_EXP): New.
42567
42568 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42569
42570         * gcc.dg/i386-sse-8.c: New test.
42571
42572 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42573
42574         PR c/14114
42575         * gcc.dg/decl-5.c: New test.
42576
42577 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
42578
42579         * gcc.dg/20040305-1.c: New test.
42580
42581 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
42582
42583         PR other/14354
42584         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42585
42586 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
42587
42588         PR c++/14425, c++/14426
42589         * g++.dg/ext/altivec-4.C: New test.
42590         * g++.dg/ext/altivec-5.C: New test.
42591
42592 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
42593
42594         * g++.old-deja/g++.other/linkage1.C: Expect errors about
42595         global variables of a type with no linkage.
42596         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42597         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42598         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42599         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42600         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42601         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42602         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42603         * g++.dg/warn/deprecated.C: Name enum Color.
42604         * g++.dg/overload/VLA.C: Name structure for 'b'.
42605         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42606
42607 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42608
42609         * gcc.c-torture/compile/20040304-1.c: New test.
42610
42611 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
42612
42613         PR 13728
42614         * gcc.dg/decl-4.c: New testcase.
42615
42616 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
42617
42618         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42619         as PRECF if sizeof (float) > sizeof (double).
42620         (PRECL): Make it the same as PRECF if
42621         sizeof (float) > sizeof (long double).
42622
42623 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42624
42625         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42626         system type.  Add check for irix6 which doesn't have c99 runtime.
42627
42628 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
42629
42630         * gcc.dg/const-elim-1.c: xfail for xtensa.
42631
42632 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42633
42634         PR c++/14369
42635         * g++.dg/template/cond4.C: New test.
42636
42637 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42638
42639         PR c++/14360
42640         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42641
42642         PR c++/14361
42643         * g++.dg/parse/defarg7.C: New test.
42644
42645         PR c++/14359
42646         * g++.dg/template/friend26.C: New test.
42647
42648 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42649
42650         PR c++/14324
42651         * g++.dg/abi/mangle21.C: New test.
42652
42653         PR c++/14260
42654         * g++.dg/parse/constructor2.C: New test.
42655
42656         PR c++/14337
42657         * g++.dg/template/sfinae1.C: New test.
42658
42659 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42660
42661         PR c++/14267
42662         * g++.dg/expr/crash2.C: New test.
42663
42664         PR middle-end/13448
42665         * gcc.dg/inline-5.c: New test.
42666         * gcc.dg/always-inline.c: Split out tests into ...
42667         * gcc.dg/always-inline2.c: ... this and ...
42668         * gcc.dg/always-inline3.c: ... this.
42669
42670 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42671
42672         PR debug/12103
42673         * g++.dg/debug/crash1.C: New test.
42674
42675 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
42676
42677         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42678         function with __attribute__((noinline)).
42679         (recurser_void2): Likewise.
42680         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42681         (recurser_void2): Likewise.
42682
42683 2004-02-29  Roger Sayle  <roger@eyesopen.com>
42684
42685         PR middle-end/14203
42686         * g++.dg/warn/Wunused-6.C: New test case.
42687
42688 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
42689
42690         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42691         not defined.
42692
42693 2004-02-27  Eric Christopher  <echristo@redhat.com>
42694
42695         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42696         * g++.dg/charset/asm2.c: Run only x86.
42697         * gcc.dg/charset/asm3.c: Ditto.
42698
42699 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
42700
42701         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42702         ld_library_path.
42703
42704 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
42705
42706         * g++.dg/ext/altivec-3.C: New.
42707
42708 2004-02-26  Richard Henderson  <rth@redhat.com>
42709
42710         * g++.dg/ext/attrib10.C: Mark for warning.
42711         * gcc.dg/attr-alias-1.c: New.
42712
42713 2004-02-26  Richard Henderson  <rth@redhat.com>
42714
42715         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42716         * gcc.c-torture/execute/20040208-2.c: ... it back.
42717
42718 2004-02-26  Eric Christopher  <echristo@redhat.com>
42719
42720         * lib/target-supports.exp (check-iconv-available): New function.
42721         * lib/gcc-dg.exp (dg-require-iconv): New function.
42722         Use above.
42723         * gcc.dg/charset: New directory.
42724         * gcc.dg/charset/charset.exp: New file.
42725         * gcc.dg/charset/asm1.c: Ditto.
42726         * gcc.dg/charset/asm2.c: Ditto.
42727         * gcc.dg/charset/asm3.c: Ditto.
42728         * gcc.dg/charset/asm4.c: Ditto.
42729         * gcc.dg/charset/asm5.c: Ditto.
42730         * gcc.dg/charset/attribute1.c: Ditto.
42731         * gcc.dg/charset/attribute2.c: Ditto.
42732         * gcc.dg/charset/string1.c: Ditto.
42733         * g++.dg/charset: New directory.
42734         * g++.dg/dg.exp: Add here. Special options.
42735         * g++.dg/charset/charset.exp: New file.
42736         * g++.dg/charset/asm1.c: Ditto.
42737         * g++.dg/charset/asm2.c: Ditto.
42738         * g++.dg/charset/asm3.c: Ditto.
42739         * g++.dg/charset/asm4.c: Ditto.
42740         * g++.dg/charset/attribute1.c: Ditto.
42741         * g++.dg/charset/attribute2.c: Ditto.
42742         * g++.dg/charset/extern1.cc: Ditto.
42743         * g++.dg/charset/extern2.cc: Ditto.
42744         * g++.dg/charset/string1.c: Ditto.
42745
42746 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
42747
42748         PR c++/14278
42749         * g++.dg/parse/comma1.C: New test.
42750
42751 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42752
42753         PR c++/14284
42754         * g++.dg/template/ttp8.C: New test.
42755
42756 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
42757
42758         * gcc.dg/fixuns-trunc-1.c: New test.
42759
42760 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42761
42762         * gcc.dg/builtins-config.h: Use #elif.
42763
42764 2004-02-26  Michael Matz  <matz@suse.de>
42765
42766         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42767         * gcc.dg/991214-1.c: Likewise.
42768         * gcc.dg/i386-asm-1.c: Likewise.
42769
42770 2004-02-25  Richard Henderson  <rth@redhat.com>
42771
42772         * gcc.c-torture/execute/20040208-2.c: Move ...
42773         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42774
42775 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42776
42777         PR c++/14246
42778         * g++.dg/other/crash-3.C: New test.
42779
42780 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42781
42782         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42783         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42784
42785         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42786         HP-UX.
42787
42788 2004-02-24  Michael Matz  <matz@suse.de>
42789
42790         * gcc.dg/i386-regparm.c: New.
42791
42792 2004-02-23  James E Wilson  <wilson@specifixinc.com>
42793
42794         * gcc.c-torture/execute/20040223-1.c: New.
42795
42796 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
42797             Kazu Hirata  <kazu@cs.umass.edu>
42798
42799         * gcc.dg/fwritable-strings-1.c: Remove.
42800
42801 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
42802
42803         PR c/14156
42804         * gcc.dg/20040223-1.c: New test.
42805
42806 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42807
42808         PR c++/14106
42809         * g++.dg/ext/typeof9.C: New test.
42810
42811 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42812
42813         PR c++/14250
42814         * g++.dg/other/switch1.C: New test.
42815
42816 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42817
42818         * gcc.dg/cast-function-1.c: Adjust for new informative message.
42819         * gcc.dg/va-arg-1.c: Likewise.
42820
42821 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42822
42823         PR c++/14143
42824         * g++.dg/template/koenig5.C: New test.
42825
42826 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
42827
42828         * g++.dg/ext/altivec-1.C: Generalize target triple.
42829         * g++.dg/ext/altivec-2.C: New test case.
42830         * g++.dg/ext/altivec_check.h: New file.
42831         * gcc.dg/altivec-1.c: Generalize target triple;
42832         include altivec_check.h and call altivec_check().
42833         * gcc.dg/altivec-[2-5].c: Generalize target triple.
42834         * gcc.dg/altivec-6.c: New test case.
42835         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42836         type casts as needed.
42837         * gcc.dg/altivec-10.c: Include altivec_check.h and call
42838         altivec_check().
42839         * gcc.dg/altivec-12.c: New test case.
42840         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42841         include altivec_check.h and call altivec_check().
42842         * gcc.dg/altivec_check.h: New file.
42843
42844 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42845
42846         * lib/target-supports.exp (check_alias_available): Don't mangle
42847         function `g' in test program.
42848
42849 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42850
42851         * lib/target-supports.exp (check_profiling_available): Check
42852         argument to determine whether we support a profiling type.
42853         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42854         check_profiling_available.
42855         * g++.dg/bprob/bprob.exp: Likewise.
42856         * g77.dg/bprob/bprob.exp: Likewise.
42857         * gcc.misc-tests/bprob.exp: Likewise.
42858         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42859         dg-require-profiling and delete expected error handling.
42860         * gcc.dg/20021014-1.c: Likewise.
42861         * gcc.dg/nest.c: Likewise.
42862
42863 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42864
42865         PR c++/12007
42866         * g++.dg/other/vthunk1.C: New test.
42867
42868 2004-02-20  Falk Hueffner  <falk@debian.org>
42869
42870         PR target/14201
42871         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42872
42873 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
42874
42875         PR c++/13927
42876         * g++.dg/other/error8.C: Remove XFAIL markers.
42877
42878         PR c++/14173
42879         * g++.dg/ext/packed5.C: New test.
42880
42881         PR c++/14199
42882         * g++.dg/warn/Wunused-5.C: New test.
42883
42884         PR c++/14186
42885         * g++.dg/lookup/member1.C: New test.
42886
42887 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
42888
42889         * gcc.c-torture/compile/20040130-1.c: Enable only when
42890         __INT_MAX__ >= 2147483647L.
42891         * gcc.c-torture/compile/961203-1.c: Likewise.
42892
42893 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
42894
42895         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42896         * g++.dg/opt/template1.C: Robustify assembler regexp
42897
42898 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42899
42900         * gcc.c-torture/execute/simd-4.x: Remove.
42901         * gcc.c-torture/execute/va-arg-25.x: Likewise.
42902         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42903         Guard with #ifndef SKIP_ATTRIBUTE.
42904         * gcc.dg/compat/vector-1_y.c: Likewise.
42905         * gcc.dg/compat/vector-2_x.c: Likewise.
42906         * gcc.dg/compat/vector-2_y.c: Likewise.
42907         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
42908         * g++.dg/eh/simd-2.C: Likewise.
42909
42910 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
42911
42912         * gcc.c-torture/compile/complex-1.c: New.
42913
42914 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
42915
42916         PR target/14209
42917         * gcc.c-torture/execute/20040218-1.c: New test.
42918
42919 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42920
42921         PR c++/14181
42922         * g++.dg/parse/new2.C: New test.
42923
42924 2004-02-18  Paul Brook  <paul@codesourcery.com>
42925
42926         * gcc.c-torture/compile/libcall-1.c: New test.
42927
42928 2004-02-18  Paul Brook  <paul@codesourcery.com>
42929
42930         PR debug/12934
42931         * gcc.dg/debug/debug-7.c: New test.
42932
42933 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
42934
42935         * gcc.dg/20040217-1.c: New test.
42936
42937 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
42938
42939         * gcc.c-torture/execute/990208-1.x: Delete.
42940
42941 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
42942
42943         * gcc.c-torture/execute/20040208-2.x: New file.
42944
42945 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
42946
42947         PR c++/11326
42948         * g++.dg/abi/structret1.C: New test.
42949
42950 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
42951
42952         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42953         (i386_cpuid): No need to test if cpuid is available on AMD64.
42954         Fix assembly, so that it works onboth i386 and AMD64.
42955         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42956         (vecInLong): Fix s[] member type to unsigned int.
42957         (vecInWord): Remove type.
42958         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42959         (a64, b64, c64, d64, e64): Remove.
42960         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42961         Remove unused variable.  Remove initialization of removed variables.
42962         Don't call mmx_tests nor sse_tests.
42963         (reference_mmx, reference_sse): Remove.
42964         (check): Add return stmt.
42965         * gcc.dg/i386-sse-7.c: New test.
42966         * gcc.dg/i386-mmx-4.c: New test.
42967
42968 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42969
42970         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42971         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42972         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42973         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42974         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42975         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42976         g++.dg/tc1/dr94.C: Fix line terminator.
42977
42978 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
42979
42980         * gcc.c-torture/compile/20040216-1.c: New.
42981
42982 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42983
42984         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42985         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42986         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42987         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42988         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42989         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42990
42991 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42992
42993         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42994
42995 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42996
42997         PR c++/13971
42998         * g++.dg/expr/cond4.C: New test.
42999
43000         PR c++/14086
43001         * g++.dg/lookup/crash2.C: New test.
43002
43003 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
43004
43005         * gcc.c-torture/compile/20040214-2.c: New test.
43006
43007 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
43008
43009         PR c++/14116
43010         * g++.dg/ext/typeof8.C: New test.
43011
43012 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
43013
43014         * gcc.c-torture/compile/20040214-1.c: New test.
43015
43016 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43017
43018         PR c++/13635
43019         * g++.dg/template/spec11.C: New test.
43020
43021 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43022
43023         PR c++/13927
43024         * g++.dg/other/error8.C: New test.
43025
43026 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
43027
43028         PR c++/14122
43029         * g++.dg/template/array4.C: New test.
43030
43031         PR c++/14108
43032         * g++.dg/inherit/thunk2.C: New test.
43033
43034         PR c++/14083
43035         * g++.dg/eh/cond2.C: New test.
43036
43037 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
43038
43039         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43040
43041 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
43042
43043         * lib/scanasm.exp (dg-scan): Quote pattern before display.
43044
43045 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
43046
43047         * g++.dg/simd-2.C: xfail on ppc64-linux.
43048
43049 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
43050
43051         PR c/456
43052         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43053         tests.
43054
43055 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
43056
43057         * gcc.dg/builtins-33.c: New test.
43058
43059 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
43060
43061         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43062
43063 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43064
43065         * g++.dg/simd-2.C: Set -maltivec for ppc64.
43066
43067 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43068
43069         * gcc.dg/ppc64-abi-3.c: New test.
43070
43071 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
43072
43073         PR c/14092
43074
43075         * gcc.dg/pr14092-1.c: New testcase.
43076
43077 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
43078
43079         * gcc.dg/cpp/assert4.c: Fix typo last change.
43080
43081         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43082         * gcc.dg/cpp/assert4.c: Handle powerpc64.
43083
43084         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43085
43086 2004-02-09  Roger Sayle  <roger@eyesopen.com>
43087
43088         * gcc.c-torture/compile/20040209-1.c: New test case.
43089
43090 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43091
43092         * gcc.dg/c90-init-1.c: Adjust expected error messages.
43093
43094 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
43095
43096         * gcc.c-torture/execute/20040208-[12].c: New tests.
43097
43098 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43099
43100         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43101
43102 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43103
43104         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43105
43106 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43107
43108         Bug 13856
43109         * gcc.dg/visibility-8.c: New testcase.
43110
43111 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43112
43113         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43114         arguments.
43115         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43116
43117 2004-02-07  Roger Sayle  <roger@eyesopen.com>
43118
43119         PR middle-end/13696
43120         * g++.dg/opt/fold1.C: New test case.
43121
43122 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43123
43124         PR c++/14033
43125         * g++.dg/other/crash-2.C: New test.
43126
43127 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43128
43129         PR c++/14028
43130         * g++.dg/parse/angle-bracket2.C: New test.
43131
43132 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43133
43134         PR middle-end/13750
43135         Revert:
43136         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43137         PR pch/13361
43138         * g++.dg/pch/wchar-1.C: New.
43139         * g++.dg/pch/wchar-1.Hs: New.
43140
43141 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43142
43143         PR c++/14008
43144         * g++.dg/parse/error15.C: New test.
43145         * g++.dg/parse/crash11.C: Update dg-error mark.
43146
43147 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43148
43149         PR c++/13932
43150         * g++.dg/warn/conv2.C: New test.
43151
43152 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43153
43154         PR c++/13086
43155         * g++.dg/warn/incomplete1.C: Remove xfail.
43156
43157 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43158
43159         * lib/file-format.exp (gcc_target_object_format): Use
43160         ${tool}_target_compile, not gcc_target_compile.
43161         * lib/target-supports.exp (check_alias_available): Likewise.
43162         (check_gc_sections_available): Likewise.
43163         * g++.dg/ext/attrib10.C: Use dg-require-alias.
43164         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43165         dg-require-alias.
43166
43167 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43168
43169         PR c++/13969
43170         * g++.dg/template/static6.C: New test.
43171
43172 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
43173
43174         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43175
43176 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43177
43178         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43179         tests for systems where `char' is unsigned by default.
43180
43181 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43182
43183         PR c++/13997
43184         * g++.dg/template/partial3.C: New test.
43185
43186 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
43187
43188         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43189         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43190         Remove mentions of obsolete ports.
43191
43192 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
43193
43194         * gcc.dg/noncompile/20001228-1.c: Fix for new
43195         error message.
43196
43197 2004-02-03  Roger Sayle  <roger@eyesopen.com>
43198
43199         PR target/9348
43200         * gcc.c-torture/execute/multdi-1.c: New test case.
43201
43202 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43203
43204         PR c++/13925
43205         * g++.dg/template/lookup5.C: New test.
43206
43207 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43208
43209         PR c++/13950
43210         * g++.dg/template/lookup4.C: New test.
43211
43212         PR c++/13970
43213         * g++.dg/parse/error14.C: New test.
43214
43215         PR c++/14002
43216         * g++.dg/parse/template13.C: New test.
43217
43218 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43219
43220         PR c++/13978
43221         * g++.dg/template/koenig4.C: New test.
43222
43223         PR c++/13968
43224         * g++.dg/template/crash17.C: New test.
43225
43226         PR c++/13975
43227         * g++.dg/parse/error13.C: New test.
43228         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43229
43230 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43231
43232         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43233
43234 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
43235
43236         PR c/11658
43237         PR c/13994
43238         * gcc.dg/noncompile/20040203-1.c: New test.
43239         * gcc.dg/noncompile/20040203-2.c: Likewise.
43240         * gcc.dg/noncompile/20040203-3.c: Likewise.
43241         * gcc.dg/20040203-1.c: Likewise.
43242
43243 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
43244
43245         PR c++/10858
43246         * g++.dg/template/sizeof7.C: New test.
43247
43248 2004-02-02  Eric Christopher  <echristo@redhat.com>
43249             Zack Weinberg  <zack@codesourcery.com>
43250
43251         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43252
43253 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
43254
43255         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43256         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43257         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43258         * gcc.dg/cleanup-5.c: Run only on Linux targets.
43259
43260 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
43261
43262         PR c++/13113
43263         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43264
43265         PR c++/13854
43266         * g++.dg/ext/attrib13.C: New test.
43267
43268         PR c++/13907
43269         * g++.dg/conversion/op2.C: New test.
43270
43271 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43272
43273         * gcc.dg/titype-1.c: Fix pasto.
43274
43275 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43276
43277         * gcc.dg/titype-1.c: New test.
43278
43279 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43280
43281         PR c++/13957
43282         * g++.dg/template/non-type-template-argument-1.C,
43283         g++.dg/template/qualified-id1.C: Update dg-error marks.
43284         * g++.dg/template/nontype6.C: New test.
43285
43286 2004-02-01  Roger Sayle  <roger@eyesopen.com>
43287
43288         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43289         * gcc.dg/builtins-31.c: New testcase.
43290         * gcc.dg/builtins-32.c: New testcase.
43291
43292 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
43293
43294         * objc.dg/call-super-2.m: Update line numbers
43295         for the including of stddef.h.
43296
43297 2004-01-30  Michael Matz  <matz@suse.de>
43298
43299         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43300         g++.dg/ext/case-range3.C: New tests.
43301
43302 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43303
43304         DR206
43305         PR c++/13813
43306         * g++.dg/template/member4.C: New test.
43307
43308 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43309
43310         PR c++/13683
43311         * g++.dg/template/sizeof6.C: New test.
43312
43313 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43314
43315         * gcc.dg/fwritable-strings-1.c: New test.
43316
43317 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43318
43319         * gcc.c-torture/compile/20040130-1.c: New test.
43320
43321 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
43322
43323         * objc.dg/call-super-2.m: Include stddef.h for size_t.
43324
43325 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
43326
43327         PR c++/13883
43328         * g++.dg/template/ctor3.C: New test.
43329
43330 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43331
43332         * g++.dg/tc1: New directory.
43333         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43334         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43335         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43336         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43337         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43338
43339 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43340
43341         * g++.dg/parse/error11.C: New test.
43342         * g++.dg/parse/error12.C: Likewise.
43343
43344 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
43345
43346         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43347         (scan_initial, main): Use aligned_sizeof instead of sizeof.
43348
43349 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
43350
43351         PR c++/13791
43352         * g++.dg/ext/attrib12.C: New test.
43353
43354         PR c++/13736
43355         * g++.dg/parse/cast2.C: New test.
43356
43357 2004-01-27  James E Wilson  <wilson@specifixinc.com>
43358
43359         * objc.dg/encode-2.m (main): New local string.  Set depending on
43360         sizeof long.  Use in sscanf call.
43361         * objc.dg/encode-3.m (main): New local string.  Set depending on
43362         sizeof long.  Use in scan_initial call.
43363
43364 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43365
43366         * objc.dg/call-super-2.m: Make LP64-safe.
43367         * objc.dg/desig-init-1.m: Likewise.
43368
43369 2004-01-27  Devang Patel <dpatel@apple.com>
43370
43371         * g++.dg/debug/namespace1.C: New test.
43372
43373 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
43374
43375         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43376         xscale-*-*.
43377
43378         * gcc.dg/arm-mmx-1.c: New test.
43379
43380 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43381
43382         * gcc.dg/20040127-1.c: New test.
43383         * gcc.dg/20040127-2.c: New test.
43384
43385 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43386
43387         * objc.dg/stret-1.m (glob): Renamed to globa.
43388
43389 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
43390
43391         PR c++/13663
43392         * g++.dg/expr/for1.C: New test.
43393
43394 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
43395
43396         PR middle-end/13779
43397         * gcc.dg/darwin-longlong.c: New test.
43398
43399 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
43400
43401         * gcc.dg/20040124-1.c: Moved test from here...
43402         * gcc.c-torture/compile/20040124-1.c: ...to here.
43403
43404 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43405
43406         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
43407         the assembly output if -m64 is passed.
43408
43409 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
43410
43411         PR c++/13833
43412         * g++.dg/template/cond3.C: New test.
43413
43414 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43415
43416         PR c++/13810
43417         * g++.dg/template/ttp7.C: New test.
43418
43419 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43420
43421         PR c++/13797
43422         * g++.dg/template/nontype4.C: New test.
43423         * g++.dg/template/nontype5.C: Likewise.
43424
43425 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
43426
43427         * gcc.dg/torture/mips-clobber-at.c: New test.
43428
43429 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
43430
43431         * gcc.dg/20040124-1.c: New test.
43432
43433 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
43434
43435         * gcc.dg/20040123-1.c: New test.
43436
43437 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43438
43439         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43440
43441 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43442
43443         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43444
43445 2004-01-23  Andrew Pinski  <apinski@apple.com>
43446
43447         * gcc.dg/20030121-1.c: Move to ..
43448         * gcc.dg/20040121-1.c: here.
43449
43450 2004-01-23  Roger Sayle  <roger@eyesopen.com>
43451
43452         * gcc.dg/builtins-29.c: New test case.
43453
43454 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43455
43456         PR 18314
43457         * gcc.dg/builtins-30.c: New testcase.
43458
43459 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
43460
43461         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43462         * lib/g77.exp: Likewise.
43463         * lib/objc.exp: Likewise.
43464         * lib/g++.exp: Likewise.
43465
43466 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43467
43468         * gcc.dg/struct-by-value-2.c: New test.
43469
43470 2004-01-21  Andrew Pinski  <apinski@apple.com>
43471
43472         PR target/13785
43473         * gcc.dg/20030121-1.c: New test.
43474
43475 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
43476
43477         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
43478         clobber frame pointer register in asm statement.
43479
43480 2004-01-21  Falk Hueffner  <falk@debian.org>
43481
43482         * gcc.c-torture/compile/20040121-1.c: New test.
43483
43484 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
43485
43486         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43487
43488 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
43489
43490         * gcc.dg/ppc64-abi-2.c: New test.
43491
43492 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
43493
43494         * lib/treelang.exp: Fill out this file.
43495         * lib/treelang-dg.exp: New File.
43496
43497 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43498
43499         * gcc.c-torture/compile/981022-1.c: Remove.
43500         * gcc.dg/array-5.c: Remove XFAIL.
43501         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43502         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43503         gcc.dg/cond-lvalue-1.c: Update.
43504         * gcc.dg/cast-lvalue-2.c: New test.
43505
43506 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
43507
43508         PR c++/13592
43509         * g++.dg/other/error1.C (class foo): Tweak error message.
43510
43511         PR c++/13592
43512         * g++.dg/template/call2.C: New test.
43513
43514 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43515
43516         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43517         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43518         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43519         scalar-return-1_x.c, scalar-return-2_y.c,
43520         scalar-return-3_x.c, scalar-return-3_y.c,
43521         scalar-return-4_x.c, scalar-return-4_y.c,
43522         struct-align-1.h, struct-align-1_x.c,
43523         struct-align-1_y.c, struct-align-2.h,
43524         struct-align-2_x.c, struct-align-2_y.c,
43525         struct-by-value-10_y.c, struct-by-value-11_x.c,
43526         struct-by-value-11_y.c, struct-by-value-12_x.c,
43527         struct-by-value-12_y.c, struct-by-value-13_x.c,
43528         struct-by-value-13_y.c, struct-by-value-14_x.c,
43529         struct-by-value-14_y.c, struct-by-value-15_x.c,
43530         struct-by-value-15_y.c, struct-by-value-16_y.c,
43531         struct-by-value-17_y.c, struct-by-value-18_y.c,
43532         struct-by-value-19_y.c, struct-by-value-1_x.c,
43533         struct-by-value-1_y.c, struct-by-value-20_y.c,
43534         struct-by-value-2_x.c, struct-by-value-2_y.c,
43535         struct-by-value-3_y.c, struct-by-value-4_x.c,
43536         struct-by-value-4_y.c, struct-by-value-5_y.c,
43537         struct-by-value-6_y.c, struct-by-value-7_y.c
43538         struct-by-value-8_x.c, struct-by-value-8_y.c
43539         struct-by-value-9_x.c, struct-by-value-9_y.c
43540         struct-return-10_x.c, struct-return-10_y.c,
43541         struct-return-19_x.c, struct-return-20_x.c
43542         struct-return-2_x.c, struct-return-2_y.c
43543         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43544         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
43545
43546 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43547
43548         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43549         attribute on sparc*-sun-solaris2.*.
43550
43551 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
43552
43553         PR c++/13710
43554         * g++.dg/ext/typeof7.C: New test.
43555
43556 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
43557
43558         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43559         * gcc.dg/const-elim-1.c: Same.
43560
43561 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
43562
43563         * objc.dg/stret-1.m: New.
43564         * objc.dg/stret-2.m: New.
43565
43566 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
43567
43568         PR c++/11895
43569         * g++.dg/ext/vector1.C: New test.
43570
43571 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
43572
43573         * gcc.dg/pch/import-1.c: New.
43574         * gcc.dg/pch/import-1.hs: New.
43575         * gcc.dg/pch/import-1a.h: New.
43576         * gcc.dg/pch/import-1b.h: New.
43577         * gcc.dg/pch/import-1c.h: New.
43578
43579 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43580
43581         PR c++/13574
43582         * g++.dg/ext/array1.C: New test.
43583
43584         PR c++/13178
43585         * g++.dg/conversion/op1.C: New test.
43586
43587 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
43588
43589         PR 11864
43590         From Kazumoto Kojima / Dan Kegel:
43591         * gcc.dg/pr11864-1.c: New test.
43592
43593         PR 10392
43594         From Marcus Comstedt / Dan Kegel:
43595         * gcc.dg/pr10392-1.c: New test.
43596
43597 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43598
43599         PR c++/13478
43600         * g++.dg/init/ref10.C: New test.
43601
43602 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43603
43604         PR c++/13407
43605         * g++.dg/parse/typename6.C: New test.
43606
43607 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43608
43609         PR pch/13361
43610         * g++.dg/pch/wchar-1.C: New.
43611         * g++.dg/pch/wchar-1.Hs: New.
43612
43613 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43614
43615         PR c++/9259
43616         * g++.dg/expr/sizeof2.C: New test.
43617
43618 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
43619
43620         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43621
43622 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43623
43624         PR c++/13659
43625         * g++.dg/lookup/strong-using-3.C: New.
43626         * g++.dg/lookup/using-10.C: New.
43627
43628 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43629
43630         PR c++/13594
43631         * g++.dg/lookup/strong-using-2.C: New.
43632
43633 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
43634             Dan Kegel <dank@kegel.com>
43635             J"orn Rennecke <joern.rennecke@superh.com>
43636
43637         PR target/9365
43638         * gcc.dg/pr9365-1.c: New test.
43639
43640 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43641
43642         PR c++/8856
43643         * g++.dg/parse/casting-operator2.C: New test.
43644         * g++.old-deja/g++.pt/explicit83.C: Remove.
43645
43646 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
43647
43648         * gcc.dg/label-compound-stmt-1.c: New test.
43649         * gcc.c-torture/compile/950922-1.c,
43650         gcc.c-torture/compile/20000211-3.c,
43651         gcc.c-torture/compile/20000518-1.c,
43652         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43653         compound statements.
43654
43655 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
43656
43657         * gcc.dg/ppc64-abi-1.c: New test.
43658
43659 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
43660
43661          * g++.dg/ext/attrib9.C: Add dg-warnings.
43662
43663 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43664
43665         PR c++/12335
43666         * g++.dg/parse/dtor3.C: New test.
43667
43668 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
43669
43670         PR c++/12709
43671         * g++.dg/parse/try-catch-1.C: New test.
43672
43673 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
43674
43675         * ada/acats/run_all.sh: Add more verbose output in acats.log
43676         when compiling tests.
43677
43678 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43679
43680         PR 13656
43681         * gcc.dg/typedef-redecl.c: New test case.
43682         * gcc.dg/typedef-redecl.h: New support file.
43683
43684 2004-01-13  Jan Hubicka  <jh@suse.cz>
43685
43686         * gcc.dg/always_inline.c: New test.
43687         * gcc.dg/debug/20031231-1.c: Fix.
43688
43689 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43690
43691         PR c++/13474
43692         * g++.dg/template/array3.C: New test.
43693
43694 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43695
43696         * g++.dg/ext/lvalue1.C: No longer expected to fail.
43697         * g++.dg/warn/Wunused-2.C: Likewise.
43698
43699 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43700
43701         PR c++/13289
43702         * g++.dg/template/instantiate6.C: New test.
43703
43704 2004-01-12  Roger Sayle  <roger@eyesopen.com>
43705
43706         PR middle-end/11397
43707         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43708
43709 2004-01-12  Jan Hubicka  <jh@suse.cz>
43710
43711         PR opt/12826
43712         * gcc.dg/20040112-1.c: New.
43713
43714         * gcc.dg/dwarf-die[1-7].c: Move to...
43715         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43716         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43717
43718 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
43719
43720         PR c++/4100
43721         * g++.dg/parse/friend4.C: New test.
43722
43723 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
43724
43725         PR c++/4100
43726         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43727         definition is called a friend.
43728
43729 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
43730
43731         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43732
43733 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
43734
43735         PR c++/3478
43736         * g++.dg/parse/error10.C: New test.
43737         * g++.dg/template/arg2.C: Accept "invalid type" error.
43738
43739 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
43740
43741         PR middle-end/13392
43742         * g++.dg/opt/expect2.C: New test.
43743
43744 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43745
43746         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43747         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43748         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43749         Update dg-error regexps.
43750
43751 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43752
43753         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43754         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43755
43756 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43757
43758         * gcc.dg/pragma-re-1.c: Use right pointer type.
43759
43760 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43761
43762         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43763
43764 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
43765
43766         * gcc.dg/rs6000-ldouble-1.c: New.
43767
43768 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43769
43770         DR 337
43771         PR c++/9256
43772         * g++.dg/other/abstract1.C: New test.
43773
43774 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
43775
43776         * g++.dg/lookup/strong-using-1.C: New.
43777
43778 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
43779
43780         PR c/11234
43781         * gcc.dg/func-ptr-conv-1.c: New test.
43782         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43783
43784 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
43785
43786         PR target/13380.
43787         * gcc.c-torture/compile/20040109-1.c: New.
43788
43789 2004-01-08  Stuart Hastings  <stuart@apple.com>
43790
43791         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43792         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43793         * gcc.dg/i386-sse-6.c: ...this new testcase.
43794
43795 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
43796
43797         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43798
43799 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43800
43801         * ada/acats/run_acats: Treat 'gnatchop' the same way
43802         as 'gnatmake'.  Export GCC_DRIVER.
43803         * ada/acats/run_all.sh: Add target_gnatchop.  Use
43804         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43805
43806 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43807
43808         PR c++/12573
43809         * g++.dg/template/dependent-expr4.C: New test.
43810
43811 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
43812
43813         * gcc.dg/altivec-11.c: New test.
43814
43815 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
43816
43817         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43818
43819 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43820
43821         PR c/6024
43822         * gcc.dg/enum-compat-1.c: New test.
43823         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43824
43825 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43826
43827         PR c/12165
43828         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43829         gcc.dg/c99-idem-qual-3.c: New tests.
43830
43831 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
43832
43833         * gcc.dg/winline-7.c: Don't cast void * to int.
43834
43835 2004-01-06  Jan Hubicka  <jh@suse.cz>
43836
43837         * gcc.dg/i386-sse-5.c: New test
43838         * g++.dg/eh/simd-1.c: Add -w argument for i386.
43839
43840 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43841
43842         PR c++/12815
43843         * g++.dg/rtti/typeid4.C: New test.
43844
43845 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43846
43847         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43848
43849 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43850
43851         PR c++/12132
43852         * g++.dg/template/error11.C: New test.
43853
43854         PR c++/13451
43855         * g++.dg/template/class2.C: New test.
43856
43857 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43858         Richard Sandiford <rsandifo@redhat.com>
43859
43860         PR c++/13387
43861         * g++.dg/opt/alias3.C: New test.
43862
43863 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
43864
43865         PR c++/13157
43866         * g++.dg/template/koenig3.C: New test.
43867
43868         PR c++/13529
43869         * g++.dg/parse/offsetof3.C: New test.
43870
43871         * g++.dg/init/copy7.C: Add missing dg-error markers.
43872
43873         PR c++/12226
43874         * g++.dg/init/copy7.c: New test.
43875
43876         PR c++/13536
43877         * g++.dg/parse/cast1.C: New test.
43878
43879 2004-01-04  Jan Hubicka  <jh@suse.cz>
43880
43881         * gcc.dg/winline[1-7].c: New tests.
43882
43883 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43884
43885         PR c++/13520
43886         * g++.dg/template/qualttp22.C: New test.
43887
43888 2004-01-01  Jan Hubicka  <jh@suse.cz>
43889
43890         * gcc.dg/debug/20031231-1.c: New.
43891         * gcc.c-torture/compile/20040101-1.c: New.
43892         * gcc.dg/dwarf-die-[1-7].c: New.
43893
43894 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
43895
43896         PR optimization/13521
43897         * gcc.c-torture/compile/20031231-1.c: New test.
43898
43899 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43900
43901         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43902
43903 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43904
43905         PR c++/10079
43906         * g++.dg/template/crash16.C: New test.
43907
43908 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
43909
43910         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
43911
43912 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43913
43914         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
43915         ports.
43916         * g++.old-deja/g++.jason/thunk3.C: Likewise.
43917         * g++.old-deja/g++.law/profile1.C: Likewise.
43918         * gcc.c-torture/compile/981006-1.c: Likewise.
43919         * gcc.c-torture/execute/loop-2e.x: Likewise.
43920         * gcc.c-torture/execute/loop-2f.x: Remove.
43921         * gcc.c-torture/execute/loop-2g.x: Likewise.
43922         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
43923         * gcc.dg/20020312-2.c: Remove traces of dead ports.
43924
43925 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43926
43927         PR c++/13507
43928         * g++.dg/ext/attrib11.C: New test.
43929
43930         PR c++/13494
43931         * g++.dg/template/array2-1.C: New test.
43932         * g++.dg/template/array2-2.C: New test.
43933
43934 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
43935
43936         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
43937
43938 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43939
43940         PR c++/12774
43941         * g++.dg/template/array1-1.C: New test.
43942         * g++.dg/template/array1-2.C: New test.
43943
43944 2003-12-29  Roger Sayle  <roger@eyesopen.com>
43945
43946         PR fortran/12632
43947         * g77.dg/12632.f: New test case.
43948
43949 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43950
43951         PR c++/13289
43952         * g++.dg/parse/nontype1.C: New test.
43953
43954 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43955
43956         PR c++/12403
43957         * g++.dg/parse/explicit1.C: New test.
43958         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43959
43960 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43961
43962         PR c++/13081
43963         * g++.dg/opt/inline6.C: New test.
43964
43965         PR c++/12613
43966         * g++.dg/parse/error9.C: New test.
43967
43968         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43969
43970 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43971
43972         PR c++/13009
43973         * g++.dg/init/assign1.C: New test.
43974
43975 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43976
43977         PR c++/13070
43978         * g++.dg/warn/format3.C: New test case.
43979
43980 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43981
43982         * gcc.c-torture/compile/20031227-1.c: New test.
43983
43984 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43985
43986         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43987         * g77.dg/bprob/bprob.exp: Likewise.
43988         * gcc.misc-tests/bprob.exp: Likewise.
43989         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43990         variants on systems where the library does not provide that
43991         functionality.
43992         * gcc.dg/builtins-20.c: Use builtins-config.h.
43993         * gcc.dg/builtins-config.h: New file.
43994
43995 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43996
43997         * lib/gcc-dg.exp (dg-require-profiling): New function.
43998         * lib/target-supports.exp (check_profiling_available): Likewise.
43999         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44000         * g77.dg/bprob/bprob.exp: Likewise.
44001         * gcc.misc-tests/bprob.exp: Likewise.
44002         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44003         * gcc.dg/20021014-1.c: Likewise.
44004         * gcc.dg/nest.c: Likewise.
44005
44006 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44007
44008         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44009         compiling.
44010         * g++.dg/lookup/java2.C: Likewise.
44011         * gcc.dg/cpp/lexident.c: Likewise.
44012
44013 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
44014
44015         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44016         given.
44017         * gcc.c-torture/compile/961203-1.c: Likewise.
44018         * gcc.c-torture/compile/980506-1.c: Likewise.
44019
44020 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
44021
44022         * lib/gcc-dg.exp (dg-prune-output): New annotation.
44023         (additional_prunes): New global.
44024         (gcc-dg-prune): Handle additional per-test pruning.
44025         (dg-test): Clear additional_prunes between tests.
44026
44027         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
44028         dg-prune-output to avoid spurious failures from assembler
44029         complaining about nonexistent WAW violations.
44030         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44031         Use dg-prune-output to avoid spurious failures from assembler
44032         warning about Itanium B-step errata.
44033
44034 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44035
44036         * g++.dg/abi/macro0.C: New test.
44037         * g++.dg/abi/macro1.C: Likewise.
44038         * g++.dg/abi/macro2.C: Likewise.
44039
44040         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44041         * g++.dg/abi/bitfield7.C: Likewise.
44042         * g++.dg/abi/dtor2.C: Likewise.
44043         * g++.dg/abi/mangle11.C: Likewise.
44044         * g++.dg/abi/mangle12.C: Likewise.
44045         * g++.dg/abi/mangle14.C: Likewise.
44046         * g++.dg/abi/mangle17.C: Likewise.
44047         * g++.dg/abi/vbase10.C: Likewise.
44048         * g++.dg/abi/vbase14.C: Likewise.
44049         * g++.dg/template/qualttp17.C: Likewise.
44050
44051 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
44052
44053         PR c/11995
44054         * gcc.dg/20031223-1.c: New test.
44055
44056 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44057
44058         * gcc.dg/noreturn-7.c: New test.
44059
44060 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44061
44062         * gcc.dg/null-pointer-1.c: New test.
44063
44064 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44065
44066         * g++.old-deja/g++.jason/template18.C: Remove.
44067         * g++.old-deja/g++.jason/template37.C: Likewise.
44068
44069         PR c++/12862
44070         * g++.dg/lookup/ns1.C: New test.
44071
44072         PR c++/12397
44073         * g++.dg/template/lookup3.C: New test.
44074
44075 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44076
44077         * g++.dg/template/recurse1.C: New test
44078
44079 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44080
44081         PR c++/12479
44082         * g++.dg/parse/semicolon1.C: New test.
44083         * g++.dg/parse/semicolon1.h: Likewise.
44084
44085 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
44086
44087         * gcc.dg/darwin-misaligned.c: New test.
44088
44089 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44090
44091         PR c/9163
44092         * gcc.dg/20031222-1.c: New test.
44093
44094 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
44095
44096         PR c++/13438
44097         * g++.dg/parse/error8.C: New test.
44098
44099         PR c++/11554
44100         * g++.dg/warn/ctor-init-1.C: New test.
44101
44102 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
44103
44104         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44105         too small.
44106         * gcc.c-torture/compile/930217-1.c: Likewise.
44107         * gcc.c-torture/compile/930513-1.c: Likewise.
44108         * gcc.c-torture/execute/920908-2.c: Likewise.
44109         * gcc.c-torture/execute/921204-1.c: Likewise.
44110         * gcc.c-torture/execute/930621-1.c: Likewise.
44111         * gcc.c-torture/execute/930630-1.c: Likewise.
44112         * gcc.c-torture/execute/931031-1.c: Likewise.
44113         * gcc.c-torture/execute/980602-2.c: Likewise.
44114         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44115         * gcc.c-torture/execute/compndlit-1.c: Likewise.
44116         * gcc.c-torture/execute/extzvsi.c: Likewise.
44117         * gcc.c-torture/unsorted/ext.c: Likewise.
44118
44119 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
44120
44121         PR target/12749
44122         * gcc.c-torture/compile/20031220-2.c: New test case.
44123
44124 2003-12-20  Roger Sayle  <roger@eyesopen.com>
44125
44126         PR optimization/13031
44127         * gcc.c-torture/compile/20031220-1.c: New test case.
44128
44129 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44130
44131         * gcc.dg/cast-function-1.c: New test.
44132
44133 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
44134
44135         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44136         formats.
44137
44138 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
44139
44140         PR c++/12795
44141         * g++.dg/ext/attrib10.C: New test.
44142
44143 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44144
44145         * gcc.dg/cleanup-10.c: New test.
44146         * gcc.dg/cleanup-11.c: New test.
44147
44148 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44149
44150         PR c++/13239
44151         * g++.dg/opt/expect1.C: New test.
44152
44153 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
44154
44155         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44156
44157 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
44158
44159         PR debug/12923
44160         * gcc.dg/20031218-1.c: New test.
44161
44162         PR debug/12389
44163         * gcc.dg/20031218-2.c: New test.
44164         * gcc.dg/20031218-3.c: New test.
44165
44166         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44167         of label name and allow for USER_LABEL_PREFIX == "_" names.
44168         * g++.dg/abi/mangle18-2.C: Likewise.
44169         * g++.dg/abi/mangle19-1.C: Likewise.
44170         * g++.dg/abi/mangle19-2.C: Likewise.
44171         * g++.dg/abi/mangle20-1.C: Likewise.
44172         * g++.dg/abi/mangle20-2.C: Likewise.
44173
44174 2003-12-18  Richard Henderson  <rth@redhat.com>
44175
44176         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44177
44178 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
44179             Dan Kegel <dank@kegel.com>
44180
44181         PR other/12009
44182         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44183         testing a cross compiler, it causes spurious compile failures.
44184         * lib/g++.exp: Likewise.
44185
44186 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44187
44188         PR c++/13262
44189         * g++.dg/template/access13.C: New test.
44190
44191 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
44192
44193         * gcc.dg/20031216-1.c: New test.
44194
44195 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44196
44197         PR c++/9154
44198         * g++.dg/template/error10.C: New test.
44199
44200 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44201
44202         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44203         * g++.dg/eh/simd-2.C: Likewise.
44204
44205 2003-12-17  James E Wilson  <wilson@specifixinc.com>
44206             Roger Sayle  <roger@eyesopen.com>
44207
44208         * gcc.c-torture/execute/ieee/mzero5.c: New.
44209
44210 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
44211
44212         PR c++/10603
44213         * g++.dg/parse/error6.C: New test.
44214
44215         PR c++/12827
44216         * g++.dg/parse/error7.C: New test.
44217
44218 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44219
44220         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44221         at -O with stabs debugging formats.
44222         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44223         * gcc.dg/debug/debug-2.c: Likewise.
44224
44225 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44226
44227         PR c++/12696
44228         * g++.dg/init/error1.C: New test.
44229
44230         PR c++/12218
44231         * g++.dg/init/pm3.C: New test.
44232
44233 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44234
44235         PR c/3347
44236         * gcc.dg/bitfld-8.c: New test.
44237
44238 2003-12-16  James Lemke  <jim@wasabisystems.com>
44239
44240         * gcc.dg/arm-scd42-[123].c: New tests.
44241
44242 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44243
44244         PR c++/9043
44245         * g++.dg/abi/mangle20-1.C: New test.
44246         * g++.dg/abi/mangle20-2.C: New test.
44247
44248 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44249
44250         PR c++/13275
44251         * g++.dg/other/offsetof2.C: Remove XFAIL.
44252         * g++.dg/parse/offsetof1.C: New test.
44253         * g++.gd/parse/offsetof2.C: Likewise.
44254
44255 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44256
44257         * g++.dg/template/nontype3.C: New test.
44258         * g++.dg/template/static2.C: Tweaked the dg-error clause.
44259
44260 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44261
44262         * g++.dg/warn/noreturn-3.C: Also test instantiation.
44263
44264 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44265
44266         PR c++/13387
44267         * g++.dg/expr/assign1.C: New test.
44268
44269         PR c++/13242
44270         * g++.dg/abi/mangle19-1.C: New test.
44271         * g++.dg/abi/mangle19-2.C: New test.
44272
44273 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
44274
44275         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44276
44277 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44278
44279         * gcc.c-torture/execute/20031216-1.c: New test.
44280
44281 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44282
44283         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44284         an ICE regression.
44285
44286 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44287
44288         PR c++/10926
44289         * g++.dg/template/error9.C: New test.
44290
44291         PR c++/11116
44292         * g++.dg/template/error8.C: New test.
44293
44294 2003-12-15  Roger Sayle  <roger@eyesopen.com>
44295
44296         PR middle-end/13400
44297         * gcc.c-torture/execute/20031215-1.c: New test case.
44298
44299 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44300
44301         PR c++/13269
44302         * g++.dg/parse/error5.C: New test.
44303
44304         PR c++/12989
44305         * g++.dg/expr/sizeof1.C: New test.
44306
44307         PR c++/13310
44308         * g++.dg/template/crash15.C: New test.
44309
44310 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
44311
44312         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44313         a non-POD type as the last named parameter of a varargs function.
44314
44315 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44316
44317         PR c++/13243
44318         PR c++/12573
44319         * g++.dg/template/crash14.C: New test.
44320         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44321
44322 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
44323
44324         * g++.dg/other/java1.C: New test.
44325
44326         PR c++/13241
44327         * g++.dg/abi/mangle18-1.C: New test.
44328         * g++.dg/abi/mangle18-2.C: New test.
44329
44330 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44331
44332         PR optimization/10312
44333         * gcc.c-torture/execute/20031214-1.c: New.
44334
44335 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
44336
44337         PR c++/10779
44338         PR c++/12160
44339         * g++.dg/parse/error3.C: New test.
44340         * g++.dg/parse/error4.C: Likewise.
44341         * g++.dg/abi/mangle4.C: Tweak error messages.
44342         * g++.dg/lookup/using5.C: Likewise.
44343         * g++.dg/other/error2.C: Likewise.
44344         * g++.dg/parse/typename5.C: Likewise.
44345         * g++.dg/parse/undefined1.C: Likewise.
44346         * g++.dg/template/arg2.C: Likewise.
44347         * g++.dg/template/ttp3.C: Likewise.
44348         * g++.dg/template/type1.C: Likewise.
44349         * g++.old-deja/g++.other/crash32.C: Likewise.
44350         * g++.old-djea/g++.pt/defarg8.C: Likewise.
44351
44352 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44353
44354         PR c++/13106
44355         * g++.dg/warn/noreturn-3.C: New test.
44356
44357 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44358
44359         PR c++/13118
44360         * g++.dg/abi/covariant3.C: New.
44361
44362 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
44363
44364         * g++.dg/eh/ia64-1.C: New test.
44365
44366 2003-12-12  Roger Sayle  <roger@eyesopen.com>
44367
44368         PR optimization/13037
44369         * g77.f-torture/execute/13037.f: New test case.
44370
44371 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44372
44373         PR c++/12881
44374         * g++.dg/abi/covariant2.C: New.
44375
44376 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
44377
44378         * gcc.dg/cpp/trad/macro.c: New tests.
44379
44380 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
44381
44382         * gcc.c-torture/execute/wchar_t-1.x: Delete.
44383
44384 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
44385
44386         PR other/10819
44387         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44388         to fix Bug 10819.
44389         * lib/g++.exp (g++_version): Likewise.
44390         * lib/g77.exp (g77_version): Likewise.
44391         * lib/objc.exp (default_objc_version): Likewise.
44392
44393 2003-12-10  Richard Henderson  <rth@redhat.com>
44394
44395         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44396
44397         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44398
44399 2003-12-08  Matt Austern  <austern@apple.com>
44400
44401         PR c/13134
44402         * lib/gcc-dg.exp (dg-require-visibility): Define.
44403         * lib/target-supports (check_visibility_available): Define.
44404         * gcc.dg/visibility-1.c: New test.
44405         * gcc.dg/visibility-2.c: Likewise.
44406         * gcc.dg/visibility-3.c: Likewise.
44407         * gcc.dg/visibility-4.c: Likewise.
44408         * gcc.dg/visibility-5.c: Likewise.
44409         * gcc.dg/visibility-6.c: Likewise.
44410         * g++.dg/ext/visibility-1.C: Likewise.
44411         * g++.dg/ext/visibility-2.C: Likewise.
44412         * g++.dg/ext/visibility-3.C: Likewise.
44413         * g++.dg/ext/visibility-4.C: Likewise.
44414         * g++.dg/ext/visibility-5.C: Likewise.
44415         * g++.dg/ext/visibility-6.C: Likewise.
44416
44417 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44418
44419         * g++.dg/lookup/java1.C: New test.
44420         * g++.dg/lookup/java2.C: New test.
44421
44422 2003-12-07  Falk Hueffner  <falk@debian.org>
44423
44424         * g++.dg/opt/noreturn-1.C: New test.
44425
44426 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44427
44428         * gcc.dg/overflow-1.c: New test.
44429
44430 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44431
44432         * g77.f-torture/compile/13060.f: New test.
44433
44434 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
44435
44436         PR c++/13323
44437         * g++.dg/inherit/operator2.C: New test.
44438
44439 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44440
44441         PR c++/13305
44442         * g++.dg/ext/attrib9.C: New test.
44443
44444 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44445
44446         PR c++/13314
44447         * g++.dg/template/error7.C: New test.
44448
44449 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
44450             J"orn Rennecke <joern.rennecke@superh.com>
44451
44452         PR target/13302
44453         * g++.dg/other/struct-va_list.C: New test.
44454
44455 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44456
44457         PR c++/13166
44458         * g++.dg/parse/defarg6.C: New test.
44459
44460 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
44461
44462         PR target/13256
44463         * gcc.c-torture/execute/20031201-1.c: New test.
44464
44465 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
44466
44467         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44468
44469 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44470
44471         * gcc.dg/builtin-return-1.c: New test.
44472
44473 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
44474             J"orn Rennecke <joern.rennecke@superh.com>
44475
44476         PR optimization/13260
44477         * gcc.c-torture/execute/20031204-1.c: New test.
44478
44479 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44480
44481         PR c++/9127
44482         * g++.dg/template/error6.C: New test.
44483
44484 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
44485
44486         * gcc.dg/20031202-1.c: New test.
44487
44488 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44489
44490         PR c++/13179
44491         * g++.dg/template/eh1.C: New test.
44492
44493         PR c++/10771
44494         * g++.dg/template/error5.C: New test.
44495
44496 2003-12-02  David Ung  <davidu@mips.com>
44497
44498         * gcc.dg/compat/vector-check.h: Corrected type for var
44499         g_##TMODE
44500
44501 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44502
44503         PR c++/10126
44504         * g++.dg/template/ptrmem8.C: New test.
44505
44506 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44507
44508         PR c++/12573
44509         * g++.dg/template/dependent-expr3.C: New test.
44510
44511 2003-12-01  James Lemke  <jim@wasabisystems.com>
44512
44513         * gcc.dg/arm-g2.c: New test.
44514
44515 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44516
44517         PR optimization/11634
44518         * gcc.dg/20031201-2.c: New test case.
44519
44520 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
44521
44522         PR 11433
44523         * objc.dg/proto-lossage-3.m: New test.
44524
44525 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44526
44527         PR optimization/12628
44528         * gcc.dg/20031201-1.c: New test case.
44529
44530 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44531
44532         * gcc.dg/unaligned-1.c: New test.
44533
44534 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
44535
44536         PR c++/9849
44537         * g++.dg/template/error4.C: New test.
44538         * g++.dg/template/nested3.C: Adjust error markers.
44539
44540 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44541
44542         * gcc.dg/cpp/assert4.c: Check more #system assertions.
44543
44544 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
44545
44546         PR c/10333
44547         * gcc.dg/bitfld-7.c: New test.
44548
44549 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
44550
44551         * gcc.dg/tls/asm-1.C: New test.
44552
44553 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44554
44555         * gcc.dg/cpp/assert4.c: Update.
44556
44557 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44558
44559         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44560         * gcc.dg/builtin-apply3.c: New test.
44561
44562 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44563
44564         * lib/compat.exp (compat-obj): New xfaildata parameter.
44565         Use it to set compiler_conditional_xfail_data before compiling.
44566         (compat-get-options): Handle dg-xfail-if.
44567         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44568         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44569         * gcc.dg/compat/vector-1_y.c: Likewise.
44570         * gcc.dg/compat/vector-2_x.c: Likewise.
44571         * gcc.dg/compat/vector-2_y.c: Likewise.
44572
44573 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44574
44575         * g++.dg/opt/reg-stack4.C: New test.
44576
44577 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44578
44579         * gcc.dg/builtin-apply2.c: New test.
44580
44581 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44582
44583         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44584
44585 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44586
44587         PR c++/12924
44588         * g++.dg/template/template-id-2.C: New test.
44589
44590 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44591
44592         PR c++/5369
44593         * g++.dg/template/memfriend1.C: New test.
44594         * g++.dg/template/memfriend2.C: Likewise.
44595         * g++.dg/template/memfriend3.C: Likewise.
44596         * g++.dg/template/memfriend4.C: Likewise.
44597         * g++.dg/template/memfriend5.C: Likewise.
44598         * g++.dg/template/memfriend6.C: Likewise.
44599         * g++.dg/template/memfriend7.C: Likewise.
44600         * g++.dg/template/memfriend8.C: Likewise.
44601         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44602
44603 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
44604
44605         PR c++/12515
44606         * g++.dg/ext/cond1.C: New test.
44607
44608 2003-11-20  Richard Henderson  <rth@redhat.com>
44609
44610         * gcc.dg/20020201-2.c: Remove.
44611         * gcc.dg/20020201-4.c: Remove.
44612         * gcc.dg/20020304-1.c: Remove.
44613
44614 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
44615
44616         * gcc.dg/cpp/trad/xwin1.c: New test case.
44617
44618 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
44619
44620         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44621         * lib/g77.exp: Likewise.
44622         * lib/objc.exp: Likewise.
44623         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44624         for darwin.
44625
44626 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44627
44628         PR c++/12932
44629         * g++.dg/template/static5.C: New test.
44630
44631 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
44632
44633         * gcc.dg/nested-func-1.c: New test.
44634
44635 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44636
44637         * gcc.dg/cpp/assert4.c: New test.
44638
44639 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44640
44641         PR c++/2294
44642         * g++.dg/lookup/using9.c: New test.
44643
44644 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
44645
44646         PR c++/12762
44647         * g++.dg/template/error3.C: New test.
44648
44649 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
44650
44651         PR ada/13035
44652         * ada/acats/run_acats, run_all.sh: Fix syntax error.
44653         No longer use a wrapper for gcc, since this does not work under
44654         Windows.
44655
44656 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44657
44658         PR c++/2094
44659         * g++.dg/template/ptrmem7.C: New test.
44660
44661 2003-11-13  Andrew Pinski <apinski@apple.com>
44662
44663         * gcc.c-torture/compile/20031113-1.c: New test.
44664
44665 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
44666             Kean Johnston <jkj@sco.com>
44667
44668         PR c/13029
44669         * gcc.dg/unused-4.c: Update.
44670
44671 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44672
44673         * g++.dg/opt/const3.C: New test.
44674
44675 2003-11-13  Jan Hubicka  <jh@suse.cz>
44676
44677         * gcc.c-torture/compile/20031112-1.c: New test.
44678
44679 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
44680
44681         * g++.dg/parse/crash10.C: Remove bogus error marker.
44682
44683 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44684
44685         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44686         (host_gcc): Likewise.
44687         (ROOT): Honor $PWDCMD.
44688         (BASE): Likewise.
44689         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44690
44691 2003-11-12  Catherine Moore  <clm@redhat.com>
44692
44693         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44694
44695 2003-11-12  Andreas Jaeger  <aj@suse.de>
44696             Jakub Jelinek  <jakub@redhat.com>
44697             Andrew Pinski  <pinskia@physics.uc.edu>
44698             Richard Henderson  <rth@redhat.com>
44699
44700         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44701         systems.
44702         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44703
44704         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44705         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44706
44707 2003-11-11  Andreas Jaeger  <aj@suse.de>
44708
44709         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44710
44711         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44712
44713 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
44714
44715         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44716         Clean ups.
44717
44718 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
44719
44720         * gcc.dg/trampoline-1.c: New test.
44721
44722 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
44723
44724         * gcc.c-torture/compile/200031109-1.c: New test.
44725
44726 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44727
44728         PR c/3190
44729         PR c/8714
44730         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44731         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44732         gcc.dg/format/no-y2k-1.c: Update.
44733
44734 2003-11-08  Roger Sayle  <roger@eyesopen.com>
44735
44736         PR optimization/10467
44737         * gcc.dg/20031108-1.c: New test case.
44738
44739 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
44740
44741         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44742
44743 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44744
44745         * gcc.dg/compound-lvalue-1.c: New test.
44746         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44747         some XFAILs.
44748
44749 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
44750
44751         * gcc.dg/altivec-varargs-1.c: New test.
44752
44753 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44754
44755         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44756         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44757         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
44758         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
44759         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44760
44761 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
44762
44763         * gcc.dg/cond-lvalue-1.c: New test.
44764
44765 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
44766
44767         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44768
44769 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44770
44771         PR c++/11616
44772         * g++.dg/template/instantiate5.C: New test.
44773
44774 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44775
44776         PR c++/12726
44777         * g++.dg/ext/complit2.C: Replace test with self-contained version.
44778         * ChangeLog: Add missing first entry for above test.
44779
44780 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44781
44782         PR c++/9810
44783         * g++.dg/template/using8.C: New test.
44784         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44785
44786 2003-11-02  Roger Sayle  <roger@eyesopen.com>
44787
44788         PR optimization/10817
44789         * gcc.c-torture/compile/20031102-1.c: New test case.
44790
44791 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
44792
44793         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44794         2147483647.
44795
44796 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44797
44798         * gcc.dg/20031102-1.c: New test.
44799
44800 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44801
44802         * gcc.dg/complex-1.c: New test.
44803
44804 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44805
44806         PR c++/12796
44807         * g++.dg/template/crash13.C: Adjust expected error location.
44808         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44809
44810 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44811
44812         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44813
44814 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44815
44816         PR/10239
44817         * gcc.c-torture/compile/20031031-2.c: New test.
44818
44819 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44820
44821         PR/11640
44822         * gcc.c-torture/compile/20031031-1.c: New test.
44823
44824 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44825
44826         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44827         * gcc.misc-tests/bprob.exp: Likewise.
44828         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44829         the execution test on arm-elf configs.
44830         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
44831         configs that don't support scratch files.
44832         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44833
44834 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
44835
44836         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44837         done by dejagnu.
44838
44839 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
44840
44841         * ada/acats/run_all.sh: Redirect mv output to /dev/null
44842         Avoid non pure sh syntax. Add more logging.
44843
44844         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44845         fail.
44846
44847 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44848
44849         PR libgcj/10610
44850         * gcc.dg/ppc-stackalign-1.c: New test.
44851
44852 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
44853
44854         * ada/acats/run_all.sh: Change output to be more compliant with
44855         dejagnu framework.
44856         Create acats.sum and acats.log files under testsuite/ada/acats
44857         Only run [a-z]* directories, to filter out e.g. CVS.
44858         Redirect build output to log file.
44859
44860 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44861
44862         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44863
44864 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44865
44866         PR ada/5909:
44867         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44868
44869 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
44870
44871         * gcc.c-torture/compile/20031023-1.c: New test.
44872         * gcc.c-torture/compile/20031023-2.c: New test.
44873         * gcc.c-torture/compile/20031023-3.c: New test.
44874         * gcc.c-torture/compile/20031023-4.c: New test.
44875
44876 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44877
44878         PR c++/10371
44879         * g++.dg/lookup/scoped8.C: New test.
44880
44881 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44882
44883         * g++.dg/opt/reg-stack3.C: New test.
44884
44885 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44886
44887         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
44888
44889 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44890
44891         PR c++/11076
44892         * g++.dg/template/crash13.C: New test.
44893
44894 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44895
44896         * gcc.dg/c99-restrict-2.c: New test.
44897
44898 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
44899
44900         PR c++/12698, c++/12699, c++/12700, c++/12566
44901         * g++.dg/inherit/covariant9.C: New test.
44902         * g++.dg/inherit/covariant10.C: New test.
44903         * g++.dg/inherit/covariant11.C: New test.
44904
44905 2003-10-23  Jason Merrill  <jason@redhat.com>
44906
44907         PR c++/12726
44908         * g++.dg/ext/complit2.C: New test.
44909
44910 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44911
44912         PR target/12654
44913         * gcc.c-torture/execute/20031020-1.c: New test.
44914
44915 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44916
44917         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
44918         following the jump_insn.
44919
44920 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
44921
44922         * gcc.dg/cast-lvalue-1.c: New test.
44923
44924 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
44925
44926         PR c++/11962
44927         * g++.dg/template/cond2.C: New test.
44928
44929 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44930
44931         * gcc.dg/builtins-28.c: New test.
44932
44933 2003-10-20  Jan Hubicka  <jh@suse.cz>
44934
44935         * g++.dg/opt/inline4.C: Do not use min-inline-insns
44936         parameter.
44937         * gcc.dg/inline-2.c: Likewise.
44938
44939 2003-10-20  Phil Edwards  <phil@codesourcery.com>
44940
44941         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44942         * gcc.dg/nest.c: Likewise.
44943
44944 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44945
44946         PR c++/9781, c++/10583, c++/11862
44947         * g++.dg/parse/crash13.C: New test.
44948
44949 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44950
44951         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44952
44953 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44954
44955         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44956         Define HAVE_C99_RUNTIME except on Solaris.
44957         * gcc.dg/builtins-20.c: Likewise.
44958
44959 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44960
44961         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44962
44963 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44964
44965         PR c++/12495
44966         * g++.dg/template/crash21.C: New test.
44967
44968 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44969
44970         PR c++/2513
44971         * g++.dg/template/typename5.C: New test.
44972
44973 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44974
44975         PR c++/12369
44976         * g++.dg/template/friend25.C: New test.
44977
44978 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
44979
44980         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44981         versions.
44982
44983 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44984
44985         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44986         == 2147483647.
44987
44988 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44989
44990         * gcc.c-torture/execute/960416-1.x: Remove.
44991         * gcc.c-torture/execute/divconst-3.x: Likewise.
44992
44993 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44994
44995         PR target/12598
44996         * gcc.dg/torture/cris-volatile-1.c: New test.
44997
44998 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44999
45000         PR optimization/9325
45001         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45002         for overflowing floating point to integer conversion during RTL
45003         simplification.
45004
45005 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
45006
45007         * objc/execute/_cmd.m: Fix typo.
45008         * objc.dg/image-info.m, objc.dg/symtab-1.m:
45009         Relax 'scan-assembler' regexp.
45010         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45011         objc.dg/try-catch-4.m: Run on non-Darwin targets.
45012         * objc.dg/zero-link-2.m: Remove blank line.
45013         * objc.dg/zero-link-3.m: New test case.
45014
45015 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
45016
45017         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45018
45019         * gcc.dg/asm-names.c: Use scan-assembler-not rather
45020         than linker trickery.
45021
45022 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45023
45024         PR c++/12370
45025         * g++.dg/other/friend2.C: New test.
45026
45027 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45028
45029         * gcc.dg/20031012-1.c: New test.
45030
45031 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45032
45033         * gcc.dg/weak/weak-3.c: Fix for new warning.
45034
45035 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
45036
45037         PR optimization/8750
45038         * gcc.c-torture/execute/20031012-1.c: New test case.
45039
45040 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45041
45042         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45043         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45044
45045 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45046
45047         PR optimization/12260
45048         * gcc.c-torture/compile/20031011-2.c: New test case.
45049
45050 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45051
45052         * gcc.c-torture/execute/20031011-1.c: New testcase.
45053
45054 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
45055
45056         * gcc.c-torture/compile/20031011-1.c: New test.
45057
45058 2003-10-11  Jan Hubicka  <jh@suse.cz>
45059
45060         * g++.dg/other/first-global.C: New test.
45061
45062 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45063
45064         * gcc.c-torture/execute/string-opt-18.c: New testcase.
45065
45066 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
45067
45068         * gcc.c-torture/compile/20031010-1.c: New test.
45069
45070 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
45071
45072         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45073         * gcc.c-torture/execute/va-arg-25.c: ... here.
45074
45075 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
45076
45077         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45078
45079 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
45080
45081         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45082
45083 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
45084
45085         * g++.dg/parse/error2.C: New test.
45086
45087 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
45088
45089         PR c++/11097
45090         * g++.dg/other/error5.C: Modify the error message.
45091         * g++.dg/lookup/using8.C: New test.
45092
45093 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
45094
45095         * gcc.dg/darwin-abi-2.c: New file.
45096         * gcc.c-torture/execute/va-arg-24.c: New file.
45097
45098 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
45099
45100         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
45101         indentation.
45102
45103 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
45104
45105         PR c++/10147
45106         * g++.dg/other/error4.C: Update error messages.
45107         * g++.dg/template/ptrmem4.C: Likewise.
45108
45109         PR c++/12337
45110         * g++.dg/init/new9.C: New test.
45111
45112         PR c++/12334, c++/12236, c++/8656
45113         * g++.dg/ext/attrib8.C: New test.
45114
45115 2003-10-06  Devang Patel  <dpatel@apple.com>
45116
45117         * gcc.dg/debug/dwarf2-3.h: New test.
45118         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45119
45120 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
45121
45122         * g++.dg/opt/cfg2.C: New test.
45123
45124 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
45125
45126         * g++.dg/opt/float1.C: New test.
45127
45128 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45129
45130         * gcc.dg/c90-array-lval-6.c: New test.
45131         * gcc.dg/c99-array-lval-6.c: New test.
45132
45133 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
45134             Ziemowit Laski  <zlaski@apple.com>
45135
45136         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45137         'Derived', so that it is never considered a class method; add
45138         new warning for '+port' method ambiguity.
45139         * objc.dg/method-12.m: Include <objc/objc.h> instead of
45140         <objc/objc-api.h> (needed on Mac OS X).
45141         * objc.dg/method-13.m: New test.
45142
45143 2003-10-03  Roger Sayle  <roger@eyesopen.com>
45144
45145         PR optimization/9325, PR java/6391
45146         * gcc.c-torture/execute/20031003-1.c: New test case.
45147
45148 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
45149
45150         PR optimization/12180
45151         * gcc.dg/20031002-1.c: New test.
45152
45153         PR c++/12486
45154         * g++.dg/inherit/error1.C: New test.
45155
45156 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
45157
45158         * lib/f-torture.exp (search_for): Rename to...
45159         (search_for_re): This.  Also, clean up comments and the
45160         "regexp" invocation.
45161
45162 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
45163
45164         * gcc.c-torture/compile/20031002-1.c: New test.
45165
45166 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
45167
45168         * g++.dg/opt/cond1.C: New test.
45169
45170 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
45171
45172         * gcc.dg/Wold-style-definition-2.c: New testcase.
45173         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45174
45175 2003-09-29  Richard Henderson  <rth@redhat.com>
45176
45177         * g++.dg/init/array10.C: Add dg-options.
45178
45179 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
45180
45181         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45182
45183 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45184
45185         * g++.dg/template/friend19.C: Fix typo.
45186         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45187
45188 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
45189
45190         * gcc.c-torture/execute/20030928-1.c: New test.
45191         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45192
45193 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45194
45195         * g++.dg/opt/unroll1.C: New test.
45196
45197 2003-09-26  Roger Sayle  <roger@eyesopen.com>
45198
45199         PR optimization/11741
45200         * gcc.dg/20030926-1.c: New test case.
45201
45202 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45203
45204         PR c++/5655
45205         * g++.dg/parse/access7.C: New test.
45206         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45207
45208 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
45209
45210         MERGE OF objc-improvements-branch into MAINLINE:
45211         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45212         if libobjc has not been built.
45213         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45214         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45215         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45216         objc/execute/nested-3.m, objc/execute/np-2.m,
45217         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45218         objc/execute/redefining_self.m, objc/execute/root_methods.m,
45219         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45220         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45221         objc.dg/special/unclaimed-category-1.h,
45222         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45223         well as GNU runtime.
45224         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45225         * execute/cascading-1.m, execute/function-message-1.m,
45226         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45227         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45228         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45229         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45230         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45231         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45232         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45233         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45234         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45235         * objc.dg/bitfield-2.m: Run only on Darwin.
45236         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45237         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45238         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45239         * objc.dg/const-str-1.m: Fix constant string layout.
45240
45241 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
45242
45243         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45244
45245 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
45246
45247         * gcc.dg/darwin-abi-1.c: New file.
45248
45249 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
45250
45251         PR target/12281
45252         * gcc.c-torture/compile/20030921-1.c: New test.
45253
45254 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
45255
45256         * g++.dg/opt/reg-stack2.C: New test.
45257
45258 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45259
45260         * g++.dg/eh/delayslot1.C: New test.
45261
45262 2003-09-20  Richard Henderson  <rth@redhat.com>
45263
45264         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45265
45266 2003-09-20  Roger Sayle  <roger@eyesopen.com>
45267
45268         * gcc.c-torture/execute/20030920-1.c: New test case.
45269
45270 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45271
45272         * g++.dg/rtti/typeid3.C: Correct expected error message.
45273
45274 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45275
45276         PR c++/157
45277         * g++.dg/parse/crash12.C: New test.
45278
45279 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
45280
45281         * gcc.dg/compat/mixed-struct-check.h: New.
45282         * gcc.dg/compat/mixed-struct-defs.h: New.
45283         * gcc.dg/compat/mixed-struct-init.h: New.
45284         * gcc.dg/compat/struct-by-value-19_main.c: New.
45285         * gcc.dg/compat/struct-by-value-19_x.c: New.
45286         * gcc.dg/compat/struct-by-value-19_y.c: New.
45287         * gcc.dg/compat/struct-by-value-20_main.c: New.
45288         * gcc.dg/compat/struct-by-value-20_x.c: New.
45289         * gcc.dg/compat/struct-by-value-20_y.c: New.
45290         * gcc.dg/compat/struct-return-19_main.c: New.
45291         * gcc.dg/compat/struct-return-19_x.c: New.
45292         * gcc.dg/compat/struct-return-19_y.c: New.
45293         * gcc.dg/compat/struct-return-20_main.c: New.
45294         * gcc.dg/compat/struct-return-20_x.c: New.
45295         * gcc.dg/compat/struct-return-20_y.c: New.
45296
45297 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
45298         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45299         so that it will not complain on LP64 targets.
45300
45301 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45302
45303         PR c++/495
45304         * g++.dg/template/friend24.C: New test.
45305
45306 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
45307
45308         PR c++/12332
45309         * g++.dg/template/memtmpl2.C: New test.
45310
45311 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
45312
45313         PR target/11184
45314         * gcc.dg/builtin-apply1.c: New test.
45315
45316 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45317
45318         PR c++/9848
45319         * g++.dg/warn/Wunused-4.C: New test.
45320
45321 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45322
45323         PR c++/12316
45324         * g++.dg/other/gc2.C: New test.
45325
45326 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
45327
45328         PR c++/11991
45329         * g++.dg/rtti/typeid3.C: New test.
45330
45331         PR c++/12266
45332         * g++.dg/overload/template1.C: New test.
45333
45334 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45335
45336         * g++.dg/opt/cfg3.C: New test.
45337
45338 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45339
45340         PR c++/7939
45341         * g++.dg/template/crash11.C: New test.
45342
45343 2003-09-16  Jason Merrill  <jason@redhat.com>
45344             Jakub Jelinek  <jakub@redhat.com>
45345
45346         * gcc.dg/attr-warn-unused-result.c: New test.
45347
45348 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45349
45350         PR c++/12184
45351         * g++.dg/expr/call2.C: New test.
45352
45353 2003-09-15  Andreas Jaeger  <aj@suse.de>
45354
45355         * gcc.dg/Wold-style-definition-1.c: New test.
45356
45357 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
45358
45359         PR c++/3907
45360         * g++.dg/parse/template12.C: New test.
45361
45362         * g++.dg/abi/bitfield11.C: New test.
45363         * g++.dg/abi/bitfield12.C: Likewise.
45364
45365 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
45366
45367         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
45368         non-expansion of functional macro name without arguments at EOL.
45369         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
45370
45371 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
45372
45373         * gcc.c-torture/execute/20030914-[12].c: New tests.
45374
45375 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45376
45377         PR c++/11788
45378         * g++.dg/overload/addr1.C: New test.
45379
45380 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
45381
45382         * gcc.dg/20030909-1.c: New test.
45383
45384 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45385
45386         * gcc.dg/ultrasp10.c: New test.
45387
45388 2003-09-09  Devang Patel  <dpatel@apple.com>
45389
45390         * gcc.dg/darwin-ld-6.c: New test.
45391
45392 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45393
45394         * gcc.dg/torture/builtin-explog-1.c: New testcase.
45395
45396 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45397
45398         * gcc.dg/ia64-types1.c: New test.
45399         * gcc.dg/ia64-types2.c: Likewise.
45400
45401 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45402
45403         * gcc.dg/builtins-1.c: Add more _Complex tests.
45404         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45405
45406         * gcc.dg/builtins-1.c: Test existing _Complex functions.
45407         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45408
45409 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45410
45411         PR c++/11786
45412         * g++.dg/lookup/koenig2.C: New test.
45413
45414         PR c++/5296
45415         * g++.dg/rtti/typeid2.C: New test.
45416
45417 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
45418
45419         * gcc.c-torture/compile/20030904-1.c: New test.
45420
45421 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45422
45423         * g++.dg/opt/longbranch2.C: New test.
45424
45425 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45426
45427         * g++.dg/template/crash10.C: Only compile it.
45428
45429 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45430
45431         PR middle-end/11665
45432         * gcc.c-torture/compile/20030907-1.c: New test.
45433         * g++.dg/init/array11.C: New test.
45434
45435 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45436
45437         PR c++/11852
45438         * g++.dg/init/struct1.C: New test.
45439
45440 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45441
45442         PR c++/12181
45443         * g++.dg/expr/comma1.C: New test.
45444
45445 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
45446
45447         PR c++/11867
45448         * g++.dg/expr/static_cast5.C: New test.
45449
45450 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
45451
45452         PR c++/11507
45453         * g++.dg/lookup/scoped7.C: New test.
45454
45455         PR c++/9574
45456         * g++.dg/other/static1.C: New test.
45457
45458         PR c++/11490
45459         * g++.dg/warn/template-1.C: New test.
45460
45461         PR c++/11432
45462         * g++.dg/template/crash10.C: New test.
45463
45464         PR c++/2478
45465         * g++.dg/overload/VLA.C: New test.
45466
45467         PR c++/10804
45468         * g++.dg/template/call1.C: New test.
45469
45470 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45471
45472         PR c++/11794
45473         * g++.dg/parse/using3.C: New test.
45474
45475 2003-09-06  Roger Sayle  <roger@eyesopen.com>
45476
45477         PR c++/11409
45478         * g++.dg/overload/builtin3.C: New test case.
45479
45480 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
45481
45482         PR c/9862
45483         * gcc.dg/20030906-1.c: New test.
45484         * gcc.dg/20030906-2.c: Likewise.
45485
45486 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45487
45488         PR c++/12167
45489         * g++.dg/parse/defarg5.C: New test.
45490
45491         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45492
45493 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
45494
45495         PR c++/12163
45496         * g++.dg/expr/static_cast4.C: New test.
45497
45498         PR c++/12146
45499         * g++.dg/template/crash9.C: New test.
45500
45501 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
45502
45503         * g++.old-deja/g++.ext/pretty2.C: Update for change
45504         in __FUNCTION__.
45505         * g++.old-deja/g++.ext/pretty3.C: Likewise.
45506
45507 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
45508
45509         PR c++/11922
45510         * g++/dg/template/qualified-id1.C: New test.
45511
45512         PR c++/12037
45513         * g++.dg/warn/noeffect4.C: New test.
45514
45515 2003-09-04  Matt Austern  <austern@apple.com>
45516
45517         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45518         * g++.dg/ext/fnname2.C: Likewise.
45519         * g++.dg/ext/fnname3.C: Likewise.
45520
45521 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
45522
45523         * g++.dg/expr/lval1.C: New test.
45524         * g++.dg/ext/lvcast.C: Remove.
45525
45526 2003-09-03  Roger Sayle  <roger@eyesopen.com>
45527
45528         PR optimization/11700.
45529         * gcc.c-torture/compile/20030903-1.c: New test case.
45530
45531 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
45532
45533         PR c++/12053
45534         * g++.dg/abi/layout4.C: New test.
45535
45536 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
45537
45538         PR c++/11553
45539         * g++.dg/parse/friend3.C: New test.
45540
45541 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
45542
45543         PR c++/11847
45544         * g++.dg/template/class1.C: New test.
45545
45546         PR c++/11808
45547         * g++.dg/expr/call1.C: New test.
45548
45549 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
45550
45551         PR c++/12114
45552         * g++.dg/init/ref9.C: New test.
45553
45554         PR c++/11972
45555         * g++.dg/template/nested4.C: New test.
45556
45557 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45558
45559         PR c++/12093
45560         * g++.dg/template/non-dependent4.C: New test.
45561
45562         PR c++/11928
45563         * g++.dg/inherit/conv1.C: New test.
45564
45565 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45566
45567         PR c++/6196
45568         * g++.dg/ext/label1.C: New test.
45569         * g++.dg/ext/label2.C: Likewise.
45570
45571 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45572
45573         * g++.dg/expr/cond3.C: New test.
45574
45575 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45576
45577         * gcc.dg/builtins-1.c: Add new builtin cases.
45578
45579 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45580
45581         * gcc.dg/builtins-1.c: Add new cases.
45582         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45583
45584 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45585
45586         * gcc.dg/builtins-1.c: Add more math builtin tests.
45587         * gcc.dg/torture/builtin-attr-1.c: New test.
45588
45589 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45590
45591         PR optimization/5079
45592         * g++.dg/opt/static3.C: New test.
45593
45594 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45595
45596         * gcc.misc-tests/gcov-10b.c: New test.
45597
45598 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
45599
45600         * g++.dg/opt/ptrmem3.C: New test.
45601
45602         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45603
45604 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
45605
45606         * gcc.dg/20030826-2.c: New test.
45607
45608 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45609
45610         PR middle-end/12002
45611         * g77.f-torture/compile/12002.f: New test case.
45612
45613 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45614
45615         * gcc.dg/20030826-1.c: New test case.
45616
45617 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
45618
45619         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45620
45621 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
45622
45623         PR c++/11871
45624         * c++.dg/lookup/crash1.C: New test.
45625
45626         * c++.dg/warn/noeffect3.C: New test.
45627
45628 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
45629
45630         * gcc.dg/compat/vector-1_x.c: Compile with -w.
45631         * gcc.dg/compat/vector-1_y.c: Ditto.
45632         * gcc.dg/compat/vector-2_x.c: Ditto.
45633         * gcc.dg/compat/vector-2_y.c: Ditto.
45634
45635 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
45636
45637         * gcc.dg/20030702-1.c: New test.
45638
45639 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
45640
45641         PR c++/8795
45642         * g++.dg/ext/altivec-1.C: New test.
45643
45644 2003-08-24  Richard Henderson  <rth@redhat.com>
45645
45646         * g++.dg/eh/simd-2.C: Add -w for x86.
45647
45648 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
45649
45650         * gcc.dg/20030815-1.c: New test.
45651
45652 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45653
45654         PR c++/3765
45655         * g++.dg/parse/access6.C: New test.
45656
45657 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45658
45659         PR c++/641, c++/11876
45660         * g++.dg/template/friend22.C: New test.
45661         * g++.dg/template/friend23.C: Likewise.
45662
45663 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45664
45665         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45666         identically.
45667
45668 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45669
45670         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45671
45672 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45673
45674         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45675
45676 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45677
45678         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45679
45680 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45681
45682         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45683
45684 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
45685
45686         PR c++/11919
45687         * g++.dg/overload/prom1.C: New test.
45688
45689         PR c++/11551
45690         * g++.dg/parse/dtor2.C: New test.
45691
45692         PR c++/10762
45693         * g++.dg/parse/using2.C: New test.
45694
45695 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
45696
45697         PR target/11805
45698         * gcc.c-torture/compile/20030821-1.c: New.
45699
45700 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
45701
45702         PR c++/11834
45703         * g++.dg/template/deduce2.C: New test.
45704
45705 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
45706
45707         * gcc.c-torture/execute/20030821-1.c: New test.
45708
45709 2003-08-20  Roger Sayle  <roger@eyesopen.com>
45710
45711         PR middle-end/11984
45712         * gcc.dg/20030820-1.c: New test case.
45713
45714 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
45715
45716         PR c++/11945
45717         * g++.dg/warn/noeffect2.C: New test.
45718
45719 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
45720
45721         PR c++/10926
45722         * g++.dg/template/dtor2.C: New test.
45723
45724         PR c++/11684
45725         * g++.dg/template/operator1.C: New test.
45726         * g++.dg/parse/operator4.C: New test.
45727
45728         PR c++/11946.C
45729         * g++.dg/expr/enum1.C: New test.
45730         * gcc.dg/c99-bool-1.c: Remove bogus warning.
45731
45732         PR c++/11036.C
45733         * g++.dg/parse/elab2.C: New test.
45734         * g++.dg/parse/typedef4.C: Change error message.
45735         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45736         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45737         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45738
45739 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
45740
45741         * gcc.dg/pch/warn-1.c: New.
45742         * gcc.dg/pch/warn-1.hs: New.
45743
45744         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45745         not-tested file.
45746
45747 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45748
45749         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45750
45751 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45752
45753         * gcc.dg/uninit-D.c: New Test.
45754         * gcc.dg/uninit-E.c: New Test.
45755         * gcc.dg/uninit-F.c: New Test.
45756         * gcc.dg/uninit-G.c: New Test.
45757
45758 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
45759
45760         * g++.dg/README: Describe the pch directory.
45761
45762 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45763
45764         PR c++/11174
45765         * g++.dg/parse/access4.C: New test.
45766         * g++.dg/parse/access5.C: Likewise.
45767         * g++.old-deja/g++.jason/access17.C: Adjust error message.
45768
45769 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
45770
45771         * gcc.dg/noncompile/20030818-1.c: New.
45772
45773 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45774
45775         PR c++/11957
45776         * g++.dg/warn/noeffect1.C: New test.
45777
45778         * g++.dg/template/scope2.C: New test.
45779         * g++.dg/template/error2.C: Correct dg-error
45780
45781 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
45782
45783         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45784
45785 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
45786
45787         PR C++/11512
45788         * g++.dg/template/warn1.C: New.
45789
45790 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45791
45792         * g++.dg/template/error2.C: New test.
45793         * g++.dg/lookup/using7.C: Adjust errors
45794         * g++.old-deja/g++.pt/crash36.C: Likewise.
45795         * g++.old-deja/g++.pt/derived3.C: Likewise.
45796
45797 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45798
45799         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45800         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45801         * gcc.c-torture/execute/builtins/string-9.c: New, from
45802         string-opt-9.c.  Adjust for execute/builtins framework.
45803         * gcc.c-torture/execute/string-opt-9.c: Delete.
45804
45805 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
45806
45807         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45808
45809         * g++.dg/parse/ret-type2.C: New test.
45810
45811         PR c++/11703
45812         * g++.dg/init/new8.C: New test.
45813
45814         PR c++/10923
45815         * g++.dg/parse/typedef5.C: New test.
45816
45817         PR c++/9512
45818         * g++.dg/parse/qualified2.C: New test.
45819         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45820         invalid code.
45821
45822 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
45823
45824         * g++.dg/conversion/ptrmem1.C: New test.
45825
45826 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
45827
45828         PR target/11693
45829         * gcc.dg/20030811-1.c: New test.
45830
45831         PR target/11535
45832         * gcc.c-torture/execute/20030811-1.c: New test.
45833
45834 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45835
45836         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45837
45838 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
45839
45840         PR c++/11789.C
45841         * g++.dg/inherit/multiple1.C: New test.
45842
45843 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45844
45845         * gcc.dg/spe1.c: New test.
45846
45847         PR c++/11670
45848         * g++.dg/expr/cast2.C: New test.
45849
45850         PR c++/10530
45851         * g++.dg/template/dependent-name2.C: New test.
45852
45853 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
45854
45855         * g++.dg/parse/crash11.C: Put the dg options in comments.
45856
45857 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
45858
45859         * lib/gcc-dg.exp: Update for diagnostic change.
45860
45861 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45862
45863         PR c++/5767
45864         * g++.dg/parse/crash11.C: New test.
45865
45866 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
45867
45868         * gcc.dg/cpp/spacing1.c: Update.
45869
45870 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
45871
45872         PR target/11739
45873         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45874         a value for -mtune.
45875
45876 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45877
45878         PR middle-end/11771
45879         * gcc.c-torture/compile/20030804-1.c: New test case.
45880
45881 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45882
45883         * gcc.dg/20030804-1.c: New test case.
45884
45885 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
45886
45887         * gcc.dg/cpp/separate-1.c: New test.
45888
45889 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
45890
45891         PR c++/11704
45892         * g++.dg/template/dependent-expr2.C: New test.
45893
45894         PR c++/11766
45895         * g++.dg/expr/ptrmem1.C: New test.
45896
45897 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45898
45899         PR c++/9453
45900         * g++.dg/template/friend15.C: New test.
45901
45902 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
45903
45904         * lib/dg-pch.exp: Work round PCH bug.
45905
45906 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45907
45908         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
45909         builtins.  Move cases from builtins-4.c here.
45910
45911         * gcc.dg/torture/builtin-math-1.c: New test taken from
45912         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
45913         additional cases.
45914
45915         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
45916         Delete.
45917
45918 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45919
45920         PR c++/9447
45921         * g++.dg/template/using7.C: New test.
45922
45923 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
45924
45925         * import1.c, import2.c: New tests.
45926
45927 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
45928
45929         * g++.dg/eh/crossjump1.C: New test.
45930
45931 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
45932
45933         PR c++/11697
45934         * g++.dg/template/using6.C: New test.
45935
45936         PR c++/11744
45937         * g++.dg/template/koenig2.C: New test.
45938
45939 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45940
45941         PR c++/7983
45942         * g++.dg/parse/typedef4.C: New test.
45943
45944 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45945
45946         PR c++/8442, c++/8806
45947         * g++.dg/template/elab1.C: New test.
45948         * g++.dg/template/type2.C: Likewise.
45949         * g++.dg/template/ttp3.C: Adjust expected error message.
45950         * g++.old-deja/g++.law/visibility13.C: Likewise.
45951         * g++.old-deja/g++.niklas/t135.C: Likewise.
45952         * g++.old-deja/g++.pt/ttp41.C: Likewise.
45953         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45954         template argument.
45955         * g++.old-deja/g++.pt/ttp44.C: Likewise.
45956
45957 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
45958
45959         PR c++/11295
45960         * g++.dg/ext/stmtexpr1.C: New test.
45961
45962         * g++.dg/opt/tmp1.C: New test.
45963
45964         PR c++/11525
45965         * g++.dg/parse/constant4.C: New test.
45966
45967         PR c++/9447
45968         * g++.dg/template/using5.C: New test.
45969
45970 2003-07-31  Roger Sayle  <roger@eyesopen.com>
45971
45972         * gcc.dg/builtins-27.c: New test case.
45973
45974 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
45975
45976         * gcc.dg/tls/opt-7.c: New test.
45977
45978 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
45979
45980         * g++.old-deja/g++.other/crash18.C: Remove.
45981
45982 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45983
45984         * g++.dg/template/explicit3.C: New.
45985         * g++.dg/template/explicit4.C: New.
45986         * g++.dg/template/explicit5.C: New.
45987
45988         PR c++/11347
45989         * g++.dg/template/memtmpl1.C: New.
45990
45991 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45992
45993         PR target/11565
45994         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45995         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45996
45997 2003-07-30  Jan Hubicka  <jh@suse.cz>
45998
45999         * vtgc1.c: Kill.
46000
46001 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
46002
46003         * gcc.dg/struct-in-proto-1.c: New test.
46004
46005 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
46006
46007         * gcc.dg/cpp/include2.c: Only expect one message.
46008
46009 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
46010
46011         PR c++/9447
46012         * g++.dg/template/using1.C: New test.
46013         * g++.dg/template/using2.C: New test.
46014         * g++.dg/template/using3.C: New test.
46015         * g++.dg/template/using4.C: New test.
46016
46017 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
46018
46019         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46020         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46021
46022 2003-07-28  Jan Hubicka  <jh@suse.cz>
46023
46024         PR c++/11530
46025         * g++.dg/opt/call1.C: New test.
46026
46027 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
46028
46029         PR c++/11667
46030         * g++.dg/init/enum2.C: New test.
46031         * g++.dg/template/overload1.C: Add "-w" option.
46032
46033 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
46034
46035         * gcc.dg/Wdeclaration-after-statement-1.c,
46036         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46037
46038 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
46039
46040         * gcc.c-torture/compile/20030725-1.c: New test.
46041
46042 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
46043
46044         * gcc.dg/20030505.c: Only run for SPE.
46045         Remove definition of opaque type.
46046
46047 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
46048
46049         * g++.dg/template/ptrmem6.C: New test.
46050
46051 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
46052
46053         * gcc.c-torture/compile/zero-strct-2.c: New test.
46054
46055 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
46056
46057         * gcc.dg/intermod-1.c: New test.
46058
46059 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46060
46061         PR c++/11617
46062         * g++.dg/template/lookup2.C: New test.
46063         * g++.dg/template/memclass1.C: Remove instantiated from error.
46064         * g++.dg/other/error2.C: Tweak expected errors.
46065
46066         PR c++/11596
46067         * g++.dg/template/defarg3.C: New test.
46068
46069         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46070
46071 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
46072
46073         * g++.dg/inherit/access5.C: New test.
46074
46075 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46076
46077         PR c++/11513
46078         * g++.dg/template/crash8.C: New test.
46079
46080 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
46081
46082         PR c/10602
46083         * gcc.dg/noncompile/incomplete-2.c: New test.
46084
46085 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
46086
46087         PR c++/11645
46088         * g++.dg/inherit/access4.C: New test.
46089
46090         PR c++/11517
46091         * g++.dg/expr/cond2.C: New test.
46092
46093         PR optimization/10679
46094         * g++.dg/opt/inline4.C: New test.
46095
46096 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
46097
46098         * g++.dg/parse/crash10: New test.
46099
46100 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46101
46102         * g++.dg/ext/flexary1.C: New test.
46103
46104 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46105
46106         PR c++/10793
46107         * g++.dg/template/crash9.C: New test.
46108
46109 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46110
46111         PR c++/3004
46112         * g++.dg/parse/typedef3.C: New test.
46113
46114         PR c++/7906
46115         * g++.dg/parse/operator2.C: New test.
46116
46117         PR c++/8895
46118         * g++.dg/parse/def-tmpl-arg1.C: New test.
46119
46120         PR c++/9282
46121         * g++.dg/parse/funptr1.C: New test.
46122
46123         PR c++/9452
46124         * g++.dg/parse/ambig3.C: New test.
46125
46126         PR c++/9454
46127         * g++.dg/parse/operator3.C: New test.
46128
46129         PR c++/9486
46130         * g++.dg/parse/template10.C: New test.
46131
46132         PR c++/9488
46133         * g++.dg/parse/template11.C: New test.
46134
46135         PR c++/10150
46136         * g++.dg/parse/invalid-op1.C: New test.
46137
46138         PR c++/10247
46139         * g++.dg/parse/condexpr1.C: New test.
46140
46141 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46142
46143         * g++.dg/ext/packed3.C: New test.
46144         * g++.dg/ext/packed4.C: New test.
46145
46146         * gcc.dg/pack-test-3.c: New test.
46147
46148 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
46149
46150         * lib/compat.exp: Handle dg-options per source file.
46151         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46152         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46153         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46154         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46155         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46156         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46157         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46158         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46159         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46160         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46161         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46162         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46163         * g++.dg/compat/break/bitfield7_x.C: Ditto.
46164         * g++.dg/compat/break/bitfield7_y.C: Ditto.
46165
46166 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
46167
46168         PR c/10320
46169         * gcc.c-torture/execute/20030718-1.c: New test.
46170
46171 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46172
46173         PR optimization/11536
46174         * gcc.dg/20030721-1.c: New test.
46175
46176 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
46177
46178         PR c++/11546
46179         * g++.dg/template/lookup1.C: New test.
46180
46181 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
46182
46183         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46184         diagnostics of ill-formed constructs involving labels.
46185         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46186         the new 'previously defined here' message.
46187
46188 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
46189
46190         * g++.dg/parse/non-dependent2.C: New test.
46191
46192 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
46193
46194         * g++.dg/init/init-ref4.C: xfail on targets without
46195         weak symbols.
46196
46197 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
46198
46199         PR target/11087
46200         * gcc.c-torture/execute/20030717-1.c: New test.
46201
46202 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46203
46204         * g++.dg/opt/cfg1.C: New test.
46205
46206 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
46207
46208         PR optimization/11557
46209         * gcc.dg/20030717-1.c: New test.
46210
46211 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
46212
46213         PR c++/10476
46214         * g++.dg/expr/crash-1.C: New test.
46215
46216         PR c++/11027
46217         * g++.dg/template/init3.C: New test.
46218
46219         PR c++/8222
46220         * g++.dg/template/non-dependent1.C: New test.
46221
46222         PR c++/11070
46223         * g++.dg/template/non-dependent2.C: New test.
46224
46225         PR c++/11071
46226         * g++.dg/template/non-dependent3.C: New test.
46227
46228         PR c++/9907
46229         * g++.dg/template/sizeof5.C: New test.
46230
46231 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
46232
46233         PR 11498
46234         * gcc.c-torture/compile/mangle-1.c: New file.
46235
46236 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46237
46238         PR c++/7809
46239         * g++.dg/parse/access3.C: New test.
46240
46241 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
46242
46243         PR c++/11384
46244         * g++.dg/init/init-ref4.C: New test.
46245
46246 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
46247
46248         PR c++/11547
46249         * g++.dg/parse/constant3.C: New test.
46250         * g++.dg/parse/crash7.C: Likewise.
46251
46252 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
46253
46254         PR target/11008
46255         * gcc.dg/i386-pentium4-not-mull.c: New.
46256
46257 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
46258
46259         * gcc.dg/asm-names.c (ymain): Make it weak.
46260
46261 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46262
46263         PR c++/5421
46264         * g++.dg/template/friend21.C: New test.
46265
46266 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
46267
46268         * gcc.dg/cleanup-8.c: New test.
46269         * gcc.dg/cleanup-9.c: New test.
46270
46271 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
46272
46273         * g++.dg/ext/dll-MI1.h: New file.
46274         * g++.dg/ext/dllexport-MI1.C: New file.
46275         * g++.dg/ext/dllimport-MI1.C: New file.
46276
46277 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
46278
46279         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46280         it does not have cmpstrsi patterns (just cmpmemsi).
46281
46282 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
46283
46284         PR debug/11473
46285         * g++.dg/debug/debug8.C: New test.
46286
46287 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46288
46289         PR c++/10108
46290         * g++.dg/template/crash7.C: New test.
46291
46292 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
46293
46294         PR target/10795
46295         * gcc.c-torture/compile/20030708-1.c: New.
46296
46297 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
46298
46299         * gcc.c-torture/execute/20030715-1.c: New test.
46300
46301 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
46302
46303         * gcc.dg/pch/inline-3.c: New file.
46304         * gcc.dg/pch/inline-3.hs: New file.
46305         * gcc.dg/pch/inline-4.c: New file.
46306         * gcc.dg/pch/inline-4.hs: New file.
46307
46308 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
46309
46310         PR c++/11509
46311         * g++.dg/template/crash6.C: New test.
46312
46313         PR c++/7053
46314         * g++.dg/template/friend20.C: New test.
46315
46316         PR c++/7019
46317         * g++.dg/template/overload2.C: New test.
46318
46319 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46320
46321         PR optimization/11440
46322         * gcc.c-torture/execute/20030714-1.c: New test.
46323
46324 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46325
46326         PR c++/11154
46327         * g++.dg/template/partial2.C: New test.
46328
46329 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
46330
46331         PR c++/11503
46332         * g++.dg/template/anon1.C: New test.
46333
46334         PR c++/11493
46335         PR c++/11495
46336         * g++.dg/parse/template9.C: Likewise.
46337         * g++.dg/template/crash4.C: New test.
46338         * g++.dg/template/koenig1.C: Likewise.
46339         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46340         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46341         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46342         functions.
46343         * g++.old-deja/g++.jason/template36.C: Likewise.
46344         * g++.old-deja/g++.mike/p1989.C: Likewise.
46345         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46346         * g++.old-deja/g++.pt/ttp20.C: Use this->.
46347         * g++.old-deja/g++.pt/ttp21.C: Use this->.
46348         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46349         compiling.
46350         * g++.old-deja/g++.pt/union2.C: Use this->.
46351
46352 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
46353
46354         * gcc.dg/20030711-1.c: New test.
46355
46356 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
46357
46358         PR c++/11050
46359         * g++.dg/parse/args1.C: New test.
46360         * g++.pt/defarg8.C: Change expected errors.
46361
46362 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
46363
46364         PR c++/8164
46365         * g++.dg/template/nontype2.C: New test.
46366
46367         PR c++/10558
46368         * g++.dg/parse/template8.C: New test.
46369
46370         PR c++/8327
46371         * g++.dg/template/scope1.C: New test.
46372
46373         * g++.dg/warn/Wsign-compare-1.C: New test.
46374
46375 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46376
46377         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46378
46379 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
46380
46381         PR c++/9411
46382         * g++.dg/template/explicit2.C: New test.
46383
46384         PR c++/10032
46385         * g++.dg/warn/pedantic1.C: New test.
46386
46387 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
46388
46389         PR c++ 9483
46390         * g++.dg/other/field1.C: New test.
46391
46392 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46393
46394         PR c/11449
46395         * gcc.c-torture/compile/20030707-1.c: New.
46396
46397 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46398
46399         PR c++/10849
46400         * g++.dg/template/access12.C: New test.
46401
46402 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
46403
46404         * g++.dg/bprob/bprob.exp (prof_ext): Update.
46405         * g77.dg/bprob/bprob.exp (prof_ext): Update.
46406         * gcc.misc-tests/bprob.exp (prof_ext): Update.
46407         * gcc.misc-tests/gcov.exp: Update
46408         * g++.dg/gcov/gcov.exp: Update
46409         * lib/gcov.exp: Update.
46410
46411 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
46412
46413         * g++.dg/abi/mangle17.C: Make sure template expressions are
46414         dependent.
46415         * g++.dg/abi/mangle4.C: Mark erroneous casts.
46416         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46417         * g++.dg/opt/stack1.C: Remove erroneous code.
46418         * g++.dg/parse/template7.C: New test.
46419         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46420         * g++.old-deja/g++.pt/crash4.C: Likewise.
46421
46422 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46423
46424         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46425         with zero or one occurence of `$' after the initial `L'.
46426
46427 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
46428
46429         * gcc.c-torture/compile/20030704-1.c: Add a comment.
46430
46431 2003-07-08  Roger Sayle  <roger@eyesopen.com>
46432
46433         PR c/11370
46434         * gcc.dg/Wunreachable-6.c: New testcase.
46435         * gcc.dg/Wunreachable-7.c: New testcase.
46436
46437 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46438
46439         PR c/11420
46440         * gcc.dg/20030708-1.c: New test.
46441
46442 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
46443
46444         * gcc.dg/compat/sdata-section.h: New file.
46445         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46446         * gcc.dg/torture/mips-sdata-1.c: New test.
46447
46448 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46449
46450         PR c++/11030
46451         * g++.dg/template/friend19.C: New test.
46452
46453 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46454
46455         * g++.dg/opt/strength-reduce.C: New test.
46456
46457 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46458
46459         PR target/10979
46460         * gcc.dg/20030707-1.c: New testcase.
46461
46462 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46463
46464         PR optimization/11059
46465         * g++.dg/opt/emptyunion.C: New testcase.
46466
46467 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46468             Eric Botcazou  <ebotcazou@libertysurf.fr>
46469
46470         * g++.dg/opt/stack1.C: New test.
46471
46472 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
46473
46474         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46475         run test.
46476
46477         PR c++/11431
46478         * g++.dg/expr/static_cast3.C: New test.
46479
46480 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
46481
46482         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46483         everywhere.
46484         * gcc.dg/concat.c: Concatenation of string constants with
46485         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46486         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46487         * gcc.dg/cpp/escape-2.c: Use wide character constants where
46488         necessary to avoid multi-character character constant warning.
46489         * gcc.dg/cpp/escape.c: Likewise.
46490         * gcc.dg/cpp/ucs.c: Likewise.
46491         Remove backslashes from dg-bogus comments, as they confuse Tcl.
46492         Fix a typo.
46493
46494 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46495
46496         PR c/11428
46497         * gcc.c-torture/compile/20030704-1.c: New.
46498
46499 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46500
46501         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46502
46503 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
46504
46505         PR c++/5287, PR c++/7910,  PR c++/11021
46506         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46507         tests for warnings.
46508         * g++.dg/ext/dllimport2.C: Add tests for warnings.
46509         * g++.dg/ext/dllimport3.C: Likewise.
46510         * g++.dg/ext/dllimport4.C: New file.
46511         * g++.dg/ext/dllimport5.C: New file.
46512         * g++.dg/ext/dllimport6.C: New file.
46513         * g++.dg/ext/dllimport7.C: New file.
46514         * g++.dg/ext/dllimport8.C: New file.
46515         * g++.dg/ext/dllimport9.C: New file.
46516         * g++.dg/ext/dllimport10.C: New file.
46517         * g++.dg/ext/dllexport1.C: New file.
46518
46519 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46520
46521         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46522         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46523
46524 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46525
46526         * gcc.dg/builtins-25.c: New testcase.
46527         * gcc.dg/builtins-26.c: New testcase.
46528
46529 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
46530
46531         * gcc.dg/compat/vector-defs.h: New file.
46532         * gcc.dg/compat/vector-setup.h: New file.
46533         * gcc.dg/compat/vector-check.h: New file.
46534         * gcc.dg/compat/vector-1_main.c: New file.
46535         * gcc.dg/compat/vector-1_x.c: New file.
46536         * gcc.dg/compat/vector-1_y.c: New file.
46537         * gcc.dg/compat/vector-2_main.c: New file.
46538         * gcc.dg/compat/vector-2_x.c: New file.
46539         * gcc.dg/compat/vector-2_y.c: New file.
46540
46541         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46542         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46543         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46544         * gcc.dg/compat/struct-align-1.h: New file.
46545         * gcc.dg/compat/struct-align-1_main.c: New file.
46546         * gcc.dg/compat/struct-align-1_x.c: New file.
46547         * gcc.dg/compat/struct-align-1_y.c: New file.
46548         * gcc.dg/compat/struct-align-2.h: New file.
46549         * gcc.dg/compat/struct-align-2_main.c: New file.
46550         * gcc.dg/compat/struct-align-2_x.c: New file.
46551         * gcc.dg/compat/struct-align-2_y.c: New file.
46552
46553         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46554         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46555         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46556         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46557         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46558         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46559         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46560         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46561         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46562         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46563         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46564         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46565         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46566         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46567         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46568         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46569         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46570         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46571         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46572         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46573         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46574         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46575         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46576         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46577         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46578         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46579         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46580         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46581         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46582
46583 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46584
46585         * gcc.dg/i386-call-1.c: New test.
46586
46587 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46588
46589         PR c++/9162
46590         * g++.dg/parse/defarg4.C: New.
46591
46592 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46593
46594         PR target/10700
46595         * gcc.c-torture/compile/20030703-1.c: New test case.
46596
46597 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46598
46599         * g++.dg/template/local3.C: Remove extra semicolon.
46600
46601 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46602
46603         * gcc.dg/i386-volatile-1.c: New test.
46604
46605 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
46606
46607         PR c++/11072
46608         * g++.dg/other/offsetof2.C: XFAIL.
46609         * g++.dg/other/offsetof5.C: New.
46610
46611         PR c++/10219
46612         * g++.dg/template/error1.C: New.
46613
46614         PR c++/9779
46615         * g++.dg/template/dependent-expr1.C: New.
46616
46617 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46618
46619         PR c++/6949
46620         * g++.dg/template/local3.C: New test.
46621
46622         PR c++/11149
46623         * g++.dg/lookup/scoped6.C: New test.
46624
46625 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
46626
46627         PR c++/8046
46628         * g++.dg/other/error7.C: New test.
46629
46630 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
46631
46632         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46633         * g++.old-deja/g++.abi/vtable3.h: Likewise.
46634         * g++.old-deja/g++.law/code-gen5.C: Likewise.
46635         * g++.old-deja/g++.other/union2.C: Likewise.
46636         * gcc.dg/c90-const-expr-2.c: Likewise.
46637         * gcc.dg/c90-const-expr-3.c: Likewise.
46638         * gcc.dg/c99-const-expr-2.c: Likewise.
46639         * gcc.dg/c99-const-expr-3.c: Likewise.
46640         * gcc.dg/concat.c: Likewise.
46641
46642 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46643
46644         PR c++/9559
46645         * g++.dg/init/static1.C: New test.
46646
46647 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46648
46649         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46650         * g++.old-deja/g++.other/access2.C: Likewise.
46651         * g++.old-deja/g++.other/decl2.C: Likewise.
46652         * gcc.c-torture/execute/20020615-1.c: Likewise.
46653
46654 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46655
46656         PR c++/4933
46657         * g++.dg/template/sizeof4.C: New test.
46658
46659 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46660
46661         * g++.dg/other/error6.C: New test.
46662
46663 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46664
46665         PR c++/10750
46666         * g++.dg/parse/constant2.C: New test.
46667
46668 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
46669
46670         PR c++/11106
46671         * g++.dg/other/error5.C: New test.
46672
46673 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46674
46675         * gcc.dg/format/gcc_diag-1.c: New test.
46676
46677 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
46678
46679         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46680
46681 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
46682
46683         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46684         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46685         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46686
46687 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
46688
46689         * gcc.c-torture/execute/builtins/string-8.c: New test.
46690         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46691         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46692         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46693
46694 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46695
46696         PR c++/10468
46697         * g++.dg/ext/typeof6.C: New test.
46698
46699 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46700
46701         PR c++/10796
46702         * g++.dg/init/enum1.C: New test.
46703
46704 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
46705
46706         * gcc.dg/20030627-1.c: New test.
46707
46708 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
46709
46710         PR c++/11332
46711         * g++.dg/expr/static_cast2.C: New test.
46712
46713 2003-06-26  Roger Sayle  <roger@eyesopen.com>
46714             Jakub Jelinek  <jakub@redhat.com>
46715
46716         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46717         sprintf(dst,"%s",src) optimization.
46718         * gcc.c-torture/execute/20030626-1.c: New test case.
46719         * gcc.c-torture/execute/20030626-2.c: New test case.
46720
46721 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
46722
46723         * gcc.c-torture/execute/multi-ix.c: New test.
46724
46725         * gcc.c-torture/execute/simd-4.c (main):
46726         Added missing semicolon at end of union.
46727
46728 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
46729
46730         PR c++/8266
46731         * g++.dg/template/explicit-instantiation3.C: New test.
46732
46733 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46734
46735         * gcc.dg/20030626-1.c: Use signed char.
46736
46737 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46738
46739         * gcc.dg/20030626-1.c: New test.
46740
46741 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
46742
46743         * const-str-2.m: Update.
46744
46745 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
46746
46747         PR c++/10990
46748         * g++.dg/rtti/dyncast1.C: New test.
46749         * g++.dg/abi/mangle4.C: Correct base-specifier access.
46750         * g++.dg/lookup/scoped1.C: Remove XFAIL.
46751         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46752
46753         PR c++/10931
46754         * g++.dg/expr/static_cast1.C: New test.
46755
46756 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
46757
46758         * gcc.dg/20030625-1.c: New test.
46759
46760 2003-06-24  Roger Sayle  <roger@eyesopen.com>
46761
46762         * gcc.c-torture/compile/20030624-1.c: New test case.
46763
46764 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
46765
46766         * gcc.c-torture/execute/string-opt-17.c: New test.
46767
46768 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
46769
46770         PR c++/5754
46771         * g++.dg/parse/crash6.C: New test.
46772
46773 2003-06-23  Roger Sayle  <roger@eyesopen.com>
46774
46775         * gcc.dg/builtins-24.c: New test case.
46776
46777 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
46778
46779         * g++.dg/opt/operator1.C: New test.
46780
46781 2003-06-22  Roger Sayle  <roger@eyesopen.com>
46782
46783         * gcc.c-torture/execute/string-opt-16.c: New test case.
46784
46785 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46786
46787         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
46788         * g++.old-deja/g++.other/conv7.C: Likewise.
46789         * g++.old-deja/g++.other/overcnv2.C: Likewise.
46790         * g++.old-deja/g++.other/overload14.C: Likewise.
46791
46792 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46793
46794         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46795         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46796
46797 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46798
46799         PR c++/10888
46800         * g++.dg/warn/Winline-3.C: New test.
46801
46802 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46803
46804         * lib/target-supports.exp (check_alias_available): Make the test
46805         program acceptable to the Solaris assembler.
46806
46807         PR c++/10749
46808         * g++.dg/template/memclass2.C: New test.
46809
46810 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46811             Eric Botcazou  <ebotcazou@libertysurf.fr>
46812
46813         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46814         data for non-matching targets.
46815         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46816
46817 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46818
46819         PR c++/10845
46820         * g++.dg/template/member3.C: New test.
46821
46822 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
46823
46824         PR c++/10939
46825         * g++.dg/template/func1.C: New test.
46826
46827         PR c++/9649
46828         * g++.dg/template/static4.C: New test.
46829         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46830
46831         PR c++/11041
46832         * g++.dg/init/ref7.C: New test.
46833
46834 2003-06-19  Matt Austern  <austern@apple.com>
46835
46836         PR c++/11228
46837         * g++.dg/anew1.C: New test.
46838         * g++.dg/anew2.C: New test.
46839         * g++.dg/anew3.C: New test.
46840         * g++.dg/anew4.C: New test.
46841
46842 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
46843
46844         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46845
46846 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
46847
46848         * gcc.c-torture/execute/simd-4.c (main): Make expected value
46849         endian-dependent.
46850
46851 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
46852
46853         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46854         Remove cruft.
46855
46856 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
46857
46858         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46859         * gcc.c-torture/compile/961203-1.c: Likewise.
46860         * gcc.c-torture/compile/980506-1.c: Likewise.
46861
46862 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46863
46864         PR c++/10712
46865         * g++.dg/lookup/using7.C: New test.
46866
46867 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46868
46869         PR c++/11105
46870         * g++.dg/abi/conv1.C: Remove it.
46871         * g++.dg/template/conv7.C: New test.
46872         * g++.dg/template/conv8.C: Likewise.
46873         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46874         conversion operator.
46875
46876 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
46877
46878         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46879         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46880         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46881         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46882         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46883         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46884         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46885         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46886         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46887         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46888         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46889         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46890         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46891         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46892         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46893         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46894         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46895         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46896         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46897         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46898         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46899         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46900         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46901         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46902         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46903         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46904         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46905         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46906         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46907
46908 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
46909
46910         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
46911         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
46912         indications.
46913
46914 2003-06-16  Roger Sayle  <roger@eyesopen.com>
46915
46916         * gcc.dg/i386-387-5.c: New test case.
46917         * gcc.dg/i386-387-6.c: New test case.
46918         * gcc.dg/builtins-23.c: New test case.
46919
46920 2003-06-15  Roger Sayle  <roger@eyesopen.com>
46921
46922         * gcc.dg/builtins-22.c: New test case.
46923         * gcc.dg/i386-387-1.c: Update to test exp.
46924         * gcc.dg/i386-387-2.c: Likewise.
46925
46926 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46927
46928         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
46929
46930 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46931
46932         * lib/gcc-dg.exp (dg-require-dll): New function.
46933         (dg-xfail-if): Likewise.
46934         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
46935         driver.
46936
46937         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
46938         * gcc.c-torture/compile/20001205-1.c: Likewise.
46939         * gcc.c-torture/compile/20001226-1.c: Likewise.
46940         * gcc.c-torture/compile/20010518-2.c: Likewise.
46941         * gcc.c-torture/compile/20020312-1.c: Likewise.
46942         * gcc.c-torture/compile/20020604-1.c: Likewise.
46943         * gcc.c-torture/compile/920501-12.c: Likewise.
46944         * gcc.c-torture/compile/920501-4.c: Likewise.
46945         * gcc.c-torture/compile/920520-1.c: Likewise.
46946         * gcc.c-torture/compile/920521-1.c: Likewise.
46947         * gcc.c-torture/compile/920625-1.c: Likewise.
46948         * gcc.c-torture/compile/961203-1.c: Likewise.
46949         * gcc.c-torture/compile/980506-1.c: Likewise.
46950         * gcc.c-torture/compile/981006-1.c: Likewise.
46951         * gcc.c-torture/compile/981022-1.c: Likewise.
46952         * gcc.c-torture/compile/981223-1.c: Likewise.
46953         * gcc.c-torture/compile/990617-1.c: Likewise.
46954         * gcc.c-torture/compile/dll.c: Likewise.
46955         * gcc.c-torture/compile/labels-3.c: Likewise.
46956         * gcc.c-torture/compile/mipscop-1.c: Likewise.
46957         * gcc.c-torture/compile/mipscop-2.c: Likewise.
46958         * gcc.c-torture/compile/mipscop-3.c: Likewise.
46959         * gcc.c-torture/compile/mipscop-4.c: Likewise.
46960         * gcc.c-torture/compile/simd-5.c: Likewise.
46961         * gcc.c-torture/compile/20000804-1.x: Remove.
46962         * gcc.c-torture/compile/20001205-1.x: Likewise.
46963         * gcc.c-torture/compile/20001226-1.x: Likewise.
46964         * gcc.c-torture/compile/20010518-2.x: Likewise.
46965         * gcc.c-torture/compile/20020312-1.x: Likewise.
46966         * gcc.c-torture/compile/20020604-1.x: Likewise.
46967         * gcc.c-torture/compile/920501-12.x: Likewise.
46968         * gcc.c-torture/compile/920501-4.x: Likewise.
46969         * gcc.c-torture/compile/920520-1.x: Likewise.
46970         * gcc.c-torture/compile/920521-1.x: Likewise.
46971         * gcc.c-torture/compile/920625-1.x: Likewise.
46972         * gcc.c-torture/compile/961203-1.x: Likewise.
46973         * gcc.c-torture/compile/980506-1.x: Likewise.
46974         * gcc.c-torture/compile/981006-1.x: Likewise.
46975         * gcc.c-torture/compile/981022-1.x: Likewise.
46976         * gcc.c-torture/compile/981223-1.x: Likewise.
46977         * gcc.c-torture/compile/990617-1.x: Likewise.
46978         * gcc.c-torture/compile/mipscop-1.x: Likewise.
46979         * gcc.c-torture/compile/mipscop-2.x: Likewise.
46980         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46981         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46982         * gcc.c-torture/compile/simd-5.x: Likewise.
46983
46984         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46985
46986 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46987
46988         * gcc.c-torture/execute/20030611-1.c: New test.
46989
46990 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46991
46992         PR middle-end/168
46993         * gcc.dg/20030612-1.c: New test case.
46994
46995 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46996
46997         PR c++/10635
46998         * g++.dg/expr/cast1.C: New test.
46999
47000 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47001
47002         * gcc.dg/builtins-21.c: New test case.
47003
47004 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
47005
47006         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47007         options instead of at the end.
47008         * lib/objc.exp (objc_target_compile): Likewise.
47009
47010 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
47011
47012         PR c++/10432
47013         * g++.dg/parse/error1.C: New test.
47014
47015 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
47016
47017         * gcc.dg/compat/struct-by-value-11_main.c: New file.
47018         * gcc.dg/compat/struct-by-value-11_x.c: New file.
47019         * gcc.dg/compat/struct-by-value-11_y.c: New file.
47020         * gcc.dg/compat/struct-by-value-12_main.c: New file.
47021         * gcc.dg/compat/struct-by-value-12_x.c: New file.
47022         * gcc.dg/compat/struct-by-value-12_y.c: New file.
47023         * gcc.dg/compat/struct-by-value-13_main.c: New file.
47024         * gcc.dg/compat/struct-by-value-13_x.c: New file.
47025         * gcc.dg/compat/struct-by-value-13_y.c: New file.
47026         * gcc.dg/compat/struct-by-value-14_main.c: New file.
47027         * gcc.dg/compat/struct-by-value-14_x.c: New file.
47028         * gcc.dg/compat/struct-by-value-14_y.c: New file.
47029         * gcc.dg/compat/struct-by-value-15_main.c: New file.
47030         * gcc.dg/compat/struct-by-value-15_x.c: New file.
47031         * gcc.dg/compat/struct-by-value-15_y.c: New file.
47032         * gcc.dg/compat/struct-by-value-16_main.c: New file.
47033         * gcc.dg/compat/struct-by-value-16_x.c: New file.
47034         * gcc.dg/compat/struct-by-value-16_y.c: New file.
47035         * gcc.dg/compat/struct-by-value-17_main.c: New file.
47036         * gcc.dg/compat/struct-by-value-17_x.c: New file.
47037         * gcc.dg/compat/struct-by-value-17_y.c: New file.
47038         * gcc.dg/compat/struct-by-value-18_main.c: New file.
47039         * gcc.dg/compat/struct-by-value-18_x.c: New file.
47040         * gcc.dg/compat/struct-by-value-18_y.c: New file.
47041
47042         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47043         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47044         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47045         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47046         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47047         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47048         * gcc.dg/compat/scalar-return-3_main.c: New file.
47049         * gcc.dg/compat/scalar-return-3_x.c: New file.
47050         * gcc.dg/compat/scalar-return-3_y.c: New file.
47051         * gcc.dg/compat/scalar-return-4_main.c: New file.
47052         * gcc.dg/compat/scalar-return-4_x.c: New file.
47053         * gcc.dg/compat/scalar-return-4_y.c: New file.
47054
47055 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
47056
47057         * gcc.dg/compat/fp2-struct-check.h: New file.
47058         * gcc.dg/compat/fp2-struct-defs.h: New file.
47059         * gcc.dg/compat/fp2-struct-init.h: New file.
47060         * gcc.dg/compat/struct-by-value-10_main.c: New file.
47061         * gcc.dg/compat/struct-by-value-10_x.c: New file.
47062         * gcc.dg/compat/struct-by-value-10_y.c: New file.
47063         * gcc.dg/compat/struct-return-10_main.c: New file.
47064         * gcc.dg/compat/struct-return-10_x.c: New file.
47065         * gcc.dg/compat/struct-return-10_y.c: New file.
47066
47067         * gcc.dg/compat/compat-common.h: New file.
47068         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47069         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47070         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47071         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47072         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47073         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47074         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47075         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47076         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47077         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47078         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47079         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47080         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47081         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47082         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47083         * gcc.dg/compat/small-struct-check.h: Ditto.
47084         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47085         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47086         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47087         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47088         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47089         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47090         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47091         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47092         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47093         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47094         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47095         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47096         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47097         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47098         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47099         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47100         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47101         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47102         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47103         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47104         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47105         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47106         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47107         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47108         * gcc.dg/compat/struct-return-2_main.c: Ditto.
47109         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47110         * gcc.dg/compat/struct-return-2_y.c: Ditto.
47111         * gcc.dg/compat/struct-return-3_main.c: Ditto.
47112         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47113         * gcc.dg/compat/struct-return-3_y.c: Ditto.
47114
47115 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
47116
47117         * g++.dg/pch/static-1.C: New file.
47118         * g++.dg/pch/static-1.Hs: New file.
47119
47120 2003-06-10  Richard Henderson  <rth@redhat.com>
47121
47122         * gcc.dg/asm-7.c: Adjust expected warning text.
47123
47124 2003-06-10  Roger Sayle  <roger@eyesopen.com>
47125
47126         * gcc.dg/builtins-20.c: New test case.
47127
47128 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
47129
47130         PR c++/11131
47131         * g++.dg/opt/template1.C: New test.
47132
47133 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47134
47135         * lib/gcc-dg.exp (dg-test): Clear additional_files and
47136         additional_sources.
47137
47138 2003-05-21  David Taylor  <dtaylor@emc.com>
47139
47140         * gcc.dg/Wpadded.c: New file.
47141
47142 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47143
47144         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47145         * gcc.dg/special/weak-2.c: Add dg-require-weak.
47146         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47147         dg-require-weak.
47148
47149 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
47150
47151         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47152
47153 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47154
47155         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47156         (dg-require-alias): Likewise.
47157         (dg-require-gc-sections): Likewise.
47158         * lib/target-supports.exp (check_gc_sections_available): Likewise.
47159
47160 2003-06-08  Richard Henderson  <rth@redhat.com>
47161
47162         * gcc.dg/20011029-2.c: Fix the array reference.
47163         * gcc.dg/asm-7.c: New.
47164
47165 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
47166
47167         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47168
47169 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
47170
47171         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47172         (dg-require-gc-sections): Likewise.
47173
47174 2003-06-08  Jan Hubicka  <jh@suse.cz>
47175
47176         * i386-cmov1.c: Fix regular expression.
47177         * i386-cvt-1.c: Likewise.
47178         * i386-local.c: Likewise.
47179         * i386-local2.c: Likewise.
47180         * i386-mul.c: Likewise.
47181         * i386-ssetype-1.c: Likewise.
47182         * i386-ssetype-3.c: Likewise.
47183         * i386-ssetype-5.c: Likewise.
47184
47185 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47186
47187         PR c++/11039
47188         * g++.dg/warn/implicit-typename2.C: New test.
47189         * g++.dg/warn/implicit-typename3.C: New test.
47190
47191 2003-06-07  Richard Henderson  <rth@redhat.com>
47192
47193         * g++.dg/other/offsetof3.C: Use size_t.
47194         * g++.dg/other/offsetof4.C: Likewise.
47195
47196 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
47197
47198         * lib/copy-file.exp: New. Implement gcc_copy_files.
47199
47200         * lib/dg-pch.exp: Load copy-file.exp
47201         (dg-pch): Use gcc_copy_files instead of "file copy".
47202
47203 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
47204
47205         * gcc.dg/weak/weak.exp: Simplify.
47206         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47207         * gcc.dg/weak/weak-1.c: Likewise.
47208         * gcc.dg/weak/weak-2.c: Likewise.
47209         * gcc.dg/weak/weak-3.c: Likewise.
47210         * gcc.dg/weak/weak-4.c: Likewise.
47211         * gcc.dg/weak/weak-5.c: Likewise.
47212         * gcc.dg/weak/weak-6.c: Likewise.
47213         * gcc.dg/weak/weak-7.c: Likewise.
47214         * gcc.dg/weak/weak-8.c: Likewise.
47215         * gcc.dg/weak/weak-9.c: Likewise.
47216
47217 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
47218
47219         gcc.c-torture/execute/20030606-1.c: New.
47220
47221 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47222
47223         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47224         * gcc.dg/builtins-19.c: Likewise.
47225
47226 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47227
47228         * gcc.dg/builtins-2.c: Add some more tests.
47229         * gcc.dg/builtins-18.c: New test case.
47230         * gcc.dg/builtins-19.c: New test case.
47231
47232 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47233             Jim Wilson  <wilson@tuliptree.org>
47234
47235         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47236
47237 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
47238
47239         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47240         mempcpy/stpcpy calls not to be optimized into something else.
47241         * gcc.c-torture/execute/string-opt-3.c: Moved to...
47242         * gcc.c-torture/execute/builtins/string-7.c: ...here.
47243         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47244
47245 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47246
47247         * gcc.dg/format/asm_fprintf-1.c: New test.
47248
47249 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
47250
47251         * lib/gcc-defs.exp (additional_sources): New variable.
47252         (dg-additional-sources): New function.
47253         (additional_files): New variable.
47254         (dg-additional-files): New function.
47255         (dg-additional-files-options): Likewise.
47256         * lib/gcc-dg.exp (dg-require-weak): New function.
47257         (dg-require-alias): Likewise.
47258         (dg-require-gc-sections): Likewise.
47259         * lib/target-supports.exp (check_alias_available): Remove testfile
47260         parameter.
47261         (check_gc_sections_available): New function.
47262         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47263         (dg-gpp-additional-files): Likewise.
47264         * lib/g++.exp (additional_sources): Remove.
47265         (additional_files): Likewise.
47266         (g++_target_compile): Use dg-additional-files-options.
47267
47268         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
47269         Tcl logic.
47270         * gcc.dg/special/ecos.exp: Remove.
47271         * gcc.dg/special/20000419-2.c: Use dg-require-*.
47272         * gcc.dg/special/alias-1.c: Likewise.
47273         * gcc.dg/special/alias-2.c: Likewise.
47274         * gcc.dg/special/gcsec-1.c: Likewise.
47275         * gcc.dg/special/weak-1.c: Likewise.
47276         * gcc.dg/special/weak-2.c: Likewise.
47277         * gcc.dg/special/wkali-1.c: Likewise.
47278         * gcc.dg/special/wkali-2.c: Likewise.
47279
47280         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47281         dg-gpp-additional-*.
47282         * g++.dg/special/conpr-3.C: Likewise.
47283         * g++.dg/special/conpr-4.C: Likewise.
47284         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47285         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47286         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47287         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47288         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47289         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47290         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47291         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47292         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47293         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47294         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47295         * g++.old-deja/g++.other/comdat1.C: Likewise.
47296         * g++.old-deja/g++.other/comdat2.C: Likewise.
47297         * g++.old-deja/g++.other/comdat3.C: Likewise.
47298         * g++.old-deja/g++.other/ctor1.C: Likewise.
47299         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47300
47301 2003-06-05  Richard Henderson  <rth@redhat.com>
47302
47303         * gcc.dg/debug/20030605-1.c: New.
47304
47305 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47306
47307         * README.QMTEST: Update.
47308
47309 2003-06-04  Richard Henderson  <rth@redhat.com>
47310
47311         * gcc.dg/cleanup-1.c: New.
47312         * gcc.dg/cleanup-2.c: New.
47313         * gcc.dg/cleanup-3.c: New.
47314         * gcc.dg/cleanup-4.c: New.
47315         * gcc.dg/cleanup-5.c: New.
47316         * gcc.dg/cleanup-6.c: New.
47317         * gcc.dg/cleanup-7.c: New.
47318
47319 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47320
47321         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47322
47323         * lib/dg-pch.exp: New file.
47324         * g++.dg/pch/pch.exp: Use dg-pch.exp.
47325         * gcc.dg/pch/pch.exp: Likewise.
47326
47327 2003-06-04  Roger Sayle  <roger@eyesopen.com>
47328
47329         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47330         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47331         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47332         * gcc.dg/builtins-17.c: New test case.
47333         * gcc.dg/i386-387-4.c: New test case.
47334         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47335
47336 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47337
47338         * gcc.dg/ultrasp9.c: New test.
47339
47340 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47341
47342         * gcc.c-torture/compile/20030604-1.c: New test.
47343         * gcc.dg/sparc-constant-1.c: New test.
47344
47345 2003-06-03  Glen Nakamura  <glen@imodulo.com>
47346
47347         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47348
47349 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
47350
47351         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47352
47353         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47354         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47355
47356 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
47357
47358         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47359
47360 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47361
47362         PR c++/10940
47363         * g++.dg/template/spec10.C: New test.
47364
47365 2003-06-03  Roger Sayle  <roger@eyesopen.com>
47366
47367         * gcc.dg/builtins-16.c: New test case.
47368
47369 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
47370
47371         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47372         mempcpy test with post-increments.
47373         * gcc.c-torture/execute/string-opt-3.c: New test.
47374         * gcc.dg/string-opt-1.c: New test.
47375
47376 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
47377
47378         PR fortran/10965
47379         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47380
47381 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
47382
47383         * lib/scanasm.exp (dg-scan): New function, factored out of ...
47384         (scan-assembler): ... here.  Use dg-scan.
47385         (scan-assembler-not): Likewise.
47386         (scan-file): New function.
47387         (scan-file-not): Likewise.
47388         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47389         * gcc.dg/cpp/_Pragma4.c: Likewise.
47390         * gcc.dg/cpp/_Pragma5.c: Likewise.
47391         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47392         * gcc.dg/cpp/avoidpaste2.c: Likewise.
47393         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47394         * gcc.dg/cpp/cmdlne-P.c: Likewise.
47395         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47396         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47397         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47398         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47399         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47400         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47401         * gcc.dg/cpp/cxxcom1.c: Likewise.
47402         * gcc.dg/cpp/line1.c: Likewise.
47403         * gcc.dg/cpp/maccom1.c: Likewise.
47404         * gcc.dg/cpp/maccom2.c: Likewise.
47405         * gcc.dg/cpp/maccom3.c: Likewise.
47406         * gcc.dg/cpp/maccom4.c: Likewise.
47407         * gcc.dg/cpp/maccom5.c: Likewise.
47408         * gcc.dg/cpp/maccom6.c: Likewise.
47409         * gcc.dg/cpp/multiline.c: Likewise.
47410         * gcc.dg/cpp/spacing1.c: Likewise.
47411         * gcc.dg/cpp/spacing2.c: Likewise.
47412         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47413         * gcc.dg/cpp/trad/maccom1.c: Likewise.
47414         * gcc.dg/cpp/trad/maccom2.c: Likewise.
47415         * gcc.dg/cpp/trad/maccom3.c: Likewise.
47416         * gcc.dg/cpp/trad/maccom4.c: Likewise.
47417         * gcc.dg/cpp/trad/maccom6.c: Likewise.
47418         * gcc.dg/cpp/cxxcom2.c: Likewise.
47419         * gcc.dg/cpp/cxxcom2.h: New file.
47420
47421         * gcc.dg/cpp/truefalse.cpp: Move it to ...
47422         * g++.dg/cpp/truefalse.C: Here.
47423         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47424
47425 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
47426
47427         * gcc.dg/cpp/redef3.c: New file.
47428
47429 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
47430
47431         * gcc.dg/i386-loop-3.c: New test.
47432
47433 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
47434
47435         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47436
47437 2003-05-31  Roger Sayle  <roger@eyesopen.com>
47438
47439         * gcc.dg/fwrapv-1.c: New test case.
47440         * gcc.dg/fwrapv-2.c: New test case.
47441
47442 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47443
47444         PR c++/10956
47445         * g++.dg/template/spec9.C: New test.
47446
47447 2003-05-29  Roger Sayle  <roger@eyesopen.com>
47448
47449         * gcc.dg/duff-4.c: New test case.
47450
47451 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
47452
47453         PR fortran/10843
47454         * g77.dg/ffixed-form-1.f: New test
47455         * g77.dg/ffixed-form-2.f: New test
47456         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47457         * g77.dg/ffree-form-3.f: New test
47458
47459 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
47460
47461         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47462         * gcc.dg/wint_t-1.c: Likewise.
47463
47464 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47465
47466         * g++.dg/template/access11.C: New test.
47467
47468 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47469
47470         PR c++/10849
47471         * g++.dg/template/access10.C: New test.
47472
47473 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47474             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47475
47476         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47477
47478 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47479
47480         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47481         suppress for powerpc-*-darwin*.
47482         * gcc.dg/torture/builtin-noret-2.c: Likewise.
47483
47484 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47485
47486         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47487         suppress option for powerpc-*-darwin*.
47488
47489 2003-05-23  Roger Sayle  <roger@eyesopen.com>
47490
47491         * gcc.dg/builtins-1.c: Add tests for tan and atan.
47492         * gcc.dg/builtins-4.c: Add test for fmod.
47493
47494 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47495
47496         PR c++/10682
47497         * g++.dg/template/instantiate4.C: New test.
47498
47499 2003-05-22  Roger Sayle  <roger@eyesopen.com>
47500
47501         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47502
47503 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
47504
47505         * gcc.dg/compat/scalar-return-1_main.c: New file.
47506         * gcc.dg/compat/scalar-return-1_x.c: New file.
47507         * gcc.dg/compat/scalar-return-1_y.c: New file.
47508         * gcc.dg/compat/scalar-return-2_main.c: New file.
47509         * gcc.dg/compat/scalar-return-2_x.c: New file.
47510         * gcc.dg/compat/scalar-return-2_y.c: New file.
47511         * gcc.dg/compat/struct-return-3_main.c: New file.
47512         * gcc.dg/compat/struct-return-3_y.c: New file.
47513         * gcc.dg/compat/struct-return-3_x.c: New file.
47514         * gcc.dg/compat/struct-return-2_main.c: New file.
47515         * gcc.dg/compat/struct-return-2_x.c: New file.
47516         * gcc.dg/compat/struct-return-2_y.c: New file.
47517
47518 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47519
47520         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47521         for hppa*-hp-hpux*.
47522         * gcc.dg/20021014-1.c (dg-options): Likewise.
47523         * gcc.dg/nest.c (dg-options): Likewise.
47524
47525 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
47526
47527         PR c++/9738
47528         * g++.dg/ext/dllimport2.C: New file.
47529         * g++.dg/ext/dllimport3.C: New file.
47530
47531 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
47532
47533         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47534         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47535         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47536         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47537         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47538         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47539         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47540         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47541         * gcc.dg/compat/small-struct-defs.h: New file.
47542         * gcc.dg/compat/small-struct-init.h: New file.
47543         * gcc.dg/compat/small-struct-check.h: New file.
47544         * gcc.dg/compat/fp-struct-defs.h: New file.
47545         * gcc.dg/compat/fp-struct-check.h: New file.
47546         * gcc.dg/compat/fp-struct-init.h: New file.
47547         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47548         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47549
47550 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
47551
47552         * gcc.dg/20030225-2.c: New test.
47553
47554 2003-05-18  Roger Sayle  <roger@eyesopen.com>
47555             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47556
47557         * gcc.c-torture/compile/20030518-1.c: New test case.
47558
47559 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
47560
47561         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47562         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47563         gcc-dg-debug-runtest.
47564         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47565         gcc-dg-debug-runtest.
47566
47567 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47568
47569         PR c++/9022
47570         * g++.dg/lookup/using6.C: New test.
47571
47572 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47573
47574         * g++.dg/parse/access2.C: New test.
47575
47576 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
47577
47578         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47579         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47580         * gcc.dg/debug/debug.exp: Likewise.
47581
47582 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
47583
47584         * gcc.dg/dollar.c: New test.
47585
47586 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
47587
47588         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47589         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47590         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47591         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47592         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47593         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47594         * gcc.dg/compat/struct-by-value-6_main.c: New file.
47595         * gcc.dg/compat/struct-by-value-6_x.c: New file.
47596         * gcc.dg/compat/struct-by-value-6_y.c: New file.
47597         * gcc.dg/compat/struct-by-value-7_main.c: New file.
47598         * gcc.dg/compat/struct-by-value-7_x.c: New file.
47599         * gcc.dg/compat/struct-by-value-7_y.c: New file.
47600         * gcc.dg/compat/struct-by-value-8_main.c: New file.
47601         * gcc.dg/compat/struct-by-value-8_x.c: New file.
47602         * gcc.dg/compat/struct-by-value-8_y.c: New file.
47603         * gcc.dg/compat/struct-by-value-9_main.c: New file.
47604         * gcc.dg/compat/struct-by-value-9_x.c: New file.
47605         * gcc.dg/compat/struct-by-value-9_y.c: New file.
47606
47607 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
47608
47609         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47610         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
47611         support for "repo" mode.
47612         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47613         * lib/g77-dg.exp: Likewise.
47614         * lib/obj-dg.exp: Likewise.
47615
47616 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
47617
47618         Merge from gcc-3_2-rhl8-branch:
47619         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
47620
47621         * gcc.dg/tls/opt-6.c: New test.
47622
47623         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
47624
47625         * gcc.dg/20030405-1.c: New test.
47626
47627         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
47628
47629         * gcc.dg/20030309-1.c: New test.
47630
47631         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
47632
47633         * gcc.c-torture/execute/20030307-1.c: New test.
47634
47635         2003-02-20  Randolph Chung  <tausq@debian.org>
47636
47637         * gcc.c-torture/compile/20030220-1.c: New test.
47638
47639         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
47640
47641         * gcc.dg/20030217-1.c: New test.
47642
47643         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
47644
47645         * gcc.c-torture/compile/20020129-1.c: New test.
47646
47647         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47648
47649         * gcc.dg/unroll-1.c: New test.
47650
47651         2002-11-16  Jan Hubicka  <jh@suse.cz>
47652
47653         * gcc.c-torture/execute/20020920-1.c: New test.
47654
47655         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
47656
47657         PR target/7434
47658         * gcc.c-torture/compile/20021008-1.c: New test.
47659
47660         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
47661
47662         PR target/7559
47663         * gcc.c-torture/execute/20020810-1.c: New test.
47664
47665         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47666
47667         * gcc.c-torture/compile/20020807-1.c: New test.
47668
47669         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
47670
47671         * gcc.dg/tls/opt-1.c: New test.
47672
47673         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
47674
47675         * gcc.dg/20020729-1.c: New test.
47676
47677         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
47678
47679         * g++.dg/opt/life1.C: New test.
47680
47681         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
47682
47683         * gcc.dg/20020525-1.c: New test.
47684
47685         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47686
47687         PR c++/6794
47688         * g++.dg/ext/pretty1.C: New test.
47689         * g++.dg/ext/pretty2.C: New test.
47690
47691 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
47692
47693         PR c++/8385
47694         * g++.dg/ext/typeof5.C: New test.
47695
47696 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
47697
47698         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47699         __USER_LABEL_PREFIX__ into account.
47700         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47701
47702 2003-05-14  Roger Sayle  <roger@eyesopen.com>
47703
47704         * gcc.dg/builtins-15.c: New test case.
47705
47706 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
47707
47708         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47709
47710 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
47711
47712         * lib/g++.exp: Tweak handling of additional source files.
47713         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47714         * g++.dg/special/conpr-2a.C: Rename to ...
47715         * g++.dg/special/conpr-2a.cc: ... this.
47716         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47717         * g++.dg/special/conpr-3a.C: Rename to ...
47718         * g++.dg/special/conpr-3a.cc: This.
47719         * g++.dg/special/conpr-3b.C: Rename to ...
47720         * g++.dg/special/conpr-3b.cc: This.
47721         * g++.dg/special/conpr-4.C: New test.
47722         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47723
47724 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
47725
47726         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47727
47728 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47729
47730         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47731         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47732         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47733         * g++.old-deja/g++.other/warn3.C: Likewise.
47734
47735 2003-05-11  Roger Sayle  <roger@eyesopen.com>
47736
47737         * gcc.dg/i386-387-1.c: Update to also test log.
47738         * gcc.dg/i386-387-2.c: Likewise.
47739
47740 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47741
47742         * g77.f-torture/execute/int8421.f: New test.
47743
47744 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47745
47746         PR c++/10230, c++/10481
47747         * g++.dg/lookup/scoped5.C: New test.
47748
47749 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47750
47751         PR c++/10552
47752         * g++.dg/template/ttp6.C: New test.
47753
47754 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
47755
47756         * gcc.c-torture/execute/builtins: New directory.
47757         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47758         gcc.c-torture/execute/builtins.
47759         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47760         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47761         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
47762         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47763
47764 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47765
47766         PR c++/9252
47767         * g++.dg/template/access8.C: New test.
47768         * g++.dg/template/access9.C: New test.
47769
47770 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47771
47772         PR c++/9554
47773         * g++.dg/parse/access1.C: New test.
47774
47775 2003-05-09  DJ Delorie  <dj@redhat.com>
47776
47777         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47778         long, and not an int.
47779
47780 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47781
47782         PR c++/10555, c++/10576
47783         * g++.dg/template/memclass1.C: New test.
47784
47785 2003-05-08  DJ Delorie  <dj@redhat.com>
47786
47787         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47788         targets.
47789         * gcc.c-torture/execute/20021024-1.x: Likewise.
47790         * gcc.c-torture/execute/shiftdi.x: Likewise.
47791         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47792         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47793         * gcc.dg/20021018-1.c: Likewise.
47794
47795 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47796
47797         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47798
47799         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47800         (bcopy): Call memmove.
47801
47802 2003-05-08  Roger Sayle  <roger@eyesopen.com>
47803
47804         * g77.f-torture/compile/8485.f: New test case.
47805
47806 2003-05-07  Richard Henderson  <rth@redhat.com>
47807
47808         PR c++/10570
47809         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47810         Verify exception_cleanup not called for rethrows.
47811         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47812         when exiting catch block without rethrowing.
47813         * g++.dg/eh/forced3.C: New.
47814         * g++.dg/eh/forced4.C: New.
47815
47816 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
47817
47818         * gcc.dg/20030505.c: Fix triplet.
47819
47820 2003-05-06  DJ Delorie  <dj@redhat.com>
47821
47822         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47823         * gcc.dg/nest.c: Likewise.
47824
47825 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47826
47827         * gcc.dg/builtins-14.c: New test case.
47828
47829 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
47830
47831         * lib/compat.exp (compat-execute): New argument.
47832         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47833         * gcc.dg/compat: New test directory.
47834         * gcc.dg/compat/compat.exp: New expect script.
47835         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47836         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47837         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47838         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47839         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47840         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47841
47842         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47843         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47844         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47845         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47846         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47847         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47848         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47849         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47850         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47851         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47852         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47853         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47854         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47855         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47856         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47857
47858 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
47859
47860         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47861
47862 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
47863
47864         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47865
47866 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
47867
47868         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47869         * gcc.dg/ppc-fsel-2.c: New test.
47870
47871         * gcc.dg/unused-5.c: New test.
47872
47873 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47874
47875         PR c++/10496
47876         * g++.dg/warn/pmf1.C: New test.
47877
47878 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47879
47880         PR c++/4494
47881         * g++.dg/warn/main.C: New test.
47882
47883 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47884
47885         * gcc.dg/nonnull-3.c: New test.
47886
47887 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
47888
47889         * gcc.dg/cpp/Wtrigraphs.c: Update.
47890         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47891
47892 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
47893
47894         * gcc.dg/ppc-fsel-1.c: New test.
47895
47896 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
47897
47898         PR c/10604
47899         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47900
47901 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
47902
47903         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47904
47905 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47906
47907         PR c++/9364, c++/10553, c++/10586
47908         * g++.dg/parse/typename4.C: New test.
47909         * g++.dg/parse/typename5.C: Likewise.
47910
47911 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
47912
47913         * gcc.c-torture/compile/20030503-1.c: New test.
47914
47915 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47916
47917         * g++.dg/lookup/using5.C: Fix testcase error.
47918
47919 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
47920
47921         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
47922         since MEABI is no longer supported.  Remove all vestiges
47923         of MEABI from the test.
47924
47925 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47926
47927         PR c++/10554
47928         * g++.dg/lookup/using5.C: New test.
47929
47930 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47931
47932         PR c++/8772
47933         * g++.dg/template/ttp5.C: New test.
47934
47935 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
47936
47937         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
47938         (dg-gpp-additional-sources): New function.
47939         (dg-gpp-additional-files): Likewise.
47940         * lib/g++.exp (additional_sources): New variable.
47941         (additional_files): Likewise.
47942         (g++_target_compile): Deal with them.
47943         * lib/old-dejagnu.exp: Remove.
47944         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47945         * g++.old-deja: Revise all tests to use dg commands.
47946
47947 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47948
47949         PR c++/9432, c++/9528
47950         * g++.dg/lookup/using4.C: New test.
47951
47952 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
47953
47954         * gcc.dg/noreturn-5.c: New file.
47955         * gcc.dg/noreturn-6.c: New file.
47956
47957         * gcc.c-torture/compile/inline-1.c: New file.
47958
47959 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47960
47961         PR c++/10551
47962         * g++.dg/template/explicit1.C: New test.
47963
47964 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47965
47966         PR c++/10549
47967         * g++.dg/other/bitfield1.C: New test.
47968
47969         PR c++/10527
47970         * g++.dg/init/new7.C: New test.
47971
47972 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47973
47974         * g++.dg/ext/desig1.C: New test.
47975         * g++.dg/ext/init1.C: Update.
47976
47977         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47978
47979 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
47980
47981         PR c++/10180
47982         * g++.dg/warn/Winline-1.C: New test.
47983
47984 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47985
47986         * gcc.c-torture/execute/string-opt-19.c: New test.
47987
47988         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47989         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47990
47991 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47992
47993         PR c++/10506
47994         * g++.dg/init/new6.C: New test.
47995
47996         PR c++/10503
47997         * g++.dg/init/ref6.C: New test.
47998
47999 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
48000
48001         * g++.dg/warn/weak1.C: XFAIL on AIX4.
48002
48003 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48004
48005         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48006         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48007
48008 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
48009
48010         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48011         initialized static data members.
48012
48013 2003-04-25  H.J. Lu <hjl@gnu.org>
48014
48015         * gcc.dg/ia64-sync-4.c: New test.
48016
48017 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48018
48019         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
48020         date.
48021
48022 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
48023
48024         PR c++/10337
48025         * g++.dg/warn/conv1.C: New test.
48026         * g++.old-deja/g++.other/conv7.C: Adjust.
48027         * g++.old-deja/g++.other/overload14.C: Adjust.
48028
48029 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48030
48031         PR c++/10471
48032         * g++.dg/template/defarg2.C: New test.
48033
48034 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
48035
48036         * gcc.dg/cpp/include2.c: Update.
48037         * gcc.dg/cpp/multiline-2.c: New.
48038         * gcc.dg/cpp/multiline.c: Update.
48039         * gcc.dg/cpp/strify2.c: Update.
48040         * gcc.dg/cpp/trad/literals-2.c: Update.
48041
48042 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48043
48044         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48045
48046 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48047
48048         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48049
48050 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48051
48052         PR c++/10451
48053         * g++.dg/parse/crash4.C: New test.
48054
48055         PR c++/9847
48056         * g++.dg/parse/crash5.C: New test.
48057
48058 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
48059
48060         PR c++/10446
48061         * g++.dg/parse/crash3.C: New test.
48062
48063         PR c++/10428
48064         * g++.dg/parse/elab1.C: New test.
48065
48066 2003-04-22  Devang Patel  <dpatel@apple.com>
48067
48068         * gcc.dg/cpp/trad/funlike-5.c: New test.
48069
48070 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
48071
48072         * g++.dg/other/packed1.C: Fix dg options.
48073
48074 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
48075
48076         * g++.dg/other/offsetof2.C: New test.
48077
48078 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
48079
48080         * g++.dg/template/recurse.C: Adjust location of error messages.
48081
48082 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
48083
48084         PR c++/9881
48085         * g++.dg/init/addr-const1.C: New test.
48086         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48087
48088 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48089
48090         PR c++/10405
48091         * g++.dg/lookup/struct-hack1.C: New test.
48092
48093 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
48094
48095         * ucs.c: Update diagnostic messages.
48096
48097 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48098
48099         * gcc.dg/cpp/truefalse.cpp: New test.
48100         * gcc.dg/cpp/cpp.exp: Update.
48101         * g++.dg/other/stdbool-if.C: Remove.
48102
48103 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48104
48105         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48106         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48107
48108 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
48109
48110         * gcc.c-torture/compile/20030418-1.c: New test.
48111
48112 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
48113
48114         * README.compat: Remove; content moved to doc/sourcebuild.texi.
48115
48116 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48117
48118         PR c++/10347
48119         g++.dg/template/dependent-name1.C: New test.
48120
48121 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
48122
48123         * gcc.dg/warn-1.c (tourist_guide): New array,
48124         contains a pointer to bar.
48125
48126 2003-04-16  Roger Sayle  <roger@eyesopen.com>
48127
48128         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48129         * gcc.c-torture/execute/medce-1.c: New test case.
48130         * gcc.c-torture/execute/medce-2.c: New test case.
48131
48132 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
48133
48134         * lib/prune.exp: Ignore more messages.
48135
48136         PR c++/10381
48137         * g++.dg/parse/lookup3.C: New test.
48138
48139 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
48140
48141         * gcc.c-torture/compile/20030415-1.c : New test.
48142
48143 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
48144
48145         * gcc.c-torture/execute/scope-2.c: Move to ...
48146         * gcc.dg/noncompile/scope.c: .... here.
48147
48148 2003-04-14  Roger Sayle  <roger@eyesopen.com>
48149
48150         * gcc.dg/20030414-2.c: New test case.
48151
48152 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
48153
48154         PR target/10377
48155         * gcc.dg/20030414-1.c: New test.
48156
48157 2003-04-13  Roger Sayle  <roger@eyesopen.com>
48158
48159         * gcc.dg/builtins-12.c: New test case.
48160         * gcc.dg/builtins-13.c: New test case.
48161
48162 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48163
48164         * gcc.c-torture/execute/string-opt-18.c: New test.
48165
48166 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
48167
48168         PR c++/10300
48169         * g++.dg/init/new5.C: New test.
48170
48171 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
48172
48173         PR c++/7910
48174         * g++.dg/ext/dllimport1.C: New test.
48175
48176 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48177
48178         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48179
48180 2003-04-11  Bud Davis <bdavis9659@comcast.net>
48181
48182         PR Fortran/9263
48183         * g77.f-torture/noncompile/9263.f: New test
48184         PR Fortran/1832
48185         * g77.f-torture/execute/1832.f: New test
48186
48187 2003-04-11  David Chad  <davidc@freebsd.org>
48188             Loren J. Rittle  <ljrittle@acm.org>
48189
48190         PR libobjc/8562
48191         * objc.dg/headers.m: New test.
48192
48193 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
48194
48195         * gcc.c-torture/execute/builtin-noret-2.c: New.
48196         * gcc.c-torture/execute/builtin-noret-2.x: New.
48197         XFAIL builtin-noret-2.c at -O1 and above.
48198         * gcc.dg/redecl.c: New.
48199         * gcc.dg/Wshadow-1.c: Update error regexps.
48200
48201 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
48202
48203         * g++.dg/abi/bitfield10.C: New test.
48204
48205 2003-04-09  Mike Stump  <mrs@apple.com>
48206
48207         * gcc.dg/pch/pch.exp: Make testcase names longer.
48208         * g++.dg/pch/pch.exp: Make testcase names longer.
48209
48210 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48211
48212         * gcc.dg/builtins-11.c: New test case.
48213
48214 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48215
48216         * gcc.dg/builtins-9.c: New test case.
48217         * gcc.dg/builtins-10.c: New test case.
48218
48219 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
48220
48221         * gcc.dg/noncompile/init-4.c.c: New test.
48222
48223 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48224
48225         * gcc.misc-test/gcov-9.c: New test.
48226         * gcc.misc-test/gcov-10.c: New test
48227         * gcc.misc-test/gcov-11.c: New test.
48228
48229 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
48230
48231         PR optimization/10024
48232         * gcc.c-torture/compile/20030405-1.c: New test.
48233
48234 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
48235
48236         * gcc.dg/pch/static-3.c: New.
48237         * gcc.dg/pch/static-3.hs: New.
48238         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48239
48240 2003-04-04  Richard Henderson  <rth@redhat.com>
48241
48242         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48243         * g++.dg/eh/forced2.C: Likewise.
48244
48245 2003-04-03  Mike Stump  <mrs@apple.com>
48246
48247         * lib/scanasm.exp (scan-assembler): Add xfail processing for
48248         target arg.
48249         (scan-assembler-times, scan-assembler-not): Likewise.
48250         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48251
48252 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48253
48254         * gcc.dg/sparc-loop-1.c: New test.
48255
48256 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
48257
48258         PR other/9274
48259         * g++.dg/pch/system-2.C: New.
48260         * g++.dg/pch/system-2.Hs: New.
48261
48262 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
48263
48264         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48265
48266         * g++.dg/eh/simd-1.C (vecfunc): Same.
48267
48268 2003-04-01  Roger Sayle  <roger@eyesopen.com>
48269
48270         * gcc.c-torture/execute/20030401-1.c: New test case.
48271
48272 2003-04-01  Ziemowit Laski <zlaski@apple.com>
48273
48274         * objc.dg/defs.m: New.
48275
48276 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
48277
48278         * g++.dg/eh/simd-1.C: New.
48279         * g++.dg/eh/simd-2.C: New.
48280
48281 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
48282
48283         * gcc.c-torture/execute/simd-3.c: New.
48284
48285 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48286
48287         PR c/9936
48288         * gcc.dg/20030331-2.c: New test.
48289
48290 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48291
48292         PR c++/10278
48293         * g++.dg/parse/crash2.C: New test.
48294
48295 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48296
48297         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48298         * gcc.c-torture/execute/20030331-1.c: ...here.
48299
48300 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48301
48302         * gcc.c-torture/execute/20030331-1.c: New test.
48303
48304 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
48305
48306         * lib/gcov.exp: Adjust call return testing strings.
48307         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48308
48309 2003-03-31  Roger Sayle  <roger@eyesopen.com>
48310
48311         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48312         * gcc.dg/builtins-7.c: New test case.
48313         * gcc.dg/builtins-8.c: New test case.
48314
48315 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48316
48317         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48318
48319 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
48320
48321         PR c++/7647
48322         * g++.dg/lookup-class-member-2.C: New test.
48323
48324 2003-03-30  Glen Nakamura  <glen@imodulo.com>
48325
48326         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48327
48328 2003-03-28  Roger Sayle  <roger@eyesopen.com>
48329
48330         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48331
48332 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
48333
48334         * g++.dg/init/attrib1.C: New test.
48335
48336 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48337
48338         * gcc.dg/ultrasp8.c: New test.
48339
48340 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48341
48342         * gcc.dg/ultrasp7.c: New test.
48343
48344 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
48345
48346         PR c++/10047
48347         * g++.dg/template/inline1.C: New test.
48348
48349 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48350
48351         * gcc.dg/sparc-dwarf2.c: New test.
48352
48353 2003-03-27  Roger Sayle  <roger@eyesopen.com>
48354
48355         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48356         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48357
48358 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
48359
48360         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48361         than reading .x files.
48362         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48363         * g77.dg/gcov/gcov-1.f: Likewise.
48364         * gcc.misc-tests/gcov-4b.c: Likewise.
48365         * gcc.misc-tests/gcov-5b.c: Likewise.
48366         * gcc.misc-tests/gcov-6.c: Likewise.
48367         * gcc.misc-tests/gcov-7.c: Likewise.
48368         * gcc.misc-tests/gcov-8.c: Likewise.
48369         * g++.dg/gcov/gcov-1.x: Remove.
48370         * g77.dg/gcov/gcov-1.x: Likewise.
48371         * gcc.misc-tests/gcov-4b.x: Likewise.
48372         * gcc.misc-tests/gcov-5b.x: Likewise.
48373         * gcc.misc-tests/gcov-6.x: Likewise.
48374         * gcc.misc-tests/gcov-7.x: Likewise.
48375         * gcc.misc-tests/gcov-8.x: Likewise.
48376
48377 2003-03-27  Glen Nakamura  <glen@imodulo.com>
48378
48379         PR opt/10087
48380         * gcc.dg/20030324-1.c: New test.
48381
48382 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
48383
48384         PR c++/10224
48385         * g++.dg/template/arg3.C: New test.
48386
48387         PR c++/10158
48388         * g++.dg/template/friend18.C: New test.
48389
48390 2003-03-26  Roger Sayle  <roger@eyesopen.com>
48391
48392         * g77.f-torture/compile/20030326-1.f: New test case.
48393
48394 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
48395
48396         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48397
48398         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48399
48400 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
48401
48402         * gcc.dg/ia64-sync-3.c: New test.
48403
48404 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
48405
48406         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48407
48408 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
48409
48410         * gcc.dg/ultrasp6.c: New test.
48411
48412 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48413
48414         * gcc.dg/i386-signbit-1.c: New test.
48415         * gcc.dg/i386-signbit-2.c: New test.
48416         * gcc.dg/i386-signbit-3.c: New test.
48417
48418 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48419
48420         * gcc.dg/ultrasp5.c: Fix options.
48421
48422 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48423
48424         * gcc.dg/ultrasp5.c: Fix comment.
48425
48426 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
48427
48428         PR fortran/10197
48429         * g77.f-torture/execute/10197.f: New test.
48430
48431 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
48432
48433         PR c++/9898, c++/383
48434         * g++.dg/template/conv6.C: New test.
48435
48436         PR c++/10119
48437         * g++.dg/template/ptrmem5.C: New test.
48438
48439         PR c++/10026
48440         * g++.dg/lookup/koenig1.C: New test.
48441
48442         PR C++/10199
48443         * g++.dg/lookup/template2.C: New test.
48444
48445 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
48446
48447         * g++.dg/opt/rtti1.C: New test.
48448
48449 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
48450
48451         * gcc.dg/ultrasp5.c: New test.
48452
48453 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
48454
48455         PR middle-end/9967
48456         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48457         builtin fputs.
48458
48459 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48460
48461         PR c/8224
48462         * gcc.dg/20030323-1.c: New test.
48463
48464 2003-03-23  Roger Sayle  <roger@eyesopen.com>
48465
48466         * gcc.c-torture/compile/20030323-1.c: New test case.
48467
48468 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48469
48470         * gcc.dg/20030321-1.c: New test.
48471
48472 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
48473
48474         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48475
48476 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
48477
48478         PR c++/9978, c++/9708
48479         * g++.dg/ext/vlm1.C: Adjust expected error.
48480         * g++.dg/ext/vla2.C: New test.
48481         * g++.dg/template/arg1.C: New test.
48482         * g++.dg/template/arg2.C: New test.
48483
48484 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
48485
48486         * g77.f-torture/execute/select.f: New test.
48487         * g77.f-torture/noncompile/select_no_compile.f: New test.
48488
48489 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
48490
48491         PR c++/9898
48492         * g++.dg/other/error4.C: New test.
48493
48494 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
48495
48496         * g++.dg/template/friend17.C: New test.
48497
48498 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
48499
48500         * gcc.c-torture/compile/20030320-1.c: New.
48501
48502 2003-03-20  Roger Sayle  <roger@eyesopen.com>
48503
48504         * gcc.dg/builtins-6.c: New test case.
48505
48506 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
48507
48508         PR target/10073
48509         * gcc.c-torture/compile/20030319-1.c: New.
48510
48511 2003-03-18  Jan Hubicka  <jh@suse.cz>
48512
48513         * gcc.dg/i386-cvt-1.c: New test.
48514
48515 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
48516
48517         * objc.dg/naming-1.m: Use "(parse|syntax) error".
48518         * objc.dg/naming-2.m: Likewise.
48519
48520 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
48521
48522         PR c++/9639
48523         * g++.dg/parse/crash1.C: New test.
48524
48525 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
48526
48527         PR c++/8805
48528         * g++.dg/eh/cleanup1.C: New test.
48529
48530 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
48531
48532         * gcc.c-torture/execute/20030316-1.c: New test case.
48533
48534 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48535
48536         PR c++/9629
48537         * g++.dg/init/ctor2.C: New test.
48538
48539 2003-03-15  Roger Sayle  <roger@eyesopen.com>
48540
48541         * g77.f-torture/compile/xformat.f: New test case.
48542
48543 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48544
48545         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48546         * g++.old-deja/g++.mike/eh50.C: Likewise.
48547
48548 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48549
48550         PR c++/6440
48551         * g++.dg/template/spec7.C: New test.
48552         * g++.dg/template/spec8.C: Likewise.
48553
48554 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
48555
48556         * gcc.c-torture/execute/20030313-1.c: New test.
48557
48558 2003-03-14  Richard Henderson  <rth@redhat.com>
48559
48560         * gcc.dg/inline-2.c: Adjust alpha test for external call.
48561
48562 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48563
48564         * gcc.c-torture/compile/20030314-1.c: New test.
48565
48566 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
48567
48568         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48569         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48570         thumb target,
48571         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48572         to accept newer _imp__  prefix and additional
48573         newline in .drectve section.
48574         * gcc.dg/dll-4.c: Likewise.
48575         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48576         switch.
48577
48578 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
48579
48580         * g++.dg/parse/namespace9.C: New test.
48581
48582         * g++.dg/init/ref5.C: New test.
48583         * g++.dg/parse/ptrmem1.C: Likewise.
48584
48585 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48586
48587         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48588         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48589         regular expression.
48590         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48591         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48592
48593 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
48594
48595         * gcc.c-torture/execute/20030224-2.c: New test.
48596
48597 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48598
48599         * gcc.dg/decl-3.c: New test.
48600
48601 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48602
48603         * gcc.dg/i386-loop-2.c: New test.
48604
48605 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
48606
48607         PR c++/9474
48608         * g++.dg/parse/namespace8.C: New test.
48609
48610         PR c++/9924
48611         * g++.dg/overload/builtin2.C: New test.
48612
48613 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
48614
48615         * gcc.dg/return-type-3.c: New test.
48616
48617 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48618
48619         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48620         profiling options are not supported.
48621
48622 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
48623
48624         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48625         * g++.old-deja/g++.warn/impint2.C: Likewise.
48626
48627 2003-03-10  Devang Patel  <dpatel@apple.com>
48628
48629         * g++.dg/cpp/c++_cmd_1.C: New test.
48630         * g++.dg/cpp/c++_cmd_1.h: New file.
48631
48632 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
48633
48634         * gcc.dg/altivec-9.c: New file.
48635
48636 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48637
48638         * gcc.dg/ppc-sdata-1.c: New test.
48639         * gcc.dg/ppc-sdata-2.c: New test.
48640
48641 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
48642
48643         PR c++/9373
48644         * g++.dg/opt/ptrmem2.C: New test.
48645
48646         PR c++/8534
48647         * g++.dg/opt/ptrmem1.C: New test.
48648
48649 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48650
48651         * gcc.dg/i386-loop-1.c: New test.
48652
48653 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48654
48655         PR c++/9970
48656         * g++.dg/lookup/friend1.C: New test.
48657
48658 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48659
48660         PR c++/9823
48661         * g++.dg/parser/constructor1.C: New test.
48662
48663 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
48664
48665         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48666
48667         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48668
48669 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
48670
48671         * gcc.dg/cpp/Wunused.c: Update test.
48672
48673 2003-03-08  Jan Hubicka  <jh@suse.cz>
48674
48675         * gcc.dg/inline-3.c: New test.
48676
48677 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48678
48679         PR c++/9809
48680         * g++.dg/parse/builtin1.C: New test.
48681
48682         PR c++/9982
48683         * g++.dg/abi/cookie1.C: New test.
48684         * g++.dg/abi/cookie2.C: Likewise.
48685
48686         PR c++/9524
48687         * g++.dg/template/field1.C: New test.
48688
48689         PR c++/9912
48690         * g++.dg/parse/class1.C: New test.
48691         * g++.dg/parse/namespace7.C: Likewise.
48692         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48693
48694 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
48695
48696         * g++.dg/init/ref4.C: New test.
48697
48698 2003-03-07  Jan Hubicka  <jh@suse.cz>
48699
48700         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48701         * gcc.dg/inline-3.c: New test.
48702
48703 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
48704
48705         * g++.dg/init/ref3.C: New test.
48706
48707         PR c++/9965
48708         * g++.dg/init/ref2.C: New test.
48709
48710         PR c++/9400
48711         * g++.dg/warn/Wshadow-2.C: New test.
48712
48713         PR c++/9791
48714         * g++.dg/warn/Woverloaded-1.C: New test.
48715
48716 2003-03-05  Jan Hubicka  <jh@suse.cz>
48717
48718         * gcc.dg/i386-local2.c: New.
48719         * gcc.dg/i386-local.c: Fix typo.
48720
48721 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
48722
48723         * g++.dg/abi/layout3.C: New test.
48724
48725 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
48726
48727         * gcc.c-torture/compile/20030305-1.c
48728
48729 2003-03-05  Jan Hubicka  <jh@suse.cz>
48730
48731         * gcc.dg/i386-local.c: New.
48732
48733 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
48734
48735         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48736
48737 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48738
48739         * gcc.dg/switch-2.c: New test.
48740         * gcc.dg/switch-3.c: New test.
48741         * gcc.dg/Wswitch.c: Adjust line numbers.
48742         * gcc.dg/Wswitch-default.c: Likewise.
48743         * gcc.dg/Wswitch-enum.c: Likewise.
48744
48745 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
48746
48747         * gcc.c-torture/execute/20030222-1.c: New test.
48748
48749 2003-03-03  James E Wilson  <wilson@tuliptree.org>
48750
48751         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48752
48753 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
48754
48755         PR c++/9878
48756         * g++.dg/init/ref1.C: New test.
48757
48758 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
48759
48760         * gcc.dg/sh-relax.c: New SH-only test.
48761
48762 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
48763
48764         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
48765         comment explaining purpose of testcase.
48766
48767 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48768
48769         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48770         for HC11/HC12 (asm needs two int registers).
48771         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48772         HC11/HC12 because the test uses an asm which needs two 32-bit
48773         registers.
48774
48775 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48776
48777         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48778         for HC11/HC12 (array is too large otherwise).
48779         * gcc.c-torture/compile/920501-4.x: New file, likewise.
48780         * gcc.c-torture/compile/20010518-2.x: Likewise.
48781         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48782         HC11/HC12 (array is too large).
48783
48784 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
48785
48786         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48787         * lib/g++-dg.exp (g++-dg-test): Likewise.
48788
48789 2003-03-01  Roger Sayle  <roger@eyesopen.com>
48790
48791         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48792         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48793
48794 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48795
48796         * g++.dg/warn/implicit-typename1.C: Remove warning.
48797
48798 2003-02-28  Richard Henderson  <rth@redhat.com>
48799
48800         * gcc.dg/noreturn-1.c: Move noreturn warning line.
48801         * gcc.dg/return-type-1.c: Move control reaches end warning line.
48802
48803 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
48804
48805         * gcc.dg/pch/pch.exp: Change .pch to .gch.
48806         * g++.dg/pch/pch.exp: Likewise.
48807
48808 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
48809
48810         PR c++/9879
48811         * g++.dg/init/new4.C: New test.
48812
48813 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
48814
48815         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48816
48817 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
48818
48819         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48820         unsigned long.
48821
48822         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48823         wider than float.
48824
48825 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48826
48827         * lib/scanasm.exp: Add support for counting numbers of
48828         occurences.
48829         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48830         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48831
48832 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
48833
48834         PR c++/9683
48835         * g++.dg/template/static3.C: New test.
48836
48837         PR c++/9829
48838         * g++.dg/parse/namespace6.C: New test.
48839
48840 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48841
48842         PR target/9732
48843         * gcc.dg/20030225-1.c: New test.
48844
48845 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
48846
48847         * README: Remove out-of-date information.
48848
48849         PR c++/9836
48850         * g++.dg/template/spec6.C: New test.
48851
48852 2003-02-24  Jeff Law  <law@redhat.com>
48853
48854         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48855
48856 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48857
48858         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48859         * gcc.dg/pragma-ep-1.c: Likewise.
48860
48861 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48862
48863         PR c++/9602
48864         * g++.dg/template/friend16.C: New test.
48865
48866 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
48867
48868         PR c++/5333
48869         * g++.dg/parse/fused-params1.C: Adjust error messages.
48870         * g++.dg/template/nested3.C: New test.
48871
48872 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
48873
48874         * g++.dg/abi/param1.C: New test.
48875
48876 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48877
48878         PR c++/7982
48879         * g++.dg/warn/implicit-typename1.C: New test.
48880
48881 2003-02-22  Kelley Cook <kelleycook@comcast.net>
48882
48883         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48884         with "mtune".
48885         * g++.old-deja/g++.other/store-expr2.C: Likewise.
48886         * gcc.c-torture/execute/20010129-1.x: Likewise.
48887         * gcc.dg/20011107-1.c: Likewise.
48888         * gcc.dg/20020108-1.c: Likewise.
48889         * gcc.dg/20020122-3.c: Likewise.
48890         * gcc.dg/20020206-1.c: Likewise.
48891         * gcc.dg/20020310-1.c: Likewise.
48892         * gcc.dg/20020426-2.c: Likewise.
48893         * gcc.dg/20020517-1.c: Likewise.
48894         * gcc.dg/991230-1.c: Likewise.
48895         * gcc.dg/i386-unroll-1.c: Likewise.
48896         * gcc.misc-tests/i386-prefetch.exp: Likewise.
48897
48898 2003-02-22  Jan Hubicka  <jh@suse.cz>
48899
48900         * gcc.dg/i386-mul.c: New test.
48901
48902 2003-02-21  Roger Sayle  <roger@eyesopen.com>
48903
48904         * gcc.dg/builtins-5.c: New test case.
48905
48906 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
48907
48908         * gcc.dg/asmreg-1.c: New test.
48909
48910 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48911
48912         PR c++/9749
48913         * g++.dg/parse/varmod1.C: New test.
48914
48915 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48916
48917         PR c++/9727
48918         * g++.dg/template/op1.C: New test.
48919
48920 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48921
48922         PR c++/8906
48923         * g++.dg/template/nested2.C: New test.
48924
48925 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48926
48927         PR c++/8724
48928         * g++.dg/expr/dtor1.C: New test.
48929
48930 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
48931
48932         * gcc.dg/cpp/include3.c: New test.
48933         * gcc.dg/cpp/inc/foo.h: New file.
48934
48935 2003-02-21  Glen Nakamura  <glen@imodulo.com>
48936
48937         * gcc.c-torture/execute/20030221-1.c: New test.
48938
48939 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
48940
48941         PR c++/9729
48942         * g++.dg/abi/conv1.C: New test.
48943
48944 2003-02-20  Jan Hubicka  <jh@suse.cz>
48945
48946         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48947
48948 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
48949
48950         * gcc.c-torture/compile/20030219-1.c: New test.
48951
48952 2003-02-18  Jan Hubicka  <jh@suse.cz>
48953
48954         * gcc.dg/funcorder.c: New test.
48955
48956 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48957
48958         * gcc.c-torture/execute/20030218-1.c: New.
48959
48960 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
48961
48962         * gcc.dg/20030218-1.c: New.
48963
48964 2003-02-18  Richard Henderson  <rth@redhat.com>
48965
48966         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48967         * gcc.dg/attr-used-2.c: New.
48968
48969 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
48970
48971         PR c++/9704
48972         * g++.dg/init/copy5.C: New test.
48973
48974 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
48975
48976         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48977         * g++.dg/pch/pch.exp: Likewise.
48978
48979 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48980
48981         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48982         STACK_SIZE is not defined.
48983
48984 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48985
48986         PR c++/9457
48987         * g++.dg/template/init1.C: New test.
48988
48989 2003-02-16  Jan HUbicka  <jh@suse.cz>
48990
48991         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48992         (foo): Add few extra tests
48993         * gcc.dg/c99-const-expr-3.c: Likewise.
48994         * gcc.c-torture/execute/20030216-1.c: New.
48995
48996 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48997
48998         PR c++/9459
48999         * g++.dg/ext/typeof4.C: New test.
49000
49001 2003-02-15  Roger Sayle  <roger@eyesopen.com>
49002
49003         * gcc.dg/i386-387-3.c: New test case.
49004
49005 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
49006
49007         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49008         cris-*-elf* cris-*-aout* and mmix-*-*.
49009
49010 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
49011
49012         * gcc.dg/20030213-1.c: New test.
49013
49014 2003-02-12  Roger Sayle  <roger@eyesopen.com>
49015
49016         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49017         * gcc.dg/i386-387-2.c: Likewise.
49018
49019 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
49020
49021         * gcc.dg/ppc-spe.c: Fix formatting.
49022         Enable tests that were previously unsupported by gas.
49023         Delete tests for instructions that no longer exist.
49024         Switch arguments on evsubifw builtin.
49025
49026 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
49027
49028         * gcc.c-torture/execute/20030209-1.c: Disable the test if
49029         STACK_SIZE is too small.
49030
49031 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
49032             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
49033
49034         * gcc.dg/decl-2.c: New test.
49035
49036 2003-02-10  Jan Hubicka  <jh@suse.cz>
49037
49038         * gcc.dg/i386-fpcvt-1.c: New test.
49039
49040 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
49041
49042         * gcc.c-torture/execute/20030209-1.c: New test.
49043
49044 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
49045
49046         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49047         int-wide bitops, use the constants of the same width.
49048         Likewise, if long long is 32-bit wide, test bitops using
49049         32-bit constants.
49050
49051 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
49052
49053         * gcc.dg/20021014-1.c: Annotate with expected notice text.
49054
49055 2003-02-07  Roger Sayle  <roger@eyesopen.com>
49056
49057         * gcc.dg/builtins-4.c: New test case.
49058
49059 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49060
49061         * gcc.dg/20020430-1.c: Fix dg command typos.
49062         * gcc.dg/20020503-1.c: Likewise.
49063
49064 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49065
49066         PR c++/8785
49067         * g++.dg/parse/fused-params1.C: New test.
49068
49069         PR c++/8857
49070         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49071
49072         PR c++/8921
49073         * g++.dg/parse/non-dependent1.C: New test.
49074
49075         PR c++/8928
49076         * g++.dg/parse/dupl-tmpl-args1.C: New test.
49077
49078         PR c++/9228
49079         * g++.dg/parse/undefined7.C: New test.
49080         * g++.dg/parse/non-templ1.C: New test.
49081
49082         PR c++/9229
49083         * g++.dg/parse/too-many-tmpl-args1.C: New test.
49084
49085 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
49086
49087         * gcc.c-torture/compile/20030206-1.c: New test.
49088
49089 2003-02-05  Roger Sayle  <roger@eyesopen.com>
49090
49091         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49092         "pow" to "foo" to avoid potential confusion with a math built-in.
49093
49094 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49095
49096         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49097         conditions for SPARC targets.
49098
49099 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
49100
49101         * gcc.dg/20030204-1.c: New test.
49102
49103 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49104
49105         PR c++/38
49106         * g++.dg/parse/array-size1.C: New test.
49107
49108         PR c++/5657
49109         * g++.dg/parse/undefined3.C: New test.
49110
49111         PR c++/5665
49112         * g++.dg/parse/undefined4.C: New test.
49113
49114         PR c++/5975
49115         * g++.dg/parse/undefined5.C: New test.
49116
49117         PR c++/7259
49118         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49119
49120         PR c++/8578
49121         * g++.dg/parse/casting-operator1.C: New test.
49122
49123         PR c++/8596
49124         * g++.dg/parse/undefined6.C: New test.
49125
49126         PR c++/8736
49127         * g++.dg/parse/missing-template1.C: New test.
49128
49129 2003-02-04  Jan Hubicka  <jh@suse.cz>
49130
49131         * gcc.dg/i386-cadd.c: Compile using -march=k8.
49132         * gcc.dg/i386-cmov?.c: Likewise.
49133         * gcc.dg/i386-fpcvt-?.c: Likewise.
49134         * gcc.dg/i386-ssefp-1.c: Likewise.
49135         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49136         conventions.
49137
49138 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
49139
49140         PR c++/7129
49141         * g++.dg/ext/max.C: New test.
49142
49143 2003-02-03  Jan Hubicka  <jh@suse.cz>
49144
49145         * gcc.c-torture/execute/20030203-1.c: New test.
49146
49147 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
49148
49149         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49150         'natural-endian'.
49151
49152 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
49153
49154         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49155         * g++.dg/init/new2.C: Likewise.
49156         * g++.dg/other/new1.C: Likewise.
49157
49158 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
49159
49160         * gcc.dg/struct-ret-libc.c: New test.
49161
49162 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
49163
49164         * gcc.dg/20030129-1.c: New test.
49165
49166 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49167
49168         PR c++/8849
49169         * g++.dg/template/ptrmem4.C: New test.
49170
49171 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
49172
49173         * g++.dg/parser/constant1.C: New test.
49174
49175 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49176
49177         PR c++/8591
49178         * g++.dg/parse/friend2.C: New test.
49179
49180 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49181
49182         PR c++/9437
49183         * g++.dg/template/unify4.C: New test.
49184
49185 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
49186
49187         * gcc.c-torture/execute/20030128-1.c: New test.
49188
49189 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
49190
49191         * g++.dg/lookup/nested1.C: Test moved from ...
49192         * g++.old-deja/g++.other/lookup24.C: ... here.
49193
49194 2003-01-28  Jan Hubicka  <jh@suse.cz>
49195
49196         * gcc.dg/i386-cmov5.c: New test.
49197
49198 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49199
49200         * gcc.c-torture/execute/20010925-1.c: Changed the
49201         memcpy declaration.
49202
49203 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49204
49205         PR c++/3902
49206         * g++.dg/parse/template5.C: New test.
49207
49208 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
49209
49210         PR fortran/9258
49211         * g77.dg/pr9258: New test.
49212
49213 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49214
49215         * README: Move relevant parts from README.g++.
49216
49217         * README.g++: Remove this file.
49218
49219 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49220
49221         * g++.dg/abi/dcast1.C: New test.
49222
49223 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49224
49225         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49226
49227 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
49228
49229         PR c++/47
49230         * g++.old-deja/g++.other/lookup24.C: New test.
49231
49232 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49233
49234         PR middle-end/7227
49235         * gcc.dg/uninit-C.c: New test.
49236
49237 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
49238
49239         * g++.dg/abi/covariant1.C: New test.
49240
49241 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
49242
49243         * gcc.dg/20030123-1.c: New test.
49244
49245 2003-01-25  Jan Hubicka  <jh@suse.cz>
49246
49247         PR opt/8492
49248         * gcc.c-torture/compile/20030125-1.c
49249
49250 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
49251
49252         PR c++/9403
49253         * g++.dg/parse/template3.C: New test.
49254         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49255
49256         PR c++/795
49257         * g++.dg/parse/template4.C: New test.
49258
49259         PR c++/9415
49260         * g++.dg/template/qual2.C: New test.
49261
49262         PR c++/8545
49263         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49264
49265         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49266
49267 2003-01-25  Roger Sayle  <roger@eyesopen.com>
49268
49269         * gcc.c-torture/execute/switch-1.c: New test case.
49270
49271 2003-01-25  Jan Hubicka  <jh@suse.cz>
49272
49273         * gcc.c-torture/execute/20030125-1.[cx]: New test.
49274
49275 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
49276
49277         Tweaks for Bison-1.875. From the NEWS file:
49278         "- `parse error' -> `syntax error'
49279         Bison now uniformly uses the term `syntax error'"
49280         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49281         * gcc.dg/cpp/digraph2.c: Likewise.
49282         * gcc.dg/cpp/direct2.c: Likewise.
49283         * gcc.dg/cpp/paste4.c: Likewise.
49284         * gcc.dg/c90-restrict-1.c: Likewise.
49285         * gcc.dg/c99-func-2.c: Likewise.
49286         * gcc.dg/noncompile/920721-2.c: Likewise.
49287         * gcc.dg/noncompile/930622-2.c: Likewise.
49288         * gcc.dg/noncompile/940112-1.c: Likewise.
49289         * gcc.dg/noncompile/950921-1.c: Likewise.
49290         * gcc.dg/noncompile/951123-1.c: Likewise.
49291         * gcc.dg/noncompile/971104-1.c: Likewise.
49292         * gcc.dg/noncompile/990416-1.c: Likewise.
49293
49294 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
49295
49296         * g++.dg/parse/undefined1.C: Add error message.
49297
49298 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49299
49300         PR c++/9354
49301         * g++.dg/parse/new1.C: New test.
49302
49303         PR c++/9216
49304         * g++.dg/parse/template2.C: New test.
49305
49306         PR c++/9354
49307         * g++.dg/parse/typedef2.C: New test.
49308
49309         PR c++/9328
49310         * g++.dg/ext/typeof3.C: New test.
49311
49312 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49313
49314         PR c++/2738
49315         * g++.dg/parse/ret-type1.C: New test.
49316
49317         PR c++/3792
49318         * g++.dg/parse/tmpl-outside1.C: New test.
49319
49320         PR c++/4207
49321         * g++.dg/parse/int-as-enum1.C: New test.
49322
49323         PR c++/4903
49324         * g++.dg/parse/no-typename1.C: New test.
49325
49326         PR c++/5533
49327         * g++.dg/parse/no-value1.C: New test.
49328
49329         PR c++/5921
49330         * g++.dg/parse/wrong-inline1.C: New test.
49331
49332         PR c++/6402
49333         * g++.dg/parse/ref1.C: New test.
49334
49335         PR c++/6992
49336         * g++.dg/parse/attr-ctor1.C: New test.
49337
49338         PR c++/7229
49339         * g++.dg/parse/namespace5.C: New test.
49340
49341         PR c++/7917
49342         * g++.dg/parse/func-def1.C: New test.
49343
49344         PR c++/8143
49345         * g++.dg/parse/undefined1.C: New test.
49346
49347         PR c++/5723, PR c++/8522
49348         * g++.dg/parse/specialization1.C: New test.
49349
49350         PR c++/163, PR c++/8595
49351         * g++.dg/parse/struct-as-enum1.C: New test.
49352
49353         PR c++/9173
49354         * g++.dg/parse/undefined2.C: New test.
49355
49356 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49357
49358         PR c++/9298
49359         * g++.dg/parse/template1.C: New test.
49360
49361         PR c++/9384
49362         * g++.dg/parse/using1.C: New test.
49363
49364         PR c++/9285
49365         PR c++/9294
49366         * g++.dg/parse/expr2.C: New test.
49367
49368         PR c++/9388
49369         * g++.dg/parse/lookup2.C: Likewise.
49370
49371 2003-01-21  Jan Hubicka  <jh@suse.cz>
49372
49373         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49374         * gcc.c-torture/execute/eeprof-1.c: Likewise.
49375         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49376         * gcc.c-torture/execute/string-opt-*.c: Likewise.
49377
49378 2003-01-20  Nick Clifton  <nickc@redhat.com>
49379
49380         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
49381         problem with ARM sibcall code generation.
49382
49383 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
49384
49385         * gcc.c-torture/execute/20030120-1.c: New.
49386
49387 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
49388
49389         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49390
49391 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
49392
49393         PR c++/9272
49394         * g++.dg/parse/ctor1.C: New test.
49395
49396         PR c++/9294:
49397         * g++.dg/parse/qualified1.C: New test.
49398
49399         * g++.dg/parse/typename3.C: New test.
49400
49401 2003-01-16  Richard Henderson  <rth@redhat.com>
49402
49403         * g++.dg/tls/init-2.C: Fix error matches for real this time.
49404
49405 2003-01-16  Richard Henderson  <rth@redhat.com>
49406
49407         * g++.dg/pch/pch.exp: Copy test header to the working directory
49408         before using it either for precompilation or direct use.
49409         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49410         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49411
49412 2003-01-16  Richard Henderson  <rth@redhat.com>
49413
49414         * gcc.dg/pch/pch.exp: Copy test header to the working directory
49415         before using it either for precompilation or direct use.
49416         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49417         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49418
49419 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
49420
49421         * g++.dg/ext/typename1.C: Add typename keyword.
49422         * g++.dg/template/crash1.C: Update error messages.
49423         * g++.dg/template/crash2.C: Remove error message.
49424         * g++.dg/parse/typename2.C: New test.
49425         * g++.dg/template/typename2.C: Change implicit
49426         typename warning into error.
49427         * g++.old-deja/g++.benjamin/tem03.C: Issue more
49428         error messages.
49429         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49430         * g++.old-deja/g++.brendan/crash56.C: Add this->.
49431         * g++.old-deja/g++.law/visibility13.C: Remove error
49432         messages.
49433         * g++.old-deja/g++.ns/template17.C: Reorder code to
49434         make declaration visible in template.
49435         * g++.old-deja/g++.pt/crash3.C: Fix typos.
49436         * g++.old-deja/g++.pt/crash36.C: Issue more error
49437         messages.
49438         * g++.old-deja/g++.pt/crash5.C: Improve error
49439         message.
49440         * g++.old-deja/g++.pt/crash67.C: Remove warning.
49441         * g++.old-deja/g++.pt/inherit1.C: Add this->.
49442         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49443         * g++.old-deja/g++.pt/typename16.C: Replace implicit
49444         typename warning with error message.
49445         * g++.old-deja/g++.pt/typename19.C: Remove warning.
49446         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49447         * g++.old-deja/g++.robertl/eb24.C: Use this->.
49448
49449 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
49450
49451         * g++.dg/parse/ambig2.C: New test.
49452
49453 2003-01-15  Richard Henderson  <rth@redhat.com>
49454
49455         * g++.dg/tls/init-2.C: Update error message string.
49456
49457 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49458
49459         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49460
49461 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
49462
49463         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49464         all for HC11/HC12.
49465         * gcc.c-torture/compile/20001205-1.x: Likewise.
49466         * gcc.c-torture/compile/20001226-1.x: Likewise.
49467         * gcc.c-torture/compile/920520-1.x: Likewise.
49468         * gcc.c-torture/compile/961203-1.x: Likewise.
49469         * gcc.c-torture/compile/20020604-1.x: Likewise.
49470
49471 2003-01-15  Jan Hubicka  <jh@suse.cz>
49472
49473         * gcc.c-torture/compile/20030115-1.c: New test.
49474
49475         * gcc.dg/i386-fpcvt-1.c: New test.
49476         * gcc.dg/i386-fpcvt-2.c: New test.
49477
49478 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
49479
49480         Further conform g++'s __vmi_class_type_info to the C++ ABI
49481         specification.
49482         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49483         the specification.
49484
49485 2003-01-14  Jan Hubicka  <jh@suse.cz>
49486
49487         * gcc.dg/i386-fpcvt-1.c: New test.
49488         * gcc.dg/i386-fpcvt-2.c: New test.
49489
49490 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49491
49492         * gcc.dg/i386-mmx-3.c: New test.
49493
49494 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
49495
49496         PR c++/9264
49497         * g++.dg/parse/octal1.C: New file.
49498
49499         PR c++/9172
49500         * g++.dg/parse/typename1.C: New file.
49501
49502 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
49503
49504         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49505         * gcc.dg/bf-no-ms-layout.c: Likewise.
49506         * gcc.dg/bf-ms-attrib.c: Likewise.
49507
49508 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
49509
49510         PR c++/9099
49511         * g++.dg/parse/dtor1.C: New file.
49512
49513         PR c++/9128
49514         * g++.dg/rtti/typeid1.C: New file.
49515
49516         PR c++/9153
49517         * g++.dg/parse/lookup1.C: New file.
49518
49519         PR c++/9171
49520         * g++.dg/templ/spec5.C: New file.
49521
49522 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
49523
49524         * gcc.c-torture/compile/20030110-1.c: New test.
49525
49526 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
49527
49528         Merge from pch-branch:
49529
49530         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
49531
49532         * gcc.dg/pch/cpp-1.h: New.
49533         * gcc.dg/pch/cpp-1.c: New.
49534         * gcc.dg/pch/cpp-2.h: New.
49535         * gcc.dg/pch/cpp-2.c: New.
49536
49537         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
49538
49539         * gcc.dg/pch/except-1.h: New.
49540         * gcc.dg/pch/except-1.c: New.
49541
49542         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
49543
49544         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49545         running test.
49546         * gcc.dg/pch: Include *.hp not *.h.
49547         * gcc.dg/pch/system-1.h: New.
49548         * gcc.dg/pch/system-1.c: New.
49549
49550         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
49551
49552         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49553         rather than trying to build and run a program using PCH.
49554         * gcc.dg/pch: Remove dg-do commands from test files.
49555
49556         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
49557
49558         * gcc.dg/pch/macro-3.c: New.
49559         * gcc.dg/pch/macro-3.h: New.
49560
49561         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
49562
49563         * gcc.dg/pch/common-1.c: New.
49564         * gcc.dg/pch/common-1.h: New.
49565         * gcc.dg/pch/decl-1.c: New.
49566         * gcc.dg/pch/decl-1.h: New.
49567         * gcc.dg/pch/decl-2.c: New.
49568         * gcc.dg/pch/decl-2.h: New.
49569         * gcc.dg/pch/decl-3.c: New.
49570         * gcc.dg/pch/decl-3.h: New.
49571         * gcc.dg/pch/decl-4.c: New.
49572         * gcc.dg/pch/decl-4.h: New.
49573         * gcc.dg/pch/decl-5.c: New.
49574         * gcc.dg/pch/decl-5.h: New.
49575         * gcc.dg/pch/global-1.c: New.
49576         * gcc.dg/pch/global-1.h: New.
49577         * gcc.dg/pch/inline-1.c: New.
49578         * gcc.dg/pch/inline-1.h: New.
49579         * gcc.dg/pch/inline-2.c: New.
49580         * gcc.dg/pch/inline-2.h: New.
49581         * gcc.dg/pch/static-1.c: New.
49582         * gcc.dg/pch/static-1.h: New.
49583         * gcc.dg/pch/static-2.c: New.
49584         * gcc.dg/pch/static-2.h: New.
49585
49586         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
49587
49588         * g++.dg/pch/pch.exp: Better handle failing testcases.
49589         * gcc.dg/pch/pch.exp: Likewise.
49590         * gcc.dg/pch/macro-1.c: New.
49591         * gcc.dg/pch/macro-1.h: New.
49592         * gcc.dg/pch/macro-2.c: New.
49593         * gcc.dg/pch/macro-2.h: New.
49594
49595         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
49596
49597         * g++.dg/dg.exp: Treat files in pch/ specially.
49598         * g++.dg/pch/pch.exp: New file.
49599         * g++.dg/pch/empty.H: New file.
49600         * g++.dg/pch/empty.C: New file.
49601         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49602         "precompile".
49603
49604         * gcc.dg/pch/pch.exp: New file.
49605         * gcc.dg/pch/empty.h: New file.
49606         * gcc.dg/pch/empty.c: New file.
49607         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49608         "precompile".
49609
49610 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49611
49612         * g++.dg/template/friend14.C: New test.
49613
49614 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49615
49616         * gcc.dg/old-style-asm-1.c: New test.
49617
49618 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
49619
49620         * gcc.c-torture/compile/20030109-1.c: New test.
49621
49622 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49623
49624         * gcc.c-torture/execute/20030109-1.c: New test.
49625
49626 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
49627
49628         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49629         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49630         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49631         * g++.old-deja/g++.mike/eh2.C: Likewise.
49632         * g++.old-deja/g++.mike/eh3.C: Likewise.
49633         * g++.old-deja/g++.mike/eh5.C: Likewise.
49634         * g++.old-deja/g++.mike/eh6.C: Likewise.
49635         * g++.old-deja/g++.mike/eh7.C: Likewise.
49636         * g++.old-deja/g++.mike/eh8.C: Likewise.
49637         * g++.old-deja/g++.mike/eh9.C: Likewise.
49638         * g++.old-deja/g++.mike/eh10.C: Likewise.
49639         * g++.old-deja/g++.mike/eh12.C: Likewise.
49640         * g++.old-deja/g++.mike/eh13.C: Likewise.
49641         * g++.old-deja/g++.mike/eh14.C: Likewise.
49642         * g++.old-deja/g++.mike/eh16.C: Likewise.
49643         * g++.old-deja/g++.mike/eh17.C: Likewise.
49644         * g++.old-deja/g++.mike/eh18.C: Likewise.
49645         * g++.old-deja/g++.mike/eh21.C: Likewise.
49646         * g++.old-deja/g++.mike/eh23.C: Likewise.
49647         * g++.old-deja/g++.mike/eh24.C: Likewise.
49648         * g++.old-deja/g++.mike/eh25.C: Likewise.
49649         * g++.old-deja/g++.mike/eh26.C: Likewise.
49650         * g++.old-deja/g++.mike/eh27.C: Likewise.
49651         * g++.old-deja/g++.mike/eh28.C: Likewise.
49652         * g++.old-deja/g++.mike/eh29.C: Likewise.
49653         * g++.old-deja/g++.mike/eh31.C: Likewise.
49654         * g++.old-deja/g++.mike/eh33.C: Likewise.
49655         * g++.old-deja/g++.mike/eh34.C: Likewise.
49656         * g++.old-deja/g++.mike/eh35.C: Likewise.
49657         * g++.old-deja/g++.mike/eh36.C: Likewise.
49658         * g++.old-deja/g++.mike/eh37.C: Likewise.
49659         * g++.old-deja/g++.mike/eh38.C: Likewise.
49660         * g++.old-deja/g++.mike/eh39.C: Likewise.
49661         * g++.old-deja/g++.mike/eh40.C: Likewise.
49662         * g++.old-deja/g++.mike/eh41.C: Likewise.
49663         * g++.old-deja/g++.mike/eh42.C: Likewise.
49664         * g++.old-deja/g++.mike/eh44.C: Likewise.
49665         * g++.old-deja/g++.mike/eh46.C: Likewise.
49666         * g++.old-deja/g++.mike/eh47.C: Likewise.
49667         * g++.old-deja/g++.mike/eh48.C: Likewise.
49668         * g++.old-deja/g++.mike/eh49.C: Likewise.
49669         * g++.old-deja/g++.mike/eh50.C: Likewise.
49670         * g++.old-deja/g++.mike/eh51.C: Likewise.
49671         * g++.old-deja/g++.mike/eh53.C: Likewise.
49672         * g++.old-deja/g++.mike/eh55.C: Likewise.
49673         * g++.old-deja/g++.mike/p7912.C: Likewise.
49674         * g++.old-deja/g++.mike/p9706.C: Likewise.
49675         * g++.old-deja/g++.mike/p10416.C: Likewise.
49676         * g++.old-deja/g++.mike/p11667.C: Likewise.
49677         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49678         Remove redundant reference to Iris.
49679         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49680         Elxsi, i860, Pico Java, and WE32K.
49681
49682 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
49683
49684         * g++.dg/ext/asm4.C: New test.
49685
49686 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49687
49688         PR c++/9030
49689         * g++.dg/template/friend12.C: New test.
49690         * g++.dg/template/friend13.C: Likewise.
49691         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49692
49693 2003-01-08  Jan Hubicka  <jh@suse.cz>
49694
49695         * gcc.dg/i386-cadd.c: New test.
49696         * gcc.dg/i386-cmov4.c: Likewise.
49697
49698 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
49699
49700         PR c++/9165
49701         * g++.dg/warn/Wunused-3.C: New test.
49702
49703         * g++.dg/abi/bitfield9.C: New test.
49704
49705         PR c++/9189
49706         * g++.dg/parse/defarg3.C: New test.
49707
49708 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
49709
49710         * g++.dg/parse/ambig1.C: New test.
49711         * g++.dg/parse/defarg2.C: New test.
49712
49713 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
49714
49715         * g++.dg/template/defarg-1.C: New test.
49716         * g++.dg/template/local2.C: Likewise.
49717
49718 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
49719
49720         * gcc.c-torture/execute/20030105-1.c: New test.
49721
49722 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49723
49724         * g++.dg/parse/namespace3.C: Remove extra semicolons.
49725         * g++.dg/parse/namespace4.C: Likewise.
49726
49727 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49728
49729         * g++.dg/template/ntp2.C: New test.
49730
49731 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
49732
49733         * g++.dg/parse/extern-C-1.C: New test.
49734
49735         * g++.dg/parse/namespace4.C: New test.
49736
49737         * g++.dg/template/nested1.C: New test.
49738
49739         * g++.dg/parse/namespace3.C: New test.
49740
49741 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
49742
49743         * g++.dg/lookup/two-stage1.C: New test.
49744
49745 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49746
49747         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49748         * g++.old-deja/g++.jason/access8.C: Likewise.
49749         * g++.old-deja/g++.other/decl5.C: Likewise.
49750
49751 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49752
49753         * g++.dg/parse/parse7.C: New test.
49754
49755 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
49756
49757         PR c++/2843
49758         * g++.dg/ext/attrib7.C: New test.
49759
49760 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49761
49762         * g++.dg/parse/parse6.C: New test.
49763
49764 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
49765
49766         * gcc.dg/h8300-stack-1.c: New.
49767
49768 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49769
49770         g++.dg/lookup/exception1.C: New test.
49771
49772         g++.dg/lookup/template1.C: New test.
49773
49774         g++.dg/parse/namespace2.C: New test.
49775
49776         g++.dg/parse/parens2.C: New test.
49777
49778 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49779
49780         * g++.dg/parse/parse5.C: New test.
49781         * g++.dg/lookup/scoped4.C: New test.
49782
49783 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49784
49785         * g++.dg/parse/parens1.C: New test.
49786
49787         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49788         angle-bracket1.C.
49789         * g++.dg/parse/parens2.C: New test.
49790
49791         * g++.dg/lookup/scope-operator1.C: New test.
49792
49793         * g++.dg/parse/operator1.C: New test.
49794
49795 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49796
49797         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49798         * g++.old-deja/g++.other/access6.C: Likewise.
49799         * g++.old-deja/g++.other/decl1.C: Likewise.
49800         * g++.old-deja/g++.pt/typename12.C: Likewise.
49801
49802 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49803
49804         * g++.dg/parse/namespace1.C: New test.
49805
49806 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49807
49808         * g++.dg/parse/parse4.C: New test.
49809
49810 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49811
49812         * g++.dg/parse/parse3.C: New test.
49813
49814 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49815
49816         * g++.dg/parse/parse2.C: New test.
49817
49818 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49819
49820         * g++.dg/template/friend11.C: New test.
49821
49822 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49823
49824         * g++.dg/parse/parse1.C: New test.
49825
49826 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
49827
49828         * lib/profopt.exp: Change the name of a global variable to avoid
49829         possible clashes with other test suites.
49830
49831 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
49832
49833         * g++.dg/inherit/covariant8.C: New test.
49834
49835 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49836
49837         * g++.dg/init/array9.C: New test.
49838
49839         PR c++/9112
49840         * g++.dg/parse/expr1.C: New test.
49841
49842 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
49843
49844         * gcc.c-torture/compile/20021230-1.c: New test.
49845
49846 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
49847
49848         * g++.dg/inherit/covariant5.C: New test.
49849         * g++.dg/inherit/covariant6.C: New test.
49850         * g++.dg/inherit/covariant7.C: New test.
49851
49852 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49853
49854         PR c++/2739
49855         * g++.dg/other/access2.C: New test.
49856
49857 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49858
49859         * g++.dg/other/anon-struct.C: No longer fails
49860         * g++.old-deja/g++.brendan/parse4.C: Likewise.
49861         * g++.old-deja/g++.brendan/parse5.C: Likewise.
49862         * g++.old-deja/g++.brendan/parse6.C: Likewise.
49863
49864 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49865
49866         * g++.dg/parse/angle-bracket.C (main): No longer fails.
49867
49868 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
49869
49870         * g++.dg/eh/spec4.C: Remove stray semicolon.
49871         * g++.dg/expr/pmf-1.C: Change error message.
49872         * g++.dg/ext/asm1.C: Remove stray semicolon.
49873         * g++.dg/ext/typename1.C: Add missing typenames.
49874         * g++.dg/inherit/template-as-base.C: Change error message.
49875         * g++.dg/lookup/scoped1.C: Likewise.
49876         * g++.dg/lookup/scoped2.C: Likewise.
49877         * g++.dg/lookup/using2.C: Likewise.
49878         * g++.dg/other/component1.C: Remove stray semicolon.
49879         * g++.dg/other/do1.C: Change error message.
49880         * g++.dg/other/error2.C: Likewise.
49881         * g++.dg/other/init1.C: Likewise.
49882         * g++.dg/other/packed1.C: Remove stray semicolon.
49883         * g++.dg/other/ptrmem2.C: Change error message.
49884         * g++.dg/parse/parameter-declaration-1.C: Remove line number
49885         marker.
49886         * g++.dg/special/initp1.C: Remove invalid attribute usage.
49887         * g++.dg/template/access3.C: Add typename keyword.
49888         * g++.dg/template/access5.C: Remove stray semicolon.
49889         * g++.dg/template/access6.C: Likewise.
49890         * g++.dg/template/complit1.C: Likewise.
49891         * g++.dg/template/crash1.C: Change error message.
49892         * g++.dg/template/inherit2.C: Remove stray semicolon.
49893         * g++.dg/template/instantiate2.C: Likewise.
49894         * g++.dg/template/instantiate3.C: Change error message.
49895         * g++.dg/template/qual1.C: Remove stray semicolon.
49896         * g++.dg/template/qualttp18.C: Change error message.
49897         * g++.dg/template/ref1.C: Remove stray semicolon.
49898         * g++.dg/template/sizeof1.C (A::value): Declare it.
49899         * g++.dg/template/spec4.C: Change error message.
49900         * g++.dg/template/static1.C: Likewise.
49901         * g++.dg/template/type1.C: Likewise.
49902         * g++.dg/template/typename3.C: Likewise.
49903         * g++.old-deja/g++.benjamin/13478.C: Change error message.
49904         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49905         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
49906         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
49907         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
49908         named return value extension.
49909         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
49910         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
49911         * g++.old-deja/g++.bob/extern_C.C: Likewise.
49912         * g++.old-deja/g++.bob/inherit2.C: Likewise.
49913         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49914         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49915         * g++.old-deja/g++.brendan/crash13.C: Likewise.
49916         * g++.old-deja/g++.brendan/crash15.C: Likewise.
49917         * g++.old-deja/g++.brendan/crash18.C: Change error message.
49918         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
49919         * g++.old-deja/g++.brendan/crash38.C: Likewise.
49920         * g++.old-deja/g++.brendan/crash50.C: Likewise.
49921         * g++.old-deja/g++.brendan/crash56.C: Likewise.
49922         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
49923         syntax.
49924         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
49925         * g++.old-deja/g++.brendan/crash8.C: Change error message.
49926         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
49927         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49928         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
49929         * g++.old-deja/g++.brendan/template11.C: Likewise.
49930         * g++.old-deja/g++.brendan/template26.C: Likewise.
49931         * g++.old-deja/g++.brendan/template27.C: Use explicit
49932         specialization syntax.
49933         * g++.old-deja/g++.brendan/template30.C: Likewise.
49934         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
49935         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
49936         non-dependent names.
49937         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
49938         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49939         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49940         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49941         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49942         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49943         named return value extension.
49944         * g++.old-deja/g++.ext/namedret2.C: Likewise.
49945         * g++.old-deja/g++.ext/namedret3.C: Likewise.
49946         * g++.old-deja/g++.ext/return1.C: Likewise.
49947         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49948         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49949         * g++.old-deja/g++.jason/access8.C: Likewise.
49950         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49951         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49952         pseudo-destructor names.
49953         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49954         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49955         pseudo-destructor names.
49956         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49957         * g++.old-deja/g++.jason/overload19.C: Likewise.
49958         * g++.old-deja/g++.jason/overload32.C: Likewise.
49959         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49960         stray semicolons.
49961         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49962         * g++.old-deja/g++.jason/return.C: Likewise.
49963         * g++.old-deja/g++.jason/return2.C: Likewise.
49964         * g++.old-deja/g++.jason/shadow1.C: Likewise.
49965         * g++.old-deja/g++.jason/special.C: Use explicit specialization
49966         syntax.
49967         * g++.old-deja/g++.jason/template10.C: Account for use of
49968         non-dependent names.
49969         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49970         syntax.
49971         * g++.old-deja/g++.jason/template37.C: Likewise.
49972         * g++.old-deja/g++.law/access4.C: Change error messages.
49973         * g++.old-deja/g++.law/arm13.C: Remove incorrect
49974         pseudo-destructor names.
49975         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49976         * g++.old-deja/g++.law/ctors9.C: Likewise.
49977         * g++.old-deja/g++.law/cvt22.C: Likewise.
49978         * g++.old-deja/g++.law/dtors5.C: Likewise.
49979         * g++.old-deja/g++.law/global-init1.C: Likewise.
49980         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49981         * g++.old-deja/g++.law/operators28.C: Likewise.
49982         * g++.old-deja/g++.law/visibility28.C: Likewise.
49983         * g++.old-deja/g++.martin/eval1.C: Likewise.
49984         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49985         name.
49986         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49987         * g++.old-deja/g++.mike/net34.C: Likewise.
49988         * g++.old-deja/g++.mike/net36.C: Likewise.
49989         * g++.old-deja/g++.mike/ns2.C: Likewise.
49990         * g++.old-deja/g++.mike/p12306.C: Likewise.
49991         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49992         value extension.
49993         * g++.old-deja/g++.mike/p700.C: Likewise.
49994         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49995         * g++.old-deja/g++.mike/p710.C: Likewise.
49996         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49997         value extension.
49998         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49999         * g++.old-deja/g++.mike/pmf9.C: Likewise.
50000         * g++.old-deja/g++.ns/crash2.C: Likewise.
50001         * g++.old-deja/g++.ns/crash3.C: Likewise.
50002         * g++.old-deja/g++.ns/invalid1.C: Likewise.
50003         * g++.old-deja/g++.ns/ns17.C: Likewise.
50004         * g++.old-deja/g++.ns/template16.C: Likewise.
50005         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50006         keyword.
50007         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50008         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50009         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50010         named return value extension.
50011         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50012         * g++.old-deja/g++.other/access4.C: Issue additional error
50013         messages.
50014         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50015         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50016         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50017         * g++.old-deja/g++.other/crash25.C: Change error message.
50018         * g++.old-deja/g++.other/crash4.C: Change error message.
50019         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50020         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50021         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50022         checks.
50023         * g++.old-deja/g++.other/defarg8.C: Likewise.
50024         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50025         * g++.old-deja/g++.other/dtor10.C: Likewise.
50026         * g++.old-deja/g++.other/incomplete.C: Likewise.
50027         * g++.old-deja/g++.other/linkage7.C: Likewise.
50028         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50029         lookup algorithm.
50030         * g++.old-deja/g++.other/mangle2.C: Likewise.
50031         * g++.old-deja/g++.other/refinit2.C: Likewise.
50032         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50033         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50034         * g++.old-deja/g++.pt/crash28.C: Likewise.
50035         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50036         syntax.
50037         * g++.old-deja/g++.pt/crash32.C: Change error message.
50038         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50039         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50040         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50041         error message position.
50042         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50043         * g++.old-deja/g++.pt/defarg8.C: Change error message.
50044         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50045         syntax.
50046         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50047         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50048         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50049         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50050         keyword.
50051         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50052         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50053         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50054         keyword.
50055         * g++.old-deja/g++.pt/explicit71.C: Change error message.
50056         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50057         syntax.
50058         * g++.old-deja/g++.pt/friend28.C: Account for use of
50059         non-dependent names.
50060         * g++.old-deja/g++.pt/friend29.C: Likewise.
50061         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50062         rules.
50063         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50064         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50065         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50066         lookup rules.
50067         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50068         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50069         keyword.
50070         * g++.old-deja/g++.pt/memclass20.C: Likewise.
50071         * g++.old-deja/g++.pt/memclass5.C: Likewise.
50072         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50073         keyword.
50074         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50075         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50076         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50077         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50078         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50079         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50080         keyword.
50081         * g++.old-deja/g++.pt/spec10.C: Likewise.
50082         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50083         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50084         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50085         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50086         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50087         * g++.old-deja/g++.pt/ttp62.C: Likewise.
50088         * g++.old-deja/g++.pt/ttp64.C: Likewise.
50089         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50090         * g++.old-deja/g++.pt/typename15.C: Likewise.
50091         * g++.old-deja/g++.pt/typename22.C: Likewise.
50092         * g++.old-deja/g++.pt/typename6.C: Change error messages.
50093         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50094         * g++.old-deja/g++.pt/virtual2.C: Likewise.
50095         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50096         syntax.
50097         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50098         return value extension.
50099         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50100         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50101         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50102         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50103
50104 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50105
50106         * g++.dg/warn/inline1.C: New test.
50107         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50108         * g++.old-deja/g++.jason/synth10.C: Likewise.
50109         * g++.old-deja/g++.mike/net31.C: Likewise.
50110         * g++.old-deja/g++.mike/p8786.C: Likewise.
50111
50112         * g++.dg/template/friend10.C: New test.
50113         * g++.dg/template/conv5.C: New test.
50114
50115 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50116
50117         * g++.dg/lookup/scoped3.C: New test.
50118
50119         * g++.dg/lookup/decl1.C: New test.
50120         * g++.dg/lookup/decl2.C: New test.
50121
50122 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
50123
50124         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50125         gcc.c-torture/compile/20021015-1.c,
50126         gcc.c-torture/compile/20021015-2.c,
50127         gcc.c-torture/compile/20021123-1.c,
50128         gcc.c-torture/compile/20021123-2.c,
50129         gcc.c-torture/compile/20021123-3.c,
50130         gcc.c-torture/compile/20021123-4.c,
50131         gcc.c-torture/execute/20021024-1.c: Add tests previously added
50132         only to 3.1 or 3.2 branch.
50133
50134 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
50135
50136         * gcc.dg/i386-bitfield3.c: New test.
50137
50138         * gcc.dg/i386-bitfield2.c: New test.
50139
50140 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
50141
50142         * g++.dg/parse/conv_op1.C: New test.
50143
50144 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
50145
50146         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50147         approved.
50148
50149 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
50150
50151         * gcc.c-torture/compile/20021220-1.c: New test.
50152
50153 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
50154
50155         * gcc.dg/i386-fastcall-1.c: New.
50156
50157 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50158
50159         * gcc.c-torture/execute/20021219-1.c: New test.
50160
50161 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50162
50163         * gcc.dg/i386-pic-1.c: New test.
50164
50165 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50166
50167         PR c++/8099
50168         * g++.dg/template/friend9.C: New test.
50169
50170 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50171
50172         PR c++/3663
50173         * g++.dg/template/access7.C: New test.
50174
50175 2002-12-18  Nick Clifton  <nickc@redhat.com>
50176
50177         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50178         the libstdc++-v3 directory has been found.
50179
50180 2002-12-12  Devang Patel <dpatel@apple.com>
50181         * gcc.dg/darwin-ld-1.c: New test.
50182         * gcc.dg/darwin-ld-2.c: New test.
50183         * gcc.dg/darwin-ld-3.c: New test.
50184         * gcc.dg/darwin-ld-4.c: New test.
50185         * gcc.dg/darwin-ld-5.c: New test.
50186
50187 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50188
50189         * gcc.c-torture/compile/20021212-1.c: New test.
50190
50191 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
50192
50193         * gcc.dg/fshort-wchar: New test.
50194
50195 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
50196
50197         PR c++/8372
50198         * g++.dg/template/dtor1.C: New test.
50199
50200         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50201         markers.
50202
50203 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
50204
50205         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50206
50207 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
50208
50209         * g++.dg/template/static1.C: New test.
50210         * g++.dg/template/static2.C: New test.
50211         * g++.old-deja/g++.ext/memconst.C: New test.
50212
50213 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50214
50215         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50216         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50217         * g++.dg/special/initp1.C: Likewise.
50218
50219 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
50220
50221         * gcc.c-torture/execute/20021204-1.c: New test.
50222
50223 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
50224
50225         * gcc.dg/ppc-fmadd-1.c: New file.
50226         * gcc.dg/ppc-fmadd-2.c: New file.
50227         * gcc.dg/ppc-fmadd-3.c: New file.
50228
50229 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50230
50231         * gcc.c-torture/compile/20021204-1.c: New test.
50232
50233 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50234
50235         * g++.dg/inherit/covariant2.C: New test.
50236         * g++.dg/inherit/covariant3.C: New test.
50237         * g++.dg/inherit/covariant4.C: New test.
50238         * g++.dg/inherit/covariant1.C: Remove XFAIL.
50239         * g++.old-deja/g++.robertl/eb17.C: Likewise.
50240
50241 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
50242
50243         PR c++/8688
50244         * g++.dg/init/brace3.C: New test.
50245
50246 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
50247
50248         * gcc.dg/20020210-1.c: Fix a comment typo.
50249
50250 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
50251
50252         PR c++/8720
50253         * g++.dg/parse/defarg1.C: New test.
50254
50255         PR c++/8615
50256         * g++.dg/template/char1.C: New test.
50257
50258         * g++.dg/template/varmod1.C: Fix typo.
50259
50260 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50261
50262         DR 180
50263         * g++.old-deja/g++.pt/crash32.C: Expect error.
50264
50265 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
50266
50267         PR c++/5919
50268         * g++.dg/template/varmod1.C: New test.
50269
50270         PR c++/8727
50271         * g++.dg/inherit/typeinfo1.C: New test.
50272
50273         PR c++/8663
50274         * g++.dg/inherit/typedef1.C: New test.
50275
50276 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
50277
50278         PR c++/8332
50279         PR c++/8493
50280         * g++.dg/template/strlen1.C: New test.
50281
50282         PR c++/8227
50283         * g++.dg/template/ctor2.C: New test.
50284
50285         PR c++/8214
50286         * g++.dg/init/string1.C: New test.
50287
50288         PR c++/8511
50289         * g++.dg/template/friend8.C: New test.
50290
50291 2002-11-29  Joe Buck <jbuck@synopsys.com>
50292
50293         * g++.dg/lookup/anon2.C: New test.
50294
50295 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
50296
50297         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50298         h8300 port.
50299
50300 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
50301
50302         * gcc.dg/bitfld-6.c: New test.
50303
50304 2002-11-27  Jan Hubicka  <jh@suse.cz>
50305
50306         * gcc.c-torture/execute/20021127.[cx]: New test.
50307
50308 2002-11-26  Jan Hubicka  <jh@suse.cz>
50309
50310         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50311         quality.
50312
50313 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
50314
50315         * g++.dg/init/brace2.C: New test.
50316         * g++.old-deja/g++.mike/p9129.C: Correct.
50317
50318 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
50319
50320         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50321
50322 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
50323
50324         * gcc.dg/sibcall-6: New test for indirect sibcalls.
50325
50326 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
50327
50328         * g++.dg/abi/empty11.C: New test.
50329         * g++.dg/rtti/cv1.C: New test.
50330
50331 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
50332
50333         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50334
50335 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
50336
50337         * g++.dg/abi/empty10.C: New test.
50338
50339 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50340
50341         * gcc.c-torture/compile/20021124-1.c: New test.
50342
50343 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
50344
50345         * g++.dg/abi/rtti2.C: New test.
50346
50347 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
50348
50349         * gcc.dg/i386-unroll-1.c: New test.
50350
50351 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
50352
50353         * gcc.c-torture/compile/20021120-1.c: New test.
50354         * gcc.c-torture/compile/20021120-2.c: New test.
50355
50356 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50357
50358         * gcc.dg/bitfld-5.c: New test.
50359
50360 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50361
50362         * gcc.c-torture/execute/20021120-3.c: New test.
50363
50364 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50365
50366         * gcc.c-torture/execute/20021120-2.c: New test.
50367
50368 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50369
50370         * gcc.c-torture/execute/20021120-1.c: New test.
50371
50372 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
50373
50374         * gcc.c-torture/execute/20021118-3.c: New test.
50375
50376 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50377
50378         * gcc.c-torture/compile/20021119-1.c: New test.
50379
50380 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
50381
50382         * gcc.dg/duff-1.c: New test.
50383         * gcc.dg/duff-2.c: New test.
50384         * gcc.dg/duff-3.c: New test.
50385
50386 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
50387
50388         * gcc.dg/cpp/_Pragma5.c: New test.
50389
50390 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50391
50392         * gcc.c-torture/execute/20021118-2.c: New test.
50393
50394 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50395
50396         * gcc.c-torture/execute/20021118-1.c: New test.
50397
50398 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
50399
50400         * gcc.dg/20021116-1.c: New test.
50401
50402 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
50403
50404         * g++.dg/abi/vcall1.C: New test.
50405
50406 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
50407
50408         * gcc.dg/20021029-1.c: New test.
50409         * gcc.dg/20021029-2.c: New test.
50410
50411 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50412
50413         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50414
50415 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50416
50417         PR c/8439
50418         * gcc.dg/20021110.c: Move to ...
50419         * gcc.c-torture/compile/20021110.c: .... here.
50420
50421 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50422
50423         PR c/8467
50424         * gcc.c-torture/execute/20021111-1.c
50425
50426 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50427
50428         PR c/8439
50429         * gcc.dg/20021110.c: New test.
50430
50431 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
50432
50433         * g++.dg/abi/vthunk3.C: Run only on x86.
50434
50435 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
50436
50437         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50438
50439 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
50440
50441         * lib/compat.exp (compat-execute): Fix logic error in last
50442         change.
50443
50444 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
50445
50446         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50447
50448 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50449
50450         PR c++/8389
50451         * g++.dg/template/access6.C: New test.
50452
50453 2002-11-08  Jan Hubicka  <jh@suse.cz>
50454
50455         * gcc.dg/i386-ssefp-1.c: New test.
50456         * gcc.dg/i386-ssefp-1.c: New test.
50457
50458 2002-11-08  Jan Hubicka  <jh@suse.cz>
50459
50460         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50461
50462 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50463
50464         * g++.dg/abi/vthunk3.C: New test.
50465
50466         PR c++/8338
50467         * g++.dg/template/crash2.C: New test.
50468
50469 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50470
50471         * g++.dg/abi/dtor1.C: New test.
50472         * g++.dg/abi/dtor2.C: Likewise.
50473
50474 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
50475
50476         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50477         Darwin.
50478
50479 2002-11-04  Adam Nemet  <anemet@lnxw.com>
50480
50481         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50482         -mthumb.  Only xfail with -O0.
50483
50484 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
50485
50486         * g++.dg/abi/thunk1.C: New test.
50487         * g++.dg/abi/thunk2.C: Likewise.
50488         * g++.dg/abi/vtt1.C: Likewise.
50489
50490 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
50491
50492         PR optimization/8423
50493         * gcc.c-torture/execute/builtin-constant.c: New test.
50494
50495 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
50496
50497         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50498         Add some more cases.
50499
50500 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
50501
50502         PR c++/8391
50503         * g++.dg/opt/local1.C: New test.
50504
50505 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
50506
50507         PR c++/8160
50508         * g++.dg/template/complit1.C: New test.
50509
50510         PR c++/8149
50511         * g++.dg/template/typename4.C: Likewise.
50512
50513 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50514
50515         Core issue 287, PR c++/7639
50516         * g++.dg/template/instantiate1.C: Adjust error location.
50517         * g++.dg/template/instantiate3.C: New test.
50518         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50519         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50520         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50521
50522 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
50523
50524         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50525
50526 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
50527
50528         PR c++/8287
50529         * g++.dg/init/dtor2.C: New test.
50530
50531 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50532
50533         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50534         * gcc.dg/nest.c: Bypass errors on irix6.
50535
50536 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
50537
50538         * gcc.dg/nest.c: Expect error for mmix-*-*.
50539         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50540
50541 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
50542
50543         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50544         markers.
50545
50546         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50547
50548 2002-10-25  Mike Stump  <mrs@apple.com>
50549
50550         * gcc.dg/warn-1.c: New test.
50551
50552 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50553
50554         * g++.dg/template/typename3.C: New test.
50555
50556 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
50557
50558         * g++.dg/lookup/ptrmem1.C: New test.
50559
50560         * g++.dg/abi/vthunk2.C: New test.
50561
50562 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50563
50564         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50565
50566 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
50567
50568         * g++.dg/abi/empty9.C: New test.
50569
50570 2002-10-24  Richard Henderson  <rth@redhat.com>
50571
50572         * g++.dg/inherit/thunk1.C: Enable for ia64.
50573
50574 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50575
50576         PR c++/8067
50577         * g++.dg/lookup/pretty1.C: New test.
50578
50579 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
50580
50581         * gcc.dg/20021023-1.c: New test.
50582
50583 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50584
50585         PR c++/7679
50586         * g++.dg/parse/inline1.C: New test.
50587
50588 2002-10-23  Richard Henderson  <rth@redhat.com>
50589
50590         * g++.dg/inherit/thunk1.C: Enable for x86_64.
50591
50592         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50593
50594 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
50595
50596         PR c++/6579
50597         * g++.dg/parse/stmtexpr3.C: New test.
50598
50599 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
50600
50601         * g++.dg/expr/cond1.C: New test.
50602
50603 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50604
50605         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50606
50607 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50608
50609         * g++.dg/abi/vbase13.C: New test.
50610         * g++.dg/abi/vbase14.C: Likewise.
50611
50612 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
50613
50614         * gcc.dg/tls/pic-1.c: New test.
50615         * gcc.dg/tls/nonpic-1.c: New test.
50616         * gcc.dg/20021018-1.c: New test.
50617
50618 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50619
50620         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50621         Remove only files with the same base name as the test case.
50622         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50623         (profopt-execute): Likewise.  Also, remove old profiling
50624         and performance data files before running the tests.
50625
50626         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50627         * g++.dg/bprob/bprob.exp: Likewise.
50628         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
50629         to allow more general test case names.
50630
50631         * g++.dg/bprob/bprob-1.C: Rename to ...
50632         * g++.dg/bprob/g++-bprob-1.C: ... this.
50633
50634         * g77.dg/bprob/bprob-1.f: Rename to ...
50635         * g77.dg/bprob/g77-bprob-1.f: ... this.
50636
50637 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50638
50639         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50640         bison 1.50 or later.
50641
50642 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
50643
50644         * g++.dg/README: Describe more test directories.
50645
50646 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50647
50648         * g++.dg/init/array6.C: Add additional tests.
50649
50650 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50651
50652         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50653         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50654
50655 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
50656
50657         * gcc.c-torture/compile/20020604-1.x: New.
50658         * gcc.c-torture/compile/simd-5.x: Likewise.
50659         * gcc.c-torture/execute/920710-1.x: Likewise.
50660         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50661
50662 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50663
50664         * g++.dg/inherit/override1.C: Add dg-options clause.
50665
50666 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50667
50668         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50669         _mm_slli_si128.
50670
50671 2002-10-19  Andreas Schwab  <schwab@suse.de>
50672
50673         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50674         directory component.
50675
50676 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
50677
50678         * g++.dg/inherit/thunk1.C: New test.
50679
50680         * g++.dg/inherit/override1.C: New test.
50681
50682         * g++.dg/abi/mangle11.C: New test.
50683         * g++.dg/abi/mangle14.C: New test.
50684         * g++.dg/abi/mangle17.C: New test.
50685
50686 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
50687
50688         * g++.dg/overload/member2.C: New test.
50689
50690 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
50691
50692         * g++.dg/README: Describe new compat directory.
50693         * g++.dg/dg.exp: Skip tests in compat directory.
50694         * README.compat: New file.
50695         * lib/compat.exp: New expect script.
50696         * g++.dg/compat: New test directory.
50697         * g++.dg/compat/compat.exp: New expect script.
50698         * g++.dg/compat/abi: New test directory.
50699         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50700         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50701         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50702         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50703         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50704         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50705         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50706         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50707         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50708         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50709         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50710         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50711         * g++.dg/compat/break: New test directory.
50712         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50713         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50714         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50715         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50716         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50717         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50718         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50719         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50720         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50721         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50722         g++.dg/compat/break/README: New files.
50723         * g++.dg/compat/eh: New test directory.
50724         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50725         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50726         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50727         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50728         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50729         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50730         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50731         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50732         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50733         g++.dg/compat/eh/filter2_y.C,
50734         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50735         g++.dg/compat/eh/new1_y.C,
50736         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50737         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50738         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50739         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50740         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50741         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50742         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50743         g++.dg/compat/eh/unexpected1_y.C: New files.
50744         * g++.dg/compat/init: New test directory.
50745         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50746         g++.dg/compat/init/array5_y.C,
50747         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50748         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50749         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50750         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50751         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50752         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50753         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50754         g++.dg/compat/init/init-ref2_y.C: New files.
50755
50756 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50757
50758         PR c++/7584
50759         * g++.dg/inherit/using3.C: New test.
50760
50761 2002-10-17  Jan Hubicka  <jh@suse.cz>
50762
50763         * gcc.dg/20021017-2.c: New test.
50764
50765 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50766
50767         * g++.dg/abi/mangle16.C: Adjust.
50768
50769         * g++.dg/init/array8.C: New test.
50770
50771 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
50772
50773         * gcc.dg/special/mips-abi.exp: New test.
50774         * gcc.dg/special/mips-abi.s: Empty file used by the above.
50775
50776 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50777
50778         * g++.dg/abi/mangle16.C: New test.
50779         * g++.dg/abi/mangle17.C: Likewise.
50780
50781         PR c++/7478
50782         * g++.dg/template/ref1.C: New test.
50783
50784 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50785
50786         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50787
50788 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
50789
50790         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50791
50792 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50793
50794         PR c++/7524
50795         * g++.dg/init/array7.C: New test.
50796
50797 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
50798
50799         * g++.dg/init/array6.C: New test.
50800
50801         * g++.dg/abi/mangle13.C: Likewise.
50802         * g++.dg/abi/mangle14.C: Likewise.
50803         * g++.dg/abi/mangle15.C: Likewise.
50804
50805 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50806
50807         * g++.dg/abi/empty8.C: New test.
50808
50809 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
50810
50811         * g++.dg/init/ctor1.C: New test.
50812
50813 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
50814
50815         * gcc.c-torture/execute/20021015-1.c: New test.
50816
50817 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
50818
50819         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50820
50821 2002-10-14  Jan Hubicka  <jh@suse.cz>
50822
50823         * gcc.dg/i386-ssetype-[1-5].c: New tests.
50824
50825 2002-10-14  Richard Henderson  <rth@redhat.com>
50826
50827         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50828
50829 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50830
50831         PR optimization/6631
50832         * g++.dg/opt/const2.C: New test.
50833
50834 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50835
50836         PR c++/7176
50837         * g++.dg/parse/friend1.C: New test.
50838         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50839
50840 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
50841
50842         * gcc.dg/20021014-1.c: New test.
50843
50844 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
50845
50846         PR c++/5661
50847         * g++.dg/ext/vlm1.C: New test.
50848         * g++.dg/ext/vlm2.C: Likewise.
50849
50850         * g++.dg/init/array1.C: Remove invalid braces.
50851         * g++.dg/init/brace1.C: New test.
50852         * g++.dg/init/copy2.C: Likewise.
50853         * g++.dg/init/copy3.C: Likewise.
50854         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50855         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50856         braces.
50857
50858 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
50859
50860         * gcc.dg/cpp/assembler.S: Don't use -ansi.
50861
50862 2002-10-11  Richard Shann  <richard.shann@superh.com>
50863
50864         * gcc.c-torture/compile/simd-5.c: New test.
50865
50866 2002-10-10  Roger Sayle  <roger@eyesopen.com>
50867
50868         * gcc.c-torture/execute/shiftopt-1.c: New test case.
50869
50870 2002-10-10  Jim Wilson  <wilson@redhat.com>
50871
50872         * gcc.c-torture/execute/20021010-1.c: New test.
50873
50874 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
50875
50876         PR c/7353
50877         * g++.dg/ext/typedef-init.C: New test.
50878         * gcc.dg/typedef-init.c: New test.
50879
50880 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
50881
50882         * gcc.dg/cpp/paste13.c: New test.
50883
50884 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50885
50886         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
50887         remaining platforms, XFAIL during compile, not execute.  Don't
50888         XFAIL at -O0.
50889
50890 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
50891
50892         * gcc.dg/alias-1.c: Tweak expected warning.
50893
50894 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50895
50896         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50897
50898 2002-10-06  Andreas Jaeger  <aj@suse.de>
50899
50900         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50901         * gcc.dg/cpp/c++98.C: Likewise.
50902
50903         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50904         * g++.dg/cpp/c++98.C: Likewise.
50905
50906         * g++.dg/README (Subdirectories): Mention cpp directory.
50907
50908         PR target/7559
50909         * gcc.dg/20021006-1.c: New test.
50910
50911 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50912
50913         PR c++/7804
50914         * g++.dg/other/warning1.C: New test.
50915
50916 2002-10-04  Roger Sayle  <roger@eyesopen.com>
50917
50918         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
50919         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
50920         and sparc-*-* with -m64 as expected failures.  See PR 8087.
50921
50922 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50923
50924         PR c++/7931
50925         * g++.dg/template/ptrmem3.C: New test.
50926
50927         PR c++/7754
50928         * g++.dg/template/union1.C: New test.
50929
50930 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50931
50932         PR c++/8006
50933         * g++.dg/abi/mangle9.C: New test.
50934         * g++.dg/abi/mangle10.C: New test.
50935         * g++.dg/abi/mangle11.C: New test.
50936         * g++.dg/abi/mangle12.C: New test.
50937
50938 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
50939
50940         PR c++/7188.
50941         * g++.dg/template/meminit1.C: New test.
50942         * g++.dg/warn/Wreorder-1.C: Likewise.
50943         * g++.old-deja/g++.mike/warn3.C: Tweak.
50944         * lib/prune.exp: Ingore "in copy constructor".
50945
50946 2002-10-02  Andreas Jaeger  <aj@suse.de>
50947
50948         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50949         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50950         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50951         on x86-64.
50952
50953 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50954
50955         * gcc.dg/empty1.C: Fix typo.
50956
50957 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
50958
50959         * gcc.dg/alias-1.c: New test.
50960
50961 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50962
50963         * gcc.dg/empty1.C: New test.
50964
50965         * g++.dg/tls/init-2.C: Tweak error messages.
50966
50967 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
50968
50969         * gcc.c-torture/compile/20020923-1.c: New test.
50970
50971 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
50972
50973         * gcc.c-torture/execute/ffs-1.c: New test.
50974         * gcc.c-torture/execute/ffs-2.c: Ditto.
50975
50976 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
50977
50978         * g++.dg/overload/member1.C: New test.
50979
50980 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50981
50982         * g++.dg/abi/empty7.C: New test.
50983         * g++.dg/init/pm2.C: Likewise.
50984
50985 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50986
50987         * g++.dg/rtti/crash1.C: New test.
50988
50989 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50990
50991         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50992         gcc.dg/sibcall-4.c: New tests.
50993
50994 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50995
50996         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50997         powerpc and MMIX targets.
50998
50999 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
51000
51001         * gcc.dg/cpp/20020927-1.c: New.
51002
51003 2002-09-26  David S. Miller  <davem@redhat.com>
51004
51005         * gcc.c-torture/compile/trunctfdf.c: New.
51006
51007 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51008
51009         * lib/target-supports.exp (check_weak_available): Handle solaris2.
51010
51011 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
51012
51013         * gcc.c-torture/execute/loop-15.c: New.
51014
51015 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
51016
51017         * README.QMTEST: Fix typo.
51018
51019 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
51020
51021         * gcc.dg/20020926-1.c: New test.
51022
51023 2002-09-25  David S. Miller  <davem@redhat.com>
51024
51025         PR target/7842
51026         * gcc.c-torture/execute/shiftdi.c: New test.
51027
51028 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
51029
51030         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51031         unique to the tool.
51032         * lib/g77.exp (g77_init): Likewise.
51033         * lib/g++.exp (g++_init): Likewise.
51034         * lib/objc.exp (objc_init): Likewise.
51035
51036 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
51037
51038         * g++.dg/abi/empty5.C: New test.
51039         * g++.dg/abi/empty6.C: New test.
51040         * g++.dg/abi/vbase12.C: New test.
51041
51042 2002-09-25  Richard Henderson  <rth@redhat.com>
51043
51044         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51045         too-small long double.
51046
51047 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
51048
51049         * gcc.dg/20020919-1.c: New test.
51050
51051 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
51052
51053         * g++.dg/abi/bitfield6.C: New test.
51054         * g++.dg/abi/bitfield7.C: New test.
51055         * g++.dg/abi/bitfield8.C: New test.
51056         * g++.dg/abi/vbase11.C: New test.
51057
51058 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51059
51060         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51061         hppa*-*-hpux*.  Update test comment.
51062
51063 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
51064
51065         * gcc.dg/tls/struct-1.c: New test.
51066
51067 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
51068
51069         * gcc.dg/cpp/tr-warn2.c: Update.
51070
51071 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51072
51073         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51074
51075 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51076
51077         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51078         systems.
51079
51080 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
51081
51082         * gcc.c-torture/execute/ieee/mzero3.c: New test.
51083
51084         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51085         Adjust for c++filt moved to binutils.  Remove spurious duplicate
51086         setting of cxxfilt.
51087
51088 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
51089
51090         * gcc.dg/20020312-2.c: Update for darwin.
51091
51092 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
51093
51094         * g++.old-deja/g++.other/crash32.C: Mark ICE.
51095
51096 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
51097
51098         * objc.dg/comp-types-1.m: New test.
51099         * objc.dg/comp-types-2.m: New test.
51100         * objc.dg/comp-types-3.m: New test.
51101         * objc.dg/comp-types-4.m: New test.
51102         * objc.dg/comp-types-5.m: New test.
51103         * objc.dg/comp-types-6.m: New test.
51104
51105 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51106
51107         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51108
51109 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51110
51111         * g++.dg/other/do1.C: New test.
51112
51113         * g++.dg/template/subst1.C: New test.
51114
51115 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
51116
51117         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51118
51119 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51120
51121         * g++.dg/template/qualttp20.C: Adjust expected errors.
51122         * g++.old-deja/g++.jason/report.C: Likewise.
51123         * g++.old-deja/g++.other/qual1.C: Likewise.
51124
51125         * g++.dg/lookup/scoped2.C: New test.
51126
51127         * g++.dg/ext/asm3.C: New test.
51128
51129 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
51130
51131         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51132
51133 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
51134
51135         * ChangeLog: follow spelling conventions.
51136         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51137         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51138         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51139         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51140         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51141         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51142         * g++.old-deja/g++.law/global-init1.C: Likewise.
51143         * g++.old-deja/g++.other/delete4.C: Likewise.
51144         * g++.old-deja/g++.other/inline21.C: Likewise.
51145         * g++.old-deja/g++.other/singleton.C: Likewise.
51146         * g77.dg/strlen0.f: Likewise.
51147         * g77.f-torture/compile/20010519-1.f: Likewise.
51148         * g77.f-torture/compile/980310-4.f: Likewise.
51149         * gcc.c-torture/compile/20000605-1.c: Likewise.
51150         * gcc.c-torture/execute/20020225-1.c: Likewise.
51151         * gcc.dg/c90-hexfloat-2.c: Likewise.
51152         * gcc.dg/c99-bool-1.c: Likewise.
51153         * gcc.dg/c99-hexfloat-2.c: Likewise.
51154         * gcc.dg/dll-2.c: Likewise.
51155         * gcc.dg/wtr-union-init-1.c: Likewise.
51156         * gcc.dg/wtr-union-init-2.c: Likewise.
51157         * gcc.dg/wtr-union-init-3.c: Likewise.
51158         * gcc.dg/cpp/avoidpaste1.c: Likewise.
51159         * gcc.dg/cpp/defined.c: Likewise.
51160         * gcc.dg/cpp/macsyntx.c: Likewise.
51161         * gcc.dg/cpp/paste2.c: Likewise.
51162         * gcc.dg/cpp/trad/defined.c: Likewise.
51163         * gcc.dg/format/c90-printf-1.c: Likewise.
51164         * gcc.dg/format/c90-scanf-1.c: Likewise.
51165         * gcc.dg/format/c99-printf-1.c: Likewise.
51166         * gcc.dg/format/c99-scanf-1.c: Likewise.
51167         * gcc.misc-tests/gcov-8.c: Likewise.
51168         * lib/profopt.exp: Likewise.
51169
51170 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
51171
51172         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51173
51174 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51175
51176         * g++.dg/inherit/using2.C: New test.
51177
51178 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
51179
51180         * ChangeLog: Follow spelling conventions.
51181         * g++.dg/template/friend4.C: Likewise.
51182         * g++.old-deja/g++.pt/crash67.C: Likewise.
51183         * gcc.c-torture/execute/20000801-4.c: Likewise.
51184         * gcc.dg/c90-digraph-1.c: Likewise.
51185         * gcc.dg/c94-digraph-1.c: Likewise.
51186         * gcc.dg/c99-digraph-1.c: Likewise.
51187         * gcc.dg/cpp/line5.c: Likewise.
51188         * gcc.dg/cpp/multiline.c: Likewise.
51189         * gcc.dg/cpp/trad/literals-1.c: Likewise.
51190         * gcc.dg/format/attr-3.c: Likewise.
51191         * gcc.dg/format/c90-scanf-3.c: Likewise.
51192         * gcc.dg/format/ext-4.c: Likewise.
51193
51194 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51195
51196         * g++.dg/template/pretty1.C: New test.
51197
51198 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
51199
51200         * gcc.c-torture/execute/struct-cpy-1.c: New test.
51201
51202 2002-09-13  Matt Austern  <austern@apple.com>
51203
51204         * g++.dg/other/constref[12].C: New, regression tests for
51205         passing a cast expression to a function by const reference.
51206
51207 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
51208
51209         * g++.dg/template/deduce1.C: New test.
51210
51211 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
51212
51213         * gcc.c-torture/execute/simd-1.c: Force all use of int to
51214         32-bit int.
51215
51216 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51217
51218         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51219         usage.
51220
51221 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
51222
51223         * gcc.c-torture/compile/20020910-1.c: New test.
51224
51225 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
51226
51227         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51228
51229 2002-09-10  Andreas Jaeger  <aj@suse.de>
51230
51231         * gcc.dg/20020312-2.c: Adjust for x86-64.
51232
51233 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
51234
51235         * g77.dg/7388.f: New test case for PR 7388.
51236
51237 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
51238
51239         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51240
51241 2002-09-05  Ziemowit Laski <zlaski@apple.com>
51242
51243         * objc.dg/proto-lossage-1.m: New test.
51244
51245 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
51246
51247         * gcc.dg/cpp/_Pragma4.c: Fix typo.
51248
51249 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
51250
51251         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
51252         expected to pass.
51253
51254 2002-09-06  Stan Shebs  <shebs@apple.com>
51255             David Edelsohn  <edelsohn@gnu.org>
51256
51257         * gcc.dg/weak: New directory.
51258         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51259         target-specific xfail bits.
51260         * gcc.dg/typeof-2.c: Move to new directory.
51261         * gcc.dg/weak.exp: New expect script.
51262
51263 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
51264
51265         * gcc.c-torture/execute/extzvsi.c: New test.
51266
51267 2002-09-05  Stan Shebs  <shebs@apple.com>
51268
51269         * gcc.dg/weak-1.c: xfail on Darwin.
51270         * gcc.dg/weak-2.c: Ditto.
51271         * gcc.dg/weak-3.c: Ditto.
51272         * gcc.dg/weak-4.c: Ditto.
51273         * gcc.dg/weak-5.c: Ditto.
51274         * gcc.dg/weak-6.c: Ditto.
51275         * gcc.dg/weak-7.c: Ditto.
51276         * gcc.dg/weak-8.c: Ditto.
51277         * gcc.dg/weak-9.c: Ditto.
51278
51279 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
51280
51281         * gcc.c-torture/execute/loop-14.c: New test.
51282
51283 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
51284
51285         * g++.dg/other/cxa-atexit1.C: New test.
51286
51287         * gcc.dg/typeof-2.c: New test.
51288
51289 2002-09-03  Roger Sayle  <roger@eyesopen.com>
51290
51291         * gcc.dg/builtins-2.c: New testcase.
51292         * gcc.dg/builtins-3.c: New testcase.
51293
51294 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
51295
51296         * gcc.dg/cpp/_Pragma4.c: New test.
51297
51298 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
51299
51300         * objc/execute/nil_method-1.m: New testcase.
51301
51302 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
51303
51304         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51305         [Object class], not [Object initialize].
51306
51307 2002-08-31  Roger Sayle  <roger@eyesopen.com>
51308             Hans-Peter Nilsson  <hp@bitrange.com>
51309
51310         * gcc.c-torture/execute/20020720-1.x: Skip test on
51311         mmix-knuth-mmixware.  Correct comment.
51312
51313 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
51314
51315         * g++.dg/abi/bitfield5.C: New test.
51316         * g++.dg/abi/vbase10.C: Likewise.
51317
51318 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
51319
51320         * objc.dg/undeclared-selector.m: New test.
51321
51322 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
51323
51324         * g++.dg/other/offsetof1.C: Avoid cast warning.
51325
51326 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
51327
51328         * objc.dg/super-class-2.m: New test.
51329
51330 2002-08-24  Matt Austern  <austern@apple.com>
51331
51332         * g++.dg/ext/lvaddr.C: New test.
51333         * g++.dg/ext/lvcast.C: New test.
51334
51335 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
51336
51337         * g++.dg/inherit/cond1.C: New test.
51338
51339 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
51340
51341         * gcc.dg/noncompile/incomplete-1.c: New test.
51342
51343 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
51344
51345         * gcc.dg/typespec-1.c: New test.
51346
51347 2002-08-20  Devang Patel  <dpatel@apple.com>
51348         * objc.dg/proto-hier-2.m: New test.
51349
51350 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
51351
51352         * objc.dg/bitfield-1.m: New test.
51353         * objc.dg/bitfield-2.m: New test.
51354
51355 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
51356
51357         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51358         gcc.dg/c99-flex-array-4.c: New tests.
51359
51360 2002-08-16  Stan Shebs  <shebs@apple.com>
51361
51362         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51363
51364 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
51365
51366         * gcc.dg/typeof-1.c: New test.
51367         * g++.dg/ext/typeof2.C: New test.
51368
51369 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
51370
51371         * g++.dg/other/offsetof1.C: New test.
51372
51373 2002-08-14  Richard Henderson  <rth@redhat.com>
51374
51375         * gcc.dg/tls/diag-3.c: Fix expected message strings.
51376
51377 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
51378
51379         * gcc.dg/cpp/_Pragma3.c: New test.
51380
51381 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
51382
51383         * g++.dg/template/inherit3: New test.
51384
51385 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51386
51387         * gcc.dg/bitfld-4.c: Add blank options.
51388
51389 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
51390
51391         * g++.dg/template/crash1.C: New test.
51392
51393 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51394
51395         * gcc.dg/tls/opt-2.c: New test.
51396
51397 2002-08-08  Devang Patel  <dpatel@apple.com>
51398
51399         * objc.dg/selector-1.m : New test
51400
51401 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51402
51403         * g++.dg/abi/bitfield4.C: New test.
51404         * gcc.dg/bitfld-4.c: New test.
51405
51406 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51407
51408         * g++.dg/other/packed1.C: New test.
51409
51410 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
51411
51412         * g++.dg/abi/offsetof.C: Tweak error messages.
51413         * g++.old-deja/g++.mike/p10769a.C: Likewise.
51414
51415 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51416
51417         * gcc.dg/bitfld-3.c: New test.
51418
51419 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
51420             Richard Henderson  <rth@redhat.com>
51421
51422         * gcc.dg/i386-bitfield1.c: New test.
51423         * g++.dg/abi/bitfield3.C: Update.
51424
51425 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
51426
51427         * objc.dg/const-str-2.m: Update.
51428         * gcc.dg/cpp/c++98.c: Change to C extension.
51429         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51430         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51431
51432 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
51433
51434         * gcc.dg/tls/diag-3.c: New.
51435
51436 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
51437
51438         * g++.dg/README (Subdirectories): Document new subdir expr.
51439         * g++.dg/expr/pmf-1.C: New test.
51440
51441 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
51442
51443         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51444
51445 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
51446
51447         * g++.dg/abi/bitfield3.C: New test.
51448
51449 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
51450
51451         * lib/gcov.exp: Tweak expected line formats.
51452         * gcc.misc-tests/gcov8.c: New test.
51453         * gcc.misc-tests/gcov8.x: New flags.
51454
51455 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
51456
51457         * consistency.vlad/layout/endian.c: Include string.h.
51458
51459         * gcc.c-torture/execute/20020805-1.c: New test.
51460
51461 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
51462
51463         * g++.dg/other/conversion1.C: New test.
51464
51465 2002-08-03  Roger Sayle  <roger@eyesopen.com>
51466
51467         * gcc.dg/builtins-1.c: New testcase.
51468
51469 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
51470
51471         * g++.dg/inherit/access3.C: New test.
51472
51473 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
51474
51475         * gcc.dg/ia64-visibility-2.c: New test.
51476
51477 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
51478
51479         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51480         __qualifier_flags to __flags.
51481
51482 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
51483
51484         * g++.dg/inherit/operator1.C: New test.
51485         * g++.dg/lookup/disamb1.C: Fix typo in comment.
51486         * g++.dg/other/error1.C: Change expected error message.
51487         * g++.dg/template/conv4.C: Likewise.
51488
51489 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
51490
51491         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51492         for documented behavior.
51493
51494 2002-07-25  Roger Sayle  <roger@eyesopen.com>
51495
51496         * gcc.c-torture/execute/20020720-1.x: Skip this test on
51497         several targets known to fail.
51498
51499 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
51500
51501         * gcc.dg/mips-args-[123].c: New tests.
51502
51503 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
51504
51505         * gcc.dg/ppc-spe.c: New.
51506
51507 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
51508
51509         * g++.dg/other/ptrmem4.C: New testcase.
51510
51511 2002-07-24  Richard Henderson  <rth@redhat.com>
51512
51513         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51514
51515 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
51516
51517         * g++.dg/ext/alignof1.C (main): Return 0 for success.
51518
51519 2002-07-24  Roger Sayle  <roger@eyesopen.com>
51520
51521         * gcc.c-torture/execute/memset-3.c: New testcase.
51522
51523 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
51524
51525         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51526         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51527
51528 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51529
51530         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51531         Delete.
51532
51533 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
51534
51535         * gcc.c-torture/compile/simd-4.c: New test.
51536
51537 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51538
51539         PR c++/7347, c++/7348
51540         * g++.dg/template/access4.C: New test.
51541         * g++.dg/template/access5.C: New test.
51542         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51543         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51544         * g++.old-deja/g++.pt/ttp58.C: Likewise.
51545         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51546
51547 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
51548
51549         * gcc.dg/gnu89-init-2.c: New test.
51550
51551 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
51552
51553         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51554
51555 2002-07-20  Roger Sayle  <roger@eyesopen.com>
51556
51557         * gcc.c-torture/execute/20020720-1.c: New testcase.
51558
51559 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
51560
51561         * gcc.dg/cpp/Wsignprom.c: New tests.
51562
51563 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
51564
51565         * gcc.c-torture/execute/loop-13.c: New test.
51566
51567 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
51568
51569         * gcc.dg/cpp/expr.c: New tests.
51570
51571 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
51572
51573         * g++.dg/opt/pr6713.C: Add template instantiation.
51574
51575 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
51576
51577         * gcc.dg/nest.c: New test.
51578
51579 2002-07-17  Richard Henderson  <rth@redhat.com>
51580
51581         * g++.dg/opt/pr6713.C: New test.
51582
51583 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
51584
51585         * gcc.c-torture/execute/loop-2e.x: Let the testcase
51586         XFAIL for all x86 processors.
51587
51588 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
51589
51590         * gcc.c-torture/execute/20010122-1.x: Do not test with
51591         -fomit-frame-pointer.
51592
51593 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51594
51595         * g++.dg/template/instantiate2.C: New test.
51596         * g++.dg/template/spec4.C: New test.
51597
51598 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51599
51600         * g++.dg/template/access2.C: New test.
51601         * g++.dg/template/access3.C: New test.
51602
51603 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
51604
51605         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51606         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51607         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51608         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51609         Convert to use <stdarg.h>.
51610         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51611         Delete.
51612         * gcc.dg/va-arg-2.c: New.
51613         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51614
51615 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
51616
51617         * gcc.c-torture/compile/20020710-1.c: New test.
51618
51619 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
51620                           Andrew Pinski  <pinskia@physics.uc.edu>
51621
51622         gcc.c-torture/compile/simd-2.c: New testcase.
51623         gcc.c-torture/compile/simd-3.c: Likewise.
51624
51625 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
51626
51627         PR c++/7224
51628         * g++.dg/overload/error1.C: New test.
51629
51630 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51631
51632         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51633         configuration and IRIX 6 O32 ABI.
51634
51635 2002-07-11  Roger Sayle  <roger@eyesopen.com>
51636
51637         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51638
51639 2002-07-10  Roger Sayle  <roger@eyesopen.com>
51640
51641         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51642
51643 2002-07-10  Jeffrey A Law  <law@redhat.com>
51644
51645         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51646
51647         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
51648
51649 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
51650
51651         * gcc.dg/20020312-2.c: Check for __PPC__.
51652
51653 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
51654
51655         * gcc.c-torture/compile/20020709-1.c: New test.
51656
51657 2002-07-07  Roger Sayle  <roger@eyesopen.com>
51658
51659         * g++.dg/template/qualttp21.C: New test case.
51660
51661 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
51662
51663         * gcc.c-torture/compile/20020706-1.c: New test.
51664         * gcc.c-torture/compile/20020706-2.c: New test.
51665
51666 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
51667             Alexandre Oliva  <aoliva@redhat.com>
51668
51669         * g++.dg/warn/incomplete1.C: New test.
51670
51671 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51672
51673         PR c++/7099
51674         * g++.dg/warn/noreturn1.C: New test.
51675
51676 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
51677
51678         PR c++/6706
51679         * g++.dg/debug/debug6.C: New test.
51680         * g++.dg/debug/debug7.C: New test.
51681
51682 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
51683
51684         * gcc.c-torture/compile/simd-3.c: New test.
51685
51686 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
51687
51688         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51689         * gcc.dg/20020620-1.c: Likewise.
51690
51691 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51692
51693         PR c++/6944
51694         * g++.dg/init/array4.C: New test.
51695         * g++.dg/init/array5.C: New test.
51696
51697 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
51698
51699         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51700         * gcc.c-torture/execute/simd-2.c (main): Likewise.
51701
51702 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51703
51704         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51705         * gcc.dg/wtr-aggr-init-1.c: Likewise.
51706         * gcc.dg/wtr-conversion-1.c: Likewise.
51707         * gcc.dg/wtr-escape-1.c: Likewise.
51708         * gcc.dg/wtr-int-type-1.c: Likewise.
51709         * gcc.dg/wtr-label-1.c: Likewise.
51710         * gcc.dg/wtr-static-1.c: Likewise.
51711         * gcc.dg/wtr-strcat-1.c: Likewise.
51712         * gcc.dg/wtr-suffix-1.c: Likewise.
51713         * gcc.dg/wtr-switch-1.c: Likewise.
51714         * gcc.dg/wtr-unary-plus-1.c: Likewise.
51715         * gcc.dg/wtr-union-init-1.c: Likewise.
51716         * gcc.dg/wtr-union-init-2.c: Likewise.
51717         * gcc.dg/wtr-union-init-3.c: Likewise.
51718
51719         * gcc.dg/wtr-func-def-1.c: New test.
51720
51721 2002-07-02 Devang Patel <dpatel@apple.com>
51722
51723         * objc.dg/param-1.m: New test.
51724
51725 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
51726
51727         * gcc.dg/cpp/trad/directive.c: Add test.
51728         * gcc.dg/cpp/trad/macroargs.c: Add test.
51729         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51730
51731 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
51732
51733         * gcc.dg/cpp/cmdlne-M.c: New test.
51734
51735 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
51736
51737         * objc.dg/desig-init-1.m: New test.
51738
51739 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51740
51741         PR c++/6716
51742         * g++.dg/template/instantiate1.C: New test.
51743
51744 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
51745
51746         PR c++/7112
51747         * g++.dg/template/sizeof2.C: New test.
51748
51749 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51750
51751         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51752         gcc.dg/cpp/trad/include.c: New tests.
51753
51754 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
51755
51756         PR target/7177
51757         * gcc.c-torture/compile/20020701-1.c: New test.
51758
51759 2002-07-01  Stan Shebs  <shebs@apple.com>
51760
51761         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51762         header here...
51763         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51764         (objc-torture-execute): or here.
51765
51766 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
51767
51768         * gcc.c-torture/execute/arith-rand-ll.c: New test.
51769
51770 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51771
51772         * gcc.dg/cpp/trad/escaped-nl.c: New test.
51773
51774 2002-06-30  Devang Patel  <dpatel@apple.com>
51775
51776         * objc.dg/fsyntax-only.m: New test.
51777
51778 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
51779
51780         PR c++/6695
51781         * g++.dg/template/friend7.C: New file.
51782
51783 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
51784
51785         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51786         return type.
51787
51788 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
51789
51790         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51791         avoid division by zero.
51792
51793 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
51794
51795         * gcc.dg/Wunknownprag.c: New tests.
51796
51797 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
51798
51799         * gcc.c-torture/execute/simd-2.c: New test.
51800
51801 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
51802
51803         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51804         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51805         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51806         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51807         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51808         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51809         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51810         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51811         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51812         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51813         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51814         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51815         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51816         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51817         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51818         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51819         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51820
51821 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
51822
51823         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51824         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51825         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51826         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51827         New tests.
51828         * gcc.dg/cpp/trad/directive.c: Update.
51829
51830 2002-06-23  Andreas Jaeger  <aj@suse.de>
51831
51832         * gcc.c-torture/execute/complex-6.c: New.
51833
51834 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
51835
51836         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51837         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51838         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51839         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51840
51841 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
51842
51843         * gcc.dg/cpp/trad: New directory with traditional tests copied
51844         from parent directory.
51845         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51846         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51847         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51848         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51849         Move to trad/ and rename.
51850         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51851         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51852         gcc.dg/cpp/trad/redef2.c: New tests.
51853         * gcc.dg/cpp/trad/trad.exp: New driver.
51854
51855 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
51856
51857         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51858         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51859         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51860         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51861         Remove.
51862
51863 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
51864
51865         * gcc.dg/20020620-1.c: New test.
51866
51867 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51868
51869         * g++.dg/template/ttp4.C: New test.
51870
51871 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
51872
51873         * g++.dg/opt/vt1.C: Fix regexp.
51874
51875 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51876
51877         * gcc.c-torture/execute/pure-1.c: Make functions static again.
51878         Don't use attribute `noinline'.
51879
51880 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51881
51882         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51883
51884 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
51885
51886         * gcc.c-torture/execute/simd-1.c: New.
51887
51888         * gcc.dg/simd-1.c: New.
51889
51890 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51891
51892         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51893
51894 2002-06-16  Richard Henderson  <rth@redhat.com>
51895
51896         * g++.dg/ext/anon-struct1.C: New.
51897         * g++.dg/ext/anon-struct2.C: New.
51898         * g++.dg/ext/anon-struct3.C: New.
51899         * gcc.dg/anon-struct-1.c: New.
51900         * gcc.dg/anon-struct-2.c: New.
51901         * gcc.dg/anon-struct-3.c: New.
51902         * gcc.dg/20011008-1.c: Adjust warning text.
51903         * gcc.dg/20020527-1.c: Add -fms-extensions.
51904
51905 2002-06-16  Richard Henderson  <rth@redhat.com>
51906
51907         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
51908
51909 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
51910
51911         * gcc.c-torture/execute/20020615-1.c: New test.
51912
51913 2002-06-15  Roger Sayle  <roger@eyesopen.com>
51914
51915         * gcc.c-tortuture/execute/compare-1.c: New test case.
51916         * gcc.c-tortuture/execute/compare-2.c: New test case.
51917         * gcc.c-tortuture/execute/compare-3.c: New test case.
51918
51919 2002-06-13  Richard Henderson  <rth@redhat.com>
51920
51921         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
51922         ia64 ilp32.
51923
51924 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51925
51926         * g++.dg/template/typename2.C: Update error message.
51927
51928 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
51929
51930         * gcc.c-torture/execute/20020611-1.c: New test.
51931
51932 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
51933
51934         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
51935         list of targets to skip.
51936
51937 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
51938
51939         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51940         targets if not optimizing.
51941
51942 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
51943
51944         * gcc.c-torture/compile/20020605-1.c: New test.
51945
51946         * g++.dg/opt/vt1.C: New test.
51947
51948         * gcc.dg/20020531-1.c: New test.
51949
51950         * gcc.dg/20020530-1.c: New test.
51951
51952         * gcc.dg/20020527-1.c: New test.
51953
51954         * g++.dg/opt/cse1.C: New test.
51955
51956 2002-06-07  Roger Sayle  <roger@eyesopen.com>
51957
51958         * gcc.dg/20020607-2.c: New test case.
51959
51960 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
51961
51962         * gcc.c-torture/compile/20020604-1.c: New test.
51963
51964 2002-06-04  Richard Henderson  <rth@redhat.com>
51965
51966         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51967         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51968         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51969
51970 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
51971
51972         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51973
51974 2002-06-03  Richard Henderson  <rth@redhat.com>
51975
51976         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51977         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51978
51979 2002-06-02  Richard Henderson  <rth@redhat.com>
51980
51981         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51982         test functions static.
51983
51984 2002-06-02  Andreas Jaeger  <aj@suse.de>
51985
51986         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51987         now.
51988
51989 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51990
51991         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51992         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51993         Update for mofified diagnostics.
51994         * gcc.dg/c99-intconst-1.c: No longer fail.
51995
51996 2002-06-02  Richard Henderson  <rth@redhat.com>
51997
51998         * gcc.dg/uninit-A.c: Remove xfail markers.
51999
52000 2002-06-01  Roger Sayle  <roger@eyesopen.com>
52001
52002         * gcc.dg/fnegate-1.c: New test case.
52003
52004 2002-05-30  Osku Salerma  <osku@iki.fi>
52005
52006         * gcc.c-torture/execute/mayalias-1.c: New file.
52007
52008 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52009
52010         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52011         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52012         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52013
52014 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
52015
52016         * gcc.c-torture/execute/20020529-1.c: New test.
52017
52018 2002-05-27  Richard Henderson  <rth@redhat.com>
52019
52020         * g++.dg/ext/attrib6.C: New test case.
52021
52022 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52023
52024         * gcc.c-torture/execute/pure-1.c: New test.
52025
52026 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52027
52028         * gcc.dg/cpp/arith-2.c: Remove.
52029
52030 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52031
52032         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52033         * gcc.dg/cpp/if-3.c: Remove.
52034
52035 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
52036
52037         * g++.dg/opt/cse2.C: New test.
52038
52039 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
52040
52041         * gcc.dg/cpp/arith-1.c: New semantic tests.
52042         * gcc.dg/cpp/if-1.c: Update.
52043
52044 2002-05-24  Ben Elliston  <bje@redhat.com>
52045
52046         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52047
52048 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
52049
52050         * gcc.dg/verbose-asm.c: New test.
52051
52052 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52053
52054         * gcc.dg/cpp/paste12.c: New test.
52055
52056 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52057
52058         * g++.dg/parse/named_ops.C: New test.
52059
52060 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
52061
52062         * gcc.dg/weak-8.c: New test.
52063
52064 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
52065
52066         * gcc.dg/weak-2.c: Allow optional leading underscore
52067         in scan-assembler symbol name.
52068         * gcc.dg/weak-3.c: Likewise.
52069         * gcc.dg/weak-4.c: Likewise.
52070         * gcc.dg/weak-5.c: Likewise.
52071
52072 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
52073
52074         * gcc.dg/20020523-1.c: New test.
52075
52076 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52077
52078         * objc.dg/const-str-2.m: Update now that we stop after
52079         a command line error.
52080
52081 2002-05-22  Richard Henderson  <rth@redhat.com>
52082
52083         * g++.dg/dg.exp: Fix typo in test pruneing.
52084
52085 2002-05-22  Richard Henderson  <rth@redhat.com>
52086
52087         * g++.dg/dg.exp: Prune the tls subdirectory.
52088         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52089         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52090         * g++.dg/tls/init-1.C: New.
52091
52092 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
52093
52094         * gcc.dg/20020517-1.c: New test.
52095
52096 2002-05-21  Richard Henderson  <rth@redhat.com>
52097
52098         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52099         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52100
52101 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
52102
52103         * g++.dg/other/copy2.C: New test.
52104
52105 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
52106
52107         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52108         (MAX_COPY): Bump up to 10 times sizeof (long long).
52109         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52110
52111         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52112         sizeof (long long).
52113
52114         * gcc.c-torture/execute/strcpy-1.c: New test.
52115
52116 2002-05-19  Jason Merrill  <jason2redhat.com>
52117
52118         * g++.dg/ext/oper1.C: New test.
52119
52120 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
52121 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
52122
52123         * README.QMTEST: New file.
52124
52125         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52126
52127 2002-05-19  Andreas Jaeger  <aj@suse.de>
52128
52129         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52130         now.
52131         * gcc.c-torture/execute/loop-2d.x: Likewise.
52132
52133 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
52134
52135         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52136         support weak symbols.
52137         * gcc.dg/weak-4.c: Likewise.
52138         * gcc.dg/weak-6.c: Likewise.
52139
52140 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
52141
52142         * gcc.dg/weak-3.c: Add dg-excess-error comment for
52143         cygwin, coff and h8300-*-hms targets
52144         * gcc.dg/weak-5.c: Likewise.
52145         * gcc.dg/weak-7.c: Likewise.
52146
52147 2002-05-16  Jason Merrill  <jason@redhat.com>
52148
52149         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52150         (scan-assembler-not, scan-assembler-dem): Likewise.
52151         (scan-assembler-dem-not): Likewise.
52152
52153 2002-05-15  Richard Henderson  <rth@redhat.com>
52154
52155         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52156
52157 2002-05-15  Richard Henderson  <rth@redhat.com>
52158
52159         * gcc.dg/weak-5.c (vfoo1c): No warning here.
52160         (vfoo1f): Warning here.
52161         (vfoo1l): Don't redefine the alias.
52162
52163 2002-05-14  Jason Merrill  <jason@redhat.com>
52164             Alexandre Oliva  <aoliva@redhat.com>
52165
52166         * g++.dg/init/pm1.C: New test.
52167
52168 2002-05-12  David S. Miller  <davem@redhat.com>
52169
52170         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52171         types.
52172
52173 2002-05-10  Roger Sayle  <roger@eyesopen.com>
52174
52175         * gcc.c-torture/execute/20020510-1.c: New test case.
52176
52177 2002-05-10  David S. Miller  <davem@redhat.com>
52178
52179         * gcc.c-torture/execute/conversion.c: Test long double too.
52180
52181 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
52182
52183         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52184         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52185         * lib/g++.exp (g++_link_flags): Likewise.
52186         * lib/objc.exp (objc_target_compile): Likewise.
52187
52188 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52189
52190         * gcc.dg/cpp/poison.c: Update.
52191         * gcc.dg/cpp/20000625-2.c: Remove.
52192         * gcc.dg/cpp/direct2s.c: Remove final test.
52193
52194 2002-05-08  Tom Rix  <trix@redhat.com>
52195
52196         * gcc.c-torture/execute/20020508-1.c: New test.
52197         * gcc.c-torture/execute/20020508-2.c: New test.
52198         * gcc.c-torture/execute/20020508-3.c: New test.
52199
52200 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52201
52202         * gcc.dg/cpp/charconst-4.c: More tests.
52203
52204 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
52205
52206         PR c/6569
52207         * gcc.dg/weak-3.c: Update location of warning messages.
52208         * gcc.dg/weak-5.c: Likewise.
52209
52210 2002-05-06  Roger Sayle  <roger@eyesopen.com>
52211
52212         * gcc.c-torture/execute/20020506-1.c: New test case.
52213
52214 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52215
52216         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52217
52218 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52219
52220         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52221
52222 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52223
52224         * gcc.dg/cpp/charconst-3.c: New test.
52225
52226 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52227
52228         * gcc.dg/cpp/charconst.c: Update tests.
52229
52230 2002-05-05  Tim Josling  <tej@melbpc.org.au>
52231
52232         * treelang: Added directory for new sample language treelang. Also
52233         lib/treelang.exp: New file to signal treelang should be tested.
52234
52235 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52236
52237         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52238         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52239         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52240         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52241         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52242         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52243         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52244
52245 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52246
52247         * gcc.dg/format/xopen-2.c: New test.
52248
52249 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52250
52251         * gcc.dg/20020503-1.c: New test.
52252
52253 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
52254
52255         * g++.dg/init/dtor1.C: Make it tougher.
52256
52257 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
52258
52259         * g++.dg/init/dtor1.C: New test.
52260
52261 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
52262
52263         * gcc.dg/altivec-8.c: New.
52264
52265 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
52266
52267         * gcc.dg/altivec-7.c: New.
52268
52269 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
52270
52271         * g++.dg/parse/typedef1.C: New test.
52272
52273 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
52274
52275         PR c++/6486
52276         * g++.dg/template/friend6.C: New test.
52277
52278         PR c++/6492
52279         * g++.dg/init/copy1.C: New test.
52280
52281 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
52282
52283         * g++.dg/warn/effc1.C: New test.
52284
52285 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52286
52287         * gcc.dg/cpp/if-cexp.c: Add a test.
52288
52289 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
52290
52291         * gcc.dg/20020426-2.c: New test.
52292
52293 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52294
52295         * gcc.dg/cpp/if-mop.c: Update.
52296         * gcc.dg/cpp/if-mpar.c: Add test.
52297         * gcc.dg/cpp/if-oppr.c: Update.
52298
52299 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52300
52301         PR c/6343
52302         * gcc.dg/weak-[2-7].c: New tests.
52303
52304 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52305
52306         * gcc.dg/enum1.c: New test.
52307
52308 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52309
52310         PR c++/6497
52311         * g++.dg/inherit/access2.C: New test.
52312
52313 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52314
52315         PR bootstrap/6445
52316         * gcc.dg/20020426-1.c: New test.
52317
52318 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52319
52320         * g++.dg/abi/enum1.C: New test.
52321
52322 2002-04-26  Richard Henderson  <rth@redhat.com>
52323
52324         * gcc.dg/c99-bool-1.c: Expect always true warning.
52325
52326 2002-04-25  Roger Sayle  <roger@eyesopen.com>
52327
52328         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52329
52330 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52331
52332         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52333         targets.
52334
52335 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
52336
52337         * g++.dg/abi/mange7.C: New test.
52338
52339         PR c++/6438.
52340         * g++.dg/parse/stmtexpr2.C: New test.
52341
52342 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
52343
52344         * gcc.dg/20020312-2.c: Add SH target.
52345
52346 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52347
52348         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52349         compiler output on mips*-*-irix*.
52350
52351 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
52352
52353         * g++.dg/parse/attr1.C: New test.
52354
52355 2002-04-23  Roger Sayle  <roger@eyesopen.com>
52356
52357         * gcc.c-torture/execute/string-opt-17.c: New test case.
52358         * gcc.c-torture/execute/memset-2.c: New test case.
52359
52360 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
52361
52362         PR c++/6256:
52363         * g++.dg/template/friend5.C: New test.
52364
52365         PR c++/6331:
52366         * g++.dg/template/qual1.C: Likewise.
52367
52368 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
52369
52370         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52371         Include stdlib.h, not stdio.h or ctype.h.
52372
52373 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
52374
52375         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52376         cris-*-elf* and mmix-*-*.
52377         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52378         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52379         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52380         Ditto.
52381         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52382         * gcc.dg/wchar_t-1.c: Ditto.
52383
52384 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
52385
52386         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52387         Clarify comment.
52388
52389 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
52390
52391         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52392
52393 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52394
52395         * gcc.c-torture/execute/20000906-1.x: Delete.
52396
52397 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
52398
52399         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52400
52401 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
52402
52403         * PR6367
52404         * g77.f-torture/execute/6367.f: New test.
52405         * g77.f-torture/execute/6367.x: Disable for MMIX.
52406
52407 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
52408
52409         * PR6352
52410         * g++.dg/opt/inline2.C: New test.
52411
52412 2002-04-18  Richard Henderson  <rth@redhat.com>
52413
52414         * gcc.dg/20000906-1.c: Enable for all targets.
52415         * gcc.c-torture/compile/iftrap-2.c: New.
52416
52417 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52418
52419         * gcc.dg/20020418-1.c: New test.
52420         * gcc.dg/20020418-2.c: New test.
52421
52422 2002-04-18  Richard Henderson  <rth@redhat.com>
52423
52424         * gcc.c-torture/compile/iftrap-1.c: New.
52425         * gcc.dg/iftrap-1.c: Adjust for ia64.
52426         * gcc.dg/iftrap-2.c: New.
52427
52428 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52429
52430         * gcc.c-torture/compile/20020418-1.c: New test.
52431
52432 2002-04-18  Roger Sayle  <roger@eyesopen.com>
52433
52434         * gcc.c-torture/compile/20020415-1.c: New.
52435
52436 2002-04-18  David S. Miller  <davem@redhat.com>
52437
52438         * gcc.c-torture/execute/20020418-1.c: New test.
52439
52440 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
52441
52442         * gcc.dg/20020416-1.c: New test.
52443
52444         * g++.dg/opt/inline1.C: New test.
52445
52446 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
52447
52448         * gcc.dg/altivec-5.c: New test.
52449
52450         * gcc.dg/20020415-1.c: New test.
52451
52452 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
52453
52454         * lib/chill.exp: Remove.
52455
52456 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
52457
52458         * g++.dg/other/big-struct.C: New test.
52459
52460 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
52461
52462         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52463         of scratch file.
52464
52465 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
52466
52467         PR c/6277
52468         * gcc.dg/i386-387-1.c: Allow optional leading underscore
52469         in scan-assembler function name
52470
52471 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
52472
52473         * g77.f-torture/execute/980628-4.x,
52474         g77.f-torture/execute/980628-5.x,
52475         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52476         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52477         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52478         i[34567]86-*-*.
52479
52480 2002-04-13  David S. Miller  <davem@redhat.com>
52481
52482         * gcc.c-torture/execute/20020413-1.c: New test.
52483
52484 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
52485
52486         * gcc.dg/asm-6.c,
52487         * g++.dg/ext/asm1.C: New tests.
52488
52489 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
52490
52491         PR c++ 5373.
52492         * g++.dg/parse/stmtexpr1.C: New test.
52493
52494         PR c++/5189.
52495         * g++.dg/template/copy1.C: New test.
52496
52497 2002-04-12  Richard Henderson  <rth@redhat.com>
52498
52499         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52500
52501 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
52502
52503         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52504         gcc.c-torture/execute/20020307-2.c.
52505
52506 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
52507
52508         * g++.dg/ext/attrib5.C,
52509         * g++.dg/lookup/struct1.C: New tests.
52510
52511 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
52512
52513         * gcc.dg/20020411-1.c: New test.
52514
52515         * gcc.c-torture/execute/20020411-1.c: New test.
52516
52517 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
52518
52519         * g77.f-torture/execute/6177.f: New test.
52520
52521 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
52522
52523         PR middle-end/6247
52524         * g++.dg/opt/cleanup1.C: New test.
52525
52526         * g++.dg/opt/const1.C: New test.
52527
52528 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
52529
52530         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52531
52532 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52533
52534         PR c++/5507
52535         * g++.dg/template/typename2.C: New test.
52536
52537 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
52538
52539         * gcc.c-torture/execute/loop-12.c: New.
52540
52541 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
52542
52543         * g77.f-torture/execute/980628-4.x,
52544         g77.f-torture/execute/980628-5.x,
52545         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52546         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52547         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52548
52549 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52550
52551         PR optimization/6086
52552         * g++.dg/opt/preinc1.C: New test.
52553
52554 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52555
52556         PR c++/5571
52557         * g++.dg/opt/static2.C: New test.
52558
52559 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52560
52561         PR c/5120
52562         * gcc.dg/20020406-1.c: New test.
52563
52564 2002-04-04  David S. Miller  <davem@redhat.com>
52565
52566         * gcc.c-torture/execute/20020404-1.c: New test.
52567
52568 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
52569
52570         PR c/6123
52571         * gcc.dg/20020312-2.c: Do not declare global register variable
52572         if __PIC__ or __pic__ is defined.
52573
52574 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
52575
52576         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
52577         __asm__ so that it works correctly even if -ansi -pedantic-errors.
52578
52579 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52580
52581         * gcc.misc-tests/linkage.exp: Update last change to handle
52582         sparc*-, not just sparc-.
52583
52584 2002-04-03  Richard Henderson  <rth@redhat.com>
52585
52586         * gcc.dg/cpp/ucs.c: Improved long UCS test.
52587
52588 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52589
52590         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52591
52592 2002-04-02  David S. Miller  <davem@redhat.com>
52593
52594         * gcc.c-torture/execute/20020402-3.c: New test.
52595
52596 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52597
52598         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52599         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52600
52601         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52602         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52603         g77.f-torture/execute/20001201.x,
52604         g77.f-torture/execute/u77-test.x: New files.
52605
52606         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52607         * gcc.dg/wchar_t-1.c: Ditto.
52608
52609 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52610
52611         * gcc.c-torture/execute/20020402-1.c: New test.
52612
52613 2002-04-01  Richard Henderson  <rth@redhat.com>
52614
52615         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52616
52617         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52618
52619 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52620
52621         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52622
52623 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52624
52625         * g++.dg/inherit/template-as-base.C: Expect error.
52626         * g++.dg/inherit/namespace-as-base.C: Likewise.
52627
52628 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
52629
52630         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52631         g++.dg/ext/instantiate3.C: Tweak match patterns.
52632
52633         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52634         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52635         -da test.
52636
52637 2002-03-31  Richard Henderson  <rth@redhat.com>
52638
52639         * gcc.dg/special/alias-2.c: New.
52640         * gcc.dg/special/ecos.exp: Run it.
52641
52642 2002-03-31  Richard Henderson  <rth@redhat.com>
52643
52644         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52645
52646 2002-03-31  Kazu Hirata  <kazu@hxi.com>
52647
52648         * gcc.dg/weak-1.c: Disable on h8300 port.
52649
52650 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
52651
52652         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52653         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52654         ordering tests.
52655         * g++.dg/bprob/bprob-1.C: New test.
52656         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52657         * g++.dg/gcov/gcov-1.C: New test.
52658         * g++.dg/gcov/gcov-1.x: New file.
52659         * g++.dg/gcov/gcov-2.C: New test.
52660         * g++.dg/gcov/gcov-3.C: New test.
52661         * g++.dg/gcov/gcov-3.h: New file.
52662
52663 2002-03-28  Roger Sayle  <roger@eyesopen.com>
52664
52665         * g++.old-deja/g++.other/builtins5.C: New test.
52666         * g++.old-deja/g++.other/builtins6.C: New test.
52667         * g++.old-deja/g++.other/builtins7.C: New test.
52668         * g++.old-deja/g++.other/builtins8.C: New test.
52669         * g++.old-deja/g++.other/builtins9.C: New test.
52670
52671 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
52672
52673         * g++.dg/opt/static1.C: New test.
52674
52675         * g++.dg/opt/longbranch1.C: New test.
52676
52677 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
52678
52679         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52680
52681         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52682
52683 2002-03-28  Jeffrey A Law  (law@redhat.com)
52684
52685         * gcc.c-torture/execute/20020328-1.c: New test.
52686
52687 2002-03-27  Richard Henderson  <rth@redhat.com>
52688
52689         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52690         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52691         move from g++.old-deja/g++.ext/.
52692
52693 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
52694
52695         * g++.dg/init/new2.C: New test.
52696
52697 2002-03-26  Richard Henderson  <rth@redhat.com>
52698
52699         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52700
52701         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52702         on sparc.
52703
52704         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
52705         sparcv9 systems.
52706         * gcc.dg/20001102-1.c: Likewise.
52707
52708 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
52709
52710         * gcc.dg/cpp/endif-pedantic1.c,
52711         gcc.dg/cpp/endif-pedantic2.c: New tests.
52712
52713 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
52714
52715         * g++.dg/init/new1.C: New test.
52716
52717 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52718
52719         * g++.dg/abi/vbase9.C: New test.
52720
52721 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
52722
52723         * gcc.dg/arm-asm.c: New test.
52724
52725 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
52726
52727         * gcc.dg/Wswitch-enum.c: New test.
52728         Fix PR c/5044.
52729
52730 2002-03-26  Richard Henderson  <rth@redhat.com>
52731
52732         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52733         structure.
52734
52735 2002-03-25  Richard Henderson  <rth@redhat.com>
52736
52737         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
52738         sparcv9 systems.
52739
52740         * gcc.c-torture/compile/20011119-1.c (xxx): New.
52741         * gcc.c-torture/compile/20011119-2.c (xxx): New.
52742
52743 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
52744
52745         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52746
52747 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
52748
52749         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52750         targets using generic thunk support.
52751
52752 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
52753
52754         * gcc.c-torture/compile/20020323-1.c: New test.
52755
52756         * g++.dg/opt/conj2.C: New test.
52757
52758 2002-03-24  Richard Henderson  <rth@redhat.com>
52759
52760         * gcc.dg/weak-1.c: Use -fno-common.
52761
52762 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52763
52764         * g77.dg/f77-edit-apostrophe-out.f: New test
52765         * g77.dg/f77-edit-h-out.f: New test
52766         * g77.dg/f77-edit-t-in.f: New test
52767         * g77.dg/f77-edit-t-out.f: New test
52768         * g77.dg/f77-edit-x-out.f: New test
52769         * g77.dg/f77-edit-slash-out.f: New test
52770         * g77.dg/f77-edit-colon-out.f: New test
52771         * g77.dg/f77-edit-s-out.f: New test
52772
52773 2002-03-24  Richard Henderson  <rth@redhat.com>
52774
52775         * objc/execute/formal_protocol-6.x: New XFAIL.
52776
52777 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52778
52779         * gcc.dg/weak-1.c: Early return from dg-final on platforms
52780         that do not support weak symbols
52781
52782 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52783
52784         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52785         * lib/g77.exp: Likewise.
52786         * lib/objc.exp: Likewise.
52787
52788 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
52789
52790         * gcc.dg/Wswitch-default.c: New test.
52791
52792 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
52793
52794         * g++.dg/other/enum1.C: New test.
52795
52796 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
52797
52798         * gcc.dg/pragma-ep-3.c: Fix typo.
52799
52800 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52801
52802         * g++.dg/inherit/template-as-base.C: New test.
52803
52804 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
52805
52806         * g++.old-deja/g++.other/dwarf2-1.C: Move...
52807         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
52808
52809 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
52810
52811         * gcc.dg/cpp/multiline.c: Update to match.
52812
52813 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
52814
52815         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52816
52817 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
52818
52819         * gcc.dg/cpp/extratokens2.c: New file.
52820
52821 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
52822
52823         * gcc.dg/20020312-2.c: Add rs6000 target.
52824
52825         * gcc.c-torture/compile/20020319-1.c: New test.
52826
52827 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52828
52829         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52830         (A, E): Handle this.
52831
52832 2002-03-20  Jason Merrill  <jason@redhat.com>
52833
52834         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52835         ignoring -fpic.
52836         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52837         through prune_gcc_output.
52838
52839 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
52840
52841         * gcc.c-torture/compile/20020320-1.c: New test.
52842
52843 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
52844
52845         * gcc.c-torture/compile/20020318-1.c: New test.
52846
52847         * gcc.dg/struct-by-value-1.c: New test.
52848
52849         * gcc.dg/20020319-1.c: New test.
52850
52851 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
52852
52853         * g++.dg/opt/conj1.C: New test.
52854
52855 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
52856
52857         * g++.dg/template/qualttp20.C: Revert previous change.
52858         * g++.dg/template/qualttp3.C: Likewise.
52859         * g++.dg/template/qualttp4.C: Likewise.
52860         * g++.dg/template/qualttp5.C: Likewise.
52861         * g++.dg/template/qualttp6.C: Likewise.
52862         * g++.dg/template/qualttp7.C: Likewise.
52863         * g++.dg/template/qualttp8.C: Likewise.
52864         * g++.dg/template/recurse.C: Likewise.
52865
52866 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52867
52868         * gcc.dg/cpp/wchar-1.c: Update.
52869
52870 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
52871
52872         * g++.dg/template/conv1.C: New test.
52873         * g++.dg/template/conv2.C: New test.
52874         * g++.dg/template/conv3.C: New test.
52875         * g++.dg/template/conv4.C: New test.
52876
52877 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52878
52879         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52880         * g++.dg/template/qualttp3.C: Likewise.
52881         * g++.dg/template/qualttp4.C: Likewise.
52882         * g++.dg/template/qualttp5.C: Likewise.
52883         * g++.dg/template/qualttp6.C: Likewise.
52884         * g++.dg/template/qualttp7.C: Likewise.
52885         * g++.dg/template/qualttp8.C: Likewise.
52886         * g++.dg/template/recurse.C: Likewise.
52887
52888 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52889
52890         * g++.dg/opt/dtor1.C: New test.
52891
52892 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
52893
52894         * gcc.c-torture/compile/20020315-1.c: New test.
52895
52896 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
52897
52898         * gcc.dg/weak-1.c: Fix scan tests.
52899
52900 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
52901
52902         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52903         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52904         cris-*-aout* mmix-*-*.
52905         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
52906         cris-*-aout* mmix-*-*.
52907         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
52908         cris-*-elf* cris-*-aout* and mmix-*-*.
52909         * gcc.dg/20001009-1.c: Ditto.
52910         * gcc.dg/20010912-1.c: Ditto.
52911         * gcc.dg/20020122-4.c: Ditto.
52912         * gcc.dg/inline-2.c: Ditto.
52913
52914 2002-03-14  Jeffrey A Law  (law@cygnus.com)
52915
52916         * gcc.c-torture/compile/20020314-1.c: New test.
52917
52918 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
52919
52920         * gcc.c-torture/execute/20020314-1.c: New test.
52921
52922 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
52923
52924         * g++.dg/warn/Wunused-1.C: New test.
52925
52926 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
52927
52928         * g++.dg/abi/mangle6.C: New test.
52929
52930 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
52931
52932         * gcc.c-torture/compile/20020309-2.c: New test.
52933
52934         * gcc.c-torture/compile/20020312-1.c: New test.
52935
52936 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52937
52938         * g++.dg/other/access1.C: New test.
52939
52940 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
52941
52942         * gcc.c-torture/execute/wchar_t-1.c: New test.
52943
52944 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
52945
52946         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52947
52948 2002-03-12  Roger Sayle  <roger@eyesopen.com>
52949
52950         * gcc.dg/20020312-1.c: New test case.
52951
52952 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
52953
52954         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52955
52956 2002-03-11  Richard Henderson  <rth@redhat.com>
52957
52958         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52959         * g++.old-deja/g++.jason/report.C: Likewise.
52960
52961 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52962
52963         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52964         * g++.old-deja/g++.robertl/eb56.C: Likewise.
52965
52966 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52967
52968         * g++.dg/overload/pmf1.C: New test.
52969
52970 2002-03-11  Kazu Hirata  <kazu@hxi.com>
52971
52972         * gcc.c-torture/execute/20020307-1.c: Use long.
52973
52974 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
52975
52976         PR optimization/5844
52977         * gcc.dg/20020310-1.c: New test.
52978
52979 2002-03-09  Michael Meissner  <meissner@redhat.com>
52980
52981         * gcc.c-torture/execute/memcpy-2.c: New test.
52982         * gcc.c-torture/execute/memset-1.c: New test.
52983         * gcc.c-torture/execute/strlen-1.c: New test.
52984         * gcc.c-torture/execute/strcmp-1.c: New test.
52985         * gcc.c-torture/execute/strncmp-1.c: New test.
52986
52987 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52988
52989         * gcc.dg/ppc-ldstruct.c: New test.
52990
52991 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52992
52993         * gcc.c-torture/execute/va-arg-22.c: New test.
52994
52995 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52996
52997         * gcc.c-torture/compile/20020309-1.c: New test.
52998
52999 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
53000
53001         * gcc.c-torture/execute/20020307-2.c: New test.
53002
53003 2002-03-07  Jeffrey A Law  (law@redhat.com)
53004
53005         * g77.f-torture/compile/20020307-1.f: New test.
53006
53007 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
53008
53009         * gcc.dg/unordered-1.c: New test.
53010
53011 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
53012
53013         * gcc.c-torture/execute/20020307-1.c: New test.
53014
53015 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
53016
53017         * gcc.dg/20020304-1.c: New test.
53018
53019         * gcc.c-torture/compile/20020304-2.c: New test.
53020
53021 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
53022
53023         * gcc.c-torture/compile/20020304-1.c: New test case
53024         (from PR c/5830).
53025
53026 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
53027
53028         * gcc.dg/20020103-1.c: Add other -D ppc variants.
53029
53030 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53031
53032         * g++.dg/other/classkey1.C: New test.
53033
53034 2002-03-01  Richard Henderson  <rth@redhat.com>
53035
53036         * gcc.c-torture/compile/981223-1.x: New.
53037         * gcc.c-torture/compile/920625-1.x: New.
53038
53039 2002-02-28  Richard Henderson  <rth@redhat.com>
53040
53041         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53042
53043 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
53044
53045         * gcc.c-torture/execute/20020227-1.c: New test.
53046
53047 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
53048
53049         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53050         here" ERROR lines.
53051         * g++.old-deja/g++.oliva/partord1.C: Likewise.
53052         * g++.old-deja.g++.other/defarg1.C: Likewise.
53053         * g++.old-deja/g++.pt/calls2.C: Likewise.
53054         * g++.old-deja/g++.pt/crash20.C: Likewise.
53055         * g++.old-deja/g++.pt/crash30.C: Likewise.
53056         * g++.old-deja/g++.pt/crash36.C: Likewise.
53057         * g++.old-deja/g++.pt/crash6.C: Likewise.
53058         * g++.old-deja/g++.pt/defarg13.C: Likewise.
53059         * g++.old-deja/g++.pt/derived3.C: Likewise.
53060         * g++.old-deja/g++.pt/error1.C: Likewise.
53061         * g++.old-deja/g++.pt/friend21.C: Likewise.
53062         * g++.old-deja/g++.pt/friend23.C: Likewise.
53063         * g++.old-deja/g++.pt/infinite1.C: Likewise.
53064         * g++.old-deja/g++.robertl/eb128.C: Likewise.
53065
53066 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
53067
53068         * gcc.c-torture/execute/20020225-2.c: New test.
53069
53070 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
53071
53072         * gcc.c-torture/execute/920730-1t.c,
53073         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53074         Delete test cases, only relevant to -traditional.
53075
53076 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53077
53078         * gcc.dg/cpp/undef1.c: Remove.
53079         * gcc.dg/cpp/directiv.c: Update.
53080         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53081
53082 2002-02-27  Michael Meissner  <meissner@redhat.com>
53083
53084         * gcc.c-torture/execute/20020226-1.c: New test.
53085
53086 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
53087
53088         * g++.dg/debug/debug4.C: New test.
53089
53090         * gcc.dg/ia64-visibility-1.c: New test.
53091
53092 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
53093
53094         * gcc.dg/debug/20020224-1.c: New.
53095
53096 2002-02-25  Kazu Hirata  <kazu@hxi.com>
53097
53098         * gcc.c-torture/execute/960416-1.x: New.
53099         * gcc.c-torture/execute/divconst-3.x: Likewise.
53100
53101 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
53102
53103         * gcc.dg/20020224-1.c: New test.
53104
53105 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
53106
53107         * gcc.c-torture/execute/20020225-1.c: New.
53108
53109 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53110
53111         * gcc.dg/cpp/wchar-1.c: New test.
53112
53113 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
53114
53115         * gcc.dg/20020222-1.c: New test.
53116
53117 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
53118
53119         * g++.dg/opt/anonunion1.C: New test.
53120
53121 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
53122
53123         * g++.dg/template/qualttp19.C: New test.
53124         * g++.dg/template/qualttp20.C: New test.
53125         * g++.old-deja/g++.jason/report.C: Adjust expected errors
53126         * g++.old-deja/g++.other/qual1.C: Likewise.
53127
53128 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
53129
53130         * gcc.dg/attr-alwaysinline.c: New.
53131
53132 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
53133
53134         * gcc.dg/20020220-1.c: New test.
53135
53136         * gcc.dg/20020220-2.c: New test.
53137
53138         * g++.dg/opt/mmx1.C: New test.
53139
53140 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
53141
53142         * gcc.c-torture/compile/20020110.c: New test.
53143
53144 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
53145
53146         * gcc.c-torture/execute/20020219-1.c: New test.
53147
53148         * gcc.dg/20020219-1.c: New test.
53149
53150         * gcc.dg/noncompile/20020220-1.c: New test.
53151
53152         * g++.dg/opt/ptrintsum1.C: New test.
53153
53154         * gcc.dg/debug/20020220-1.c: New test.
53155
53156 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
53157
53158         * gcc.c-torture/execute/20020216-1.c: New test.
53159
53160 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53161
53162         * gcc.dg/decl-1.c: Update, new test.
53163
53164 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
53165
53166         * g++.dg/abi/bitfield1.C: New test.
53167         * g++.dg/abi/bitfield2.C: New test.
53168
53169 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53170
53171         * gcc.dg/attr-nest.c: New test.
53172
53173 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53174
53175         * gcc.c-torture/execute/20020215-1.c: New test.
53176
53177 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
53178
53179         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53180         * g++.dg/debug/debug.exp: New.
53181         * g++.dg/debug/trivial.C: New.
53182         * g++.dg/debug/debug1.C: Moved...
53183         * g++.dg/other/debug1.C: ...from here.
53184         * g++.dg/debug/debug2.C: Moved...
53185         * g++.dg/other/debug2.C: ...from here.
53186         * g++.dg/debug/debug3.C: Moved...
53187         * g++.dg/other/debug3.C: ...from here.
53188
53189         * gcc.dg/noncompile/20020213-1.c: New test.
53190
53191 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
53192
53193         * g++.dg/other/debug3.C: New test.
53194
53195         * gcc.c-torture/execute/20020213-1.c: New test.
53196
53197 2002-02-13  Richard Smith <richard@ex-parrot.com>
53198
53199         * g++.old-deja/g++.other/thunk1.C: New test.
53200
53201 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53202
53203         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53204
53205 2002-02-13  Stan Shebs  <shebs@apple.com>
53206
53207         * gcc.dg/altivec-3.c: New.
53208
53209 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
53210
53211         * gcc.dg/Wunreachable-1.c: New test.
53212         * gcc.dg/Wunreachable-2.c: New test.
53213
53214 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53215
53216         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53217
53218 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
53219
53220         * gcc.dg/decl-1.c: New test.
53221
53222 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53223
53224         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53225
53226 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53227
53228         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53229         * gcc.c-torture/compile/980506-1.x: Likewise.
53230
53231 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53232
53233         * gcc.dg/20020210-1.c: New.
53234
53235 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
53236
53237         * g77.f-torture/execute/947.f: New regression test
53238         for PR fortran/947.
53239
53240 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
53241
53242         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53243         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53244
53245 2002-02-08  Richard Henderson  <rth@redhat.com>
53246
53247         * gcc.c-torture/compile/labels-3.c: New.
53248
53249 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
53250
53251         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53252         expression statements work instead.
53253         * gcc.dg/noncompile/20020207-1.c: New test.
53254
53255 2002-02-07  Richard Henderson  <rth@redhat.com>
53256
53257         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53258
53259 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53260
53261         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53262         message from g77
53263         * lib/g77-dg.exp: Trim g77 error messages so that they are
53264         recognized by dg.exp.
53265
53266 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53267
53268         PR fortran/5473
53269         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
53270
53271 2002-02-07  Richard Henderson  <rth@redhat.com>
53272
53273         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53274         to be sufficiently aligned for integers.
53275
53276 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
53277
53278         * g++.dg/template/friend4.C: New test.
53279
53280 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53281
53282         PR fortran/5743
53283         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53284         unsupported cases.
53285
53286 2002-02-07  Richard Henderson  <rth@redhat.com>
53287
53288         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53289         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53290         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53291         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53292
53293 2002-02-06  Richard Henderson  <rth@redhat.com>
53294
53295         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53296
53297 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
53298
53299         * gcc.dg/20020206-1.c: New test.
53300
53301 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
53302
53303         * gcc.c-torture/execute/20020206-1.c: New test.
53304
53305         * gcc.c-torture/execute/20020206-2.c: New test.
53306
53307         PR optimization/5429:
53308         * gcc.c-torture/compile/20020206-1.c: New test.
53309
53310 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
53311
53312         * g++.dg/ext/align1.C: Do not use an explicit alignment value
53313         as certain file formats cannot support particularly large
53314         alignments.
53315
53316         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53317         and do not expect to be able to link the executable.
53318
53319         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53320         fail because the COFF format does not support the weak attribute.
53321
53322 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
53323
53324         * g77.dg/pr5473.f: New test
53325
53326 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
53327
53328         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53329         Fix testcase accordingly.
53330
53331 2002-02-04  Richard Henderson  <rth@redhat.com>
53332
53333         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53334         (buf): Change to be an array of pointers, not ints.
53335
53336 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53337
53338         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
53339         before all tests.  Move warning one line above to match where it
53340         C frontend emits.
53341         * gcc.dg/Wswitch-2.c: New test.
53342         * g++.dg/warn/Wswitch-1.C: New test.
53343         * g++.dg/warn/Wswitch-2.C: New test.
53344
53345 2002-02-04  Richard Henderson  <rth@redhat.com>
53346
53347         * g++.dg/abi/offsetof.C: Fix size comparison.
53348
53349 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
53350
53351         * gcc.dg/cast-qual-2.c: New test.
53352
53353 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53354
53355         * gcc.dg/20020201-4.c: New test.
53356
53357 2002-02-04  Ben Elliston  <bje@redhat.com>
53358
53359         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53360         target_info attribute != 0, in addition to the empty string.
53361         (gcc_target_compile): Likewise.
53362
53363 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
53364
53365         * gcc.dg/Wswitch.c: New test.
53366         PR gcc/4475. PR gcc/3780.
53367
53368 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
53369
53370         * g77.f-torture/execute/5122.f: New test for regressions
53371         against PR fortran/5122.
53372
53373 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
53374
53375         * g77.f-torture/compile/pr3743.f: Delete
53376         * g77.dg/pr3743-1.f: New test.
53377         * g77.dg/pr3743-2.f: New test.
53378         * g77.dg/pr3743-3.f: New test.
53379         * g77.dg/pr3743-4.f: New test.
53380
53381 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53382
53383         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53384
53385 2002-02-02  Richard Henderson  <rth@redhat.com>
53386
53387         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53388         * gcc.c-torture/execute/bf64-1.c: Likewise.
53389
53390 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53391
53392         * gcc.dg/20020201-2.c: New test.
53393
53394         * gcc.dg/20020201-3.c: New test.
53395
53396         * gcc.c-torture/execute/bitfld-2.c: New test.
53397
53398 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53399
53400         * gcc.dg/bitfld-1.c: Update.
53401         * gcc.dg/bitfld-2.c: Update.
53402         * gcc.c-torture/execute/bitfld-1.x: New.
53403
53404 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53405
53406         * gcc.c-torture/execute/20020201-1.c: New test.
53407
53408 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
53409
53410         PR target/5469
53411         * gcc.dg/20020201-1.c: New test.
53412
53413 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
53414
53415         PR fortran/3743
53416         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53417         * g77.f-torture/compile/pr3743.x: Remove
53418
53419 2002-01-31  Tom Rix  <trix@redhat.com>
53420
53421         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53422
53423 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53424
53425         * gcc.dg/noncompile/20020130-1.c: New test.
53426
53427 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
53428
53429         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53430
53431 2002-01-29  Richard Henderson  <rth@redhat.com>
53432
53433         * gcc.c-torture/execute/991118-1.c: Cast various constants back
53434         to long long.
53435         * gcc.c-torture/execute/bf64-1.c: Likewise.
53436
53437 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
53438
53439         * gcc.c-torture/execute/20020129-1.c: New test.
53440
53441 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53442
53443         * gcc.c-torture/compile/20000224-1.c: Update.
53444         * gcc.c-torture/execute/bitfld-1.c: New tests.
53445         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53446         * gcc.dg/uninit-A.c: Update.
53447
53448 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
53449
53450         * g++.dg/template/ctor1.C: Add instantiation.
53451
53452 2002-01-28  Paul Koning  <pkoning@equallogic.com>
53453
53454         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53455         argument to __builtin_prefetch to be const ptr.
53456
53457 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
53458
53459         * gcc.c-torture/compile/20020120-1.c: New test.
53460
53461 2002-01-27  Kazu Hirata  <kazu@hxi.com>
53462
53463         * gcc.c-torture/execute/20020127-1.c: New test.
53464
53465 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
53466
53467         * g77.dg/f77-edit-i-in.f: New test
53468         * g77.dg/f77-edit-i-out.f: New test
53469
53470 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
53471
53472         * gcc.dg/debug/debug.exp: New file.
53473         * gcc.dg/debug/trivial.c: New file.
53474         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53475         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53476         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53477         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53478         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53479         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53480         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53481         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53482         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53483         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53484         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53485         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53486         * gcc.dg/20000503-1.c: Removed.
53487         * gcc.dg/20010207-1.c: Removed.
53488         * gcc.dg/20011223-1.c: Removed.
53489         * gcc.dg/20020104-2.c: Removed.
53490         * gcc.dg/debug-1.c: Removed.
53491         * gcc.dg/debug-2.c: Removed.
53492         * gcc.dg/debug-3.c: Removed.
53493         * gcc.dg/debug-4.c: Removed.
53494         * gcc.dg/debug-5.c: Removed.
53495         * gcc.dg/debug-6.c: Removed.
53496         * gcc.dg/dwarf2-1.c: Removed.
53497         * gcc.dg/dwarf2-2.c: Removed.
53498
53499 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
53500
53501         * g++.old-deja/g++.other/eh5.C: New test.
53502         * g++.old-deja/g++.other/sibcall2.C: New test.
53503         * g++.old-deja/g++.other/array9.C: New test.
53504         * g++.old-deja/g++.other/typename2.C: New test.
53505         * g++.old-deja/g++.other/crash60.C: New test.
53506         * g++.old-deja/g++.other/conv9.C: New test.
53507         * g++.old-deja/g++.other/mangle10.C: New test.
53508         * g++.old-deja/g++.other/unchanging1.C: New test.
53509         * g++.old-deja/g++.other/exprstmt1.C: New test.
53510         * g++.old-deja/g++.other/inline23.C: New test.
53511         * g++.old-deja/g++.eh/ia64-1.C: New test.
53512         * g++.old-deja/g++.other/dwarf2-1.C: New test.
53513         * g++.old-deja/g++.other/reload1.C: New test.
53514         * g++.old-deja/g++.other/static20.C: New test.
53515         * g++.old-deja/g++.other/local-alloc1.C: New test.
53516         * g++.old-deja/g++.other/conv8.C: New test.
53517         * g++.old-deja/g++.other/stmtexpr2.C: New test.
53518         * g++.old-deja/g++.other/storeexpr1.C: New test.
53519         * g++.old-deja/g++.other/storeexpr2.C: New test.
53520         * g++.dg/eh/template2.C: New test.
53521         * g++.dg/warn/weak1.C: New test.
53522
53523 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
53524
53525         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53526         Remove first, non-varying, argument.
53527
53528 2002-01-23  Richard Henderson  <rth@redhat.com>
53529
53530         * gcc.dg/inline-2.c: New.
53531
53532         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53533         Add optional target arg.  Check number of arguments.
53534         (scan-assembler-not, scan-assembler-dem): Likewise.
53535         (scan-assembler-dem-not): Likewise.
53536
53537 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53538
53539         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53540         line 12.
53541         * g++.old-deja/g++.brendan/parse3.C,
53542         g++.old-deja/g++.other/crash26.C,
53543         g++.old-deja/g++.other/crash28.C,
53544         g++.old-deja/g++.other/crash29.C,
53545         g++.old-deja/g++.other/crash30.C,
53546         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53547
53548 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
53549
53550         * gcc.dg/20020115-1.c: New.
53551
53552 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
53553
53554         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53555
53556 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
53557
53558         * gcc.dg/20020122-3.c: New.
53559
53560 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
53561
53562         * g++.dg/other/gc1.C: New test.
53563
53564 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53565
53566         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53567
53568 2002-01-22  Richard Henderson  <rth@redhat.com>
53569
53570         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53571
53572 2002-01-22  Richard Henderson  <rth@redhat.com>
53573
53574         * gcc.dg/20020122-4.c: New.
53575
53576 2002-01-22  H.J. Lu <hjl@gnu.org>
53577
53578         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53579         link output.
53580         * gcc.dg/special/ecos.exp: Likewise.
53581         * lib/g++-dg.exp: Likewise.
53582         * lib/g77-dg.exp: Likewise.
53583         * lib/gcc-dg.exp : Likewise.
53584         * lib/mike-g++.exp: Likewise.
53585         * lib/mike-g77.exp: Likewise.
53586         * lib/mike-gcc.exp: Likewise.
53587         * lib/objc-dg.exp: Likewise.
53588
53589 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
53590
53591         PR target/5379
53592         * gcc.dg/20020122-2.c: New test.
53593
53594 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
53595
53596         * gcc.dg/20020122-1.c: New test.
53597
53598 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
53599
53600         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53601
53602 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
53603
53604         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53605
53606 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53607
53608         * gcc.c-torture/compile/20020121-1.c: New test.
53609
53610 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53611
53612         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53613         ld_library_path.
53614
53615 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
53616
53617         * gcc.dg/20020218-1.c: New test.
53618
53619 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
53620
53621         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53622         messages
53623         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53624         "At global scope" warning
53625         * g++.dg/ext/align1.C: Change cygwin test for alignment
53626         from db-bogus to dg-warning
53627
53628 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
53629
53630         * g77.f-torture/compile/cpp2.F: New test.
53631
53632 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53633
53634         * g++.dg/template/access1.C: New test.
53635
53636 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
53637
53638         * gcc.dg/20020118-1.c: New.
53639
53640 2002-01-18  Kazu Hirata  <kazu@hxi.com>
53641
53642         * gcc.c-torture/execute/20020118-1.c: New test.
53643
53644 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53645
53646         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53647         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53648         alignment warnings.
53649
53650 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53651
53652         * gcc.misc-tests/i386-prefetch.exp: Save and restore
53653         torture_with_loops and torture_without_loops
53654
53655 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
53656
53657         * gcc.c-torture/compile/20020116-1.c: New test.
53658
53659 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
53660
53661         * gcc.dg/20020116-2.c: New test.
53662
53663         * gcc.dg/ultrasp4.c: New test.
53664
53665         * gcc.dg/20020116-1.c: New test.
53666
53667 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
53668
53669         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53670         by EABI.
53671
53672 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
53673
53674         * gcc.misc-tests/i386-prefetch.exp: New.
53675         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53676         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53677         * gcc.misc-tests/i386-pf-none-1.c: New test.
53678         * gcc.misc-tests/i386-pf-sse-1.c: New test.
53679
53680 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
53681
53682         * gcc.dg/gnu89-init-1.c: Add new tests.
53683
53684 2002-01-15  Andreas Jaeger  <aj@suse.de>
53685
53686         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53687         * gcc.dg/i386-mmx-2.c: Likewise.
53688         * gcc.dg/i386-sse-1.c: Likewise.
53689         * gcc.dg/i386-sse-2.c: Likewise.
53690         * gcc.dg/i386-sse-3.c: Likewise.
53691
53692 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
53693
53694         * g77.f-torture/execute/intrinsic-unix-bessel.f:
53695         Uncomment additional cases that now pass.
53696
53697 2002-01-11  Richard Henderson  <rth@redhat.com>
53698
53699         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53700         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53701
53702 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
53703
53704         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53705
53706 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
53707
53708         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53709         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53710
53711 2002-01-10  Dale Johannesen  <dalej@apple.com>
53712
53713         * gcc.c-torture/execute/loop-11.c: New.
53714
53715 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
53716
53717         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53718         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53719
53720 2002-01-09  Richard Henderson  <rth@redhat.com>
53721
53722         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53723         type in which to perform the operation for each size.
53724
53725 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
53726
53727         * gcc.c-torture/compile/20020109-2.c: New test.
53728
53729 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
53730
53731         * gcc.c-torture/execute/loop-10.c: New test.
53732
53733 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53734
53735         * gcc.c-torture/compile/20010226-1.c: New test.
53736         * gcc.c-torture/compile/20010227-1.c: New test.
53737         * gcc.c-torture/compile/20010426-1.c: New test.
53738         * gcc.c-torture/compile/20010510-1.c: New test.
53739         * gcc.c-torture/compile/20010605-3.c: New test.
53740         * gcc.c-torture/compile/20010824-1.c: New test.
53741         * gcc.c-torture/execute/20010409-1.c: New test.
53742         * gcc.dg/noncompile/20000901-1.c: New test.
53743         * gcc.dg/20001023-1.c: New test.
53744         * gcc.dg/20001101-1.c: New test.
53745         * gcc.dg/20001102-1.c: New test.
53746         * gcc.dg/20010207-1.c: New test.
53747         * gcc.dg/20010405-1.c: New test.
53748         * gcc.dg/20010822-1.c: New test.
53749         * gcc.dg/20011107-1.c: New test.
53750
53751 2002-01-09  Jeffrey A Law  (law@redhat.com)
53752
53753         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53754
53755         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
53756         execution failure on PA targets.
53757
53758 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53759
53760         * gcc.c-torture/compile/20020109-1.c: New test.
53761
53762 2002-01-08  Kazu Hirata  <kazu@hxi.com>
53763
53764         * gcc.c-torture/execute/20020108-1.c: New test.
53765
53766 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
53767
53768         * gcc.dg/20020108-1.c: New test.
53769
53770 2002-01-08  H.J. Lu <hjl@gnu.org>
53771
53772         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53773         for header files.
53774
53775 2002-01-08  Geoff Keating  <geoffk@redhat.com>
53776
53777         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53778         consistency.
53779
53780 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
53781
53782         * gcc.dg/altivec-4.c: Test altivec predicates.
53783
53784 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
53785
53786         * gcc.c-torture/execute/20020107-1.c: New test.
53787
53788 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
53789
53790         PR c/5279
53791         * gcc.c-torture/compile/20020106-1.c: New test.
53792
53793 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
53794
53795         * gcc.c-torture/execute/nestfunc-4.c: New test.
53796
53797 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53798
53799         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53800         extra triple that slipped in.
53801         * g++.old-deja/g++.abi/align.C: Likewise.
53802         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53803
53804 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53805
53806         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53807         * g++.old-deja/g++.abi/align.C: Likewise.
53808         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53809
53810         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53811         on FreeBSD/i386.
53812         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53813         FreeBSD.
53814
53815 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
53816
53817         * gcc.dg/20020104-1.c: New test.
53818
53819         * gcc.dg/20020104-2.c: New test.
53820
53821 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
53822
53823         * gcc.dg/20020103-1.c: Fix typo in target selector.
53824
53825 2002-01-03  Richard Henderson  <rth@redhat.com>
53826
53827         * gcc.dg/20020103-1.c: New.
53828
53829 2002-01-03  Kazu Hirata  <kazu@hxi.com>
53830
53831         * gcc.c-torture/execute/20020103-1.c: New test.
53832
53833 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
53834
53835         * g++.dg/other/debug2.C: New test.
53836
53837         * gcc.c-torture/compile/20020103-1.c: New test.
53838
53839 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
53840
53841         * gcc.dg/gnu89-init-1.c: Added new tests.
53842
53843 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53844
53845         * g++.dg/template/friend2.C: Remove as patch is reverted.
53846
53847         * g++.dg/warn/oldcast1.C: New test.
53848
53849         * g++.dg/template/ptrmem1.C: New test.
53850         * g++.dg/template/ptrmem2.C: New test.
53851
53852         * g++.dg/template/ntp.C: New test.
53853
53854         * g++.dg/other/component1.C: New test.
53855
53856         * g++.dg/template/ttp3.C: New test.
53857
53858         * g++.dg/template/friend2.C: New test.
53859         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53860
53861 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53862
53863         * g++.dg/other/ptrmem1.C: New test.
53864         * g++.dg/other/ptrmem2.C: New test.
53865
53866 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53867
53868         * g++.dg/template/ctor1.C: New test.
53869
53870 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53871
53872         * g++.dg/template/friend2.C: New test.
53873
53874 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
53875
53876         * gcc.dg/mmix-1.c: New test.
53877
53878 2001-12-31  Richard Henderson  <rth@redhat.com>
53879
53880         * gcc.dg/asm-5.c: New.
53881
53882 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
53883
53884         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53885         in namespace __gnu_cxx
53886
53887 2001-12-30  Richard Henderson  <rth@redhat.com>
53888
53889         * gcc.dg/debug-6.c: New.
53890
53891 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
53892
53893         * gcc.c-torture/compile/20011229-2.c: New test.
53894
53895 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
53896
53897         * gcc.dg/debug-3.c: New test.
53898         * gcc.dg/debug-4.c: New test.
53899         * gcc.dg/debug-5.c: New test.
53900
53901 2001-12-29  Richard Henderson  <rth@redhat.com>
53902
53903         * g++.dg/eh/loop1.C: New.
53904
53905 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53906
53907         * g++.dg/template/crash1.C: New test.
53908
53909 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53910
53911         * g++.dg/other/const1.C: New test.
53912
53913 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53914
53915         * gcc.c-torture/compile/20011229-1.c: New test.
53916
53917 2001-12-28  Stan Shebs  <shebs@apple.com>
53918
53919         * lib/objc-torture.exp: Resync with c-torture.exp.
53920         * lib/objc.exp: Load standard libraries.
53921
53922 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
53923
53924         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
53925         additional tests.
53926
53927 2001-12-27  Roger Sayle <roger@eyesopen.com>
53928
53929         * gcc.c-torture/execute/string-opt-16.c: New testcase.
53930
53931 2001-12-27  Richard Henderson  <rth@redhat.com>
53932
53933         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
53934
53935 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
53936
53937         * g++.dg/eh/ctor1.C: New test.
53938         * g++.dg/other/error2.C: New test.
53939
53940 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
53941
53942         * g++.dg/other/init2.C: New test.
53943
53944 2001-12-24  Richard Henderson  <rth@redhat.com>
53945
53946         * gcc.dg/20011223-1.c: New.
53947         * gcc.dg/inline-1.c: New.
53948
53949 2001-12-23  Richard Henderson  <rth@redhat.com>
53950
53951         * gcc.dg/asm-4.c: Test operand modifiers.
53952
53953 2001-12-23  Richard Henderson  <rth@redhat.com>
53954
53955         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53956
53957 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53958
53959         * gcc.c-torture/execute/20011223-1.c: New test.
53960
53961 2001-12-21  Richard Henderson  <rth@redhat.com>
53962
53963         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53964         re-enables the warning.
53965
53966 2001-12-21  Richard Henderson  <rth@redhat.com>
53967
53968         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53969
53970 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53971
53972         * gcc.c-torture/compile/20011218-1.c: New test.
53973
53974 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
53975
53976         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
53977         arm-isr.c test.
53978         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
53979         epilogue generation for ARM ISR routines.
53980
53981 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53982
53983         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53984         * gcc.dg/format/c90-printf-3.c: Likewise.
53985         * gcc.dg/format/c99-printf-3.c: Likewise.
53986         * gcc.dg/format/ext-1.c: Likewise.
53987         * gcc.dg/format/ext-6.c: Likewise.
53988         * gcc.dg/format/format.h: Prototype unlocked stdio.
53989
53990 2001-12-20  Richard Henderson  <rth@redhat.com>
53991
53992         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53993         (arena): Use it.
53994         (malloc): Correct allocation logic.  Abort if we fill up the
53995         arena before initialization complete.
53996         (realloc): Correct allocation logic.
53997
53998 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53999
54000         * gcc.c-torture/compile/20011219-2.c: New test.
54001
54002         * gcc.c-torture/execute/20011219-1.c: New test.
54003
54004 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
54005
54006         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54007         target does not support weak symbols.
54008
54009 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
54010
54011         * gcc.c-torture/compile/20011219-1.c: New test.
54012
54013 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
54014
54015         * g++.dg/other/error1.C: New test.
54016
54017 2001-12-17  Jeffrey A Law  (law@redhat.com)
54018
54019         * gcc.c-torture/execute/20011217-1.c: New test.
54020
54021 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
54022
54023         * objc.dg/special/: New directory.
54024         * objc.dg/special/special.exp: New file.
54025         * objc.dg/special/unclaimed-category-1.h: New file.
54026         * objc.dg/special/unclaimed-category-1a.m: New file.
54027         * objc.dg/special/unclaimed-category-1.m: New file.
54028
54029 2001-12-17  Andreas Jaeger  <aj@suse.de>
54030
54031         * gcc.c-torture/compile/20011217-2.c: New test.
54032
54033 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54034
54035         * gcc.c-torture/compile/20011217-1.c: New test.
54036
54037 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
54038
54039         * gcc.dg/20011214-1.c: New.
54040
54041 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
54042
54043         * gcc.dg/altivec-4.c: New.
54044
54045 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
54046
54047         * gcc.dg/20011113-1.c: New test.
54048
54049 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54050
54051         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54052         std::__malloc_alloc_template<0> and
54053         std::__default_alloc_template<false, 0>.
54054
54055 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
54056
54057         * objc/execute/bf-21.m: New test.
54058         * objc/execute/enumeration-1.m: New test.
54059         * objc/execute/enumeration-2.m: New test.
54060
54061 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
54062
54063         * gcc.dg/gnu89-init-1.c: New test.
54064
54065 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
54066
54067         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54068         * g++.old-deja/g++.jason/2371.C: Likewise.
54069         * g++.old-deja/g++.jason/template33.C: Likewise.
54070         * g++.old-deja/g++.jason/template34.C: Likewise.
54071         * g++.old-deja/g++.jason/template36.C: Likewise.
54072         * g++.old-deja/g++.oliva/typename1.C: Likewise.
54073         * g++.old-deja/g++.oliva/typename2.C: Likewise.
54074         * g++.old-deja/g++.other/typename1.C: Likewise.
54075         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54076         * g++.old-deja/g++.pt/nontype5.C: Likewise.
54077         * g++.old-deja/g++.pt/typename11.C: Likewise.
54078         * g++.old-deja/g++.pt/typename14.C: Likewise.
54079         * g++.old-deja/g++.pt/typename16.C: Likewise.
54080         * g++.old-deja/g++.pt/typename3.C: Likewise.
54081         * g++.old-deja/g++.pt/typename4.C: Likewise.
54082         * g++.old-deja/g++.pt/typename5.C: Likewise.
54083         * g++.old-deja/g++.pt/typename7.C: Likewise.
54084         * g++.old-deja/g++.robertl/eb9.C: Likewise.
54085
54086 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
54087
54088         * g++.dg/other/linkage1.C: New test.
54089         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54090         specifiers.
54091
54092 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54093
54094         * gcc.dg/concat.c: New test.
54095
54096 2001-12-11  Stan Shebs  <shebs@apple.com>
54097
54098         * objc/compile: New test directory.
54099         * objc/compile/compile.exp: New expect script.
54100         * objc/compile/20011211-1.m: New compile test.
54101
54102 2001-12-11  Jason Merrill  <jason@redhat.com>
54103
54104         * lib/prune.exp (prune_gcc_output): Also handle "In member
54105         function".  So many permutations...
54106
54107 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
54108
54109         * g++.dg/template/typedef1.C: New test.
54110
54111 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
54112
54113         * g++.dg/other/copy1.C: New test.
54114
54115 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
54116
54117         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54118
54119         * gcc.dg/builtin-choose-expr.c: New.
54120
54121 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
54122
54123         * gcc.dg/altivec-2.c: New.
54124
54125 2001-12-07  Richard Henderson  <rth@redhat.com>
54126
54127         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54128
54129 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
54130
54131         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54132         ultrasparc.
54133
54134 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54135
54136         * g++-old.deja/g++.robertl/eb101.C: Deleted.
54137
54138 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
54139
54140         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54141         variable argument list.
54142
54143 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
54144
54145         * gcc.c-torture/execute/memcheck: Delete entire directory.
54146         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54147         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54148
54149 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54150
54151         * gcc.dg/Wshadow-1.c: New test.
54152
54153 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
54154
54155         * gcc.c-torture/compile/20011130-1.c: New test.
54156
54157         * gcc.dg/noncompile/20011025-1.c: New test.
54158
54159         * g++.dg/other/anon-union.C: New test.
54160
54161         * gcc.c-torture/execute/20011024-1.c: New test.
54162
54163 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54164
54165         * gcc.c-torture/execute/20000722-1.x,
54166         gcc.c-torture/execute/20010123-1.x: Remove.
54167         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54168         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54169         gcc.dg/c99-complit-2.c: New tests.
54170
54171 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
54172
54173         * g++.dg/inherit/base1.C: New test.
54174
54175 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
54176
54177         * g++.dg/other/stdarg1.C: New test.
54178
54179         * gcc.c-torture/compile/20011130-2.c: New test.
54180
54181 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
54182
54183         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54184         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54185         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54186         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54187         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54188         * gcc.dg/builtin-prefetch-1.c: New test.
54189
54190 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
54191
54192         * gcc.dg/20011130-1.c: New test.
54193
54194 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
54195
54196         * g++.dg/other/scope1.C: New test.
54197         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54198
54199 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54200
54201         * gcc.dg/vla-init-1.c: New test.
54202
54203 2001-12-01  Geoff Keating  <geoffk@redhat.com>
54204
54205         * gcc.c-torture/compile/structs.c: New testcase from GDB.
54206
54207 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54208
54209         * objc.dg/alias.m: Update.
54210         * objc.dg/class-1.m: Update.
54211         * objc.dg/const-str-1.m: Update.
54212         * objc.dg/fwd-proto-1.m: Update.
54213         * objc.dg/id-1.m: Update.
54214         * objc.dg/super-class-1.m: Update.
54215
54216 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
54217
54218         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54219         constructs.
54220
54221 2001-11-28  Jeffrey A Law  (law@cygnus.com)
54222
54223         * gcc.c-torture/execute/20011128-1.c: New test.
54224
54225 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
54226
54227         * gcc.dg/20011127-1.c: New test.
54228
54229 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54230
54231         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
54232         from Austin Group draft 7.
54233         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
54234         scanf format arguments.
54235         * gcc.dg/format/no-exargs-2.c: New test.
54236
54237 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
54238
54239         * g++.dg/abi/vbase8-4.C: New test.
54240
54241 2001-11-24  Ian Lance Taylor  <ian@airs.com>
54242
54243         * gcc.c-torture/execute/20011121-1.c: New test.
54244
54245 2001-11-23  Jeffrey A Law  (law@cygnus.com)
54246
54247         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54248
54249 2001-11-23  Andreas Jaeger  <aj@suse.de>
54250
54251         * gcc.dg/cpp/charconst-2.c: New test.
54252
54253 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
54254
54255         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54256         to the host if it is remote.  Let tests specify extra headers
54257         they use.
54258         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54259         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54260         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54261         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54262         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54263         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54264         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54265         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54266         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54267         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54268
54269 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
54270
54271         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54272         for little endian ARMs.
54273
54274 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
54275
54276         * gcc.c-torture/compile/20011119-1.c: New test.
54277         * gcc.c-torture/compile/20011119-2.c: New test.
54278
54279 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
54280
54281         * gcc.dg/altivec-1.c: Fix typo.
54282
54283 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54284
54285         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54286
54287 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
54288
54289         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54290
54291 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
54292
54293         * lib/g77.exp: Don't specify --rpath-link.
54294
54295         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54296         across all the headers.
54297         * gcc.dg/format/format.exp: For testing on a remote host,
54298         copy format.h.
54299
54300         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54301         * gcc.c-torture/execute/930406-1.c: Likewise.
54302         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54303
54304 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
54305
54306         * gcc.dg/altivec-1.c: New.
54307
54308 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
54309
54310         * gcc.dg/cpp/fpreprocessed.c: New test case.
54311
54312 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54313
54314         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54315         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54316         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54317
54318 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54319
54320         * gcc.dg/no-builtin-1.c: New test.
54321
54322 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
54323
54324         * gcc.c-torture/execute/20011115-1.c: New test.
54325
54326 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
54327
54328         * gcc.c-torture/compile/20011114-2.c: New test.
54329         * gcc.c-torture/compile/20011114-3.c: New test.
54330         * gcc.c-torture/compile/20011114-4.c: New test.
54331
54332 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54333
54334         * g++.dg/other/init1.C: New test.
54335
54336 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
54337
54338         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54339         message.
54340
54341         * gcc.c-torture/execute/20011114-1.c: New testcase.
54342
54343         * gcc.c-torture/compile/20010327-1.c: Revert last change.
54344         * gcc.c-torture/compile/20011114-1.c: New test, exactly
54345         like the (before this change) version of 20010327-1.c.
54346
54347 2001-11-14  Roger Sayle <roger@eyesopen.com>
54348
54349         * gcc.c-torture/execute/string-opt-13.c: New testcase.
54350
54351 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
54352
54353         * g++.dg/init/array2.C: New test.
54354
54355 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
54356
54357         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54358
54359 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
54360
54361         * g++.dg/other/forscope1.C: New test.
54362         * g++.dg/ext/forscope1.C: New test.
54363         * g++.dg/ext/forscope2.C: New test.
54364
54365 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
54366
54367         * gcc.c-torture/execute/20011113-1.c: New test.
54368
54369 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
54370
54371         * gcc.c-torture/execute/20011109-2.c: New test.
54372
54373         * gcc.c-torture/execute/20011109-1.c: New test.
54374
54375 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
54376
54377         * gcc.c-torture/compile/20011109-1.c: New test.
54378
54379 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
54380
54381         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54382         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54383         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54384         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54385         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54386         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54387         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54388
54389 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54390
54391         * g++.dg/warn/Wshadow-1.C: New tests.
54392         * g++.old-deja/g++.mike/for3.C: Update.
54393
54394 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54395
54396         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54397         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54398         XFAILs.  Adjust expected error texts.
54399         * gcc.c-torture/compile/20011106-1.c,
54400         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54401         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54402         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54403         gcc.dg/c99-array-lval-5.c: New tests.
54404
54405 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54406
54407         * gcc.dg/cpp/defined.c: Update.
54408
54409 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54410
54411         * gcc.c-torture/execute/anon-1.c: New test.
54412
54413 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
54414
54415         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54416         same size, so no warning should be produced on stormy16.
54417
54418         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54419         due to oversized array.
54420         * g++.old-deja/g++.mike/ns15.C: Likewise.
54421         * g++.old-deja/g++.pt/crash16.C: Likewise.
54422
54423 2001-11-02  Graham Stott  <grahams@redhat.com>
54424
54425         * g++.dgother/debug1.C: Fix typos.
54426
54427 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
54428
54429         * g++.dg/other/debug1.C: New test.
54430
54431 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54432
54433         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54434         of unsigned long.
54435
54436 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
54437
54438         * gcc.dg/20011029-2.c: New test.
54439
54440         * gcc.c-torture/compile/20011029-1.c: New test.
54441
54442 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
54443
54444         * objc/execute/class_self-1.m: New test.
54445         * objc/execute/class_self-2.m: New test.
54446
54447 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
54448
54449         * gcc.misc-tests/msgs.exp: Delete.
54450         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54451         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
54452         error set to match recent changes.
54453
54454 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
54455
54456         * gcc.dg/20011021-1.c: New test.
54457
54458 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
54459
54460         * gcc.c-torture/compile/20011023-1.c: New test.
54461
54462 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
54463
54464         * lib/g77.exp: Rewrite based on lib/g++.exp.
54465
54466 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
54467
54468         * gcc.c-torture/execute/20011019-1.c: New test.
54469
54470         * gcc.dg/20011018-1.c: New test.
54471
54472 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
54473
54474         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54475
54476 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
54477
54478         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54479         * gcc.dg/attr-invalid.c: Likewise.
54480
54481 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
54482
54483         * gcc.dg/20011015-1.c: New test.
54484
54485 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54486
54487         * g++.dg/template/unify2.C: New test.
54488
54489 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54490
54491         * g++.dg/other/exception-specification.C: New test
54492
54493 2001-10-13  Tom Rix  <trix@redhat.com>
54494
54495         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54496         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54497
54498 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
54499
54500         * gcc.dg/20011009-1.c: New test.
54501
54502 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
54503
54504         PR g++/4476
54505         * g++.dg/other/friend1.C: New test.
54506
54507 2001-10-11  Richard Henderson  <rth@redhat.com>
54508
54509         * g++.old-deja/g++.other/crash18.C: Add -S to options.
54510
54511 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54512
54513         * gcc.c-torture/compile/20011010-1.c: New.
54514
54515 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54516
54517         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54518         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54519         g77.f-torture/execute/execute.exp,
54520         g77.f-torture/noncompile/noncompile.exp,
54521         gcc.c-torture/compile/compile.exp,
54522         gcc.c-torture/execute/execute.exp,
54523         gcc.c-torture/execute/ieee/ieee.exp,
54524         gcc.c-torture/execute/memcheck/memcheck.exp,
54525         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54526         objc/execute/execute.exp: Update FSF address.
54527
54528 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
54529
54530         * gcc.dg/cpp/cmdlne-C.c: Update.
54531         * gcc.dg/cpp/cmdlne-C2.c: New.
54532
54533 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54534
54535         * gcc.c-torture/execute/20011008-3.c: New.
54536
54537 2001-10-08  DJ Delorie  <dj@redhat.com>
54538
54539         * gcc.dg/20011008-1.c: New.
54540         * gcc.dg/20011008-2.c: New.
54541
54542 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54543
54544         * gcc.dg/cpp/spacing1.c: Update test.
54545
54546 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54547
54548         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54549         spelling errors of "separate" as "seperate".
54550
54551 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
54552
54553         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54554         enough to avoid inlining.
54555
54556 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54557
54558         * lib/g77.exp: set libg2c_dir correctly.
54559
54560 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54561
54562         * gcc.dg/cpp/macro11.c: New test.
54563
54564 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54565
54566         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54567         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54568         gcc.dg/format/multattr-3.c: New tests.
54569         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
54570         tests for format attributes on function pointers being rejected.
54571
54572 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54573
54574         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54575
54576 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54577
54578         * g++.dg/warn/format1.C: New test.
54579
54580 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54581
54582         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54583
54584 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54585
54586         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54587
54588 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54589
54590         * gcc.dg/cpp/redef2.c: Add test.
54591
54592 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
54593
54594         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54595         long-standing bug on i686, apparently.
54596         * gcc.c-torture/execute/loop-2c.x: New file.
54597         * gcc.c-torture/execute/loop-2d.x: New file.
54598         * gcc.c-torture/execute/loop-3c.x: New file.
54599
54600 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
54601
54602         * gcc.dg/cpp/20000625-2.c: Correct line number.
54603
54604 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54605
54606         * gcc.dg/cpp/macro10.c: New test.
54607         * gcc.dg/cpp/strify3.c: New test.
54608         * gcc.dg/cpp/spacing1.c: Add tests.
54609         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54610         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54611
54612 2001-09-24  DJ Delorie  <dj@redhat.com>
54613
54614         * gcc.c-torture/execute/20010924-1.c: New test.
54615
54616 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54617
54618         * objc/execute/paste.m: Remove.
54619
54620 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54621
54622         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54623
54624 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
54625
54626         * g77.dg/strlen0.f: New test.
54627
54628 2001-09-21  Richard Henderson  <rth@redhat.com>
54629
54630         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54631         * g++.old-deja/g++.abi/vtable2.C: Likewise.
54632
54633 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54634
54635         Table-driven attributes.
54636         * g++.dg/ext/attrib1.C: New test.
54637
54638 2001-09-20  DJ Delorie  <dj@redhat.com>
54639
54640         * gcc.dg/20000926-1.c: Update expected warning messages.
54641         * gcc.dg/array-2.c: Likewise, and test for warnings too.
54642         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54643         array.
54644
54645 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
54646
54647         * g++.dg/eh/registers1.C: New test case.
54648
54649 2001-09-17  Richard Henderson  <rth@redhat.com>
54650
54651         * gcc.dg/array-5.c: Fix VLA decomposition test.
54652
54653 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54654
54655         * gcc.dg/cpp/line5.c: New testcase.
54656
54657 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54658
54659         * gcc.dg/cpp/macro9.c: New test.
54660
54661 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
54662
54663         * gcc.c-torture/execute/980223.c: Change type of addr from long
54664         to char *.
54665
54666 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
54667
54668         * gcc.c-torture/execute/20010915-1.c: New test.
54669
54670 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
54671
54672         * g77.dg/bprob: New directory.
54673         * g77.dg/bprob/bprob.exp: New file.
54674         * g77.dg/bprob/bprob-1.f: New test.
54675         * g77.dg/gcov: New directory.
54676         * g77.dg/gcov/gcov.exp: New file.
54677         * g77.dg/gcov/gcov-1.f: New test.
54678         * g77.dg/gcov/gcov-1.x: New file.
54679
54680 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54681
54682         * gcc.dg/cpp/directiv.c: Update.
54683         * gcc.dg/cpp/undef1.c: Update.
54684
54685 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
54686
54687         * gcc.dg/20010912-1.c: New test.
54688
54689 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
54690
54691         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54692         language-independent file in lib.
54693         * lib/gcov.exp: New file.
54694
54695 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54696
54697         * gcc.c-torture/compile/20010911-1.c: New test.
54698
54699 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
54700
54701         * lib/profopt.exp: New, to support profile-directed optimizations.
54702         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54703         * gcc.misc-tests/bprob-1.c: New test.
54704         * gcc.misc-tests/bprob-2.c: New test.
54705
54706 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
54707
54708         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54709         XFAIL and which kinds of gcov output to verify.
54710         * gcc.misc-tests/gcov-4b.x: New file.
54711         * gcc.misc-tests/gcov-5b.x: New file.
54712         * gcc.misc-tests/gcov-6.x: New file.
54713         * gcc.misc-tests/gcov-7.c: New test.
54714         * gcc.misc-tests/gcov-7.x: New file.
54715
54716 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
54717
54718         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54719         * gcc.misc-tests/gcov-6.c: New test.
54720
54721 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54722
54723         PR c++/3986
54724         * g++.dg/abi/vbase1.C: New test.
54725
54726 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
54727
54728         * objc.dg/method-2.m: New.
54729
54730 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54731
54732         PR c++/4203
54733         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54734         * g++.dg/init/empty1.C: New test.
54735
54736 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
54737
54738         * gcc.c-torture/compile/20010903-1.c: New test.
54739
54740 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
54741
54742         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54743         for m68k.
54744
54745 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
54746
54747         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54748
54749         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54750
54751         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54752
54753 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
54754
54755         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54756         for 16-bit 'unsigned int'.
54757
54758 2001-08-29  Kazu Hirata  <kazu@hxi.com>
54759
54760         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54761
54762 2001-08-27  Richard Henderson  <rth@redhat.com>
54763
54764         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54765         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54766
54767 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
54768
54769         * gcc.dg/asm-names.c (ymain): New.
54770
54771 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
54772
54773         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54774         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54775         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54776
54777 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54778
54779         * gcc.dg/compare5.c: New testcase.
54780
54781 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
54782
54783         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54784         and "In instantiation".
54785
54786 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
54787
54788         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54789
54790 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
54791
54792         * gcc.misc-tests/gcov.exp: Add support for branch information.
54793         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54794         * gcc.misc-tests/gcov-4.c: New test.
54795         * gcc.misc-tests/gcov-4b.c: New test.
54796         * gcc.misc-tests/gcov-5b.c: New test.
54797
54798 2001-08-20  Zack Weinberg  <zackw@panix.com>
54799
54800         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54801         expected to fail.
54802
54803 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54804
54805         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54806
54807 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
54808
54809         * g++.dg/eh/template1.C: New test.
54810
54811 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
54812
54813         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54814         Fix thinko.
54815         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54816         for xfail.
54817
54818 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
54819
54820         * lib/g77-dg.exp: Use prune.exp for common procedures
54821         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54822         * lib/g77.exp: (g77-dg-prune) Remove
54823
54824 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
54825
54826         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54827
54828 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54829
54830         * g++.dg/template/unify1.C: New test.
54831
54832 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
54833
54834         * g++.dg/abi/empty4.C: New test.
54835
54836 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
54837
54838         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54839         solaris2.*
54840         * g77.f-torture/compile/pr3743.x: Likewise.
54841
54842 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54843
54844         * g++.dg/other/using-declaration.C: New test.
54845
54846 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54847
54848         * gcc.dg/cpp/tr-sign.c: New testcase.
54849
54850 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54851
54852         * gcc.dg/cpp/19951025-1.c: Revert.
54853         * gcc.dg/cpp/directiv.c: We no longer process directives that
54854         interrupt macro arguments.
54855
54856 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
54857
54858         * gcc.dg/bconstp-1.c: New test.
54859
54860 2001-08-03  Richard Henderson  <rth@redhat.com>
54861
54862         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54863
54864 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54865
54866         * gcc.dg/cpp/19951025-1.c: Update.
54867
54868 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
54869
54870         * g77.dg/ff90-1.f (s): Fix reference of variable z,
54871         should be x.
54872
54873 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
54874
54875         Kill -fhonor-std.
54876         * g++.old-deja/g++.ns/ns14.C: Remove special options.
54877         * g++.old-deja/g++.other/std1.C: Likewise.
54878         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54879
54880 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
54881
54882         * lib/g77.exp: Load gcc-defs.exp for common procedures
54883         (g77_pass, g77_fail, g77_finish, g77_exit,
54884         ${tool}_check_unsupported_p} Now redundant.  Deleted.
54885
54886 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54887
54888         * g77.dg/fbackslash.f
54889         * g77.dg/fcase-preserve.f
54890         * g77.dg/ff90-1.f
54891         * g77.dg/ffixed-line-length-0.f
54892         * g77.dg/ffixed-line-length-132.f
54893         * g77.dg/ffixed-line-length-7.f
54894         * g77.dg/ffixed-line-length-72.f
54895         * g77.dg/ffixed-line-length-none.f
54896         * g77.dg/ffree-form-1.f
54897         * g77.dg/fno-backslash.f
54898         * g77.dg/fno-f90-1.f
54899         * g77.dg/fno-fixed-form-1.f
54900         * g77.dg/fno-onetrip.f
54901         * g77.dg/fno-typeless-boz.f
54902         * g77.dg/fno-underscoring.f
54903         * g77.dg/fno-vxt-1.f
54904         * g77.dg/fonetrip.f
54905         * g77.dg/ftypeless-boz.f
54906         * g77.dg/fugly-assumed.f
54907         * g77.dg/funderscoring.f
54908         * g77.dg/fvxt-1.f
54909
54910 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
54911
54912         * objc.dg/fwd-proto-1.m: New.
54913         * objc.dg/local-decl-1.m: New.
54914         * objc.dg/naming-1.m: New.
54915         * objc.dg/naming-2.m: New.
54916         * objc.dg/proto-hier-1.m: New.
54917
54918 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
54919
54920         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54921         largest-type elements to a struct makes its size grow.
54922
54923 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54924
54925         * g++.dg/abi/vthunk1.C: New test.
54926
54927 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54928
54929         * g++.dg/abi/vbase8-22.C: New test.
54930
54931 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54932
54933         * gcc.dg/cpp/macro8.c: New test.
54934
54935 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54936
54937         * g++.dg/abi/vbase8-21.C: New test.
54938
54939 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54940
54941         * g++.dg/abi/vbase8-10.C: New test.
54942
54943 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54944
54945         * lib/g++.exp (g++_set_ld_library_path): Renamed to
54946         ${tool}_set_ld_library_path.
54947         Changed caller.
54948         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54949         g++.exp.
54950
54951 2001-07-26  Stan Cox <scox@redhat.com>
54952
54953         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54954         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54955         gcc_exit, gcc_check_unsupported_p):
54956         Moved to gcc-deps.exp
54957         * gcc-deps.exp: New file.
54958
54959 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54960
54961         * g++.old-deja/g++.pt/defarg14.C: New test.
54962
54963 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54964
54965         * g++.old-deja/g++.other/lineno5.C: New test.
54966
54967 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54968
54969         * g++.old-deja/g++.pt/crash68.C: New test.
54970
54971 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54972
54973         * g++.old-deja/g++.other/crash42.C: New test.
54974
54975 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54976
54977         * gcc.dg/cpp/extratokens.c: Fix.
54978         * gcc.dg/cpp/skipping2.c: New tests.
54979
54980 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54981
54982         * gcc.c-torture/execute/20010724-1.c: New file.
54983         * gcc.c-torture/execute/20010724-1.x: New file.
54984
54985 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54986
54987         * g++.old-deja/g++.other/cond7.C: New test.
54988
54989 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54990
54991         * g++.old-deja/g++.other/optimize4.C: New test.
54992
54993 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54994
54995         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54996
54997 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54998
54999         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55000         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55001         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55002         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55003
55004         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55005         bug report" message.
55006
55007         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55008         * g++.dg/ext/instantiate1.C: Move from old-deja.
55009
55010 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
55011
55012         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55013         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55014         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55015         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55016
55017 2001-07-23  Jeffrey A Law  (law@cygnus.com)
55018
55019         * gcc.c-torture/execute/20010723-1.c: New test.
55020
55021 2001-07-23  Ben Elliston  <bje@redhat.com>
55022
55023         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55024
55025 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55026
55027         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55028         i[34567]86-*-*.
55029         Delete handling of ieee_multilib_flags.
55030         Pass -mieee for alpha*-*-* and sh-*-*.
55031         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55032
55033 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
55034
55035         Remove old-abi tests.
55036         * g++.old-deja/g++.mike/p11116.C: Remove.
55037         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55038
55039 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
55040
55041         * g77.f-torture/compile/pr3743.f: New test
55042
55043 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
55044
55045         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55046
55047 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55048
55049         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55050         g++.old-deja/g++.pt/static6.C: Likewise.
55051         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55052         supports weak symbols.
55053
55054 2001-07-18  Andreas Jaeger  <aj@suse.de>
55055
55056         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55057         supported again.
55058
55059 2001-07-18  Andreas Jaeger  <aj@suse.de>
55060
55061         * gcc.dg/iftrap-1.c: Fix target line.
55062
55063 2001-07-17  Richard Henderson  <rth@redhat.com>
55064
55065         * gcc.c-torture/execute/20010717-1.c: New.
55066
55067 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55068
55069         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55070         tests.
55071
55072 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55073
55074         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55075
55076 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55077
55078         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55079         UAC_SIGBUS, UAC_NOPRINT definitions.
55080
55081 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
55082
55083         * objc/execute/object_is_class.m: New test.
55084         * objc/execute/object_is_meta_class.m: New test.
55085
55086 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55087
55088         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55089         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55090
55091 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
55092
55093         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55094         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55095
55096 2001-07-14  Richard Henderson  <rth@redhat.com>
55097
55098         * gcc.dg/iftrap-1.c: New.
55099
55100 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
55101
55102         * g77.f-torture/execute/intrinsic77.f: New test.
55103
55104 2001-07-11  Janis Johnson <janis@us.ibm.com>
55105
55106         * gcc.misc-tests/gcov-3.c: New test.
55107
55108 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55109
55110         * gcc.c-torture/compile/20010711-1.c,
55111         * gcc.c-torture/compile/20010711-2.c: New tests.
55112
55113 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55114
55115         * gcc.c-torture/execute/20010711-1.c: New test.
55116
55117 2001-07-11  Ben Elliston  <bje@redhat.com>
55118
55119         * g++.old-deja/g++.other/enum5.C: New test.
55120
55121 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
55122
55123         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55124         (g++-dg-prune): Call prune_gcc_output.
55125         * prune.exp: New file for prune_gcc_output.
55126         * lib/g++.exp, lib/gcc.exp: Load it.
55127
55128 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55129
55130         * gcc.c-torture/compile/20010701-1.c,
55131         g++.old-deja/g++.ext/attrib6.C: New tests.
55132
55133 2001-07-06  Jeffrey A Law  (law@cygnus.com)
55134
55135         * gcc.c-torture/compile/20010706-1.c: New test.
55136
55137 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
55138
55139         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55140
55141 2001-06-28  Stan Shebs  <shebs@apple.com>
55142
55143         * gcc.dg/pragma-darwin.c: New test.
55144
55145 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55146
55147         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55148         Solaris 2.[678] system.
55149
55150 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55151
55152         * gcc.dg/20010622-1.c: New test.
55153
55154 2001-06-18  Stan Shebs  <shebs@apple.com>
55155
55156         * objc.dg: New directory.
55157         * objc.dg/dg.exp: New file.
55158         * objc.dg/alias.m: New.
55159         * objc.dg/class-1.m: New.
55160         * objc.dg/class-2.m: New.
55161         * objc.dg/const-str-1.m: New.
55162         * objc.dg/const-str-2.m: New.
55163         * objc.dg/id-1.m: New.
55164         * objc.dg/method-1.m: New.
55165         * objc.dg/super-class-1.m: New.
55166         * lib/objc-dg.exp: New file.
55167
55168 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55169
55170         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55171         of label name.
55172
55173 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
55174
55175         * g++.old-deja/g++.abi/vbase8-9.C: New test.
55176
55177 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55178
55179         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55180         variable.
55181
55182 2001-06-12  Richard Henderson  <rth@redhat.com>
55183
55184         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55185
55186 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55187
55188         * g++.old-deja/g++.abi/vbase5.C: New test.
55189         * g++.old-deja/g++.abi/vbase6.C: New test.
55190         * g++.old-deja/g++.abi/vbase7.C: New test.
55191
55192 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55193
55194         * gcc.c-torture/compile/20010610-1.c: New test.
55195
55196 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55197
55198         * g++.old-deja/g++.abi/vbase4.C: New test.
55199
55200 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55201
55202         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55203         support %f for HC11/HC12 targets.
55204         * gcc.c-torture/execute/930513-1.x: New file, likewise.
55205         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55206         on HC11/HC12 targets.
55207         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55208
55209 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55210
55211         * gcc.dg/wchar_t-1.c: New file.
55212         * gcc.dg/wint_t-1.c: Likewise.
55213
55214 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
55215
55216         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55217
55218 2001-06-11  Richard Henderson  <rth@redhat.com>
55219
55220         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55221
55222 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55223
55224         * gcc.c-torture/compile/20010611-1.c: New test.
55225
55226 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55227
55228         * gcc.dg/c99-tag-1.c: Add more tests.
55229
55230 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
55231
55232         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55233         representation on MN10300 and ARM/Thumb.
55234
55235 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
55236
55237         * g77.f-torture/execute/20010610.f: New.
55238
55239 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
55240
55241         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55242         names.
55243
55244 2001-06-09  Richard Henderson  <rth@redhat.com>
55245
55246         * gcc.c-torture/execute/ashrdi-1.c: New.
55247         * gcc.c-torture/execute/ashldi-1.c: New.
55248         * gcc.c-torture/execute/lshrdi-1.c: New.
55249
55250 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
55251
55252         * objc/execute/load-3.m: Added. Check sending +load to categories,
55253         in addition to classes.
55254
55255 2001-06-08  Stan Shebs  <shebs@apple.com>
55256
55257         * objc/execute/load-2.m: New test.  From Nicola Pero
55258         <n.pero@mi.flashnet.it>.
55259
55260 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
55261
55262         * gcc.c-torture/execute/20010605-2.c: New test.
55263
55264 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55265
55266         * g++.old-deja/g++.abi/vbase2.C: New test.
55267         * g++.old-deja/g++.abi/vbase3.C: New test.
55268
55269 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55270
55271         * g++.old-deja/g++.pt/friend49.C: New test.
55272
55273 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
55274
55275         * g++.old-deja/g++.ext/anon3.C: New test.
55276
55277 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
55278
55279         * g++.old-deja/g++.other/conv7.C: New test.
55280
55281 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55282
55283         * gcc.c-torture/compile/20010605-2.c: New test.
55284
55285 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55286
55287         * gcc.c-torture/execute/20010604-1.c: New test.
55288
55289 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
55290
55291         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55292
55293 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
55294
55295         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55296         (g++_link_flags): Likewise.
55297         (g++_init): Pass gccpath's value to two previous functions.
55298
55299 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55300
55301         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55302         Ensure logfile entry matches exec command line.
55303
55304 2001-05-31  Richard Henderson  <rth@redhat.com>
55305
55306         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55307         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55308
55309 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
55310
55311         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55312         compiler for irix6.2
55313
55314 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
55315
55316         * g++.old-deja/g++.other/optimize3.C: New file.
55317
55318 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
55319
55320         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55321         assemble.
55322
55323 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
55324
55325         * g++.old-deja/g++.other/optimize2.C: New file.
55326
55327 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
55328
55329         * gcc.c-torture/compile/20010518-2.c: New file.
55330         * gcc.c-torture/execute/20010518-1.c: New file.
55331         * gcc.c-torture/execute/20010518-2.c: New file.
55332
55333 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55334
55335         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55336
55337 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
55338
55339         G++ no longer defines builtins that do not begin with __builtin.
55340         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55341         * g++.old-deja/g++.brendand/misc13.C: Likewise.
55342         * g++.old-deja/g++.law/builtin1.C: Likewise.
55343         * g++.old-deja/g++.law/cvt2.C: Likewise.
55344         * g++.old-deja/g++.mike/net5.C: Likewise.
55345         * g++.old-deja/g++.other/builtins1.C: Likewise.
55346         * g++.old-deja/g++.other/builtins2.C: Likewise.
55347         * g++.old-deja/g++.other/builtins3.C: Likewise.
55348         * g++.old-deja/g++.other/builtins4.C: Likewise.
55349         * g++.old-deja/g++.other/inline8.C: Likewise.
55350         * g++.old-deja/g++.robertl/eb39.C: Likewise.
55351
55352 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
55353
55354         * g++.old-deja/g++.pt/using1.C: Adjust.
55355         * g++.old-deja/g++.pt/using2.C: New test.
55356
55357 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
55358
55359         * gcc.dg/cpp/charconst.c: New tests.
55360         * gcc.dg/cpp/escape.c: New tests.
55361         * gcc.dg/cpp/escape-1.c: New tests.
55362         * gcc.dg/cpp/escape-2.c: New tests.
55363         * gcc.dg/cpp/ucs.c: New tests.
55364
55365 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
55366
55367         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55368         native compiler for irix6.5.
55369
55370 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
55371
55372         * lib/g++.exp (g++_include_flags): Use args to compute
55373         get_multilibs.
55374         (g++_link_flags): Likewise.
55375         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55376
55377 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55378
55379         * gcc.dg/c90-hexfloat-1.c: Add more tests.
55380
55381 2001-05-21  Geoff Keating  <geoffk@redhat.com>
55382
55383         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55384         this file.
55385
55386 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55387
55388         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55389         STACK_SIZE;
55390         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55391         to STACK_SIZE; Use it to define size of add_histo array.
55392         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55393         to STACK_SIZE.
55394         (f): Use GITT_SIZE to define size of gitt local table.
55395         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55396         to STACK_SIZE; Use it to define size of bytemem array.
55397
55398 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55399
55400         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55401         on 68HC11/HC12 due to the asm instruction.
55402         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55403         * gcc.c-torture/compile/920520-1.x: Likewise.
55404         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55405         on 68HC11/HC12 because the function is larger than 64K.
55406         * gcc.c-torture/compile/961203-1.x: New file, this test fails
55407         on 68HC11/HC12 because the structure is too large.
55408
55409 2001-05-20  Richard Henderson  <rth@redhat.com>
55410
55411         * gcc.c-torture/execute/20010520-1.c: New.
55412
55413 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55414
55415         * g++.old-deja/g++.warn/compare1.C: New test.
55416         * gcc.dg/compare4.c: New test.
55417
55418 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
55419
55420         * g++.old-deja/g++.other/optimize1.C: New test.
55421
55422 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55423
55424         * g++.old-deja/g++.pt/spec41.C: New test.
55425
55426 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
55427
55428         * gcc.c-torture/compile/20010114-1.x: Remove.
55429
55430 2001-05-18  Stan Shebs  <shebs@apple.com>
55431
55432         * gcc.c-torture/compile/20010518-1.c: New test.
55433
55434 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
55435
55436         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55437         * g++.old-deja/g++.pt/crash67.C: New test.
55438
55439 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
55440
55441         * g++.old-deja/g++.other/debug9.C: New test.
55442
55443 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
55444
55445         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55446
55447 2001-05-16  Jan Hubicka  <jh@suse.cz>
55448
55449         * gcc.c-torture/compile/20010516-1.c: New test.
55450
55451 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55452
55453         * g++.old-deja/g++.other/crash41.C: New test.
55454
55455 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55456
55457         * g++.old-deja/g++.pt/crash66.C: New test.
55458
55459 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
55460
55461         * g++.old-deja/g++.robertl/eb27.C: Convert.
55462
55463 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
55464
55465         * g++.dg/friend-warn.C: New test.  Do not warn about friend
55466         declaration being redundant.
55467
55468 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
55469
55470         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55471
55472 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
55473
55474         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55475
55476 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
55477
55478         * lib/g++.exp: Use testsuite_flags.
55479
55480 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
55481
55482         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55483
55484 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55485
55486         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55487
55488 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
55489
55490         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55491
55492 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
55493
55494         * gcc.c-torture/compile/20010313-1.c: New test.
55495
55496 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
55497
55498         * gcc.dg/cpp/direct2.c: New test.
55499         * gccq.dg/cpp/direct2s.c: New test.
55500
55501         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55502
55503 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
55504
55505         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55506         * g++.old-deja/g++.other/op3.C: Likewise.
55507
55508 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55509
55510         * gcc.dg/cpp/syshdr.h: New file.
55511         * gcc.dg/cpp/sysmac1.c: Update.
55512         * gcc.dg/cpp/sysmac2.c: Update.
55513
55514 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55515
55516         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55517
55518 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
55519
55520         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55521         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55522
55523 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
55524
55525         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55526
55527 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
55528
55529         * lib/g++.exp (g++_include_flags): Don't use any special flags
55530         if TESTING_IN_BUILD_TREE is not defined.
55531         (g++_init): Use a plain 'c++' as the compiler if
55532         TESTING_IN_BUILD_TREEE is not defined.
55533
55534 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55535
55536         * g++.old-deja/g++.eh/catch13.C: New test.
55537         * g++.old-deja/g++.eh/catch14.C: New test.
55538
55539 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55540
55541         * gcc.dg/cpp/tr-define.c: New test.
55542
55543 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
55544
55545         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55546         <stdlib.h>, not <malloc.h>.
55547
55548 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55549
55550         * g++.old-deja/g++.ns/template17.C: New test.
55551
55552 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55553
55554         * g++.old-deja/g++.pt/ref4.C: New test.
55555
55556 2001-04-30  Richard Henderson  <rth@redhat.com>
55557
55558         * gcc.dg/20000724-1.c: Revert last change.
55559
55560 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
55561
55562         * g77.f-torture/execute/20010430.f: New test.
55563
55564 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
55565
55566         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55567
55568 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
55569
55570         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55571
55572 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55573
55574         * g++.old-deja/g++.eh/crash6.C: New test.
55575
55576 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55577
55578         * g++.old-deja/g++.other/warn7.C: New test.
55579
55580 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55581
55582         * g++.old-deja/g++.other/defarg9.C: New test.
55583
55584 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55585
55586         * g77.f-torture/compile/20010426.f: New test.
55587         * g77.f-torture/execute/20010426.f: New test.
55588
55589 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55590
55591         * g77.f-torture/compile/20000629-1.x: Remove - error
55592         has been fixed.
55593
55594 2001-04-26  Jeffrey A Law  (law@cygnus.com)
55595
55596         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55597         Tweak slightly to work with g++.dg framework.
55598         * g++.dg/special/ecos.exp: Run initp1.C test.
55599         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55600
55601         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55602         its linker doesn't give line numbers either.
55603         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55604
55605 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55606
55607         * g++.old-deja/g++.other/lex1.C: New test.
55608
55609 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
55610
55611         * gcc.dg/noncompile/20010425-1.c: New test.
55612
55613 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55614
55615         * g++.old-deja/g++.pt/mangle2.C: New test.
55616
55617 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55618
55619         * gcc.dg/format/plus-1.c: New test.
55620
55621 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55622
55623         * gcc.dg/20010423-1.c: New test.
55624
55625 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55626
55627         * gcc.c-torture/execute/20010422-1.c: New test.
55628
55629 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
55630
55631         * g++.old-deja/g++.ns/type2.C: New test.
55632
55633 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
55634
55635         * g++.old-deja/g++.other/perf1.C: New test.
55636
55637 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
55638
55639         * gcc.dg/c99-func-2.c: Remove xfail.
55640         * gcc.dg/c99-func-3.c: Remove xfail.
55641         * gcc.dg/c99-func-4.c: Remove xfail.
55642
55643 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
55644
55645         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55646
55647 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55648
55649         * gcc.c-torture/compile/20010423-1.c: New test.
55650
55651 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55652
55653         * g++.old-deja/g++.pt/typename28.C: New test.
55654
55655 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55656
55657         * g++.old-deja/g++.abi/empty2.C: New test.
55658         * g++.old-deja/g++.abi/empty3.C: New test.
55659
55660 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55661
55662         * g++.old-deja/g++.other/comdat2.C: New test.
55663         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55664
55665 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55666
55667         * g++.old-deja/g++.other/overload14.C: New test.
55668
55669 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55670
55671         * g++.old-deja/g++.other/lookup23.C: New test.
55672
55673 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55674
55675         * gcc.c-torture/execute/20010403-1.c: New test.
55676
55677 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
55678             Mark Mitchell  <mark@codesourcery.com>
55679
55680         * lib/old-dejagnu.exp: Don't delete output of executable.
55681         Add .exe suffix to executables.
55682
55683 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
55684
55685         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55686
55687 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55688
55689         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55690
55691 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55692
55693         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55694         * g++.old-deja/g++.abi/crash1.C: New test.
55695
55696 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55697
55698         * g++.old-deja/g++.other/crash40.C: New test.
55699
55700 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55701
55702         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55703
55704 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
55705
55706         * g++.old-deja/g++.other/warn6.C: New test.
55707
55708 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55709
55710         * g++.old-deja/g++.robertl/eb42.C: Same.
55711
55712 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55713
55714         * gcc.dg/wtr-conversion-1.c: New testcase.
55715
55716 2001-04-10  Richard Henderson  <rth@redhat.com>
55717
55718         * g++.old-deja/g++.other/array5.C: New.
55719
55720 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55721
55722         * gcc.c-torture/execute/20010408-1.c: New test.
55723
55724 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
55725
55726         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55727         headers and constructs.
55728         * g++.old-deja/g++.robertl/eb79.C: Same.
55729         * g++.old-deja/g++.robertl/eb77.C (main): Same.
55730         * g++.old-deja/g++.robertl/eb73.C: Same.
55731         * g++.old-deja/g++.robertl/eb66.C (main): Same.
55732         * g++.old-deja/g++.robertl/eb55.C (t): Same.
55733         * g++.old-deja/g++.robertl/eb54.C (main): Same.
55734         * g++.old-deja/g++.robertl/eb46.C (main): Same.
55735         * g++.old-deja/g++.robertl/eb44.C: Same.
55736         * g++.old-deja/g++.robertl/eb41.C (main): Same.
55737         * g++.old-deja/g++.robertl/eb4.C (main): Same.
55738         * g++.old-deja/g++.robertl/eb39.C: Same.
55739         * g++.old-deja/g++.robertl/eb33.C (main): Same.
55740         * g++.old-deja/g++.robertl/eb31.C (main): Same.
55741         * g++.old-deja/g++.robertl/eb30.C: Same.
55742         * g++.old-deja/g++.robertl/eb3.C: Same.
55743         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55744         * g++.old-deja/g++.robertl/eb21.C: Same.
55745         * g++.old-deja/g++.robertl/eb15.C: Same.
55746         * g++.old-deja/g++.robertl/eb118.C: Same.
55747         * g++.old-deja/g++.robertl/eb115.C (main): Same.
55748         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55749         * g++.old-deja/g++.robertl/eb109.C: Same.
55750         * g++.old-deja/g++.other/sibcall1.C (main): Same.
55751         * g++.old-deja/g++.mike/rtti1.C: Same.
55752         * g++.old-deja/g++.mike/p658.C: Same.
55753         * g++.old-deja/g++.mike/net46.C: Same.
55754         * g++.old-deja/g++.mike/net34.C: Same.
55755         * g++.old-deja/g++.mike/memoize1.C: Same.
55756         * g++.old-deja/g++.mike/eh2.C: Same.
55757         * g++.old-deja/g++.law/weak.C: Same.
55758         * g++.old-deja/g++.law/visibility7.C: Same.
55759         * g++.old-deja/g++.law/visibility25.C: Same.
55760         * g++.old-deja/g++.law/visibility22.C: Same.
55761         * g++.old-deja/g++.law/visibility2.C: Same.
55762         * g++.old-deja/g++.law/visibility17.C: Same.
55763         * g++.old-deja/g++.law/visibility13.C: Same.
55764         * g++.old-deja/g++.law/visibility10.C: Same.
55765         * g++.old-deja/g++.law/visibility1.C: Same.
55766         * g++.old-deja/g++.law/virtual3.C (eval): Same.
55767         * g++.old-deja/g++.law/vbase1.C: Same.
55768         * g++.old-deja/g++.law/operators32.C: Same.
55769         * g++.old-deja/g++.law/nest3.C: Same.
55770         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55771         * g++.old-deja/g++.law/except5.C (main): Same.
55772         * g++.old-deja/g++.law/cvt7.C (run): Same.
55773         * g++.old-deja/g++.law/cvt2.C: Same.
55774         * g++.old-deja/g++.law/cvt16.C: Same.
55775         * g++.old-deja/g++.law/ctors6.C (bar): Same.
55776         * g++.old-deja/g++.law/ctors17.C (main): Same.
55777         * g++.old-deja/g++.law/ctors13.C: Same.
55778         * g++.old-deja/g++.law/ctors12.C (main): Same.
55779         * g++.old-deja/g++.law/ctors10.C: Same.
55780         * g++.old-deja/g++.law/code-gen5.C: Same.
55781         * g++.old-deja/g++.law/bad-error7.C: Same.
55782         * g++.old-deja/g++.law/arm9.C: Same.
55783         * g++.old-deja/g++.law/arm12.C: Same.
55784         * g++.old-deja/g++.law/arg8.C: Same.
55785         * g++.old-deja/g++.law/arg1.C: Same.
55786         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55787         * g++.old-deja/g++.jason/template31.C: Same.
55788         * g++.old-deja/g++.jason/template24.C (main): Same.
55789         * g++.old-deja/g++.jason/2371.C: Same.
55790         * g++.old-deja/g++.eh/new2.C: Same.
55791         * g++.old-deja/g++.eh/new1.C: Same.
55792         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55793         * g++.old-deja/g++.brendan/nest21.C (main): Same.
55794         * g++.old-deja/g++.brendan/err-msg3.C: Same.
55795         * g++.old-deja/g++.brendan/crash62.C: Same.
55796         * g++.old-deja/g++.brendan/crash52.C: Same.
55797         * g++.old-deja/g++.brendan/crash49.C (main): Same.
55798         * g++.old-deja/g++.brendan/crash38.C: Same.
55799         * g++.old-deja/g++.brendan/crash15.C (main): Same.
55800         * g++.old-deja/g++.brendan/copy9.C: Same.
55801
55802 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
55803
55804         * gcc.c-torture/execute/20001203-2.c (memset):
55805         Count argument is of type __SIZE_TYPE__.
55806
55807 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
55808
55809         * gcc.c-torture/compile/20010404-1.c: New test.
55810
55811 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
55812
55813         * gcc.c-torture/compile/20010326-1.c: New test.
55814
55815 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
55816
55817         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55818         peculiarities of the SH.
55819         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55820
55821 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55822
55823         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55824         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55825         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55826
55827 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55828
55829         * g77.f-torture/compile/20010321-1.f: New test.
55830
55831 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55832
55833         * gcc.c-torture/compile/20010329-1.c: New test.
55834
55835 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55836
55837         * gcc.c-torture/execute/20010329-1.c: New test.
55838
55839 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55840
55841         * g++.old-deja/g++.other/eh4.C: Fix typo.
55842
55843 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55844
55845         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55846
55847 2001-03-28  Philip Blundell  <philb@gnu.org>
55848
55849         * gcc.c-torture/compile/20010328-1.c: New test.
55850
55851 2001-03-27  Richard Henderson  <rth@redhat.com>
55852
55853         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55854         * g++.old-deja/g++.eh/vbase3.C: Likewise.
55855
55856 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
55857
55858         * gcc.c-torture/compile/20010327-1.c: New test.
55859
55860 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
55861
55862         * g++.old-deja/g++.other/friend12.C: New test.
55863         * g++.old-deja/g++.other/friend9.C: Expect no errors.
55864         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55865
55866 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55867
55868         * gcc.c-torture/execute/20010325-1.c: New test.
55869
55870 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
55871
55872         * g++.old-deja/g++.other/mangle3.C: New test.
55873
55874 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
55875
55876         * g++.old-deja/g++.other/anon8.C: New test.
55877
55878 2001-03-20  Philip Blundell  <philb@gnu.org>
55879
55880         * gcc.c-torture/compile/20010320-1.c: New test.
55881
55882 2001-03-17  Richard Henderson  <rth@redhat.com>
55883
55884         * g++.old-deja/g++.other/eh4.C: Add expected error text.
55885
55886 2001-03-15  Geoff Keating  <geoff@redhat.com>
55887
55888         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55889         tests on AIX.
55890
55891 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
55892
55893         * g++.old-deja/g++.other/eh4.C: New test.
55894
55895 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55896
55897         * gcc.dg/cpp/mi1.c: Update.
55898
55899 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
55900
55901         * g++.old-deja/g++.other/regstack.C: New test.
55902
55903 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
55904
55905         * g++.old-deja/g++.other/ref4.C: New test.
55906
55907 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
55908
55909         * objc/execute/va_method.m: Added.
55910         * objc/execute/IMP.m: Added.
55911         * objc/execute/_cmd.m: Added.
55912         * objc/execute/accessing_ivars.m: Added.
55913         * objc/execute/class-1.m: Added.
55914         * objc/execute/class-10.m: Added.
55915         * objc/execute/class-11.m: Added.
55916         * objc/execute/class-12.m: Added.
55917         * objc/execute/class-13.m: Added.
55918         * objc/execute/class-14.m: Added.
55919         * objc/execute/class-2.m: Added.
55920         * objc/execute/class-3.m: Added.
55921         * objc/execute/class-4.m: Added.
55922         * objc/execute/class-5.m: Added.
55923         * objc/execute/class-6.m: Added.
55924         * objc/execute/class-7.m: Added.
55925         * objc/execute/class-8.m: Added.
55926         * objc/execute/class-9.m: Added.
55927         * objc/execute/class-tests-1.h
55928         * objc/execute/class-tests-2.h
55929         * objc/execute/compatibility_alias.m: Added.
55930         * objc/execute/encode-1.m: Added.
55931         * objc/execute/formal_protocol-1.m: Added.
55932         * objc/execute/formal_protocol-2.m: Added.
55933         * objc/execute/formal_protocol-3.m: Added.
55934         * objc/execute/formal_protocol-4.m: Added.
55935         * objc/execute/formal_protocol-5.m: Added.
55936         * objc/execute/formal_protocol-6.m: Added.
55937         * objc/execute/formal_protocol-7.m: Added.
55938         * objc/execute/informal_protocol.m: Added.
55939         * objc/execute/initialize.m: Added.
55940         * objc/execute/load.m: Added.
55941         * objc/execute/many_args_method.m: Added.
55942         * objc/execute/nested-3.m: Added.
55943         * objc/execute/no_clash.m: Added.
55944         * objc/execute/private.m: Added.
55945         * objc/execute/redefining_self.m: Added.
55946         * objc/execute/root_methods.m: Added.
55947         * objc/execute/selector-1.m: Added.
55948         * objc/execute/static-1.m: Added.
55949         * objc/execute/static-2.m: Added.
55950         * objc/execute/va_method.m: Added.
55951
55952 2001-03-10  Richard Henderson  <rth@redhat.com>
55953
55954         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55955
55956 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
55957
55958         * g++.old-deja/g++.other/crash31.C: XFAIL.
55959         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55960         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55961         * gcc.c-torture/execute/20010123-1.x: XFAIL.
55962         * gcc.c-torture/execute/20010124-1.x: XFAIL.
55963         * gcc.dg/sequence-pt-1.c: XFAIL one test.
55964
55965 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55966
55967         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55968
55969 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55970
55971         * gcc.dg/20000724-1.c: Don't use multiline strings.
55972
55973 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55974
55975         * objc/execute/string1.m, objc/execute/string2.m: Compare the
55976         result of -cString against what we expect it to be; don't just
55977         print it out for no one to read.
55978
55979         * objc/execute/string3.m, objc/execute/string4.m: New tests.
55980         Based on testcases provided by Nicola Pero.
55981
55982 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55983
55984         * gcc.dg/cpp/macro7.c: New test.
55985
55986 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55987
55988         * gcc.dg/cpp/multiline.c: Update.
55989
55990 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55991
55992         * g++.old-deja/g++.other/enum3.C: New test.
55993
55994 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55995
55996         * g++.old-deja/g++.other/pod1.C: New test.
55997
55998 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55999
56000         * g++.old-deja/g++.ext/overload1.C: New test.
56001
56002 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56003
56004         * g++.old-deja/g++.pt/using1.C: New test.
56005
56006 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56007
56008         * g++.old-deja/g++.other/using9.C: New test.
56009
56010 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
56011
56012         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56013
56014         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56015
56016 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
56017
56018         * g++.old-deja/g++.ext/realpt1.C: Remove.
56019
56020 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
56021
56022         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56023
56024 2001-02-26  Will Cohen  <wcohen@redhat.com>
56025
56026         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56027
56028 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
56029
56030         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56031         templatized constructors.
56032
56033 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56034
56035         * gcc.c-torture/execute/20010224-1.c: New test.
56036
56037 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
56038
56039         * gcc.c-torture/execute/20010222-1.c: New test.
56040
56041 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
56042
56043         * g++.old-deja/g++.other/inline20.C: New test.
56044
56045 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
56046
56047         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56048
56049 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56050
56051         * g++.old-deja/g++.other/lookup22.C: New test.
56052
56053 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
56054
56055         * g77.dg: New directory.
56056         * g77.dg/20010216-1.f: New test case.
56057         * g77.dg/dg.exp: New driver.
56058         * lib/g77-dg.exp: New driver library.
56059
56060 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56061
56062         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56063
56064 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
56065
56066         * g++.old-deja/g++.other/decl9.C: New test.
56067
56068 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
56069
56070         * g++.old-deja/g++.other/init16.C: Update the test so that it does
56071         not need <string> and also tests the initialization at runtime.
56072
56073 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56074
56075         * gcc.c-torture/execute/longlong.c: New test.
56076
56077 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56078
56079         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56080
56081 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56082
56083         * gcc.c-torture/execute/920302-1.c (execute):
56084         Change argument type to short.
56085
56086 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56087
56088         * g++.old-deja/g++.pt/deduct6.C: New test.
56089
56090 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56091
56092         * g++.old-deja/g++.pt/deduct5.C: New test.
56093
56094 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
56095
56096         * gcc.c-torture/execute/20010209-1.c: New test.
56097
56098 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56099
56100         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56101
56102 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
56103
56104         * g++.dg/vtgc1.C: Update for new ABI.
56105
56106         * consistency.vlad: New directory, 1665 files.
56107
56108 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56109
56110         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56111         return type.
56112         * gcc.dg/cpp/digraphs.c: Declare puts.
56113
56114 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56115
56116         * g++.old-deja/g++.other/warn5.C: New test.
56117
56118 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56119
56120         * g++.old-deja/g++.pt/spec40.C: New test.
56121
56122 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56123
56124         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56125         case.
56126         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56127
56128 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
56129
56130         * gcc.c-torture/compile/20010209-1.c: New test.
56131
56132 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
56133
56134         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56135         excess errors message but not if it crashes.
56136         * g++.old-deja/g++.other/crash27.C: Likewise.
56137         * g++.old-deja/g++.other/crash28.C: Likewise.
56138         * g++.old-deja/g++.other/crash30.C: Likewise.
56139         * g++.old-deja/g++.other/crash32.C: Likewise.
56140         * g++.old-deja/g++.other/crash35.C: Likewise.
56141         * g++.old-deja/g++.pt/inherit2.C: Likewise.
56142
56143 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56144
56145         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56146         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56147         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56148         g77.f-torture/execute/execute.exp,
56149         g77.f-torture/noncompile/noncompile.exp,
56150         gcc.c-torture/execute/execute.exp,
56151         gcc.c-torture/execute/memcheck/memcheck.exp,
56152         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56153         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56154         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56155         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56156         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56157         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56158         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56159         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56160         Remove bug reporting instructions with ancient email addresses.
56161
56162 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56163
56164         * gcc.dg/20010202-1.c: New test.
56165         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56166
56167 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
56168
56169         * g++.dg/stdbool-if.C: New test.
56170
56171 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
56172
56173         * objc/execute/fdecl.m: Added main().
56174
56175 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56176
56177         * gcc.c-torture/execute/20010206-1.c: New test.
56178
56179 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56180
56181         * gcc.dg/cpp/avoidpaste1.c: Update.
56182
56183 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
56184
56185         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56186         Pero <nicola@brainstorm.co.uk>.
56187         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56188
56189 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
56190
56191         * g++.old-deja/g++.pt/spec39.C: New test.
56192
56193 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
56194
56195         * gcc.c-torture/compile/20010202-1.c: New test.
56196
56197 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
56198
56199         * g++.old-deja/g++.abi/primary2.C: New test.
56200         * g++.old-deja/g++.abi/primary3.C: New test.
56201         * g++.old-deja/g++.abi/primary4.C: New test.
56202         * g++.old-deja/g++.abi/primary5.C: New test.
56203         * g++.old-deja/g++.abi/vtable3.h: New test.
56204         * g++.old-deja/g++.abi/vtable3a.C: New test.
56205         * g++.old-deja/g++.abi/vtable3b.C: New test.
56206         * g++.old-deja/g++.abi/vtable3c.C: New test.
56207         * g++.old-deja/g++.abi/vtable3d.C: New test.
56208         * g++.old-deja/g++.abi/vtable3e.C: New test.
56209         * g++.old-deja/g++.abi/vtable3f.C: New test.
56210         * g++.old-deja/g++.abi/vtable3g.C: New test.
56211         * g++.old-deja/g++.abi/vtable3h.C: New test.
56212         * g++.old-deja/g++.abi/vtable3i.C: New test.
56213         * g++.old-deja/g++.abi/vtable3j.C: New test.
56214         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56215
56216 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
56217
56218         * g++.old-deja/g++.other/anon6.C: New test.
56219         * g++.old-deja/g++.other/anon7.C: New test.
56220
56221 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56222
56223         * gcc.dg/cpp/avoidpaste2.c: New tests.
56224
56225 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
56226
56227         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56228
56229 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
56230
56231         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56232         DECIMAL_DIG cases for Irix."
56233
56234 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
56235
56236         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56237
56238 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56239
56240         * gcc.dg/c99-tag-1.c: New test.
56241
56242 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56243
56244         * gcc.dg/cpp/tr-warn1.c: Add tests.
56245
56246 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56247
56248         * gcc.dg/cpp/avoidpaste1.c: Update.
56249         * gcc.dg/cpp/paste4.c: Update.
56250
56251 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
56252
56253         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56254         cases for Irix.
56255
56256 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56257
56258         * g++.old-deja/g++.other/inline19.C: New test.
56259
56260 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56261
56262         * gcc.dg/Wlarger-than.c: New test.
56263
56264 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
56265
56266         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56267
56268 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
56269
56270         * gcc.c-torture/execute/20010129-1.c: New test.
56271         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56272
56273 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
56274
56275         * gcc.dg/cpp/avoidpaste1.c: Test case.
56276
56277 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
56278
56279         * g++.old-deja/g++.other/inline18.C: New test.
56280
56281 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56282
56283         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56284         and __builtin_putchar.
56285
56286 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
56287
56288         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56289         tests.
56290
56291 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
56292
56293         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56294         floating point number rounding mode to round to the nearest
56295         representable mode.
56296
56297 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
56298
56299         * g++.old-deja/g++.other/mangle2.C: New test.
56300
56301 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56302
56303         * gcc.c-torture/compile/20010124-1.c: New test.
56304
56305 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
56306
56307         * g++.old-deja/g++.pt/spec38.C: New test.
56308
56309 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56310
56311         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56312         "Build don't run".
56313
56314 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56315
56316         * gcc.c-torture/execute/20010123-1.c: New test.
56317
56318 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56319
56320         * g++.old-deja/g++.pt/spec37.C: New test.
56321
56322 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56323
56324         * g++.old-deja/g++.pt/overload14.C: New test.
56325
56326 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56327
56328         * gcc.c-torture/execute/20010122-1.c: New test, exercise
56329         __builtin_return_address.
56330
56331 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
56332
56333         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56334         * g++.old-deja/g++.pt/spec35.C: New test.
56335         * g++.old-deja/g++.pt/spec36.C: New test.
56336
56337 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
56338
56339         * gcc.c-torture/compile/20010118-1.c: New test.
56340
56341 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
56342
56343         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56344
56345 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56346
56347         * gcc.c-torture/execute/20010119-1.c: New test.
56348
56349 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56350
56351         * g++.old-deja/g++.other/vbase5.C: New test.
56352
56353 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56354
56355         * gcc.c-torture/execute/20010118-1.c: New test.
56356
56357 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56358
56359         * g++.old-deja/g++.pt/deduct3.C: New test.
56360
56361 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56362
56363         * g++.old-deja/g++.pt/spec34.C: New test.
56364
56365 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56366
56367         * g77.f-torture/compile/20000601-2.f: New test.
56368
56369 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56370
56371         * g++.old-deja/g++.other/init17.C: New test.
56372
56373 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
56374
56375         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56376
56377 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56378
56379         * g++.old-deja/g++.pt/unify8.C: New test.
56380
56381 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56382
56383         * g++.old-deja/g++.abi/vbase1.C: New test.
56384
56385 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56386
56387         * g++.old-deja/g++.pt/crash65.C: New test.
56388
56389 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56390
56391         * gcc.dg/cpp/assembl2.S: New test case.
56392
56393 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
56394
56395         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56396         are supported.
56397
56398 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56399
56400         * g++.old-deja/g++.other/builtins1.C: New test.
56401         * g++.old-deja/g++.other/builtins2.C: Likewise.
56402         * g++.old-deja/g++.other/builtins3.C: Likewise.
56403         * g++.old-deja/g++.other/builtins4.C: Likewise.
56404
56405 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
56406
56407         * gcc.c-torture/compile/20010117-1.c: New test.
56408         * gcc.c-torture/compile/20010117-2.c: New test.
56409
56410 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56411
56412         * g77.f-torture/execute/20010116.[fx]: New test,
56413         XFAIL on i?86-*-*.
56414         * g77.f-torture/compile/20010115.f: Indicate it's
56415         a test for PR fortran/1636.
56416
56417 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56418
56419         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56420
56421 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56422
56423         * g77.f-torture/compile/20010115.f: New test.
56424
56425 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
56426
56427         * g++.old-deja/g++.pt/nontype5.C: New test.
56428
56429 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56430
56431         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56432         have an equivalent working one below it.
56433
56434 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56435
56436         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56437         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56438
56439 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56440
56441         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56442         message containing "init_priority".
56443         (conpr-2.C): Likewise.
56444         (conpr-3.C): Likewise.
56445         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56446
56447 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56448
56449         * gcc.c-torture/execute/20010114-2.c: New test.
56450
56451 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56452
56453         * gcc.c-torture/compile/20010114-1.c: New test.
56454         * gcc.c-torture/compile/20010114-1.x: Xfail.
56455         * gcc.c-torture/compile/20010114-2.c: New test.
56456         * gcc.c-torture/execute/20010114-1.c: New test.
56457         * gcc.dg/trunc-1.c: New test.
56458         * gcc.dg/uninit-B.c: New test.
56459
56460 2001-01-13  Nick Clifton  <nickc@redhat.com>
56461
56462         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56463         target.
56464
56465 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56466
56467         * gcc.c-torture/compile/20010113-1.c: New test.
56468
56469 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
56470
56471         * gcc.c-torture/compile/20001212-1.c: New test.
56472
56473 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56474
56475         * gcc.dg/cpp/widestr1.c: Update.
56476         * gcc.dg/cpp/prag-imp.c: Remove.
56477
56478 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
56479
56480         * gcc.c-torture/execute/20000801-3.x: Remove.
56481         * gcc.dg/c90-init-1.c: New test.
56482         * gcc.dg/c99-init-1.c: New test.
56483         * gcc.dg/c99-init-2.c: New test.
56484         * gcc.dg/gnu99-init-1.c: New test.
56485
56486 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
56487
56488         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56489         testing that no relevant ones were found.
56490
56491 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56492
56493         * g++.old-deja/g++.pt/cast2.C: New test.
56494
56495 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56496
56497         * g++.old-deja/g++.pt/friend47.C: New test.
56498
56499 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56500
56501         * g++.old-deja/g++.pt/instantiate13.C: New test.
56502
56503 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56504
56505         * g++.old-deja/g++.other/defarg7.C: New test.
56506         * g++.old-deja/g++.other/defarg8.C: New test.
56507
56508 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56509
56510         * g++.old-deja/g++.pt/crash64.C: New test.
56511
56512 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56513
56514         * g++.old-deja/g++.pt/crash63.C: New test.
56515
56516 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
56517
56518         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56519
56520 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
56521
56522         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56523
56524 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56525
56526         * g++.old-deja/g++.pt/error3.C: New test.
56527
56528 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56529
56530         * g++.old-deja/g++.other/crash39.C: New test.
56531
56532 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56533
56534         * g++.old-deja/g++.other/vbase4.C: New test.
56535
56536 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
56537
56538         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56539         * gcc.dg/special/20000419-2.c: New file. Identical to above.
56540         * gcc.dg/special/special.exp: New test driver which will check
56541         for alias support for the above test.
56542
56543 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
56544
56545         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56546         problems on small machines.
56547         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56548         parameterize.
56549
56550 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
56551
56552         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56553         mips.
56554         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56555
56556 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
56557
56558         * g++.old_deja/g++.pt/using8.C: New test.
56559
56560 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56561
56562         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56563
56564 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
56565
56566         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56567         where a failure is expected.
56568         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56569
56570 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56571
56572         * g++.old_deja/g++.pt/instantiate12.C: New test.
56573
56574 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56575
56576         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56577         start of structs.
56578         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56579         * g++.old-deja/g++.brendan/crash17.C: Likewise.
56580         * g++.old-deja/g++.brendan/crash29.C: Likewise.
56581         * g++.old-deja/g++.brendan/crash48.C: Likewise.
56582         * g++.old-deja/g++.brendan/ns1.C: Likewise.
56583         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56584         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56585         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56586         * g++.old-deja/g++.eh/spec6.C: Likewise.
56587         * g++.old-deja/g++.jason/crash3.C: Likewise.
56588         * g++.old-deja/g++.law/ctors11.C: Likewise.
56589         * g++.old-deja/g++.law/ctors17.C: Likewise.
56590         * g++.old-deja/g++.law/ctors5.C: Likewise.
56591         * g++.old-deja/g++.law/ctors9.C: Likewise.
56592         * g++.old-deja/g++.mike/ambig1.C: Likewise.
56593         * g++.old-deja/g++.mike/net22.C: Likewise.
56594         * g++.old-deja/g++.mike/p3538a.C: Likewise.
56595         * g++.old-deja/g++.mike/p3538b.C: Likewise.
56596         * g++.old-deja/g++.mike/virt3.C: Likewise.
56597         * g++.old-deja/g++.niklas/t128.C: Likewise.
56598         * g++.old-deja/g++.other/anon4.C: Likewise.
56599         * g++.old-deja/g++.other/using1.C: Likewise.
56600         * g++.old-deja/g++.other/warn3.C: Likewise.
56601         * g++.old-deja/g++.pt/t37.C: Likewise.
56602         * g++.old-deja/g++.robertl/eb69.C: Likewise.
56603         * g++.old-deja/g++.robertl/eb71.C: Likewise.
56604
56605 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56606
56607         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56608
56609 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56610
56611         * gcc.c-torture/execute/stdio-opt-3.c: New test.
56612
56613 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
56614
56615         * gcc.c-torture/compile/20010107-1.c: New test.
56616
56617 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56618
56619         * gcc.c-torture/execute/builtin-noret-1.c: New test.
56620
56621 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56622
56623         * gcc.dg/format/format.h: New file.
56624         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56625         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56626         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56627         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56628         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56629         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56630         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56631         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56632         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56633         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56634         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56635         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56636         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56637         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56638         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56639         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56640         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56641         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56642         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56643         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56644         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56645         instead of declaring standard types, macros and functions in each
56646         test.
56647
56648 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
56649
56650         * gcc.c-torture/execute/20010106-1.c: New test.
56651
56652 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56653
56654         * gcc.dg/format/format.exp: New file.
56655         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56656         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56657         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56658         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56659         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56660         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56661         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56662         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56663         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56664         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56665         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56666         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56667         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56668         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56669         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56670         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56671         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56672         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56673         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56674         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56675         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56676         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56677         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56678         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56679         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56680         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56681         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56682         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56683         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56684         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56685         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56686         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56687         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56688         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56689         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56690         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56691         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56692         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56693         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56694         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56695         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56696         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56697
56698 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
56699
56700         * gcc.c-torture/execute/991228-1.c: Take word endianness into
56701         account.
56702
56703 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56704
56705         * gcc.c-torture/execute/builtin-complex-1.c: New test.
56706
56707 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
56708
56709         * g++.old-deja/g++.pt/crash62.C: New test.
56710
56711 2001-01-04  Richard Henderson  <rth@redhat.com>
56712
56713         * gcc.dg/20000926-1.c: Update expected warnings.
56714         * gcc.dg/array-2.c: Likewise.
56715         * gcc.dg/array-4.c: Also validate flexible array members.
56716         * gcc.dg/c99-flex-array-1.c: New.
56717
56718 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56719
56720         * gcc.c-torture/compile/20001222-1.x: Remove.
56721
56722 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56723
56724         * gcc.c-torture/execute/built-in-setjmp.c: New.
56725
56726 2001-01-03  Richard Henderson  <rth@redhat.com>
56727
56728         * gcc.dg/940510-1.c: Update expected error wording.
56729         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56730
56731 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
56732
56733         * lib/target-supports.exp (check_alias_available): Modified to
56734         indicate aliases not supported if only weak aliases are supported.
56735
56736 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56737
56738         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56739         Turn on cmpstrsi checks for __pj__ and __i370__.
56740
56741 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56742
56743         * g++.old-deja/g++.other/virtual11.C: New test.
56744
56745 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56746
56747         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56748
56749 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56750
56751         * gcc.c-torture/compile/20010102-1.c: New test.
56752
56753 2001-01-02  Andreas Jaeger  <aj@suse.de>
56754
56755         * gcc.dg/noreturn-3.c: New test.
56756
56757         * gcc.dg/noreturn-4.c: New test.
56758
56759 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56760
56761         * gcc.c-torture/execute/stdio-opt-1.c: Also test
56762         __builtin_fputc and __builtin_fwrite.
56763
56764 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56765
56766         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56767         signed char, not default char.
56768
56769 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56770
56771         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56772
56773 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
56774
56775         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56776
56777 2000-12-29  Richard Henderson  <rth@redhat.com>
56778
56779         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56780         (__cyg_profile_func_exit): Define.
56781
56782 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
56783
56784         * g++.dg/vtgc1.C: New test.
56785
56786 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
56787
56788         * gcc.dg/noncompile/20001228-1.c: New test.
56789
56790         * gcc.dg/20001228-1.c: New test.
56791
56792         * gcc.c-torture/execute/20001228-1.c: New test.
56793
56794 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
56795
56796         * gcc.dg/format-strfmon-1.c: New test.
56797
56798 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56799
56800         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56801         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56802         * gcc.c-torture/execute/string-opt-1.c: Likewise.
56803         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56804         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56805         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56806         * gcc.c-torture/execute/string-opt-6.c: Likewise.
56807         * gcc.c-torture/execute/string-opt-7.c: Likewise.
56808         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56809         * gcc.c-torture/execute/string-opt-9.c: Likewise.
56810         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56811         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56812         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56813
56814         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56815         * gcc.c-torture/execute/string-opt-4.c: Test index.
56816
56817 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
56818
56819         * gcc.c-torture/compile/20001226-1.c: New test.
56820
56821 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56822
56823         * gcc.c-torture/compile/20001222-1.c: New test.
56824         * gcc.c-torture/compile/20001222-1.x: Xfail.
56825
56826 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
56827
56828         * gcc.c-torture/execute/comp-goto-2.c: New test.
56829
56830 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
56831
56832         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56833         Use long types if __INT_MAX__ is 32767.
56834         (main): Use cast to (sint32 *) when poking 88 into a_page.
56835
56836         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56837
56838 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
56839
56840         * gcc.c-torture/compile/20001221-1.c: New test.
56841         * gcc.c-torture/execute/20001221-1.c: New test.
56842
56843 2000-12-20  Richard Henderson  <rth@redhat.com>
56844
56845         * g++.old-deja/g++.pt/crash36.C: Update error lines.
56846         * g++.old-deja/g++.robertl/eb109.C: Likewise.
56847
56848 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56849
56850         * gcc.dg/compare3.c: New test.
56851
56852 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56853
56854         * gcc.dg/format-warnll-1.c: New test.
56855
56856 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56857
56858         * gcc.dg/cpp/cmdlne-P.c: New test.
56859
56860 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56861
56862         * gcc.c-torture/execute/builtin-abs-1.c,
56863         gcc.c-torture/execute/builtin-abs-2.c: New tests.
56864
56865 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56866
56867         * gcc.dg/cpp/multiline.c: New test.
56868
56869 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56870
56871         * g++.old-deja/g++.other/syshdr1.C: Update.
56872         * gcc.dg/cpp/lineflags.c: Remove temporarily.
56873
56874 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56875
56876         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56877
56878 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56879
56880         * g++.old-deja/g++.pt/ttp65.C: New test.
56881
56882 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56883
56884         * g++.old-deja/g++.pt/ttp64.C: New test.
56885
56886 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56887
56888         * g++.old-deja/g++.pt/spec33.C: New test.
56889
56890 2000-12-14  Catherine Moore  <clm@redhat.com>
56891
56892         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56893         * gcc.c-torture/execute/920612-2.c: Likewise.
56894         * gcc.c-torture/execute/920428-2.c: Likewise.
56895         * gcc-c-torture/execute/va-arg-11.c: Call exit.
56896         * gcc.c-torture/execute/va-arg-21.c: Likewise.
56897
56898 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56899
56900         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56901         * gcc.dg/pack-test-2.c: Likewise.
56902
56903 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56904
56905         Tests by Zack Weinberg <zackw@stanford.edu>.
56906
56907         * gcc.dg/cpp/defined.c: Update.
56908         * gcc.dg/cpp/defined_trad.c: New tests.
56909
56910 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56911
56912         * gcc.dg/cpp/trad-direct.c: Update.
56913
56914 2000-12-11  Neil Booth  <neilb@earthling.net>
56915
56916         * gcc.dg/cpp/defined_trad.c
56917
56918 2000-12-11  Neil Booth  <neilb@earthling.net>
56919
56920         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
56921
56922 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56923
56924         * gcc.dg/format-miss-2.c: New test.
56925
56926 2000-12-09  Neil Booth  <neilb@earthling.net>
56927
56928         * gcc.dg/cpp/lineflags.c: New tests.
56929         * gcc.dg/cpp/poison.c: Update.
56930         * gcc.dg/cpp/redef2.c: Update.
56931         * gcc.dg/cpp/skipping.c: New test.
56932
56933 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
56934
56935         * g++.old-deja/g++.other/eh3.C: New testcase.
56936
56937 2000-12-07  Neil Booth  <neilb@earthling.net>
56938
56939         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56940         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56941         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56942         wtr-union-init-2.c, wtr-union-init-3.c: Update.
56943         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56944         Update.
56945
56946 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56947
56948         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56949         __SIZE_TYPE__ instead of int for type of integers cast to
56950         pointers.
56951
56952 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
56953
56954         * g++.old-deja/g++.other/cleanup4.C: New test.
56955
56956 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56957
56958         * format-sec-1.c: New test.
56959
56960 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56961
56962         * gcc.dg/format-nonlit-3.c: New test.
56963
56964 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56965
56966         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56967         through a null pointer.
56968
56969 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56970
56971         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56972         * g++.old-deja/g++.pt/partial4.C: New test.
56973
56974 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
56975
56976         * gcc.c-torture/execute/ieee/hugeval.x: New.
56977
56978 2000-12-06  Neil Booth  <neilb@earthling.net>
56979
56980         * gcc.dg/cpp/backslash2.c: New tests.
56981
56982 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56983
56984         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56985         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56986
56987 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56988
56989         * gcc.c-torture/execute/20001203-2.c: New testcase.
56990
56991 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56992
56993         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56994         * g++.old-deja/g++.other/virtual10.C: New test.
56995
56996 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56997
56998         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56999
57000 2000-12-05  Richard Henderson  <rth@redhat.com>
57001
57002         * gcc.c-torture/compile/20001205-1.c: New.
57003
57004 2000-12-04  Neil Booth  <neilb@earthling.net>
57005
57006         * g++.old-deja/g++.other/virtual9.C: New test.
57007         * g++.old-deja/g++.pt/crash61.C: New test.
57008         * gcc.c-torture/execute/loop-9.c: New test.
57009
57010 2000-12-04  Neil Booth  <neilb@earthling.net>
57011
57012         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57013         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57014         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57015         * gcc.dg/cpp/extratokens.c: ...here.
57016
57017 2000-12-04  Neil Booth  <neilb@earthling.net>
57018
57019         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57020         New tests.
57021
57022 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57023
57024         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57025         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57026
57027 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57028
57029         * gcc.c-torture/execute/20001203-1.c: New test.
57030
57031 2000-12-03  Neil Booth  <neilb@earthling.net>
57032
57033         * gcc.dg/cpp/macro6.c: New test cases.
57034
57035 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57036
57037         * gcc.c-torture/execute/string-opt-9.c: New test.
57038         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57039         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57040         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57041
57042         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57043         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57044
57045 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
57046
57047         * gcc.dg/cpp/if-6.c: New testcase.
57048
57049         * gcc.dg/20001201-1.c: New testcase.
57050
57051 2000-12-02  Neil Booth  <neilb@earthling.net>
57052
57053         * g++.old-deja/g++.other/externC4.C,
57054         g++.old-deja/g++.other/friend10.C: New tests.
57055
57056 2000-12-02  Neil Booth  <neilb@earthling.net>
57057
57058         * g++.old-deja/g++.other/instan2.C
57059         * g++.old-deja/g++.other/instan3.C: New test.
57060
57061 2000-12-02  Neil Booth  <neilb@earthling.net>
57062
57063         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57064         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57065         gnuc99.c,gnuc99-pedantic.c: New tests.
57066
57067 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57068
57069         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57070         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57071
57072 2000-12-01  Neil Booth  <neilb@earthling.net>
57073
57074         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57075         * gcc.dg/cpp/poison.c: Update.
57076         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57077
57078 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
57079
57080         * g77.f-torture/execute/20001201.f: New test.
57081
57082 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57083
57084         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57085
57086 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
57087
57088         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57089
57090 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
57091
57092         * g++.old-deja/g++.other/cast6.C: New test.
57093
57094 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
57095
57096         * gcc.c-torture/execute/20001130-2.c: New testcase.
57097
57098 2000-11-30  Richard Henderson  <rth@redhat.com>
57099
57100         * gcc.c-torture/execute/20001130-1.c: New test.
57101
57102 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57103
57104         * g++.old-deja/g++.other/op3.C: New test.
57105
57106 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57107
57108         * g++.old-deja/g++.other/op2.C: New test.
57109
57110 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57111
57112         * g++.old-deja/g++.other/crash38.C: New test.
57113
57114 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
57115
57116         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57117
57118 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
57119
57120         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57121         tests.
57122         * gcc.c-torture/execute/string-opt-6.c: New test.
57123
57124         * gcc.dg/20001117-1.c: Add main.
57125
57126 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
57127
57128         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57129         Move from here ...
57130         * gcc.dg/940510-1.c: ... to here.
57131
57132         * gcc.dg/20000926-1.c: GNU C now allows initializations of
57133         zero-size arrays in toplevel structures.
57134
57135 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57136
57137         * gcc.c-torture/execute/loop-8.c: New test.
57138
57139 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57140
57141         * g++.old-deja/g++.other/base1.C: New test.
57142
57143 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57144
57145         * g++.old-deja/g++.other/parse2.C: New test.
57146
57147 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57148
57149         * g++.old-deja/g++.pt/incomplete1.C: New test.
57150
57151 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57152
57153         * g++.old-deja/g++.other/friend9.C: New test.
57154
57155 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57156
57157         * gcc.dg/20001127-1.c: New test.
57158
57159 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57160
57161         * g++.old-deja/g++.pt/friend46.C: New test.
57162
57163 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57164
57165         * g++.old-deja/g++.other/ptrmem8.C: New test.
57166
57167 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57168
57169         * gcc.c-torture/execute/string-opt-7.c: New test.
57170         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57171
57172 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57173
57174         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57175         instead of 'mkcheck 2'.
57176
57177 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57178
57179         * gcc.c-torture/execute/memcheck/driver.c,
57180         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57181         C9X references to refer to C99.
57182
57183 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
57184
57185         * gcc.dg/ultrasp3.c: New test.
57186
57187 2000-11-25  Neil Booth  <neilb@earthling.net>
57188
57189         * gcc.dg/cpp/include2.c: Update test to be locale independent.
57190
57191 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
57192
57193         * gcc.c-torture/compile/20001123-2.c: New.
57194
57195 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57196
57197         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57198
57199 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
57200
57201         * gcc.dg/sequence-point-1.c: Add some new tests.
57202         * gcc.c-torture/execute/20001124-1.c: New test.
57203
57204 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57205
57206         * g++.old-deja/g++.other/vaarg4.C: New test.
57207         * gcc.c-torture/compile/20001123-1.c: New test.
57208
57209 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57210
57211         * g++.other/crash24.C: Adjust and remove XFAIL.
57212         * g++.other/crash37.C: New test.
57213
57214 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
57215
57216         * g++.old-deja/g++.pt/instantiate9.C: New test.
57217
57218 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
57219
57220         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57221         new ABI, too.
57222
57223         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57224         * g++.old-deja/g++.robertl/eb55.C: Likewise.
57225
57226 2000-11-22  Neil Booth  <neilb@earthling.net>
57227
57228         * gcc.dg/cpp/Wtrigraphs.c: New test.
57229
57230 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
57231
57232         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57233
57234 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
57235
57236         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57237
57238 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
57239
57240         * lib/gcc-dg.exp: load_lib scanasm.exp.
57241         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57242         * lib/g++-dg.exp: load_lib scanasm.exp.
57243         * lib/scanasm.exp: New.
57244         (scan-assembler, scan-assembler-not): Add optional arguments to
57245         test name, or if not present, the pattern name.
57246         (scan-assembler-dem, scan-assembler-dem-not): New.
57247
57248         * g++.dg/dg.exp: New.
57249
57250 2000-11-21  Neil Booth  <neilb@earthling.net>
57251
57252         * gcc.dg/cpp/integrated1.c: Remove.
57253
57254 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57255
57256         * gcc.c-torture/execute/20001121-1.c: New test.
57257
57258 2000-11-21  Richard Henderson  <rth@redhat.com>
57259
57260         * gcc.c-torture/compile/20001121-1.c: New test.
57261
57262 2000-11-20  Neil Booth  <neilb@earthling.net>
57263
57264         * gcc.dg/cpp/integrated1.c: New test.
57265
57266 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57267
57268         * g++.old-deja/g++.other/inline17.C: New test.
57269
57270 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
57271
57272         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57273         local variable to be zero: I made the variable global. Now
57274         uses abort() and exit() instead of relying on main's return value.
57275
57276 2000-11-20  Neil Booth  <neilb@earthling.net>
57277
57278         * gcc.dg/cpp/paste2.c: Update test.
57279         * objc/execute/paste.m: New test.
57280
57281 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57282
57283         * gcc.dg/c99-condexpr-1.c: New test.
57284
57285 2000-11-20  Neil Booth  <neilb@earthling.net>
57286
57287         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57288
57289 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
57290
57291         * g++.old-deja/g++.pt/export1.C: New test.
57292
57293 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
57294
57295         * gcc.dg/20001117-1.c: New test.
57296
57297 2000-11-18  Richard Henderson  <rth@redhat.com>
57298
57299         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57300
57301 2000-11-18  Richard Henderson  <rth@redhat.com>
57302
57303         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57304         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57305         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57306
57307 2000-11-18  Richard Henderson  <rth@redhat.com>
57308
57309         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57310         (main): New.  Exit cleanly.
57311
57312 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57313
57314         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57315         gcc.dg/c99-fordecl-2.c: New tests.
57316
57317 2000-11-18  Richard Henderson  <rth@redhat.com>
57318
57319         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57320         * gcc.c-torture/execute/zerolen-2.c: New.
57321
57322 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57323
57324         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57325         memory.
57326
57327 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57328
57329         * g++.old-deja/g++.pt/instantiate8.C: New test.
57330
57331 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57332
57333         * g++.old-deja/g++.other/incomplete.C: Add more tests.
57334         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57335
57336 2000-11-16  Nick Clifton  <nickc@redhat.com>
57337
57338         * gcc.c-torture/execute/nestfunc-2.c: New test.
57339         * gcc.c-torture/execute/nestfunc-3.c: New test.
57340
57341 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57342
57343         * gcc.c-torture/compile/20001116-1.c: New test.
57344
57345 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57346
57347         * gcc.c-torture/execute/20001115-1.c: New test.
57348
57349 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
57350
57351         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57352         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57353         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57354         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57355
57356 2000-11-15  Neil Booth  <neilb@earthling.net>
57357
57358         gcc.dg/cpp/_Pragma1.c: Update.
57359         gcc.dg/cpp/_Pragma2.c: New test.
57360
57361 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
57362
57363         * g++.old-deja/g++.other/anon5.C: New test.
57364
57365 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57366
57367         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57368         tests.
57369
57370 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
57371
57372         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57373         output.
57374
57375 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57376
57377         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57378         labels at end of compound statements.
57379
57380 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
57381
57382         * gcc.c-torture/execute/loop-7.c: New test.
57383
57384 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57385
57386         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57387
57388 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57389
57390         * gcc.dg/c99-bool-1.c: New test.
57391
57392 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57393
57394         * gcc.dg/c99-scope-1.c: Remove xfail.
57395         * gcc.dg/c99-scope-2.c: New test.
57396
57397 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57398
57399         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57400         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57401
57402 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
57403
57404         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57405         error messages.
57406
57407         * g++.mike/p700.C: Don't typedef wchar_t.
57408         * g++.mike/p784.C: Likewise.
57409         * g++.mike/eb101.C: Don't use __wchar_t.
57410
57411 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
57412
57413         * g77.f-torture/execute/20001111.[fx]: Test premature exit
57414         from DO loop.
57415
57416 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57417
57418         * gcc.c-torture/execute/20001111-1.c: New test.
57419
57420 2000-11-10  Nick Clifton  <nickc@redhat.com>
57421
57422         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57423         long multuiple and accumulate.
57424
57425 2000-11-09  Richard Henderson  <rth@redhat.com>
57426
57427         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57428         via size_t instead of int.
57429
57430         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57431         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57432         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57433         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57434
57435 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
57436
57437         * gcc.c-torture/compile/20001109-1.c: New test.
57438         * gcc.c-torture/compile/20001109-2.c: New test.
57439
57440 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
57441
57442         * g++.old-deja/g++.pt/operator1.C: New test.
57443         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57444
57445 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57446
57447         * gcc.dg/20001108-1.c: New test.
57448
57449 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57450
57451         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57452         with both arguments constant strings.
57453         * gcc.c-torture/execute/string-opt-3.c: New test.
57454         * gcc.c-torture/execute/string-opt-4.c: New test.
57455         * gcc.c-torture/execute/string-opt-5.c: New test.
57456
57457 2000-11-08  Nick Clifton  <nickc@redhat.com>
57458
57459         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
57460         mulsidi3adddi patterns.
57461
57462 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
57463
57464         * g++.old-deja/g++.other/crash36.C: New test.
57465
57466 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
57467
57468         * g++.old-deja/g++.other/init16.C: New test.
57469
57470 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
57471
57472         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57473
57474 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57475
57476         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57477         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57478         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57479
57480 2000-11-07  DJ Delorie  <dj@redhat.com>
57481
57482         * gcc.dg/20000614-1.c: Add return so that test can pass.
57483
57484 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57485
57486         * gcc.c-torture/execute/string-opt-1.c: New test.
57487
57488 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57489
57490         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
57491         mips-sgi-irix6.* because the MIPS ABI passes floating-point
57492         parameters in registers, and there is no way for a varargs
57493         function to know in which order the integer and floating-point
57494         parameters should be interleaved when they are placed on the
57495         stack.
57496         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57497         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57498
57499 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57500
57501         * gcc.c-torture/execute/string-opt-2.c: New test.
57502
57503 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
57504
57505         * g++.old-deja/g++.pt/crash60.C: New test.
57506
57507 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57508
57509         * g++.old-deja/g++.other/crash24.C: New test.
57510         * g++.old-deja/g++.other/crash25.C: New test.
57511         * g++.old-deja/g++.other/crash26.C: New test.
57512         * g++.old-deja/g++.other/crash27.C: New test.
57513         * g++.old-deja/g++.other/crash28.C: New test.
57514         * g++.old-deja/g++.other/crash29.C: New test.
57515         * g++.old-deja/g++.other/crash30.C: New test.
57516         * g++.old-deja/g++.other/crash31.C: New test.
57517         * g++.old-deja/g++.other/crash32.C: New test.
57518         * g++.old-deja/g++.other/crash33.C: New test.
57519         * g++.old-deja/g++.other/crash34.C: New test.
57520         * g++.old-deja/g++.other/crash35.C: New test.
57521
57522 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57523
57524         * gcc.c-torture/execute/20001031-1.c: New test.
57525
57526 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
57527
57528         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57529         namespace.
57530
57531         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57532         standards-conformant.
57533
57534         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57535
57536         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57537         * g++.old-deja/g++.mike/p755a.C: Likewise.
57538         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57539         library makes no calls to `operator new' during initialization.
57540
57541 2000-11-04  Neil Booth  <neilb@earthling.net>
57542
57543         * gcc.dg/cpp/include2.c: New tests.
57544
57545 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
57546
57547         * lib/g++.exp (g++_set_ld_library_path): New function.
57548         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57549
57550 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
57551
57552         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
57553         warnings.
57554
57555 2000-11-01  Richard Henderson  <rth@redhat.com>
57556
57557         * g++.old-deja/g++.ext/namedret1.C: New.
57558         * g++.old-deja/g++.ext/namedret2.C: New.
57559         * g++.old-deja/g++.ext/namedret3.C: New.
57560
57561 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
57562
57563         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57564         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57565
57566 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57567
57568         * gcc.c-torture/execute/va-arg-21.c: New test.
57569
57570 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57571
57572         * gcc.dg/c99-complex-2.c: New test.
57573
57574 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57575
57576         * gcc.c-torture/execute/stdio-opt-1.c: New test.
57577
57578 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
57579
57580         * g++.old-deja/g++.other/inline16.C: New test.
57581
57582 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
57583
57584         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57585         __PRETTY_FUNCTION__
57586
57587 2000-10-29  Neil Booth  <neilb@earthling.net>
57588
57589         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57590         New tests.
57591         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57592         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57593         optimisation.
57594
57595 2000-10-29  Neil Booth  <neilb@earthling.net>
57596
57597         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57598         * mi1.c, mi1c.h: Add null directives to multiple-include test.
57599         * mi5.c: Test multiple includes work with -C.
57600         * trigraphs.c: Test ^= version.
57601
57602 2000-10-28  Neil Booth  <neilb@earthling.net>
57603
57604         New tests and test updates for new macro expander.
57605
57606         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57607         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57608         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57609         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57610         new diagnostic messages.
57611
57612         * gcc.dg/cpp/macro3.c: New tests.
57613
57614 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
57615
57616         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57617         on the same line.
57618
57619 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
57620
57621         * g++.old-deja/g++.other/eh2.C: New test.
57622
57623 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57624
57625         * gcc.c-torture/execute/20001027-1.c: New test.
57626
57627 2000-10-26  Richard Henderson  <rth@redhat.com>
57628
57629         * gcc.c-torture/execute/20001026-1.c: New.
57630
57631 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
57632
57633         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57634         * g++.old-deja/g++.law/builtin1.C: Likewise.
57635         * g++.old-deja/g++.law/ctors10.C: Likewise.
57636         * g++.old-deja/g++.law/virtual3.C: Likewise.
57637         * g++.old-deja/g++.mike/p658.C: Likewise.
57638         * g++.old-deja/g++.other/sibcall1.C: Likewise.
57639         * g++.old-deja/g++.other/vaarg2.C: Likewise.
57640         * g++.old-deja/g++.robertl/eb124.C: Likewise.
57641         * g++.old-deja/g++.robertl/eb44.C: Likewise.
57642         * g++.old-deja/g++.robertl/eb77.C: Likewise.
57643
57644 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
57645
57646         * gcc.c-torture/compile/20001024-1.c: New test.
57647
57648 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
57649
57650         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57651         to tell us whether or not we are using V3.
57652
57653 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57654
57655         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57656         operands.
57657
57658 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57659
57660         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57661
57662 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
57663
57664         * gcc.c-torture/execute/20001024-1.c: New test.
57665
57666 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
57667
57668         * g++.old-deja/g++.other/sibcall1.C: New test.
57669
57670 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
57671
57672         * gcc.dg/noncompile/init-3.c: New test.
57673
57674 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57675
57676         * gcc.dg/format-array-1.c: New test.
57677
57678 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57679
57680         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57681         writing through null pointers; remove comment about testing
57682         unterminated strings.
57683
57684 2000-10-17  Matthew Hiller  <hiller@redhat.com>
57685
57686         * gcc.c-torture/execute/20001017-2.c: New test.
57687
57688 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57689
57690         * gcc.c-torture/compile/20001018-1.c: New test.
57691         * gcc.c-torture/compile/20001018-1.x: Xfail.
57692
57693 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57694
57695         * gcc.c-torture/execute/20001017-1.c: New test.
57696
57697 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57698
57699         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57700         for multiple use of arguments with scanf formats; add tests for
57701         multiple use of arguments.
57702
57703 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
57704
57705         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57706         from some old tests.
57707
57708 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57709
57710         * gcc.dg/format-miss-1.c: New test.
57711
57712 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57713
57714         * gcc.c-torture/execute/20001013-1.c: New test.
57715
57716 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57717
57718         * gcc.dg/format-branch-1.c: New test.
57719
57720 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57721
57722         * README, lib/file-format.exp: Remove EGCS references.
57723
57724 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57725
57726         * gcc.dg/20001013-1.c: New test.
57727
57728 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57729
57730         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57731         for intmax_t in the compiler using __typeof__ and the type rules
57732         for conditional expressions.
57733
57734 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
57735
57736         * gcc.dg/20001012-1.c: New test.
57737         * gcc.dg/20001012-2.c: New test.
57738
57739 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57740
57741         * gcc.dg/format-attr-1.c: New test.
57742
57743 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57744
57745         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57746         __LONG_LONG_MAX__ instead of LLONG_MAX.
57747
57748 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57749
57750         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57751         scanf flags.
57752         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57753         flags.
57754
57755 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
57756
57757         * gcc.dg/sequence-pt-1.c: New test.
57758
57759 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
57760
57761         * gcc.c-torture/execute/20001011-1.c: New testcase.
57762         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57763
57764 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57765
57766         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57767         does not error on it.
57768
57769 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57770
57771         * gcc.dg/20001009-1.c: New test.
57772
57773 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57774
57775         * gcc.c-torture/compile/20001009-1.c: Move from here ....
57776         * gcc.c-torture/execute/20001009-2.c: ... to here.
57777
57778 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
57779
57780         * gcc.c-torture/compile/20001009-1.c: New testcase.
57781         * gcc.c-torture/execute/20001009-1.c: New testcase.
57782         Testcases provided by Jan Hubicka <jh@suse.cz>.
57783
57784 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57785
57786         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57787         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57788         uintmax_t using <limits.h> to emulate the compiler's internal
57789         logic.  No longer XFAIL %j tests.
57790
57791 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57792
57793         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57794         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57795         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57796         regexps and details of expected handling of some bad formats.
57797         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57798         suppression.
57799
57800 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57801
57802         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57803         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57804         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57805         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57806         in list archives.
57807
57808 2000-10-06  Richard Henderson  <rth@cygnus.com>
57809
57810         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57811         * g++.old-deja/g++.brendan/crash52.C: Likewise.
57812         * g++.old-deja/g++.jason/report.C: Likewise.
57813         * g++.old-deja/g++.law/friend5.C: Likewise.
57814         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
57815         of the expected warnings.
57816
57817 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
57818
57819         * g++.old-deja/g++.pt/enum14.C: New test.
57820
57821 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
57822
57823         * g++.old-deja/g++.pt/crash59.C: New test.
57824
57825 2000-10-04  Will Cohen  <wcohen@redhat.com>
57826
57827         * gcc.dg/20000926-1.c: New test.
57828
57829 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
57830
57831         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57832         function name for current C++ compiler.
57833         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57834
57835 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
57836
57837         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57838         __PRETTY_FUNCTION__.
57839         * g++.old-deja/g++.ext/pretty2.C: Likewise.
57840
57841 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57842
57843         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57844
57845 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
57846
57847         * gcc.c-torture/compile/20000923-1.c: New test.
57848
57849 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57850
57851         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57852         * g++.old-deja/g++.pt/ttp62.C: Same.
57853         * g++.old-deja/g++.other/inline14.C: Same.
57854
57855 2000-09-24  Richard Henderson  <rth@cygnus.com>
57856
57857         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57858
57859 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57860
57861         * gcc.dg/c90-printf-1.c: Add test for wide string format.
57862
57863 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
57864
57865         * gcc.c-torture/compile/20000922-1.c: New file.
57866
57867 2000-09-21  Nick Clifton  <nickc@redhat.com>
57868
57869         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57870         a signed long modulo operation.
57871         (mod6): New function - perform an unsigned long modulo operation.
57872         (main): Add tests for modulos of very large numbers by very small
57873         dividends.
57874
57875 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57876
57877         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57878
57879 2000-09-19  Richard Henderson  <rth@cygnus.com>
57880
57881         * gcc.dg/compare2.c (case 10): XFAIL.
57882
57883 2000-09-18  Richard Henderson  <rth@cygnus.com>
57884
57885         * gcc.c-torture/execute/20000906-1.c: Move ...
57886         * gcc.dg/20000906-1.c: ... here.  Only run on targets
57887         that support __builtin_trap.
57888
57889 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
57890
57891         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57892
57893 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57894
57895         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57896         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
57897         more $ format tests.
57898
57899 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57900
57901         * gcc.dg/format-errmk-1.c: New test.
57902
57903 2000-09-17  Greg McGary  <greg@mcgary.org>
57904
57905         * gcc.c-torture/execute/20000917-1.x: Remove.
57906
57907 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57908
57909         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
57910
57911 2000-09-17  Greg McGary  <greg@mcgary.org>
57912
57913         * gcc.c-torture/execute/20000917-1.c: New test.
57914         * gcc.c-torture/execute/20000917-1.x: XFAIL.
57915
57916 2000-09-16  Neil Booth  <NeilB@earthling.net>
57917
57918         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
57919         in nested macro bug.
57920
57921 2000-09-15  Neil Booth  <NeilB@earthling.net>
57922
57923         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
57924
57925 2000-09-14  Jeffrey A Law  (law@cygnus.com)
57926
57927         * gcc.c-torture/execute/20000914-1.c: New test.
57928
57929 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
57930
57931         * g++.other/inline13.C: New test.
57932
57933 2000-09-12  Andreas Jaeger  <aj@suse.de>
57934
57935         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
57936         constant by Ulrich Drepper <drepper@redhat.com>.
57937
57938 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
57939
57940         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57941
57942 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57943
57944         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57945
57946 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
57947
57948         * gcc.dg/cpp/backslash.c: New test.
57949
57950 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
57951
57952         * gcc.c-torture/execute/20000910-1.c: New test.
57953         * gcc.c-torture/execute/20000910-2.c: Likewise.
57954
57955 2000-09-11  Robert Lipe  <robertl@sco.com>
57956
57957         * gcc.dg/pragma-align.c: New test.
57958
57959 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
57960
57961         * g++.old-deja/g++.pt/explicit82.C: New test.
57962         * g++.old-deja/g++.pt/explicit83.C: New test.
57963
57964 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
57965
57966         * gcc.dg/asm-names.c: New test.
57967
57968 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57969
57970         * gcc.dg/cpp/tr-warn6.c: New test
57971
57972 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57973
57974         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57975         be accepted.
57976
57977 2000-09-07  Catherine Moore  <clm@redhat.com>
57978
57979         * gcc.c-torture/execute/unroll-1.c: New test.
57980
57981 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57982
57983         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57984         ERROR markers.
57985         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57986         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57987         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57988         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57989         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57990         Preprocess only.
57991         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57992         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57993
57994 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57995
57996         * g++.old-deja/g++.pt/deduct2.C: New test.
57997
57998 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57999
58000         * g++.old-deja/g++.pt/parms2.C: New test.
58001
58002 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58003
58004         * g++.old-deja/g++.pt/crash58.C: New test.
58005
58006 2000-09-06  Greg McGary  <greg@mcgary.org>
58007
58008         * gcc.c-torture/execute/20000906-1.c: New test.
58009         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58010
58011 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58012
58013         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58014
58015 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58016
58017         * g++.old-deja/g++.pt/crash57.C: New test.
58018
58019 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58020
58021         * g++.old-deja/g++.pt/crash56.C: New test.
58022
58023 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58024
58025         * g++.old-deja/g++.pt/koenig1.C: New test.
58026
58027 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58028
58029         * gcc.dg/20000904-1.c: New test.
58030
58031 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58032
58033         * gcc.dg/cpp/paste8.c: New test.
58034
58035 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
58036
58037         * gcc.c-torture/compile/20000827-1.c: New test.
58038
58039 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58040
58041         * gcc.dg/format-diag-1.c: New test.
58042
58043 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58044
58045         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58046         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58047         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58048         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58049         gcc.dg/formatz-1.c: Adjust warning regular expressions.
58050
58051 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58052
58053         * g++.old-deja/g++.other/nested4.C: New test.
58054
58055 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58056
58057         * g++.old-deja/g++.ns/scoped1.C: New test.
58058
58059 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
58060
58061         * lib/g++.exp: Support testing already-installed GCC.
58062
58063 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58064
58065         * wtr-label-1.c, wtr-suffix-1.c: New tests.
58066
58067 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58068
58069         * gcc.dg/return-type-2.c: New test.
58070
58071 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
58072
58073         * gcc.c-torture/compile/20000825-1.c: New test.
58074
58075 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
58076
58077         * gcc.dg/dwarf2-2.c: New test.
58078
58079 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
58080
58081         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58082         dg-warning regexps.
58083
58084 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58085
58086         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58087         gcc.dg/format-ext-5.c: New tests.
58088
58089 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
58090
58091         * g++.old-deja/g++.other/crash22.C: New test.
58092
58093 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
58094
58095         * gcc.dg/noncompile/930622-2.c: Adjust error message.
58096
58097 2000-08-24  Richard Henderson  <rth@cygnus.com>
58098
58099         * gcc.dg/ia64-sync-1.c: New test.
58100         * gcc.dg/ia64-sync-2.c: New test.
58101         * gcc.dg/ia64-asm-1.c: New test.
58102
58103 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58104
58105         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58106         * gcc.dg/format-ext-2.c: New test.
58107
58108 2000-08-23  Jason Merrill  <jason@redhat.com>
58109
58110         * lib/old-dejagnu.exp: Also ignore "In member function" and
58111         "At global scope".
58112
58113 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58114
58115         * gcc.dg/noncompile/label-lineno-1.c: New test.
58116
58117 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58118
58119         * gcc.dg/c99-array-nonobj-1.c: New test.
58120
58121 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58122
58123         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58124         tests.
58125         * gcc.dg/format-ext-1.c: New test.
58126
58127 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58128
58129         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58130         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58131         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58132         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58133         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58134
58135 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58136
58137         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58138         gcc.dg/c99-strftime-2.c: New tests.
58139
58140 2000-08-22  Richard Henderson  <rth@cygnus.com>
58141
58142         * gcc.c-torture/execute/20000822-1.c: New test.
58143
58144 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58145
58146         * gcc.c-torture/execute/20000819-1.x: Remove.
58147
58148 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58149
58150         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58151         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58152         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58153         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58154         gcc.dg/format-xopen-1.c: New tests.
58155
58156 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58157
58158         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58159
58160 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58161
58162         * g++.old-deja/g++.other/loop2.C: New test.
58163
58164         * gcc.c-torture/compile/20000606-1.c: New test.
58165         * gcc.c-torture/compile/20000728-1.c: New test.
58166         * gcc.c-torture/execute/20000801-1.c: New test.
58167         * gcc.c-torture/execute/20000801-2.c: New test.
58168         * gcc.c-torture/execute/20000819-1.c: New test.
58169         * gcc.c-torture/execute/20000819-1.x: XFAIL.
58170         * gcc.dg/20000629-1.c: New test.
58171         * gcc.dg/20000724-1.c: New test.
58172         * gcc.dg/20000807-1.c: New test.
58173
58174 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58175
58176         * gcc.dg/cpp/pragma-1.c: New test.
58177         * gcc.dg/cpp/pragma-2.c: New test.
58178
58179 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
58180
58181         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58182         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
58183
58184 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58185
58186         * gcc.c-torture/compile/20000818-1.c: New test.
58187
58188 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
58189
58190         * gcc.c-torture/execute/20000818-1.c: New test.
58191
58192 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58193
58194         * gcc.dg/format-va-1.c: New test.
58195
58196 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58197
58198         * g++.old-deja/g++.other/typedef8.C: New test.
58199
58200 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58201
58202         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58203         * g++.old-deja/g++.mike/net36.C: Mark candidate.
58204         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58205         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58206         * g++.old-deja/g++.other/ptrmem7.C: New test.
58207         * g++.old-deja/g++.pt/ptrmem10.C: New test.
58208
58209 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58210
58211         * g++.old-deja/g++.pt/typename27.C: New test.
58212
58213 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
58214
58215         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58216         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58217         * g++.old-deja/g++.pt/friend45.C: New test.
58218         * g++.old-deja/g++.other/friend8.C: New test.
58219
58220 2000-08-15  Richard Henderson  <rth@cygnus.com>
58221
58222         * gcc.c-torture/execute/20000815-1.c: New test.
58223
58224 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58225
58226         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58227         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58228         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58229
58230 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
58231
58232         * g++.old-deja/g++.other/refinit2.C: New test.
58233
58234 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
58235
58236         * lib/c-torture.exp (c-torture): Make
58237         compiler_conditional_xfail_data global.
58238         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58239         compiler_conditional_xfail_data machinery.
58240         (f-torture-execute): Likewise.
58241         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58242         and only when unrolling loops.
58243
58244         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58245
58246 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58247
58248         * g++.old-deja/g++.pt/explicit81.C: New test.
58249
58250 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58251
58252         * g++.old-deja/g++.pt/typename26.C: New test.
58253
58254 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
58255
58256         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58257         warning.
58258
58259 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
58260
58261         * g++.old-deja/g++.other/array3.C: New test.
58262
58263 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58264
58265         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58266         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58267         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58268         New tests.
58269
58270 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
58271
58272         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58273         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58274
58275 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
58276
58277         * gcc.c-torture/execute/20000808-1.c: New test.
58278
58279 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58280
58281         * gcc.dg/c90-const-expr-1.c: New test.
58282
58283 2000-08-08  Richard Henderson  <rth@cygnus.com>
58284
58285         * gcc.dg/noncompile/920923-1.c: Declare calloc.
58286
58287 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58288
58289         * gcc.dg/noncompile/const-ll-1.c: New test.
58290
58291 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58292
58293         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58294
58295 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
58296
58297         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58298         that running programs linked against the shared version of libobjc
58299         run correctly.
58300
58301 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58302
58303         * gcc.dg/c99-printf-1.c: New test.
58304
58305 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58306
58307         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58308
58309 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
58310
58311         * gcc.c-torture/execute/20000731-1.x: Delete.
58312
58313 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
58314
58315         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58316         and torture_without_loops as is done by c-torture.exp.
58317         (search_for): Copy from c-torture.exp.
58318         (gcc-dg-runtest): New function, drives a directory of tests
58319         iterating over the TORTURE_OPTIONS.
58320         (scan-assembler, scan-assembler-not): Move here from
58321         individual directory drivers.
58322
58323         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58324         defined by lib/gcc-dg.exp.
58325         * gcc.dg/cpp/cpp.exp: Likewise.
58326         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
58327         gcc-dg-runtest, so we cycle over optimization options.
58328
58329         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58330         * gcc.dg/compare2.c: No longer expected to fail.
58331
58332 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58333
58334         * gcc.c-torture/execute/20000804-1.c: New test.
58335
58336 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58337
58338         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58339
58340 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
58341
58342         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58343
58344 2000-08-03  Jeffrey A Law  (law@cygnus.com)
58345
58346         * gcc.c-torture/compile/20000803-1.c: New test.
58347
58348 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58349
58350         * gcc.c-torture/execute/20000801-3.c,
58351         gcc.c-torture/execute/20000801-4.c: New tests.
58352         * gcc.c-torture/execute/20000801-3.x,
58353         gcc.c-torture/execute/20000801-4.x: Xfail.
58354
58355 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
58356
58357         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58358         libobjc/.libs to allow for libtool.
58359
58360 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
58361
58362         * gcc.c-torture/compile/20000802-1.c: New test.
58363
58364 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
58365
58366         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58367
58368 2000-07-31  Jeffrey A Law  (law@cygnus.com)
58369
58370         * gcc-c-torture/execute/20000731-2.c: New test.
58371
58372         * gcc.c-torture/execute/20000731-1.c: New test.
58373         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58374
58375 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
58376
58377         * gcc.dg/cpp/paste7.c: New test.
58378         * gcc.dg/cpp/20000725-1.c: New test.
58379
58380 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
58381
58382         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58383         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58384         declaration warning for __builtin_dwarf_reg_size.
58385
58386         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58387
58388 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58389
58390         * gcc.dg/noncompile/voidparam-1.c: New test.
58391
58392 2000-07-30  Richard Henderson  <rth@cygnus.com>
58393
58394         * gcc.dg/c90-digraph-1.c: Don't xfail.
58395         * gcc.dg/compare2.c (case 10): Xfail.
58396         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58397
58398 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
58399
58400         * gcc.dg/c99-main-1.c: New test.
58401
58402 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58403
58404         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58405
58406 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
58407
58408         * gcc.c-tortuer/execute/20000726-1.c: New test.
58409
58410 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
58411
58412         * gcc.c-torture/execute/enum-2.c: New test.
58413
58414 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58415
58416         * gcc.dg/cpp/tr-warn3.c: New test.
58417
58418 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58419
58420         * g++.old-deja/g++.ext/implicit1.C: Remove.
58421         * g++.old-deja/g++.jason/c2.C: Remove
58422         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58423         * g++.old-deja/g++.pt/crash16.C: Likewise.
58424         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58425
58426 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58427
58428         * g++.old-deja/g++.other/for2.C: New test.
58429
58430 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
58431
58432         * gcc.dg/20000720-1.c: New test.
58433
58434 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
58435
58436         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
58437
58438 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
58439
58440         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58441         * gcc.c-torture/execute/20000722-1.c: New.
58442         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58443
58444 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
58445
58446         * gcc.dg/cpp/20000720-1.S: New test.
58447
58448 2000-07-21  Michael Meissner  <meissner@redhat.com>
58449
58450         * gcc.c-torture/execute/ieee/hugeval.c: New test.
58451
58452 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58453
58454         * g++.old-deja/g++.brendan/crash16.C,
58455         g++.old-deja/g++.brendan/parse3.C,
58456         g++.old-deja/g++.brendan/redecl1.C,
58457         g++.old-deja/g++.ns/template13.C,
58458         g++.old-deja/g++.other/decl4.C,
58459         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58460
58461 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58462
58463         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58464         and "Internal error".
58465
58466         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58467         regexps.
58468         * gcc.dg/cpp/paste6.c: New test.
58469
58470 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
58471
58472         * gcc.dg/cpp/tr-direct.c: New test.
58473
58474         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58475         gcc.dg/cpp/undef1.c: Tweak error regexps.
58476
58477 2000-07-18  Eric Christopher <echristo@redhat.com>
58478
58479         * gcc.c-torture/compile/20000718-1.c: New test.
58480
58481 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
58482
58483         * cpplex.c (_cpp_push_token): If the token being pushed back
58484         is the previous token in this context, just subtract one from
58485         context->posn.
58486         * cppmacro.c (save_expansion): Clear aux field when storing a
58487         placemarker.
58488
58489 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
58490
58491         * gcc.dg/noncompile/redecl-1.c: New test.
58492
58493 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
58494
58495         * gcc.c-torture/execute/20000717-5.c: New test.
58496         * gcc.c-torture/execute/20000717-1.x: Removed.
58497
58498 2000-07-17  Richard Henderson  <rth@cygnus.com>
58499
58500         * gcc.c-torture/execute/20000717-4.c: New test.
58501
58502 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
58503
58504         * gcc.dg/cpp/syshdr.c: New test.
58505         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58506
58507 2000-07-17  Neil Booth  <neilb@earthling.net>
58508
58509         * gcc.dg/cpp/cmdlne-dM.c: New test.
58510         * gcc.dg/cpp/cmdlne-dD.c: New test.
58511
58512 2000-07-17  Jeffrey A Law  (law@cygnus.com)
58513
58514         * gcc.c-torture/execute/20000717-3.c: New test.
58515
58516         * gcc.c-torture/compile/20000717-1.c: New test.
58517
58518 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
58519
58520         * gcc.c-torture/execute/20000717-2.c: New test.
58521
58522 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58523
58524         * gcc.dg/formatz-1.c: New test.
58525
58526         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58527         * gcc.dg/c99-digraph-1.c: New tests.
58528
58529         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58530         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58531
58532         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58533         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58534         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58535         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58536         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58537         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58538         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58539
58540 2000-07-17  Greg McGary <greg@mcgary.org>
58541
58542         * gcc.c-torture/execute/20000717-1.c: New test.
58543         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58544
58545 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
58546
58547         * gcc.c-torture/execute/20000715-2.c: New test.
58548         * gcc.dg/20000715-1.c: New test.
58549
58550 2000-07-15  Michael Meissner  <meissner@redhat.com>
58551
58552         * gcc.c-torture/execute/20000715-1.c: New test.
58553
58554 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
58555
58556         * gcc.c-torture/execute/20000707-1.c: New test.
58557
58558 2000-07-13  Neil Booth  <NeilB@earthling.net>
58559
58560         * gcc.dg/cpp/digraph1.c,
58561         gcc.dg/cpp/digraph2.c,
58562         gcc.dg/cpp/digraphs.c: New tests.
58563
58564 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
58565
58566         * g77.f-torture/compile/20000630-2.f: New test.
58567         * g77.f-torture/compile/20000630-2.x
58568
58569 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58570
58571         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
58572
58573 2000-07-11  Neil Booth  <NeilB@earthling.net>
58574
58575         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58576
58577 2000-07-11  Neil Booth  <NeilB@earthling.net>
58578
58579         * gcc.dg/cpp/cmdlne-C.c: New.
58580
58581 2000-07-09  Neil Booth  <NeilB@earthling.net>
58582
58583         * gcc.dg/cpp/directiv.c: New tests.
58584         * gcc.dg/cpp/undef1.c: Update.
58585
58586 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
58587
58588         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58589
58590 2000-07-09  Neil Booth  <NeilB@earthling.net>
58591
58592         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58593
58594 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
58595
58596         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58597         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58598
58599 2000-07-08  Neil Booth  <NeilB@earthling.net>
58600
58601         * gcc.dg/cpp/macsyntx.c: New tests.
58602
58603 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58604
58605         * gcc.dg/20000707-1.c: New test.
58606
58607 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58608
58609         * gcc.c-torture/execute/20000706-1.c: New test.
58610         * gcc.c-torture/execute/20000706-2.c: New test.
58611         * gcc.c-torture/execute/20000706-3.c: New test.
58612         * gcc.c-torture/execute/20000706-4.c: New test.
58613         * gcc.c-torture/execute/20000706-5.c: New test.
58614
58615 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58616
58617         * g++.old-deja/g++.pt/instantiate7.C: New test.
58618
58619 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58620
58621         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58622         * g++.old-deja/g++.mike/thunk3.C: Likewise.
58623         * g++.old-deja/g++.other/rtti3.C: Likewise.
58624         * g++.old-deja/g++.other/rttid3.C: Likewise.
58625
58626 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
58627
58628         *  g77.f-torture/compile/20000630-1.x: Fix typo
58629
58630 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
58631
58632         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58633         assembly output.
58634
58635 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
58636
58637         * gcc.dg/cpp/ident.c: New test.
58638
58639 2000-07-05  Neil Booth  <NeilB@earthling.net>
58640
58641         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58642           gcc.dg/cpp/lexstrng.c: New tests.
58643
58644 2000-07-04  Neil Booth  <NeilB@earthling.net>
58645
58646         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58647         * gcc.dg/cpp/strify2.c: Same.
58648
58649 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
58650
58651         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58652         * gcc.dg/cpp/19990703-1.c: Likewise.
58653         * gcc.dg/cpp/20000625-1.c: Likewise.
58654         * gcc.dg/cpp/20000625-2.c: Likewise.
58655
58656         * gcc.dg/cpp/macro1.c,
58657         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58658         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58659         gcc.dg/cpp/strify1.c,
58660         gcc.dg/cpp/strify2.c: New tests.
58661
58662 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
58663
58664         * gcc.c-torture/execute/20000703-1.c: New test.
58665
58666 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58667
58668         * g++.old-deja/g++.pt (lookup10.C): New test.
58669
58670 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58671
58672         * g++.old-deja/g++.pt (typename25.C): New test.
58673
58674 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
58675
58676         * gcc.c-torture/compile/20000701-1.c: New test.
58677
58678 2000-06-30  Nick Clifton  <nickc@cygnus.com>
58679
58680         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58681         to test case.
58682
58683 2000-06-30  Catherine Moore  <clm@cygnus.com>
58684
58685         * gcc.c-torture/execute/align-1.c: New test.
58686
58687 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
58688
58689         * g++.old-deja/g++.pt/expr8.C: New test.
58690         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58691
58692 2000-06-29  Nick Clifton  <nickc@cygnus.com>
58693
58694         * gcc.c-torture/compile/20000629-1.c: New test.
58695
58696 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58697
58698
58699         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58700         gcc.dg/noncompile directory, depending on whether they're
58701         preprocessor tests or not.  Annotate all the tests for the dg
58702         framework.
58703
58704         * gcc.c-torture/noncompile/noncompile.exp: Delete.
58705         * gcc.dg/noncompile/noncompile.exp: New.
58706
58707         * Moved files:
58708         Old name                                New name
58709         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
58710         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
58711         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
58712         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
58713         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
58714         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
58715         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
58716         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
58717         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
58718         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
58719         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
58720         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
58721         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
58722         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
58723         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
58724         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
58725         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
58726         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
58727         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
58728         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
58729         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
58730         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
58731         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
58732         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
58733
58734         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
58735         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
58736         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
58737         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
58738         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
58739         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
58740
58741 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58742
58743         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58744         declare one variable.  On the fourth, error.
58745         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58746         declared by 20000628-1a.h.
58747
58748 2000-06-29  Richard Henderson  <rth@redhat.com>
58749
58750         * gcc.c-torture/execute/930529-1.x: New file.
58751         * gcc.dg/920413-1.c: Adjust expected warning text.
58752         * gcc.dg/980217-1.c: Declare abort.
58753         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58754
58755 2000-06-29  Jeffrey A Law  (law@cygnus.com)
58756
58757         * g77.f-torture/compile/20000629-1.f: New test.
58758         * g77.f-torture/compile/20000629-1.x: Expected to fail.
58759
58760 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58761
58762         Rearrange lots of files, removing entirely the
58763         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58764         directories.
58765
58766         * Deleted files:
58767         gcc.c-torture/code_quality/code_quality.exp
58768         gcc.c-torture/special/special.exp
58769         gcc.failure/failure.exp
58770         gcc.failure/940409-1.x
58771         gcc.c-torture/compile/961203-1.x
58772
58773         * New files:
58774         gcc.misc-tests/linkage.exp
58775         gcc.c-torture/execute/920730-1t.c
58776         gcc.c-torture/execute/920730-1t.x
58777         gcc.c-torture/compile/920520-1.x
58778         gcc.c-torture/compile/920521-1.x
58779         gcc.c-torture/compile/981006-1.x
58780         gcc.c-torture/execute/eeprof-1.x
58781
58782         * Moved files (possibly with modifications to fit a new harness):
58783         Old name                                New name
58784         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
58785         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
58786         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
58787         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
58788         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
58789         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
58790         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
58791         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
58792         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
58793         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
58794         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
58795         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
58796         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
58797         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
58798
58799 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58800
58801         * c-torture/compile/961203-1.x: Delete.
58802
58803         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
58804         not exit. Include stdio.h.
58805         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58806         * gcc.misc-tests/dg-12.c: Likewise.
58807         * gcc.misc-tests/dg-5.c: Likewise.
58808         * gcc.misc-tests/dg-6.c: Likewise.
58809         * gcc.misc-tests/dg-7.c: Prototype abort.
58810         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58811         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58812         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
58813         not exit.
58814         * gcc.misc-tests/sieve.c: Use return from main, not exit.
58815         * gcc.misc-tests/sort2.c: Use return from main, not exit.
58816
58817 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
58818
58819         * gcc.dg/cpp/20000628-1.c: New test.
58820         * gcc.dg/cpp/20000628-1.h: New header for above test.
58821         * gcc.dg/cpp/20000628-1a.h: Likewise.
58822
58823 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
58824
58825         * gcc.dg/cpp: New directory.
58826         * gcc.dg/cpp/cpp.exp: New driver.
58827         * gcc.dg/cpp/20000627-1.c: New test.
58828         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58829         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58830         and rewrite as a compilation test.
58831
58832         * gcc.dg: Move many files into the cpp subdirectory, possibly
58833         renaming or editing them as well.
58834         Old name                New name
58835         990119-1.c              cpp/19990119-1.c
58836         990228-1.c              cpp/19990228-1.c
58837         990407-1.c              cpp/19990407-1.c
58838         990409-1.c              cpp/19990409-1.c
58839         990413-1.c              cpp/19990413-1.c
58840         990703-1.c              cpp/19990703-1.c
58841         20000127-1.c            cpp/20000127-1.c
58842         20000129-1.c            cpp/20000129-1.c
58843         20000207-1.c            cpp/20000207-1.c
58844         20000207-2.c            cpp/20000207-2.c
58845         20000209-1.c            cpp/20000209-1.c
58846         20000209-2.c            cpp/20000209-2.c
58847         20000301-1.c            cpp/20000301-1.c
58848         20000419-1.c            cpp/20000419-1.c
58849         20000510-1.S            cpp/20000510-1.S
58850         20000519-1.c            cpp/20000519-1.c
58851         20000529-1.c            cpp/20000529-1.c
58852         20000625-1.c            cpp/20000625-1.c
58853         20000625-2.c            cpp/20000625-2.c
58854         cpp-as1.c               cpp/assert1.c
58855         cpp-as2.c               cpp/assert2.c
58856         cxx-comments-1.c        cpp/cxxcom1.c
58857         cxx-comments-2.c        cpp/cxxcom2.c
58858         endif-label.c           cpp/endif.c
58859         cpp-hash1.c             cpp/hash1.c
58860         cpp-hash2.c             cpp/hash2.c
58861         cpp-if1.c               cpp/if-1.c
58862         cpp-if2.c               cpp/if-2.c
58863         cpp-if3.c               cpp/if-3.c
58864         cpp-if4.c               cpp/if-4.c
58865         cpp-if5.c               cpp/if-5.c
58866         cpp-cond.c              cpp/if-cexp.c
58867         cpp-missingop.c         cpp/if-mop.c
58868         cpp-missingparen.c      cpp/if-mpar.c
58869         cpp-opprec.c            cpp/if-oppr.c
58870         cpp-ifparen.c           cpp/if-paren.c
58871         cpp-shortcircuit.c      cpp/if-sc.c
58872         cpp-shift.c             cpp/if-shift.c
58873         cpp-unary.c             cpp/if-unary.c
58874         cpp-li1.c               cpp/line1.c
58875         cpp-li2.c               cpp/line2.c
58876         lineno.c                cpp/line3.c
58877         lineno-2.c              cpp/line4.c
58878         cpp-mi.c                cpp/mi1.c
58879         cpp-mic.h               cpp/mi1c.h
58880         cpp-micc.h              cpp/mi1cc.h
58881         cpp-mind.h              cpp/mi1nd.h
58882         cpp-mindp.h             cpp/mi1ndp.h
58883         cpp-mix.h               cpp/mi1x.h
58884         cpp-mi2.c               cpp/mi2.c
58885         cpp-mi2a.h              cpp/mi2a.h
58886         cpp-mi2b.h              cpp/mi2b.h
58887         cpp-mi2c.h              cpp/mi2c.h
58888         cpp-mi3.c               cpp/mi3.c
58889         cpp-mi3.def             cpp/mi3.def
58890         poison-1.c              cpp/poison.c
58891         pr-impl.c               cpp/prag-imp.c
58892         cpp-redef-2.c           cpp/redef1.c
58893         cpp-redef.c             cpp/redef2.c
58894         strpaste.c              cpp/strp1.c
58895         strpaste-2.c            cpp/strp2.c
58896         cpp-tradpaste.c         cpp/tr-paste.c
58897         cpp-tradstringify.c     cpp/tr-str.c
58898         cpp-tradwarn1.c         cpp/tr-warn1.c
58899         cpp-tradwarn2.c         cpp/tr-warn2.c
58900         trigraphs.c             cpp/trigraphs.c
58901         cpp-unc1.c              cpp/unc1.c
58902         cpp-unc2.c              cpp/unc2.c
58903         cpp-unc3.c              cpp/unc3.c
58904         cpp-unc.c               cpp/unc4.c
58905         undef.c                 cpp/undef1.c
58906         undef-2.c               cpp/undef2.c
58907         cpp-wi1.c               cpp/widestr1.c
58908
58909 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
58910
58911         * lib/g++.exp (g++_include_flags): Tweak.
58912
58913 2000-06-27  H.J. Lu  <hjl@gnu.org>
58914             Loren J. Rittle  <ljrittle@acm.org>
58915
58916         * lib/g++.exp (g++_include_flags): Override libgloss.exp
58917         version with one that knows about the new gcc tree structure.
58918         (g++_link_flags): Same.
58919
58920 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
58921
58922         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
58923         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
58924         case we are cross-compiling.
58925
58926         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
58927         g++.old-deja/g++.niklas/Makefile.in,
58928         g++.old-deja/g++.niklas/configure.in,
58929         g++.old-deja/g++.other/Makefile.in,
58930         g++.old-deja/g++.other/configure.in,
58931         gcc.c-torture/code_quality/Makefile.in,
58932         gcc.c-torture/code_quality/configure.in,
58933         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
58934         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
58935         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
58936         gcc.c-torture/execute/ieee/Makefile.in,
58937         gcc.c-torture/execute/ieee/configure.in,
58938         gcc.c-torture/noncompile/Makefile.in,
58939         gcc.c-torture/noncompile/configure.in,
58940         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58941         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58942         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58943
58944 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58945
58946         * g++.old-deja/g++.other/ambig3.C: New test.
58947
58948 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58949
58950         * g++.old-deja/g++.pt/syntax1.C: New test.
58951         * g++.old-deja/g++.pt/syntax2.C: New test.
58952         * g++.old-deja/g++.other/syntax3.C: New test.
58953         * g++.old-deja/g++.other/syntax4.C: New test.
58954
58955 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58956
58957         * gcc.dg/20000623-1.c: Prototype exit and abort.
58958
58959 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58960
58961         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58962         New tests.
58963         * gcc.dg/cpp-mi3.def: New file.
58964
58965         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58966         inside assertions.
58967         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58968         lexer's error messages.
58969         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58970         divine anything from the linemarkers.
58971         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58972         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58973
58974 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
58975
58976         * gcc.dg/20000623-1.c: New test.
58977
58978 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
58979
58980         * gcc.c-torture/execute/20000622-1.c: New test.
58981
58982 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58983
58984         * g++.old-deja/g++.other/init15.C: New test.
58985
58986 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58987
58988         * g++.old-deja/g++.pt/vaarg2.C: New test.
58989         * g++.old-deja/g++.pt/vaarg3.C: New test.
58990
58991 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58992
58993         * g++.old-deja/g++.other/dyncast6.C: New test.
58994
58995 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58996
58997         * gcc.c-torture/execute/loop-6.c: New test.
58998
58999 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
59000
59001         * gcc.dg/20000614-1.c: New test.
59002         * gcc.dg/20000614-2.c: New test.
59003
59004 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
59005
59006         * g++.old-deja/g++.other/inline12.C: New test.
59007
59008 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
59009
59010         * g++.old-deja/g++.other/eh1.C: New test.
59011
59012 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
59013
59014         * g++.old-deja/g++.other/type.C: New test.
59015
59016 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59017
59018         * g++.old-deja/g++.other/initstring.C: New test.
59019
59020 2000-06-12  Jason Merrill  <jason@redhat.com>
59021
59022         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59023
59024 2000-06-09  Jeffrey A Law  (law@cygnus.com)
59025
59026         * gcc.c-torture/compile/20000609-1.c: New test.
59027
59028 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
59029
59030         * gcc.dg/20000609-1.c: New test.
59031
59032 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
59033
59034         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59035         * gcc.c-torture/noncompile/poison-1.c: Move...
59036         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59037         * gcc.dg/cpp-li1.c: Add a token after the #line.
59038
59039 2000-06-05  Richard Henderson  <rth@cygnus.com>
59040
59041         * gcc.c-torture/execute/20000605-2.c: New test.
59042         * gcc.c-torture/execute/20000605-3.c: New test.
59043
59044 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
59045
59046         * g77.f-torture/execute/20000503-1.x: New file.
59047
59048 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
59049
59050         * g++.old-deja/g++.eh/badalloc1.C: New test.
59051
59052 2000-06-05  Richard Henderson  <rth@cygnus.com>
59053
59054         * gcc.c-torture/execute/20000605-1.c: New test.
59055
59056 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59057             Nathan Sidwell <nathan@codesourcery.com>
59058
59059         * gcc.c-torture/compile/20000605-1.c: New test.
59060
59061 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
59062
59063         * g77.f-torture/compile/20000601-1.f: New test.
59064
59065 2000-06-03  Richard Henderson  <rth@cygnus.com>
59066
59067         * gcc.c-torture/execute/20000603-1.c: New.
59068
59069 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
59070
59071         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59072         * gcc.dg/noreturn-2.c (noreturn): Likewise.
59073
59074 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
59075
59076         * gcc.dg/compare2.c (case 12): XFAIL.
59077         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59078         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59079
59080         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59081
59082 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
59083
59084         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59085         guard macro is already defined when the header is first
59086         included.
59087         * gcc.dg/cpp-mix.h: New file.
59088         * gcc.dg/endif-label.c: Update patterns to match compiler.
59089
59090         * g++.brendan/complex1.C: Declare abort.
59091         * g++.law/refs4.C: Remove XFAIL.
59092         * g++.oliva/expr2.C: Declare abort and exit.
59093
59094 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
59095
59096         * gcc.c-torture/execute/20000528-1.c: New test.
59097
59098         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59099         * g++.old-deja/g++.law/temps4.C: Likewise.
59100
59101         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59102         stdlib.h.  Call abort() on failure.
59103         * g++.old-deja/g++.law/refs4.C: Likewise.
59104         * g++.old-deja/g++.law/temps4.C: Likewise.
59105         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59106         * gcc.c-torture/execute/20000112-1.c: Include string.h.
59107
59108 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
59109
59110         Relative to g++.dg/special:
59111         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59112
59113         Relative to g++.old-deja:
59114         * g++.brendan/complex1.C, g++.jason/optimize2.C,
59115         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59116         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59117         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59118         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59119         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59120         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59121
59122         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59123         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59124         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59125         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59126         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59127         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59128         and/or string.h.
59129
59130         * g++.other/goto1.C: Update expectations for error messages.
59131
59132 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
59133
59134         * gcc.c-torture/compile/20000523-1.c: New test.
59135
59136 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59137
59138         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59139
59140 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59141
59142         * g++.old-deja/g++.eh/catch11.C: New test.
59143         * g++.old-deja/g++.eh/catch12.C: New test.
59144
59145 2000-05-24  Nick Clifton  <nickc@cygnus.com>
59146
59147         * gcc.c-torture/execute/20000523-1.c: New test.
59148
59149 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
59150
59151         * c-torture/execute/bcp-1.c: Replace abort in arg of
59152         __builtin_constant_p with a generic external function.
59153
59154         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59155         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59156         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59157         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59158         Prototype abort and/or exit.
59159
59160         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59161         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59162         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59163         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59164
59165 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
59166
59167         * gcc.dg/dwarf2-1.c: New test.
59168
59169 2000-05-20  Richard Henderson  <rth@cygnus.com>
59170
59171         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59172
59173 2000-05-20  Andreas Jaeger  <aj@suse.de>
59174
59175         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59176         testcase.
59177
59178 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
59179
59180         * gcc.c-torture/execute/20000519-2.c: New test.
59181
59182 2000-05-19  Andreas Jaeger  <aj@suse.de>
59183
59184         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59185         which fails with SSA.
59186
59187         * lib/c-torture.exp: Also test with -O3 -fssa.
59188
59189 2000-05-18  Michael Meissner  <meissner@redhat.com>
59190
59191         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59192         * gcc.c-torture/execute/920415-1.c: Ditto.
59193         * gcc.c-torture/execute/920501-1.c: Ditto.
59194         * gcc.c-torture/execute/conversion.c: Ditto.
59195         * gcc.c-torture/execute/cvt-1.c: Ditto.
59196
59197 2000-05-18  Jeffrey A Law  (law@cygnus.com)
59198
59199         * gcc.c-torture/compile/20000518-1.c: New test.
59200
59201 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59202
59203         * g77.f-torture/compile/200005018.f: New test.
59204
59205 2000-05-17  Jeffrey A Law  (law@cygnus.com)
59206
59207         * gcc.c-torture/compile/20000517-1.c: New test.
59208
59209 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59210
59211         * gcc.c-torture/execute/20000516-1.c: New test.
59212
59213 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
59214
59215         * g++.old-deja/g++.other/eh.C: New test.
59216
59217 2000-05-12  Richard Henderson  <rth@cygnus.com>
59218
59219         * gcc.c-torture/execute/990208-1.c (main): Don't pass
59220         constants through to doit's conditional.
59221
59222 2000-05-11  Jeffrey A Law  (law@cygnus.com)
59223
59224         * gcc.c-torture/compile/20000511-1.c: New test.
59225         * g77.f-torture/compile/20000511-1.f: New test.
59226         * g77.f-torture/compile/20000511-2.f: New test.
59227
59228 2000-05-11  Michael Meissner  <meissner@redhat.com>
59229
59230         * gcc.c-torture/execute/20000511-1.c: New test.
59231
59232 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
59233
59234         * gcc.dg/dg.exp: Scan .S files as well as .c files.
59235         * gcc.dg/20000510-1.S: New.
59236
59237 2000-05-08  Catherine Moore  <clm@cygnus.com>
59238
59239         * gcc.dg/unused-3.c: New.
59240
59241 2000-05-06  Richard Henderson  <rth@cygnus.com>
59242
59243           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59244           * g++.old-deja/g++.mike/warn1.C: Likewise.
59245           * g++.old-deja/g++.pt/local1.C: Likewise.
59246           * g++.old-deja/g++.pt/local7.C: Likewise.
59247           * g++.old-deja/g++.pt/spec16.C: Likewise.
59248
59249 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
59250
59251         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59252
59253 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
59254
59255           * g77.f-torture/execute/20000503-1.f: New test.
59256
59257 2000-05-04  Andreas Jaeger  <aj@suse.de>
59258
59259         * gcc.dg/noreturn-2.c: New test.
59260
59261 2000-05-04  Neil Booth  <NeilB@earthling.net>
59262
59263         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59264         preprocessor.
59265
59266 2000-05-04  Richard Henderson  <rth@cygnus.com>
59267
59268         * gcc.c-torture/execute/20000503-1.c: Fix typo.
59269
59270 2000-05-04  Richard Henderson  <rth@cygnus.com>
59271
59272         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
59273         OpenSSL by Jason R Thorpe.
59274
59275 2000-05-03  Jim Wilson  <wilson@cygnus.com>
59276
59277         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59278
59279 2000-05-03  Robert Lipe <robertlipe@usa.net>
59280
59281         * gcc.dg/20000503-1.c: New test.
59282
59283 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
59284
59285         * gcc.c-torture/compile/20000502-1.c: New test.
59286         * g++.old-deja/g++.other/align.C: New test.
59287         * gcc.dg/cpp-tradstringify.c: New test.
59288
59289 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59290
59291         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59292         and hard registers.
59293
59294 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
59295
59296         * gcc.c-torture/execute/loop-5.c: New test.
59297
59298 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
59299
59300         * gcc.c-torture/execute/va-arg-20.c: New test.
59301
59302 2000-04-23  Jeffrey A Law  (law@cygnus.com)
59303
59304         * gcc.c-torture/execute/20000422-1.c: New test.
59305
59306 2000-04-20  Greg McGary  <gkm@gnu.org>
59307
59308         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59309         when optimizing, but without sibling-call optimizations (-O1).
59310
59311 2000-04-20  Jeffrey A Law  (law@cygnus.com)
59312
59313           * gcc.c-torture/compile/20000420-1.c: New test.
59314
59315 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
59316
59317         * g++.abi/ptrflags.C: New test.
59318         * g++.eh/catchptr1.C: Test incomplete pointer chains.
59319
59320 2000-04-19  Catherine Moore  <clm@cygnus.com>
59321
59322         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59323
59324 2000-04-19  Greg McGary  <gkm@gnu.org>
59325
59326         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59327         sibling-call optimizations.
59328
59329 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
59330
59331         * gcc.dg/20000419-1.c: New test.
59332
59333 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
59334
59335         * gcc.c-torture/execute/20000412-6.c: New test.
59336
59337 2000-04-12  Jeffrey A Law  (law@cygnus.com)
59338
59339         * gcc.c-torture/execute/20000412-5.c: New test.
59340         * g77.f-torture/compile/20000412-1.f: New test.
59341         * gcc.c-torture/execute/20000412-4.c: New test.
59342         * gcc.c-torture/compile/20000412-2.c: New test.
59343         * gcc.c-torture/execute/20000412-3.c: New test.
59344         * gcc.c-torture/compile/20000412-1.c: New test.
59345         * gcc.c-torture/execute/20000412-2.c: New test.
59346
59347 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
59348
59349         * objc/execute/bf-20.m: New test.
59350
59351 2000-04-10  Richard Henderson  <rth@cygnus.com>
59352
59353         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59354
59355         * gcc.c-torture/execute/20000412-1.c: New test.
59356
59357 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
59358
59359         * g++.old-deja/g++.eh/catchptr1.C: New test.
59360
59361 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
59362
59363         * g++.old-deja/g++.abi/cxa_vec.C: New test.
59364
59365 2000-04-08  Neil Booth  <NeilB@earthling.net>
59366
59367         * gcc.dg/cpp-nullchar.c: Remove test as
59368         embedded nulls cause problems.
59369
59370 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59371
59372         * gcc.dg/compare2.c: New test.
59373
59374 2000-04-08  Neil Booth  <NeilB@earthling.net>
59375
59376         * gcc.dg/cpp-nullchar.c: New test.
59377
59378 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
59379
59380         * gcc.dg/cpp-mi2.c: New test.
59381         * gcc.dg/cpp-mi2[abc].h: New files.
59382
59383 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
59384
59385         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59386         member name.
59387
59388 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
59389
59390         * g++.old-deja/g++.abi/vmihint.C: New test.
59391
59392 2000-04-06  Neil Booth  <NeilB@earthling.net>
59393
59394         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59395         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59396         copyright.
59397
59398 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
59399
59400         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59401         avoid stack-frame overwrite.
59402
59403 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
59404
59405         * gcc.c-torture/compile/20000405-2.c: New test.
59406         * gcc.c-torture/compile/20000405-3.c: New test.
59407
59408 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59409
59410         * gcc.c-torture/compile/20000405-1.c: New test.
59411
59412 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
59413
59414         * gcc.dg/cast-qual-1.c: Revert last change.
59415
59416 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59417
59418         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59419
59420 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
59421
59422         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59423         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59424
59425 2000-04-03  Jeffrey A Law  (law@cygnus.com)
59426
59427         * gcc.c-torture/compile/20000403-2.c: New test.
59428         * gcc.c-torture/compile/20000403-1.c: New test.
59429
59430 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
59431
59432         * gcc.c-torture/execute/20000403-1.c: New test.
59433
59434 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
59435
59436         * gcc.c-torture/execute/20000402-1.c: New test.
59437
59438 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
59439
59440         * gcc.c-torture/execute/va-arg-15.c: New test.
59441         * gcc.c-torture/execute/va-arg-16.c: New test.
59442         * gcc.c-torture/execute/va-arg-17.c: New test.
59443         * gcc.c-torture/execute/va-arg-18.c: New test.
59444         * gcc.c-torture/execute/va-arg-19.c: New test.
59445
59446 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
59447
59448         * gcc.c-torture/compile/981211-1.c: Move to...
59449         * gcc.dg/cpp-as1.c: ...here.
59450         * gcc.dg/cpp-as2.c: New file.
59451
59452         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59453         compiler.
59454
59455 2000-04-02  Neil Booth  <NeilB@earthling.net>
59456
59457         * gcc.dg/cpp-cond.c  New tests.
59458         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
59459         accidental success less likely.
59460         * gcc.dg/cpp-missingop.c  New tests.
59461         * gcc.dg/cpp-missingparen.c  New tests.
59462         * gcc.dg/cpp-shift.c  New tests.
59463         * gcc.dg/cpp-shortcircuit.c  New tests.
59464         * gcc.dg/cpp-unary.c  New tests.
59465
59466 2000-03-29  Jeffrey A Law  (law@cygnus.com)
59467
59468         * gcc.c-torture/compile/20000329-1.c: New test.
59469
59470 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
59471
59472         * gcc.c-torture/compile/20000326-1.c: New test.
59473         * gcc.c-torture/compile/20000326-2.c: New test.
59474
59475 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
59476
59477         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59478         the first parameter is a function argument.
59479
59480 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
59481
59482         * g++.old-deja/g++.ext/array4.C: New test.
59483
59484 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
59485
59486         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59487
59488 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59489
59490         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59491
59492 2000-03-19  Richard Henderson  <rth@cygnus.com>
59493
59494         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59495
59496 2000-03-19  Richard Henderson  <rth@cygnus.com>
59497
59498         * gcc.c-torture/compile/20000319-1.c: New test.
59499
59500 2000-03-14  Jeffrey A Law  (law@cygnus.com)
59501
59502         * gcc.c-torture/execute/20000314-3.c: New test.
59503         * gcc.c-torture/execute/20000314-2.c: New test.
59504         * gcc.c-torture/execute/20000314-1.c: New test.
59505         * gcc.c-torture/compile/20000314-2.c: New test.
59506         * gcc.c-torture/compile/20000314-1.c: New test.
59507
59508 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
59509
59510         * g++.old-deja/g++.warn/inline.C: New test.
59511
59512 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
59513
59514         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59515         standards-compliant result rather than specific constants.
59516         Put test-values in array.
59517
59518 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
59519
59520         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59521         (g++_target_compile): Put test-specific options last.
59522
59523 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59524
59525         * g++.old-deja/g++.eh/vbase4.C: New test.
59526
59527 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59528
59529         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59530
59531 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59532
59533         * g++.old-deja/g++.brendan/misc12.C: Removed.
59534         * g++.old-deja/g++.pt/memtemp77.C: Constify.
59535         * g++.old-deja/g++.ext/pretty4.C: New test.
59536
59537 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59538
59539         * g++.old-deja/g++.other/string2.C: New test.
59540
59541 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
59542
59543         * g++.old-deja/g++.warn/impint2.C: New test.
59544
59545 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
59546
59547         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59548         is 1, not zero.
59549
59550 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
59551
59552         * g++.old-deja/g++.warn/impint.C: New test.
59553         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59554         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59555         * g++.old-deja/g++.pt/explicit12.C: Likewise.
59556         * g++.old-deja/g++.pt/explicit13.C: Likewise.
59557         * g++.old-deja/g++.pt/explicit17.C: Likewise.
59558         * g++.old-deja/g++.pt/explicit18.C: Likewise.
59559         * g++.old-deja/g++.pt/explicit19.C: Likewise.
59560         * g++.old-deja/g++.pt/explicit23.C: Likewise.
59561         * g++.old-deja/g++.pt/explicit31.C: Likewise.
59562         * g++.old-deja/g++.pt/explicit35.C: Likewise.
59563         * g++.old-deja/g++.pt/explicit6.C: Likewise.
59564         * g++.old-deja/g++.pt/memclass7.C: Likewise.
59565
59566 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
59567
59568         * gcc.dg/cpp-redef.c: New test.
59569
59570 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
59571
59572         * g++.old-deja/g++.pt/unify7.C: New test.
59573
59574 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59575
59576         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59577         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59578
59579 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
59580
59581         * gcc.c-torture/compile/20000224-1.c: New test.
59582
59583 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59584
59585         * gcc.c-torture/compile/cpp-2.c: New test.
59586         * gcc.c-torture/compile/cpp-1.c: New test.
59587
59588 2000-02-25  Jeffrey A Law  (law@cygnus.com)
59589
59590         * gcc.c-torture/execute/20000225-1.c: New test.
59591
59592 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59593
59594         * gcc.dg/cpp-li2.c: New test.
59595
59596         * gcc.dg/cpp-wi1.c: New test.
59597
59598         * gcc.dg/cpp-li1.c: New test.
59599
59600 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
59601
59602         * g++.old-deja/g++.other/sizeof5.C: New test.
59603
59604 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59605
59606         * gcc.c-torture/execute/va-arg-13.c: New test.
59607
59608 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
59609
59610         * gcc.c-torture/execute/va-arg-12.c: New test.
59611
59612 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59613
59614         * gcc.c-torture/execute/20000223-1.c: New test.
59615
59616 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59617
59618         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59619
59620 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
59621
59622         * g++.old-deja/g++.abi/ptrmem.C: New test.
59623
59624 2000-02-19  Richard Henderson  <rth@cygnus.com>
59625
59626         * gcc.c-torture/compile/init-3.c: New.
59627
59628 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
59629
59630         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59631         ALWAYS_CXXFLAGS.
59632
59633 2000-02-11  Robert Lipe <robertl@sco.com>
59634
59635         * gcc.c-torture/compile/20000211-3.c: New test.
59636
59637 2000-02-11  Martin Buchholz <martin@xemacs.org>
59638
59639         * gcc.c-torture/compile/20000211-2.c: New test.
59640
59641 2000-02-11  Jeffrey A Law  (law@cygnus.com)
59642
59643         * gcc.c-torture/compile/20000211-1.c: New test.
59644
59645 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
59646
59647         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59648           on native targets
59649
59650 2000-02-08  Nathan Sidwell  <nathan@acm.org>
59651
59652         * g++.old-deja/g++.other/cast5.C: New test.
59653
59654 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
59655
59656         * gcc.c-torture/execute/20000205-1.c: New.
59657
59658 2000-02-03  Nathan Sidwell  <nathan@acm.org>
59659
59660         * g++.old-deja/g++.jason/cast3.C: Return void.
59661         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59662
59663 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59664
59665         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59666
59667         * gcc.dg/loop-1.c: New test.
59668
59669 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
59670
59671         * gcc.c-torture/compile/20000127-1.c: New test.
59672         * gcc.c-torture/execute/991228-1.c: New test.
59673
59674 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59675
59676         * gcc.dg/unused-2.c: New test.
59677
59678         * gcc.dg/conv-1.c: New test.
59679
59680 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
59681
59682         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59683         compiler.
59684         (tool_option_proc): Fix typo.
59685
59686 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
59687
59688         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59689         of the ld on the host, not on the build machine.
59690         Also, don't crash if '--help' is not a supported option.
59691
59692 2000-01-24  Richard Henderson  <rth@cygnus.com>
59693
59694         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59695
59696 2000-01-20  Jeffrey A Law  (law@cygnus.com)
59697
59698         * gcc.c-torture/execute/20000120-2.c: New test.
59699         * gcc.c-torture/execute/20000120-1.c: New test.
59700
59701 2000-01-13  Jeffrey A Law  (law@cygnus.com)
59702
59703         * gcc.c-torture/execute/20000113-1.c: New test.
59704
59705 2000-01-12  Jeffrey A Law  (law@cygnus.com)
59706
59707         * gcc.c-torture/execute/20000112-1.c: New test.
59708
59709 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59710
59711         * gcc.dg/20000111-1.c: New test.
59712
59713 2000-01-10  Jeffrey A Law  (law@cygnus.com)
59714
59715         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59716         with 16 bit integers.
59717
59718 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59719
59720         * gcc.dg/20000108-1.c: New test.
59721
59722 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59723
59724         * g++.old-deja/g++.ns/koenig8.C: New test.
59725
59726 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59727
59728         * g++.old-deja/g++.other/cast4.C: New test.
59729
59730 2000-01-05  Jeffrey A Law  (law@cygnus.com)
59731
59732         * gcc.c-torture/compile/20000105-2.c: New test.
59733         * gcc.c-torture/compile/20000105-1.c: New test.
59734
59735 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59736
59737         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59738         references to printf & atoi to conform to ANSI standard.
59739         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59740         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59741         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59742         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59743         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59744         * g++.old-deja/g++.brendan/complex1.C: Likewise.
59745         * g++.old-deja/g++.brendan/copy1.C: Likewise.
59746         * g++.old-deja/g++.brendan/copy2.C: Likewise.
59747         * g++.old-deja/g++.brendan/copy3.C: Likewise.
59748         * g++.old-deja/g++.brendan/copy4.C: Likewise.
59749         * g++.old-deja/g++.brendan/copy5.C: Likewise.
59750         * g++.old-deja/g++.brendan/copy6.C: Likewise.
59751         * g++.old-deja/g++.brendan/copy7.C: Likewise.
59752         * g++.old-deja/g++.brendan/copy8.C: Likewise.
59753         * g++.old-deja/g++.brendan/crash11.C: Likewise.
59754         * g++.old-deja/g++.brendan/crash14.C: Likewise.
59755         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59756         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59757         * g++.old-deja/g++.brendan/delete2.C: Likewise.
59758         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59759         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59760         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59761         * g++.old-deja/g++.brendan/eh1.C: Likewise.
59762         * g++.old-deja/g++.brendan/groff1.C: Likewise.
59763         * g++.old-deja/g++.brendan/init3.C: Likewise.
59764         * g++.old-deja/g++.brendan/misc12.C: Likewise.
59765         * g++.old-deja/g++.brendan/misc7.C: Likewise.
59766         * g++.old-deja/g++.brendan/new2.C: Likewise.
59767         * g++.old-deja/g++.brendan/operators4.C: Likewise.
59768         * g++.old-deja/g++.brendan/operators5.C: Likewise.
59769         * g++.old-deja/g++.brendan/overload2.C: Likewise.
59770         * g++.old-deja/g++.brendan/overload7.C: Likewise.
59771         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59772         * g++.old-deja/g++.brendan/reference1.C: Likewise.
59773         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59774         * g++.old-deja/g++.brendan/template24.C: Likewise.
59775         * g++.old-deja/g++.brendan/template3.C: Likewise.
59776         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59777         * g++.old-deja/g++.jason/inline3.C: Likewise.
59778         * g++.old-deja/g++.jason/opeq.C: Likewise.
59779         * g++.old-deja/g++.law/arg5.C: Likewise.
59780         * g++.old-deja/g++.law/arm7.C: Likewise.
59781         * g++.old-deja/g++.law/ctors11.C: Likewise.
59782         * g++.old-deja/g++.law/cvt8.C: Likewise.
59783         * g++.old-deja/g++.law/init9.C: Likewise.
59784         * g++.old-deja/g++.law/refs4.C: Likewise.
59785         * g++.old-deja/g++.law/template2.C: Likewise.
59786         * g++.old-deja/g++.law/visibility24.C: Likewise.
59787         * g++.old-deja/g++.law/vtable3.C: Likewise.
59788         * g++.old-deja/g++.mike/asm2.C: Likewise.
59789         * g++.old-deja/g++.mike/eh1.C: Likewise.
59790         * g++.old-deja/g++.mike/misc1.C: Likewise.
59791         * g++.old-deja/g++.mike/misc13.C: Likewise.
59792         * g++.old-deja/g++.mike/misc14.C: Likewise.
59793         * g++.old-deja/g++.mike/ns12.C: Likewise.
59794         * g++.old-deja/g++.mike/p1248.C: Likewise.
59795         * g++.old-deja/g++.mike/p3708.C: Likewise.
59796         * g++.old-deja/g++.mike/p3708a.C: Likewise.
59797         * g++.old-deja/g++.mike/p3708b.C: Likewise.
59798         * g++.old-deja/g++.mike/p646.C: Likewise.
59799         * g++.old-deja/g++.mike/p700.C: Likewise.
59800         * g++.old-deja/g++.mike/p783.C: Likewise.
59801         * g++.old-deja/g++.mike/p783a.C: Likewise.
59802         * g++.old-deja/g++.mike/p783b.C: Likewise.
59803         * g++.old-deja/g++.mike/p786.C: Likewise.
59804         * g++.old-deja/g++.mike/p789.C: Likewise.
59805         * g++.old-deja/g++.mike/p789a.C: Likewise.
59806         * g++.old-deja/g++.mike/p807a.C: Likewise.
59807         * g++.old-deja/g++.other/delete3.C: Likewise.
59808         * g++.old-deja/g++.other/dyncast1.C: Likewise.
59809         * g++.old-deja/g++.other/dyncast2.C: Likewise.
59810         * g++.old-deja/g++.other/dyncast3.C: Likewise.
59811         * g++.old-deja/g++.other/empty1.C: Likewise.
59812         * g++.old-deja/g++.other/temporary1.C: Likewise.
59813         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59814         * g++.old-deja/g++.pt/t16.C: Likewise.
59815         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59816
59817 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
59818
59819         * gcc.dg/991230-1.c: New test.
59820
59821 1999-12-29  Jeffrey A Law  (law@cygnus.com)
59822
59823         * gcc.c-torture/compile/991229-3.c: New test.
59824         * gcc.c-torture/compile/991229-2.c: New test.
59825         * gcc.c-torture/compile/991229-1.c: New test.
59826
59827 1999-12-29  Greg McGary <gkm@eng.ascend.com>
59828
59829         * gcc.c-torture/compile/labels-2.c: New test.
59830
59831 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
59832
59833         * gcc.c-torture/execute/991227-1.c: New test.
59834
59835 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59836
59837         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59838
59839 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
59840
59841         * gcc.c-torture/execute/991221-1.c: New test.
59842
59843 1999-12-20  Nathan Sidwell  <nathan@acm.org>
59844
59845         * g++.old-deja/g++.other/cast3.C: New test.
59846
59847 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
59848
59849         * gcc.c-torture/execute/991216-4.c: New test.
59850
59851 1999-12-16  Michael Meissner  <meissner@cygnus.com>
59852
59853         * gcc.c-torture/execute/991216-1.c: New test.
59854         * gcc.c-torture/execute/991216-2.c: New test.
59855         * gcc.c-torture/execute/991216-3.c: New test.
59856
59857 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59858
59859         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59860         Actually make the test fail by using "-O2" for compilation.
59861
59862 1999-12-15  Nathan Sidwell  <nathan@acm.org>
59863
59864         * g++.old-deja/g++.warn/cast-align1.C: New test.
59865
59866 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59867
59868         * gcc.c-torture/compile/991214-1.c: New test.
59869         * gcc.c-torture/compile/991214-2.c: New test.
59870
59871 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59872
59873         * gcc.dg/991214-1.c: New test.
59874
59875 1999-12-13  Jeffrey A Law  (law@cygnus.com)
59876
59877         * gcc.c-torture/compile/991213-3.c: New test.
59878         * gcc.c-torture/compile/991213-2.c: New test.
59879         * gcc.c-torture/compile/991213-1.c: New test.
59880
59881 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
59882
59883         * gcc.dg/991209-1.c: New test.
59884
59885 1999-12-08  Nathan Sidwell <nathan@acm.org>
59886
59887         * gcc.c-torture/compile/991208-1.c: New test.
59888
59889 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59890
59891         * gcc.dg/ultrasp2.c: New test.
59892
59893 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
59894
59895         * g++.old-deja/g++.abi/align.C (main): Fix typo.
59896
59897 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
59898
59899         * gcc.c-torture/compile/991202-1.c: New test.
59900         * gcc.c-torture/execute/991202-1.c: New test.
59901         * gcc.c-torture/execute/991202-2.c: New test.
59902         * gcc.c-torture/execute/991202-3.c: New test.
59903
59904 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
59905
59906         * g++.old-deja/g++.abi/align.C: New test.
59907         * g++.old-deja/g++.abi/aggregates.C: Likewise.
59908         * g++.old-deja/g++.abi/bitfields.C: Likewise.
59909
59910 1999-12-01  Richard Henderson  <rth@cygnus.com>
59911
59912         * gcc.c-torture/execute/991201-1.c: New.
59913
59914 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
59915
59916         * gcc.dg/991129-1.c: New test.
59917
59918 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59919
59920         * gcc.c-torture/compile/991127-1.c: New test.
59921
59922 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59923
59924         * g++.old-deja/g++.other/warn4.C: New test.
59925
59926 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59927
59928         * g++.old-deja/g++.eh/cleanup2.C: New test.
59929         * g++.old-deja/g++.ext/pretty2.C: New test.
59930         * g++.old-deja/g++.ext/pretty3.C: New test.
59931         * g++.old-deja/g++.other/debug6.C: New test.
59932
59933 1999-10-20  Jim Wilson  <wilson@cygnus.com>
59934
59935         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
59936         compiler_output to look for one error message instead of two.
59937
59938 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
59939
59940         * gcc.c-torture/execute/991118-1.c: Also test case
59941         where the word boundary does not split a byte evenly.
59942
59943 1999-11-19  Nathan Sidwell  <nathan@acm.org>
59944
59945         * g++.old-deja/g++.ext/restrict1.C: New test.
59946
59947 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59948
59949         * gcc.c-torture/execute/991118-1.c: New test.
59950
59951 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
59952
59953         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59954         working directory pathnames.
59955
59956 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
59957
59958         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59959         host is equipped with driver.h and driver.o so it can actually
59960         compile and run the tests.
59961
59962 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
59963
59964         * gcc.c-torture/compile/991008-1.c: New test.
59965
59966 1999-11-08  Nick Clifton  <nickc@cygnus.com>
59967
59968         * lib/gcc-dg.exp: Include target-supports.exp
59969
59970 1999-11-05  Nick Clifton  <nickc@cygnus.com>
59971
59972         * lib/target-supports.exp: New file: Provide procs to test for
59973         features supported by the target.
59974         (check_weak_available): Moved here from ecos.exp.
59975         (check_alias_available): New proc: Determine of the target
59976         toolchain supports the alias attribute.
59977
59978         * gcc.dg/special/ecos.exp: Move check_weak_available to
59979         target-supports.exp.
59980         (alias-1.c): Only perform the test if the target supports
59981         aliases.
59982         (wkali-1.c): Only perform the test if the target supports
59983         aliases.
59984
59985         * gcc.dg/990506-0.c: Expect error messages from cross
59986         targets as well as native targets.
59987
59988 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59989
59990         * gcc.dg/ultrasp1.c: Removed xfail.
59991         * gcc.dg/struct-ret-2.c: Likewise.
59992         * gcc.dg/array-1.c: Likewise.
59993
59994 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59995
59996         * gcc.dg/struct-ret-2.c: New test.
59997
59998         * gcc.dg/array-1.c: New test.
59999
60000 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
60001
60002         * gcc.c-torture/execute/991030-1.c: New test.
60003
60004 1999-10-26  Richard Henderson  <rth@cygnus.com>
60005
60006         * gcc.c-torture/compile/991026-2.c: New test.
60007
60008 1999-10-26  Jeffrey A Law  (law@cygnus.com)
60009
60010         * gcc.c-torture/compile/991026-1.c: New test.
60011
60012 1999-10-23  Jeffrey A Law  (law@cygnus.com)
60013
60014         * gcc.c-torture/execute/991023-1.c: New test.
60015
60016 1999-10-19  Jeffrey A Law  (law@cygnus.com)
60017
60018         * gcc.c-torture/execute/991019-1.c: New test.
60019
60020 1999-10-16  Richard Henderson  <rth@cygnus.com>
60021
60022         * gcc.c-torture/execute/991016-1.c: New test.
60023
60024 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
60025
60026         * gcc.c-torture/execute/991014-1.c: New test.
60027
60028 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
60029
60030         * g++.old-deja/g++.other/union2.C: New test.
60031
60032 1999-10-13  Nathan Sidwell  <nathan@acm.org>
60033
60034         * g++.old-deja/g++.other/vaarg2.C: New test.
60035         * g++.old-deja/g++.other/vaarg3.C: New test.
60036
60037 1999-10-12  Craig Burley  <craig@jcb-sc.com>
60038
60039         * g77.f-torture/noncompile/19990905-1.f: Moved from being
60040         in compile/.
60041
60042 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
60043
60044         * gcc.c-torture/execute/va-arg-11.c: New test.
60045
60046 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
60047
60048         * lib/file-format.exp (gcc_target_object_format): Don't
60049         crash if objdump is unavailable.
60050
60051 1999-09-29  Donn Terry <donn@interix.com>
60052
60053         * gcc.misc-tests/mg.exp: delete extraneous redirection.
60054
60055 1999-09-28  Nick Clifton  <nickc@cygnus.com>
60056
60057         * gcc.c-torture/compile/990928-1.c: New test.
60058
60059 1999-09-28  Nathan Sidwell  <nathan@acm.org>
60060
60061         * g++.old-deja/g++.other/decl6.C: New test.
60062
60063 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60064
60065         * gcc.c-torture/execute/va-arg-10.c: New test.
60066
60067 1999-09-27  Nathan Sidwell  <nathan@acm.org>
60068
60069         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60070         __PRETTY_FUNCTION__.
60071
60072 1999-09-23  Nick Clifton  <nickc@cygnus.com>
60073
60074         * gcc.c-torture/execute/990923-1.c: New test.
60075
60076 1999-09-21  Nick Clifton  <nickc@cygnus.com>
60077
60078         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60079         for which -fpic is inappropriate.
60080
60081 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
60082
60083         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60084
60085 1999-09-21  Nathan Sidwell  <nathan@acm.org>
60086
60087         * g++.old-deja/g++.other/dyncast1.C: New test.
60088         * g++.old-deja/g++.other/dyncast2.C: New test.
60089         * g++.old-deja/g++.other/dyncast3.C: New test.
60090         * g++.old-deja/g++.other/dyncast4.C: New test.
60091         * g++.old-deja/g++.other/dyncast5.C: New test.
60092         * g++.old-deja/g++.eh/catch3.C: New test.
60093         * g++.old-deja/g++.eh/catch3p.C: New test.
60094         * g++.old-deja/g++.eh/catch4.C: New test.
60095         * g++.old-deja/g++.eh/catch4p.C: New test.
60096         * g++.old-deja/g++.eh/catch5.C: New test.
60097         * g++.old-deja/g++.eh/catch5p.C: New test.
60098         * g++.old-deja/g++.eh/catch6.C: New test.
60099         * g++.old-deja/g++.eh/catch6p.C: New test.
60100         * g++.old-deja/g++.eh/catch7.C: New test.
60101         * g++.old-deja/g++.eh/catch7p.C: New test.
60102         * g++.old-deja/g++.eh/catch8.C: New test.
60103         * g++.old-deja/g++.eh/catch8p.C: New test.
60104         * g++.old-deja/g++.eh/catch9.C: New test.
60105         * g++.old-deja/g++.eh/catch9p.C: New test.
60106
60107 1999-09-13  Nathan Sidwell  <nathan@acm.org>
60108
60109         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60110         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60111
60112 1999-09-13  Jeffrey A Law  (law@cygnus.com)
60113
60114         * gcc.c-torture/compile/990913-1.c: New test.
60115
60116 1999-09-10  Nathan Sidwell  <nathan@acm.org>
60117
60118         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60119         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60120
60121 1999-09-09  Richard Henderson  <rth@cygnus.com>
60122
60123         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60124
60125 1999-09-09  Nathan Sidwell  <nathan@acm.org>
60126
60127         * g++.old-deja/g++.other/lookup11.C: New test.
60128         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60129         what is permitted and what we want.
60130         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60131         overload use.
60132         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60133
60134 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
60135
60136         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60137         * gcc.c-torture/noncompile/poison-1.c: New file.
60138
60139 1999-09-08  Nathan Sidwell  <nathan@acm.org>
60140
60141         * g++.old-deja/g++.other/sizeof3.C: New test.
60142         * g++.old-deja/g++.other/sizeof4.C: New test.
60143         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60144         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60145
60146 1999-09-07  Richard Henderson  <rth@cygnus.com>
60147
60148         * gcc.dg/va-arg-1.c: New.
60149
60150 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60151
60152         * gcc.c-torture/execute/va-arg-9.c: New test.
60153
60154 1999-09-05  Craig Burley  <craig@jcb-sc.com>
60155
60156         * g77.f-torture/compile/980519-2.f: New test.
60157         * g77.f-torture/compile/19990905-0.f: New test.
60158         * g77.f-torture/compile/19990905-1.f: New test.
60159         * g77.f-torture/compile/19990905-2.f: New test.
60160
60161         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60162
60163 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
60164
60165         * gcc.c-torture/execute/990827-1.c: Fix typo.
60166
60167 1999-09-03  Nathan Sidwell  <nathan@acm.org>
60168
60169         * g++.old-deja/g++.other/deref1.C: New test.
60170
60171 1999-09-02  Nathan Sidwell  <nathan@acm.org>
60172
60173         * g++.old-deja/g++.other/ambig2.C: New test.
60174         * g++.old-deja/g++.other/cond5.C: New test.
60175         * g++.old-deja/g++.other/lookup16.C: New test.
60176
60177 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
60178
60179         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60180         assemblers too.
60181
60182 1999-08-31  Jeffrey A Law  (law@cygnus.com)
60183
60184         * lib/c-torture.exp: Avoid the "compare executables" optimization
60185         when testing native.
60186
60187 1999-08-29  Jeffrey A Law  (law@cygnus.com)
60188
60189         * gcc.c-torture/execute/990829-1.c: New test.
60190         * gcc.c-torture/compile/990829-1.c: New test.
60191
60192 1999-08-27  Paul Burchard  <burchard@pobox.com>
60193
60194         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60195         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60196         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60197         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60198         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60199         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60200         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60201         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60202         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60203         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60204         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60205
60206 1999-08-27  Jeffrey A Law  (law@cygnus.com)
60207
60208         * gcc.c-torture/execute/990827-1.c: New test.
60209
60210 1999-08-26  Craig Burley  <craig@jcb-sc.com>
60211
60212         * g77.f-torture/noncompile/19990826-4.f: New test.
60213
60214         * g77.f-torture/compile/19990826-3.f: New test.
60215
60216         * g77.f-torture/execute/19990826-2.f: New test.
60217
60218         * g77.f-torture/compile/19990826-1.f: New test.
60219
60220         * gcc.c-torture/execute/990826-0.c: New test.
60221         * g77.c-torture/execute/19990826-0.f: New test.
60222
60223         * g77.f-torture/noncompile/970626-2.f: New test.
60224
60225 1999-08-25  Paul Burchard  <burchard@pobox.com>
60226
60227         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60228         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60229         lss-011.C: New tests.
60230
60231 1999-08-25  Nathan Sidwell  <nathan@acm.org>
60232
60233         * g++.old-deja/g++.other/decl5.C: New test.
60234
60235 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60236
60237         * noncompile/noncompile.exp: Load_lib c-torture.exp.
60238         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60239         call `postbase' for each one.  All callers of `postbase' changed
60240         to call this instead.
60241
60242 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
60243
60244         * gcc.c-torture/execute/990811-1.c: New test.
60245
60246 1999-08-09  Nick Clifton  <nickc@cygnus.com>
60247
60248         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60249         just native ones.
60250
60251         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60252         just native ones.
60253
60254 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60255
60256         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60257
60258 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60259
60260         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60261
60262 1999-08-04  Nathan Sidwell  <nathan@acm.org>
60263
60264         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60265
60266 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60267
60268         * gcc.c-torture/execute/990804-1.c: New test.
60269
60270 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60271
60272         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60273         * g++.old-deja/g++.brendan/crash64.C: Likewise.
60274         * g++.old-deja/g++.brendan/overload8.C: Likewise.
60275
60276 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60277
60278         * g++.old-deja/g++.other/struct1.C: New test.
60279
60280 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60281
60282         * g++.old-deja/g++.other/enum2.C: New test.
60283
60284 1999-08-02  Richard Henderson  <rth@cygnus.com>
60285
60286         Adapted from tests from Franz Sirl:
60287         * gcc.c-torture/execute/va-arg-7.c: New test.
60288         * gcc.c-torture/execute/va-arg-8.c: New test.
60289
60290 1999-08-01  Jeffrey A Law  (law@cygnus.com)
60291
60292         * gcc.c-torture/compile/990801-2.c: New test.
60293
60294         * gcc.c-torture/compile/990801-1.c: New test.
60295
60296 1999-07-27  Michael Meissner  <meissner@cygnus.com>
60297
60298         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60299         fp-cmp-1.c, converting double to float.
60300
60301         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60302         fp-cmp-1.c, converting double to long double.
60303
60304         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60305         from fr1 to unknown_register, since fr1 is a legitimate register
60306         on some machines.
60307
60308 1999-07-25  Jeffrey A Law  (law@cygnus.com)
60309
60310         * README: More listname related changes.
60311
60312 1999-07-08  Catherine Moore  <clm@cygnus.com>
60313
60314         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
60315
60316 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
60317
60318         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60319
60320 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60321
60322         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60323
60324 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
60325
60326         * gcc.dg/990703-1.c: New test.
60327
60328 1999-06-29  Nick Clifton  <nickc@cygnus.com>
60329
60330         * lib/file-format.exp: New file: Move definition of proc
60331         gcc_target_object_format to here from
60332         gcc.dg/special/ecos.exp.
60333
60334         * lib/c-torture.exp: Include lib file-format.exp.
60335         * lib/gcc-dg.exp: Include lib file-format.exp.
60336
60337         * gcc.dg/special/ecos.exp: Remove definition of proc
60338         gcc_target_object_format.
60339
60340 1999-06-28  Jeffrey A Law  (law@cygnus.com)
60341
60342         * gcc.c-torture/execute/990628-1.c: New test.
60343
60344 1999-06-25  Jeffrey A Law  (law@cygnus.com)
60345
60346         * gcc.c-torture/compile/990625-2.c: New test.
60347
60348         * gcc.c-torture/compile/990625-1.c: New test.
60349
60350 1999-06-23  Nick Clifton  <nickc@cygnus.com>
60351
60352         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
60353         attributes compile.
60354         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60355         ports that use the COFF/PE file format.
60356
60357 1999-06-17  Jeffrey A Law  (law@cygnus.com)
60358
60359         * gcc.c-torture/compile/990617-1.c: New test.
60360
60361 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
60362
60363         * g++.old-deja/g++.other/decl4.C: New test.
60364
60365 1999-06-14  Nathan Sidwell  <nathan@acm.org>
60366
60367         * g++.old-deja/g++.other/bitfld3.C: New test.
60368
60369 1999-06-08  Nathan Sidwell  <nathan@acm.org>
60370
60371         * g++.old-deja/g++.eh/catch1.C: New test.
60372
60373 1999-06-07  Jeffrey A Law  (law@cygnus.com)
60374
60375         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60376
60377         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60378         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
60379
60380 1999-06-05  Craig Burley  <craig@jcb-sc.com>
60381
60382         * g77.f-torture/compile/19990502-0.f: Replace with new,
60383         shorter, test that still fails after recent changes.
60384
60385 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60386
60387         * gcc.c-torture/execute/990604-1.c: New test.
60388
60389 1999-05-31  Jeffrey A Law  (law@cygnus.com)
60390
60391         * gcc.c-torture/execute/990531-1.c: New test.
60392
60393 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60394
60395         * gcc.c-torture/compile/990527-1.c: New test.
60396
60397 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
60398
60399         * gcc.c-torture/execute/990527-1.c: New test.
60400
60401 1999-05-25  Nick Clifton  <nickc@cygnus.com>
60402
60403         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60404         bitfields as signed.
60405
60406 1999-05-25  Craig Burley  <craig@jcb-sc.com>
60407
60408         * g77.f-torture/compile/19990525-0.f: New test.
60409
60410 1999-05-25  Jeffrey A Law  (law@cygnus.com)
60411
60412         * gcc.c-torture/execute/990525-2.c: New test.
60413
60414         * gcc.c-torture/execute/990525-1.c: New test.
60415
60416 1999-05-24  Nathan Sidwell  <nathan@acm.org>
60417
60418         * g++.old-deja/g++.other/anon3.C: New test.
60419         * g++.old-deja/g++.other/anon4.C: New test.
60420         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60421         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60422         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60423         Merrill).
60424
60425 1999-05-24  Jeffrey A Law  (law@cygnus.com)
60426
60427         * gcc.c-torture/execute/990524-1.c: New test.
60428
60429         * gcc.dg/990524-1.c: New test.
60430
60431 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60432
60433         * gcc.c-torture/compile/990523-1.c: New test.
60434
60435 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
60436
60437         * gcc.c-torture/compile/990519-1.c: New test.
60438
60439 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60440
60441         * gcc.c-torture/compile/990517-1.c: New test.
60442
60443         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60444         (e4, f4): New tests.
60445         (main): Call them.
60446
60447 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60448
60449         * gcc.dg/noreturn-1.c: New test.
60450
60451 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60452
60453         * gcc.c-torture/execute/990513-1.c: New test.
60454
60455 1999-05-10  Richard Henderson  <rth@cygnus.com>
60456
60457         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60458
60459 1999-05-10  Craig Burley  <craig@jcb-sc.com>
60460
60461         * g77.f-torture/execute/erfc.f: Use small single-precision
60462         values, to avoid problems on Alphas when not -mieee.
60463
60464 1999-05-08  Craig Burley  <craig@jcb-sc.com>
60465
60466         * gcc.dg/990506-0.c: New test.
60467
60468 1999-05-08  Richard Henderson  <rth@cygnus.com>
60469
60470         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60471         the constant to test.  Don't XFAIL 64-bit targets.
60472
60473         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60474         * g++.old-deja/g++.law/profile1.C: Likewise.
60475
60476         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60477         operator new instances.
60478         * g++.old-deja/g++.other/delete5.C: Likewise.
60479
60480 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60481
60482         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60483         intrinsic.
60484
60485 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60486
60487         * g77.f-torture/execute/u77-test.f: Reverse order of two
60488         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60489
60490 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60491
60492         * gcc.dg/compare1.c: New test.
60493
60494 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
60495
60496         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60497         New tests.
60498
60499 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60500
60501         * g77.f-torture/compile/19990502-1.f: New test.
60502
60503 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60504
60505         * g77.f-torture/compile/19990502-0.f: New test.
60506
60507 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60508
60509         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60510         intrinsic.
60511
60512 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60513
60514         * g77.f-torture/execute/u77-test.f (main): List libU77
60515         intrinsics not currently tested.
60516         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60517         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60518         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60519         Trim blanks off the ends of some printed strings.
60520
60521 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60522
60523         * g77.f-torture/execute/u77-test.f (main): Just warn about
60524         FSTAT gid disagreement, as it's expected on some systems.
60525
60526 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60527
60528         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60529         use a new function, which allows for some slop.
60530         Clean up some commentary.
60531         (issum): The new function.
60532         (sgladd): Deleted subroutine.
60533
60534 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60535
60536         * g77.f-torture/execute/u77-test.f: Modify to be more like
60537         libf2c/libU77 version, bringing patches to that version here.
60538         Add suitable commentary.
60539
60540 1999-04-25  Richard Henderson  <rth@cygnus.com>
60541
60542         * gcc.dg/990424-1.c: New test.
60543
60544 1999-04-24  Craig Burley  <craig@jcb-sc.com>
60545
60546         * g77.f-torture/execute/u77-test.f (main): Bug involving
60547         LSTAT has been fixed, so turn back on full checking.
60548
60549 1999-04-20  Craig Burley  <craig@jcb-sc.com>
60550
60551         * g77.f-torture/compile/19990419-0.f: New test.
60552         * g77.f-torture/execute/19990419-1.f: New test.
60553
60554 1999-04-17  Richard Henderson  <rth@cygnus.com>
60555
60556         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60557         to avoid the need for a prototype to supress a warning.
60558
60559 1999-04-07  Jim Wilson  <wilson@cygnus.com>
60560
60561         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60562
60563 1999-04-04  Jeffrey A Law  (law@cygnus.com)
60564
60565         * gcc.c-torture/execute/990404-1.c: New test.
60566
60567 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60568
60569         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60570         * gcc.dg/cpp-if3.c: Don't use -pedantic.
60571         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60572         missing initializer warnings.
60573
60574 1999-03-28  Jeffrey A Law  (law@cygnus.com)
60575
60576         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60577         matching strings.
60578
60579 1999-03-26  Jeffrey A Law  (law@cygnus.com)
60580
60581         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60582
60583 1999-03-26  Craig Burley  <craig@jcb-sc.com>
60584
60585         * g77.f-torture/execute/19990325-0.f: New test.
60586         * g77.f-torture/execute/19990325-1.f: New test.
60587
60588 1999-03-24  Jeffrey A Law  (law@cygnus.com)
60589
60590         * gcc.c-torture/execute/990324-1.c: New test.
60591
60592 1999-03-22  Jim Wilson  <wilson@cygnus.com>
60593
60594         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60595         test with 4.
60596
60597 1999-03-17  Richard Henderson  <rth@cygnus.com>
60598
60599         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
60600
60601 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60602
60603         * g77.f-torture/execute/19990313-2.f: New test.
60604         * g77.f-torture/execute/19990313-3.f: New test.
60605
60606 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60607
60608         * g77.f-torture/execute/19990313-0.f: New test.
60609         * g77.f-torture/execute/19990313-1.f: New test.
60610
60611 1999-03-12  Jim Wilson  <wilson@cygnus.com>
60612
60613         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60614         printf to sprintf.
60615         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60616         (main): Add check for u15.  Conditionalize u31 check depending on
60617         whether ints are <32 bits or >=32 bits.
60618
60619 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60620
60621         * g77.f-torture/execute/19981119-0.f: Improve testiness.
60622
60623 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60624
60625         * g77.f-torture/compile/19990305-0.f: New test.
60626         * g77.f-torture/execute/19981119-0.f: New test.
60627
60628 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60629
60630         * g77.f-torture/execute/970625-2.f: call ABORT if final
60631         result is not correct, instead of just printing it.
60632         Add this checking via newly introduced obfuscation, to
60633         trip up buggy front ends.
60634
60635 1999-03-07  Craig Burley  <craig@jcb-sc.com>
60636
60637         * g77.f-torture/compile/960317-1.f: Moved from being
60638         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
60639
60640 1999-03-06  Craig Burley  <craig@jcb-sc.com>
60641
60642         * g77.f-torture/execute/960317-1.f: New (old) test.
60643         * g77.f-torture/execute/970625-2.f: Ditto.
60644
60645 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
60646
60647         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60648         error message on line 1 or line 2; cccp and cpplib do this differently.
60649
60650 1999-03-01  Jeffrey A Law  (law@cygnus.com)
60651
60652         * g++.old-deja/g++.law/weak1.C: New test.
60653
60654 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60655
60656         * gcc.c-torture/execute/990119-1.c: Renamed to...
60657         * gcc.dg/990119-1.c: this, so it will only be tested once
60658         (it's a preprocessor test, it doesn't need to be run at
60659         multiple optimization levels).
60660
60661 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60662
60663         * lib/g++.exp: Don't add incdir=$base_dir/../include to
60664           ALWAYS_CXXFLAGS.
60665
60666 1999-02-24  Craig Burley  <craig@jcb-sc.com>
60667
60668         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60669         * g77.f-torture/compile/19981216-0.f: ...as it is expected
60670         to not be compilable by current g77.
60671
60672 1999-02-24  Nick Clifton  <nickc@cygnus.com>
60673
60674         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60675
60676 1999-02-22  Jeffrey A Law  (law@cygnus.com)
60677
60678         * gcc.c-torture/execute/990222-1.c: New test.
60679
60680 1999-02-19  Craig Burley  <craig@jcb-sc.com>
60681
60682         * g77.f-torture/compile/19990218-0.f: New test.
60683         * g77.f-torture/noncompile/19990218-1.f: New test.
60684
60685 1999-02-18  Craig Burley  <craig@jcb-sc.com>
60686
60687         * g77.f-torture/compile/19981216-0.f: New test.
60688
60689 1999-02-14  Jeffrey A Law  (law@cygnus.com)
60690
60691         * gcc.dg/990214-1.c: New test.
60692
60693 1999-02-13  Jeffrey A Law  (law@cygnus.com)
60694
60695         * gcc.dg/990213-2.c: New test.
60696
60697         * gcc.dg/990213-1.c: New test.
60698
60699 1999-02-12  Jeffrey A Law  (law@cygnus.com)
60700
60701         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60702         ints.
60703
60704 1999-02-11  Nick Clifton  <nickc@cygnus.com>
60705
60706         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60707         specified by target.
60708
60709         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60710
60711 1999-02-11  Jeffrey A Law  (law@cygnus.com)
60712
60713         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60714
60715 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60716
60717         * gcc.dg/special/ecos.exp: New test driver for new tests with
60718         special requirements.
60719
60720         * gcc.dg/special/alias-1.c: New test.
60721         * gcc.dg/special/gcsec-1.c: New test.
60722         * gcc.dg/special/weak-1.c: New test.
60723         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60724         * gcc.dg/special/weak-2.c: New test.
60725         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60726         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60727         * gcc.dg/special/wkali-1.c: New test.
60728         * gcc.dg/special/wkali-2.c: New test.
60729         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60730         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60731
60732 1999-02-10  Felix Lee  <flee@cygnus.com>
60733
60734           * lib/c-torture.exp (c-torture-compile): Pull out code for
60735           analyzing gcc error messages.
60736           (c-torture-execute): Likewise.  Fix some (harmless) false
60737           positives.
60738           * lib/gcc.exp (gcc_check_compile): New function.
60739
60740 1999-02-08  Richard Henderson  <rth@cygnus.com>
60741
60742         * gcc.c-torture/execute/990208-1.c: New test.
60743
60744 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60745
60746         * g++.dg/special/ecos.exp: New driver for new tests with special
60747         requirements
60748
60749         * g++.dg/special/conpr-1.C: New test
60750         * g++.dg/special/conpr-2.C: New test
60751         * g++.dg/special/conpr-2a.C: New test
60752         * g++.dg/special/conpr-3.C: New test
60753         * g++.dg/special/conpr-3a.C: New test
60754         * g++.dg/special/conpr-3b.C: New test
60755
60756         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60757         allow g++ to use the dg driver
60758
60759         * README: Add comment about g++.dg directory
60760
60761 1999-02-06  Jeffrey A Law  (law@cygnus.com)
60762
60763         * README: Update email addresses.
60764
60765 1999-02-03  Nick Clifton  <nickc@cygnus.com>
60766
60767         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60768         arguments in order to force structure S onto the stack even on
60769         the alpha.
60770         (test): Pass 10 leading arguments to function foo as well as the
60771         structure S.
60772
60773         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60774         failure for all targets.
60775
60776         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60777         abort to terminate program execution.
60778
60779 1999-01-30  Richard Henderson  <rth@cygnus.com>
60780
60781         * gcc.c-torture/execute/990130-1.c: New test.
60782
60783 1999-01-30  Jeffrey A Law  (law@cygnus.com)
60784
60785         * gcc.dg/990130-1.c: New test.
60786
60787 1999-01-28  Michael Meissner  <meissner@cygnus.com>
60788
60789         * gcc.c-torture/execute/990128-1.c: New test.
60790
60791 1999-01-27  Michael Meissner  <meissner@cygnus.com>
60792
60793         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60794
60795 1999-01-27  Felix Lee  <flee@cygnus.com>
60796
60797         * lib/c-torture.exp (c-torture-compile): pull out code for
60798         analyzing gcc error messages.
60799         (c-torture-execute): ditto, and fix some (harmless) false
60800         positives.
60801         * lib/gcc.exp (gcc_check_compile): new function.
60802
60803 1999-01-17  Jeffrey A Law  (law@cygnus.com)
60804
60805         * gcc.dg/990117-1.c: New test.
60806
60807         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60808
60809         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60810
60811 1999-01-15  Jeffrey A Law  (law@cygnus.com)
60812
60813         * g77.f-torture/compile/990115-1.f: New test.
60814
60815 1999-01-07  Jeffrey A Law  (law@cygnus.com)
60816
60817         * gcc.c-torture/compile/990107-1.c: New test
60818
60819 1999-01-06  Jeffrey A Law  (law@cygnus.com)
60820
60821         * gcc.c-torture/execute/990106-2.c: New test.
60822
60823         * gcc.c-torture/execute/990106-1.c: New test.
60824
60825 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
60826
60827         * gcc.c-torture/compile/981223-1.c: New test.
60828
60829 1998-12-29  Richard Henderson  <rth@cygnus.com>
60830
60831         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60832         (opt3): Rename from opt4 and disable.
60833
60834 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
60835
60836         * g++.old-deja/g++.pt/ptrmem5.C: New test.
60837
60838 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60839
60840         * g++.old-deja/g++.other/conv5.C: New test.
60841
60842 1998-12-14  Nick Clifton  <nickc@cygnus.com>
60843
60844         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60845
60846 1998-12-11  Jeffrey A Law  (law@cygnus.com)
60847
60848         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60849
60850 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
60851
60852         * gcc.c-torture/compile/981211-1.c: New test.
60853
60854 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60855
60856         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60857
60858         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60859
60860 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60861
60862         * gcc.special/930510-1.c: Make C9X safe.
60863         * gcc.misc-tests/gcov-1.c Similarly.
60864         * gcc.misc-tests/gcov-2.c Similarly.
60865
60866 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60867
60868         * gcc.dg/ultrasp1.c: New test.
60869
60870 1998-12-06  Richard Henderson  <rth@cygnus.com>
60871
60872         * gcc.c-torture/execute/981206.c: New test.
60873
60874 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60875
60876         * g++.old-deja/g++.ns/template7.C: New test.
60877
60878         * g++.old-deja/g++.other/expr1.C: New test.
60879
60880         * g++.old-deja/g++.eh/tmpl3.C: New test.
60881
60882         * g++.old-deja/g++.eh/tmpl2.C: New test.
60883
60884 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60885
60886         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60887         * g++.old-deja/g++.other/using6.C: Removed.
60888         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60889
60890         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60891
60892 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60893
60894         * g++.old-deja/g++.pt/overload8.C: New test.
60895
60896         * g++.old-deja/g++.pt/overload7.C: New test.
60897
60898         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60899
60900         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60901         and relinking messages.
60902         * lib/g++.exp (g++_target_compile): Remove .rpo file when
60903         compiling with -frepo.
60904
60905 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
60906
60907         * g++.old-deja/g++.pt/lookup6.C: New test.
60908
60909 1998-11-30  Nick Clifton  <nickc@cygnus.com>
60910
60911         * gcc.c-torture/execute/981130-1.c: New test.
60912         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
60913
60914 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60915
60916         * g++.old-deja/g++.pt/explicit76.C: New test.
60917
60918         * g++.old-deja/g++.pt/friend38.C: New test.
60919
60920         * g++.old-deja/g++.ns/crash2.C: New test.
60921
60922         * g++.old-deja/g++.pt/defarg8.C: New test.
60923
60924         * g++.old-deja/g++.pt/instantiate6.C: New test.
60925
60926         * g++.old-deja/g++.pt/static6.C: New test.
60927
60928         * g++.old-deja/g++.pt/decl2.C: New test.
60929
60930 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60931
60932         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
60933         problem is actually related with name lookup, but so what? :-)
60934
60935         * g++.old-deja/g++.pt/friend37.C: New test.
60936
60937 1998-11-25  Dave Love  <d.love@dl.ac.uk>
60938
60939         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60940         element, which fails on some systems.
60941
60942         * g77.f-torture/execute/labug1.f: New test.
60943
60944 1998-11-21  Jeffrey A Law  (law@cygnus.com)
60945
60946         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60947         is defined.
60948
60949 1998-11-18  Dave Love  <d.love@dl.ac.uk>
60950
60951         * g77.f-torture/compile/981117-1.f: New test.
60952
60953 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
60954
60955         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
60956         properly discarded.
60957
60958 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
60959
60960         * gcc.c-torture/execute/memcheck: New directory of tests for
60961         -fcheck-memory-usage.
60962
60963 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
60964
60965         * README: New file, general information about the testsuite and
60966         new description of the various C++ test subdirectories.
60967         * README.g++: Eliminate obsolete information, update and move most
60968         relevant stuff to README.
60969
60970 1998-11-07  Richard Henderson  <rth@cygnus.com>
60971
60972         * gcc.c-torture/compile/981107-1.c: New test.
60973
60974 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
60975
60976         * execute/memcpy-bi.c: New testcase.
60977
60978 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
60979
60980         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60981         base classes.
60982
60983         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60984         template is selected.
60985
60986         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60987         classes, it should be accepted for all types.
60988
60989         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60990
60991         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60992         specializations start with template headers.
60993
60994 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60995
60996         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60997
60998         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60999         non-POD types.
61000
61001 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61002
61003         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61004
61005 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61006
61007         * compile/981022-1.c, compile/981022-1.x: New test and driver.
61008
61009 1998-10-19  Jeffrey A Law  (law@cygnus.com)
61010
61011         * 981019-1.c: New test.
61012
61013 1998-10-14  Robert Lipe <robertl@dgii.com>
61014
61015         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61016         find objc headers.
61017
61018 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61019
61020         * compile/981001-4.c: Remove use of GCC extension that triggers a
61021         compiler bug.
61022
61023 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
61024
61025         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61026
61027 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61028
61029         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
61030         instantiation of template produces incorrect code for delete
61031         expression.
61032
61033         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
61034         constructors' name is not unique.
61035         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61036         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61037
61038         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
61039         automatic array of const is ill-formed.
61040
61041         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
61042         of template parameter?
61043
61044         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
61045         const.
61046
61047         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
61048         pointer-to-member expression.
61049
61050         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
61051         declaration causes ICE.
61052
61053 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
61054
61055         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
61056         reserved in the global namespace.
61057
61058         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61059         generate needed virtual table.
61060
61061         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61062
61063 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
61064
61065         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61066         template-dependent type
61067
61068 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61069
61070         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61071         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61072         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61073
61074         * g++.old-deja/g++.other/using5.C: New test; using decl from base
61075         class should be usable as argument of member function.
61076         * g++.old-deja/g++.other/using6.C: New test; using decl from base
61077         class should be usable as return type of member function.
61078         * g++.old-deja/g++.other/using7.C: New test; using decl from base
61079         class should be usable as type of data member.
61080
61081         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61082
61083 1998-10-09  Jeffrey A Law  (law@cygnus.com)
61084
61085         * gcc.c-torture/special/920521-1.c: Fix bogus test.
61086
61087 1998-10-08  Nick Clifton  <nickc@cygnus.com>
61088
61089         * gcc.dg/dll-?.c Add thumb to target list.
61090         Fix assembler scan patterns to match current assembler output.
61091
61092 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
61093
61094         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
61095         matching of template brackets.
61096
61097         * g++.old-deja/g++.other/using4.C: New test.  Test using
61098         declarations of methods from base classes.
61099
61100         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
61101         within functions should introduce names into the innermost
61102         enclosing namespace.
61103
61104         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
61105         of static locals if first initialization throws.
61106
61107 1998-10-07  Jim Wilson  <wilson@cygnus.com>
61108
61109         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61110
61111 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
61112
61113         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
61114         lose track of the possible targets of tablejump insns.
61115         * special/special.exp: Run it.
61116
61117 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61118
61119         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
61120         must be declared before its specializations can be named in friend
61121         declarations.
61122
61123 1998-10-05  Dave Love  <d.love@dl.ac.uk>
61124
61125         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61126
61127         * g77.f-torture/execute/io1.f: New test.
61128
61129 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61130
61131         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61132         with pointer to template function, for which no argument deduction
61133         is possible.
61134
61135         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61136         specialization of template function as argument to template
61137         function.
61138
61139         * g++.old-deja/g++.other/access2.C: New test; Inner class
61140         shouldn't have privileged access to Outer's names.
61141
61142 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61143
61144         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61145         friend template declared within template class conflicts with
61146         nested class of the same name.
61147
61148         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61149         is ignored.
61150
61151         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61152         object with direct initializer as function declaration.
61153
61154         * g++.old-deja/g++.other/decl2.C: New test; duplicate
61155         initializers.
61156
61157         * g++.old-deja/g++.other/null2.C: New test; conditional operator
61158         involving const pointer and NULL produces incorrect result.
61159
61160         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61161         type name without `typename' should be rejected with -pedantic.
61162
61163 1998-10-02  Richard Henderson  <rth@cygnus.com>
61164
61165         * g++.old-deja/g++.other/addrof1.C: New test.
61166
61167 1998-10-01  Nick Clifton  <nickc@cygnus.com>
61168
61169         * gcc.c-torture/compile/981001-1.c: New test.
61170         * gcc.c-torture/execute/981001-1.c: New test.
61171
61172 1998-10-01  Jeffrey A Law  (law@cygnus.com)
61173
61174         * gcc.c-torture/compile/981001-2.c: New test.
61175         * gcc.c-torture/compile/981001-3.c: New test.
61176         * gcc.c-torture/compile/981001-4.c: New test.
61177
61178 1998-10-01  Robert Lipe  <robertl@dgii.com>
61179
61180         * lib/objc.exp (objc_target_compile): Add -L during compiles for
61181         multilibbed hosts.  Idea grafted from g77.exp.
61182
61183 1998-09-30  Dave Love  <d.love@dl.ac.uk>
61184
61185         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61186         avoid losing on systems which need -lsocket.
61187
61188 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
61189
61190         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61191         * g++.old-deja/g++.other/nested2.C: Ditto.
61192         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61193         failure.
61194
61195 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61196
61197         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61198         preferred over template operator!= for enum bitfields.
61199
61200 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
61201
61202         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61203         that happen to have the same base name, but in different scopes,
61204         are incorrectly rejected.
61205
61206 1998-09-16  Richard Henderson  <rth@cygnus.com>
61207
61208         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61209         on the native word size instead of an integer literal.
61210
61211 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61212
61213         * g++.old-deja/g++.other/static2.C: Invocation of static data
61214         member of type pointer-to-function denoted as non-static member.
61215
61216         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61217         checks involving function types and aliases.
61218
61219 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61220
61221         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61222         redefined to the same non-trivial type.
61223
61224         * g++.old-deja/g++.pt/explicit73.C: Test for proper
61225         namespace-qualification of template specializations declared in
61226         other namespaces.
61227
61228         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61229         to declare a subset of the specializations of a template function
61230         as friends of specializations of a template class.
61231
61232         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61233         member templates that do not fully specialize the enclosing
61234         template class are rejected.
61235
61236 1998-09-11  Dave Love  <d.love@dl.ac.uk>
61237
61238         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61239
61240 1998-09-08  Dave Love  <d.love@dl.ac.uk>
61241
61242         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61243         altered from libf2c/libU77 version.
61244
61245 1998-09-06  Dave Love  <d.love@dl.ac.uk>
61246
61247         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61248
61249 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
61250             Alexandre Oliva  <oliva@dcc.unicamp.br>
61251
61252         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61253         (un)signed char are different types for template specialization
61254         purposes.
61255
61256 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
61257
61258         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61259         * objc: ObjC testsuite.
61260
61261 1998-08-31  Catherine Moore  <clm@cygnus.com>
61262
61263         * gcc.c-torture/execute/941014-1.x: New file.
61264
61265 1998-08-31  Nick Clifton  <nickc@cygnus.com>
61266
61267         * lib/c-torture.exp: Add support for
61268         torture_eval_before_compile and torture_eval_before_execute
61269         variables.
61270
61271 1998-08-30  Jeffrey A Law  (law@cygnus.com)
61272
61273         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
61274         this test triggers valid.
61275
61276 1998-08-27  Jeffrey A Law  (law@cygnus.com)
61277
61278         * gcc.dg/980827-1.c: New test.
61279
61280 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
61281
61282         * gcc.c-torture/execute/loop-4b.c: New test.
61283
61284 1998-08-26  Nick Clifton  <nickc@cygnus.com>
61285
61286         * lib/c-torture.exp: Add support for
61287         torture_eval_before_compile and torture_eval_before_execute
61288         variables.
61289
61290 1998-08-25  Jeffrey A Law  (law@cygnus.com)
61291
61292         * gcc.c-torture/compile/980825-1.c: New test.
61293
61294 1998-08-24  Nick Clifton  <nickc@cygnus.com>
61295
61296         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61297         count number tests in opt_t0 not good_t0.
61298
61299 1998-08-24  Jeffrey A Law  (law@cygnus.com)
61300
61301         * gcc.c-torture/compile/930326-1.x: Fix typo.
61302
61303 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
61304
61305         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61306         causes an ICE.
61307
61308 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61309
61310         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61311         STACK_SIZE is defined.
61312         * gcc.c-torture/unsorted/stuct.c: Similarly.
61313
61314         * gcc.c-torture/compile/980821-1.c: New test.
61315
61316 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61317
61318         * gcc.c-torture/execute/980526-2.c: Disable for targets with
61319         16bit ints.
61320
61321 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
61322
61323         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61324         code.
61325
61326 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
61327
61328         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61329         error'.
61330
61331 1998-08-18  Jeffrey A Law  (law@cygnus.com)
61332
61333         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61334
61335 1998-08-16  Jeffrey A Law  (law@cygnus.com)
61336
61337         * gcc.c-torture/compile/980816-1.c: New test.
61338
61339         * gcc.dg/980816-1.c: New test.
61340
61341 1998-08-13  Jeffrey A Law  (law@cygnus.com)
61342
61343         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61344         compiler for ieee tests.
61345
61346 1998-08-01  Dave Love  <d.love@dl.ac.uk>
61347
61348         * g77.f-torture/compile/980729-0.f: New test.
61349
61350 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
61351
61352         * gcc.c-torture/special/eeprof-1.c: New test, for
61353         -finstrument-functions.
61354         * gcc.c-torture/special/special.exp: Run it.
61355
61356 1998-07-29  Jeffrey A Law  (law@cygnus.com)
61357
61358         * gcc.c-torture/compile/980729-1.c: New test.
61359
61360 1998-07-27  Nick Clifton  <nickc@cygnus.com>
61361
61362         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61363         __thumb__ is defined, and test for ARM style doubles if so.
61364
61365 1998-07-26  Dave Love  <d.love@dl.ac.uk>
61366
61367         * g77.f-torture/noncompile/980615-0.f: New test.
61368
61369 1998-07-26  H.J. Lu  (hjl@gnu.org)
61370
61371         * gcc.dg/980312-1.c: Do link instead of compile.
61372         * gcc.dg/980313-1.c: Likewise.
61373
61374 1998-07-26  Jeffrey A Law  (law@cygnus.com)
61375
61376         * gcc.c-torture/compile/980726-1.c: New test.
61377
61378 1998-07-25  Dave Love  <d.love@dl.ac.uk>
61379
61380         * g77.f-torture/execute/io0.f: New test.
61381
61382 1998-07-24  Nick Clifton  <nickc@cygnus.com>
61383
61384         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61385         an int.
61386
61387 1998-06-18  Michael Meissner  <meissner@cygnus.com>
61388
61389         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61390         m32r bugs.
61391
61392 1998-07-17  Nick Clifton  <nickc@cygnus.com>
61393
61394         * gcc.dg/980626-1.c: Expect failures for all toolchains until
61395         c-decl.c:grokdeclarator can handle mode attributes.
61396
61397 1998-07-16  Jeffrey A Law  (law@cygnus.com)
61398
61399         * gcc.c-torture/execute/980716-1.c: New test.
61400
61401 1998-07-13  Jeffrey A Law  (law@cygnus.com)
61402
61403         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61404         the mn10200.
61405         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
61406         the mn10200.
61407         * gcc.c-torture/execute/va-arg-3.x: Similarly.
61408         * gcc.c-torture/compile/930326-1.x: Similarly.
61409
61410 1998-07-13  Dave Love  <d.love@dl.ac.uk>
61411
61412         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61413         New test from Craig.
61414
61415 1998-07-12  Dave Love  <d.love@dl.ac.uk>
61416
61417         * g77.f-torture/noncompile/980616-0.f: New test.
61418
61419         * g77.f-torture/execute/970816-3.f: New test from Craig.
61420
61421 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61422
61423         *  g++.other/singleton.C: Return error value instead of taking
61424         SIGSEGV.
61425
61426 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61427
61428         *  g++.other/singleton.C: New test.  Warning is under dispute.
61429         Runtime crash is not.
61430
61431 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61432
61433         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61434         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61435         using6.C, using7.C}: New namespace tests.
61436
61437 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61438
61439         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61440         specialization with typedef'ed names used as array indexes.
61441
61442 1998-07-09  Jeffrey A Law  (law@cygnus.com)
61443
61444         * gcc.c-torture/execute/980709-1.c: New test.
61445
61446         * gcc.dg/980709-1.c: New test.
61447
61448 1998-07-07  Richard Henderson  <rth@cygnus.com>
61449
61450         * gcc.c-torture/execute/bcp-1.c: New test.
61451
61452 1998-07-07  Jeffrey A Law  (law@cygnus.com)
61453
61454         * gcc.c-torture/execute/980707-1.c: New test.
61455
61456 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
61457
61458         * gcc.c-torture/compile/980706-1.c: New test.
61459
61460 1998-07-01  Dave Love  <d.love@dl.ac.uk>
61461
61462         * g77.f-torture/execute/980701-0.f,
61463         g77.f-torture/execute/980701-1.f: New test from Craig.
61464
61465 1998-07-01  Jeffrey A Law  (law@cygnus.com)
61466
61467         * gcc.c-torture/compile/980701-1.c: New test.
61468
61469         * gcc.c-torture/execute/980701-1.c: New test.
61470
61471 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
61472 rlsruhe.de>
61473
61474         * g++.old-deja/g++.robertl/eb132.C: New test.
61475         * g++.old-deja/g++.robertl/eb133.C: Likewise.
61476
61477 1998-06-29  Dave Love  <d.love@dl.ac.uk>
61478
61479         * g77.f-torture/execute/980628-7.f,
61480         g77.f-torture/execute/980628-8.f,
61481         g77.f-torture/execute/980628-9.f,
61482         g77.f-torture/execute/980628-10.f: New tests from Craig.
61483
61484         * g77.f-torture/execute/980628-3.f: Remove mail headers.
61485
61486 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61487
61488         * g77.f-torture/execute/980628-4.f: New test from Craig.
61489         * g77.f-torture/execute/980628-5.f: Likewise.
61490         * g77.f-torture/execute/980628-2.f: Likewise.
61491         * g77.f-torture/execute/980628-0.f: Likewise.
61492         * g77.f-torture/execute/980628-1.f: Likewise.
61493         * g77.f-torture/execute/980628-3.f: Likewise.
61494         * g77.f-torture/execute/980628-6.f: Likewise.
61495
61496 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61497
61498         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61499         directory when nothing has been installed yet.
61500
61501 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
61502
61503         * gcc.c-torture/special/special.exp: Handle newer versions of
61504         dejagnu.
61505
61506 1998-06-26  Jeffrey A Law  (law@cygnus.com)
61507
61508         * gcc.dg/980626-1.c: New test.
61509
61510 1998-06-19  Bruno Haible <haible@ilog.fr>
61511
61512         * gcc.misc-tests/m-un-2.c: New test.
61513         * g++.old-deja/g++.other/warn01.c: Likewise.
61514
61515 1998-06-19  Robert Lipe  <robertl@dgii.com>
61516
61517         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61518         compatibility with assmblers with a different comment character.
61519         Eliminate use of GAS-specific extensions.
61520
61521 1998-06-19  Jeffrey A Law  (law@cygnus.com)
61522
61523         * gcc.c-torture/execute/ieee/980619-1.c: New test.
61524
61525 1998-06-19  Robert Lipe  <robertl@dgii.com>
61526
61527         * lib/g77.exp: Replace search for libf2c.a with search for newly
61528         renamed libg2c.a
61529
61530 1998-06-17  Jeffrey A Law  (law@cygnus.com)
61531
61532         * gcc.c-torture/execute/980617-1.c: New test.
61533
61534 1998-06-12  Jeffrey A Law  (law@cygnus.com)
61535
61536         * gcc.c-torture/execute/980612-1.c: New test.
61537
61538 1998-06-08  Jeffrey A Law  (law@cygnus.com)
61539
61540         * gcc.dg/980523-1.c: Only test on ppc-linux.
61541         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61542
61543         * gcc.c-torture/execute/980608-1.c: New test.
61544
61545 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
61546
61547         * gcc.c-torture/execute/980605-1.c: New test.
61548
61549 1998-06-04  Jeffrey A Law  (law@cygnus.com)
61550
61551         * gcc.c-torture/execute/980604-1.c: New test.
61552
61553 1998-06-02  Jeffrey A Law  (law@cygnus.com)
61554
61555         * gcc.c-torture/execute/980602-1.c: New test.
61556         * gcc.c-torture/execute/980602-2.c: Likewise.
61557
61558 1998-06-02  Dave Love  <d.love@dl.ac.uk>
61559
61560         * 970125-0.f: Fix per JCB.  Add commentary.
61561
61562 1998-05-31  Michael Meissner  <meissner@cygnus.com>
61563
61564         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61565         IEEE -0 support.
61566
61567 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61568
61569         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61570         earlier.
61571
61572 1998-05-28  Catherine Moore <clm@cygnus.com>
61573
61574         * gcc.c-torture/execute/980526-3.c: New test.
61575
61576 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
61577
61578         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61579         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61580         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61581         m88k-motorola-sysv3 to XFAIL.
61582
61583 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61584
61585         * gcc.dg/980526-1.c: New test.
61586         * gcc.c-torture/execute/980526-2.c: New test.
61587
61588 1998-05-26  Jeffrey A Law  (law@cygnus.com)
61589
61590         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61591
61592         * gcc.c-torture/execute/980526-1.c: New test.
61593
61594 1998-05-26  Dave Love  <d.love@dl.ac.uk>
61595
61596         * g77.f-torture/execute/alpha2.f: Add runtime test.
61597
61598 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
61599
61600         * g++.old-deja/old-deja.exp: Strip leading directories.
61601
61602         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61603         error for the line.  Don't run multiple tests for the same line.
61604
61605 1998-05-23  Jeffrey A Law  (law@cygnus.com)
61606
61607         * gcc.dg/980523-1.c: New test.
61608
61609 1998-05-23  Dave Love  <d.love@dl.ac.uk>
61610
61611         * g77.f-torture/compile/970915-0.f: New test.
61612
61613 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
61614
61615         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61616
61617 1998-05-21  Jeffrey A Law  (law@cygnus.com)
61618
61619         * gcc.dg/980520-1.c: New test.
61620
61621 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
61622
61623         * gcc.dg/980502-1.c: Fix return type.
61624
61625 1998-05-20  Jeffrey A Law  (law@cygnus.com)
61626
61627         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61628         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61629         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61630         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61631         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61632
61633 1998-05-20  Dave Love  <d.love@dl.ac.uk>
61634
61635         * g77.f-torture/execute/980520-1.f: New test.
61636
61637 1998-05-15  Dave Love  <d.love@dl.ac.uk>
61638
61639         * lib/mike-g77.exp: New file.
61640
61641         * g77.f-torture/noncompile/noncompile.exp,
61642         g77.f-torture/noncompile/check0.f: New files.
61643
61644 1998-05-14  Dave Love  <d.love@dl.ac.uk>
61645
61646         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61647         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61648         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61649         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61650         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61651         abort where appropriate.
61652
61653 1998-05-05  Michael Meissner  <meissner@cygnus.com>
61654
61655         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61656         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61657
61658 1998-04-29  Dave Love  <d.love@dl.ac.uk>
61659
61660         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61661
61662 1998-04-27  Dave Love  <d.love@dl.ac.uk>
61663
61664         * g77.f-torture/compile/980427-0.f: New test.
61665
61666 1998-04-24  Dave Love  <d.love@dl.ac.uk>
61667
61668         * g77.f-torture/compile/980424-0.f: New test.
61669
61670 1998-04-19  Dave Love  <d.love@dl.ac.uk>
61671
61672         * g77.f-torture/compile/980419-2.f (main): New test.
61673         * g77.f-torture/compile/970125-0.f: New test.
61674         * g77.f-torture/compile/980419-1.f: New test.
61675
61676 1998-04-08  Jim Wilson  <wilson@cygnus.com>
61677
61678         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
61679         of loop-4.c.
61680
61681 1998-04-07  Jim Wilson  <wilson@cygnus.com>
61682
61683         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61684
61685 1998-04-03  Jim Wilson  <wilson@cygnus.com>
61686
61687         * gcc.c-torture/compile/980329-1.c: New test.
61688
61689 1998-03-18  Jim Wilson  <wilson@cygnus.com>
61690
61691         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61692         * gcc.dg/980312-1.c: Fix typo in -march command.
61693
61694 1998-03-16  H.J. Lu  (hjl@gnu.org)
61695
61696         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61697
61698 1998-03-11  Robert Lipe  <robertl@dgii.com>
61699
61700         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
61701         Dave Love agree the Fortran source is bogus.
61702
61703 1998-03-11  Robert Lipe  <robertl@dgii.com>
61704
61705         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61706         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61707         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61708         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61709         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61710
61711 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61712
61713         * g++.old-deja/g++.other/friend1.C: New test.
61714
61715 1998-02-18  Dave Love  <d.love@dl.ac.uk>
61716
61717         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61718         possibly uninitialized) variables and declare dnrm2.
61719
61720 1998-02-23  Robert Lipe <robertl@dgii.com>
61721
61722         From Bruno Haible <haible@ilog.fr>:
61723         * gcc.c-torture/execute/980223.c: New test.
61724
61725 1998-02-13  Jeffrey A Law  (law@cygnus.com)
61726
61727         * gcc.dg/ifelse-1.c: New test.
61728
61729 1998-02-09  H.J. Lu  (hjl@gnu.org)
61730
61731         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61732
61733           * lib/old-dejagnu.exp (old-dejagnu): Added the
61734           "execution test - XFAIL *-*-*" handling in the spirit of
61735           "excess errors test -". Changed the "execution test fails"
61736           handling to be like "excess errors test fails".
61737           * Update various tests accordingly.
61738
61739 1998-02-06  Jim Wilson  <wilson@cygnus.com>
61740
61741         * gcc.c-torture/execute/980205.c: New test.
61742
61743 1998-01-18  Jeffrey A Law  (law@cygnus.com)
61744
61745         * lib/c-torture.exp: Look for .x files instead of .cexp files.
61746         * lib/f-torture.exp: Similarly.
61747         * gcc.c-torture: Rename all .cexp files to .x files.
61748
61749 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
61750
61751         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61752         (940510-1.c): Removed duplicate.
61753         (971104-1.c): New test.
61754
61755 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
61756
61757           * lib/f-torture.exp: Improve error and loop detection.
61758
61759 1997-11-19  Michael Meissner  <meissner@cygnus.com>
61760
61761         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61762         use that to size the filler array.
61763
61764 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
61765
61766         * lib/c-torture.exp(c-torture-execute): Fix typo.
61767
61768         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61769         testcase as the executable name. Keep the executable around if
61770         the test fails.
61771
61772 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
61773
61774         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61775         changes.  Only test one -g option, and move it to the end of the
61776         list of options to test.
61777
61778 1997-09-19  Michael Meissner  <meissner@cygnus.com>
61779
61780         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61781         variable GCC_TORTURE_OPTIONS to supply default switches separated
61782         by colons.  If no environment variable, run tests with -O0 -g, -O1
61783         -g, and -O2 -g as well.
61784
61785 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
61786
61787         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61788         explanatory comments. Fix indentation.
61789
61790 1997-09-15  Jeffrey A Law  (law@cygnus.com)
61791
61792         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61793
61794 1997-09-11  Jeffrey A Law  (law@cygnus.com)
61795
61796         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61797         * g++.old-deja/g++.mike/p7325.C: Likewise.
61798         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61799
61800 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
61801
61802         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61803         * g++.old-deja/g++.brendan/crash30.C: Likewise.
61804         * g++.old-deja/g++.brendan/crash39.C: Likewise.
61805         * g++.old-deja/g++.law/operators4.C: Likewise.
61806
61807 1997-09-11  Joe Buck  (jbuck@synopsys.com)
61808
61809         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61810         * g++.old-deja/g++.mike/p784.C: Ditto.
61811         * g++.old-deja/g++.mike/p785.C: Ditto.
61812
61813 1997-09-05  Jeffrey A Law  (law@cygnus.com)
61814
61815           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61816
61817 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61818
61819         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61820         target feature; pass this to c-torture-execute as needed.
61821
61822 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61823
61824         * lib/c-torture.exp(c-torture-execute): If the previous and the
61825         current executables being tested are identical, we don't need to
61826         run the executable again. Try to make the executable names
61827         unique. Add an optional argument for passing additional compiler
61828         flags.
61829
61830 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
61831
61832         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61833
61834 1997-08-29  Jeffrey A Law  (law@cygnus.com)
61835
61836         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61837
61838 1997-07-31  Jeffrey A Law  (law@cygnus.com)
61839
61840         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61841         32bit or larger longs.
61842
61843         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61844         have either a 32bit long or 32bit int.
61845
61846 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
61847
61848         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61849         Make double precision tests dependent on sizeof (double).
61850
61851 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
61852
61853         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61854         too.
61855
61856 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
61857
61858         * gcc.c-torture/compile/961203-1.cexp: New script.
61859
61860 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
61861
61862         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61863         up the includes ourselves.
61864
61865 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
61866
61867         * lib/plumhall.exp: Remove random include, and add a few
61868         verbose messages for debugging.
61869
61870 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
61871
61872         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61873         of trying to do it ourselves.
61874
61875 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
61876
61877         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61878
61879 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
61880
61881         * gcc.prms/5403.c: Made regexp a bit less strict.
61882
61883 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
61884
61885         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61886         is returned from remote_load instead.
61887         * lib/plumhall.exp: Ditto.
61888         * lib/mike-g++.exp: Ditto.
61889         * lib/old-dejagnu.exp: Ditto.
61890         * lib/c-torture.exp: Ditto.
61891
61892 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
61893
61894         * lib/g++.exp: Use build_wrapper procedure.
61895         * lib/gcc.exp: Ditto.
61896
61897 1997-05-20  Jeffrey A Law  (law@cygnus.com)
61898
61899         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61900         an old-style decl for malloc.  Fixes tests to work when
61901         sizeof (int) != sizeof (size_t).
61902
61903 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61904
61905         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
61906
61907         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
61908         use stdargs.h interface.
61909
61910 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61911
61912         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
61913         NO_VARARGS when compiling.
61914
61915 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
61916
61917         * lib/plumhall.exp(ph_includes): New procedure.
61918         (ph_make): Use it.
61919         (ph_compiler): Ditto.
61920
61921         * lib/g++.exp: Rename test-glue.c to testglue.c.
61922         * lib/gcc.exp: Ditto.
61923
61924 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
61925
61926         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
61927         to completion when it's called.
61928
61929 1997-03-21  Michael Meissner  <meissner@cygnus.com>
61930
61931         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
61932         is defined, don't do test.
61933
61934 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
61935
61936         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
61937         for object files.
61938         (ph_summary): Mark skipped testcases as untested, not unresolved.
61939
61940         * lib/plumhall.exp (ph_make): If unresolved because of bad
61941         errorCode, record errorCode in log file.
61942         (*): Replace send_log/verbose with verbose -log.
61943
61944 1997-03-19  Michael Meissner  <meissner@cygnus.com>
61945
61946         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61947         double conversion if double isn't at least 8 bytes.
61948
61949         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61950         int to work with targets where int is 16 bits.
61951
61952         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61953         8 bytes, just exit, since 4 byte doubles don't have enough bits of
61954         precision for the test to complete.
61955
61956 1997-03-14  Michael Meissner  <meissner@cygnus.com>
61957
61958         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61959         if d10v is not compiled with the -mdouble64 flag.
61960         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61961
61962         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61963         d10v is not compiled with the -mint32 flag.
61964
61965 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
61966
61967         * lib/plumhall.exp: Use incr_count.
61968
61969 1997-03-12  Jeffrey A Law  (law@cygnus.com)
61970
61971         * gcc.c-torture: Update to c-torture-1.45.
61972
61973 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
61974
61975         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61976         the name of the expect testcase file).
61977
61978         * lib/g++.exp(g++_init): Ditto.
61979
61980 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61981
61982         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61983         the host.
61984
61985         * lib/gcc.exp(gcc_exit): New procedure.
61986
61987 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61988
61989         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61990         specs where appropriate.
61991
61992         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61993         because of new "candidates are" messages, and removed a few
61994
61995         * Converted all non-old-style g++ testcases to old-style, and
61996         moved into g++.old-deja.
61997
61998 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61999
62000         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62001         options.
62002
62003         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62004         succeeded.
62005
62006         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62007
62008 1997-02-13  Michael Meissner  <meissner@cygnus.com>
62009
62010         * lib/gcc.exp (gcc_target_compile): Add support for defining
62011         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62012         the machine doesn't have those features.
62013
62014 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
62015
62016         * g++.law/operators4.exp: Don't use LIBS.
62017
62018 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
62019
62020         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62021
62022         * lib/mike-g++.exp: Don't set the compiler to be tested here.
62023         * lib/g++.exp: Set it here instead. Also, allow use of the
62024         --tool_exec and --tool_opt options. Change CXX to
62025         GXX_UNDER_TEST.
62026
62027         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62028
62029         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62030
62031 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
62032
62033         * lib/old-dejagnu.exp: Use prune_warnings instead of
62034         prune_system_crud.
62035         * lib/mike-g++.exp: Ditto.
62036         * lib/gcc.exp: Ditto.
62037         * lib/g++.exp: Ditto.
62038
62039         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62040
62041 1997-02-07  Jeffrey A Law  (law@cygnus.com)
62042
62043           * 941014-2.c: Include stdlib.h
62044           * 960327-1.c: Include stdio.h
62045           * dbra.c, index-1.c: Don't assume ints are 32bits.
62046
62047 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
62048
62049         * lib/gcc.exp: Add gcc,stack_size target feature.
62050
62051         * lib/g++.exp(g++_target_compile): Add the include and link
62052         paths here, not in two other places. And, it's $options, not
62053         options.
62054
62055         * lib/mike-g++.exp(postbase): Remove the code that determines
62056         the correct include and link paths.
62057         * g++.old-deja/old-deja.exp: Ditto.
62058
62059 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
62060
62061         * lib/g++.exp(g++_init): target_compile no longer returns the
62062         filename of the result.
62063
62064 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
62065
62066         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62067         call to glob.
62068
62069         * gcc.c-torture/special/special.exp: Change call to
62070         gcc_target_compile to include the object file.
62071
62072 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
62073
62074         * gcc.c-torture/special/special.exp: Correct misspelling in last
62075         change.
62076
62077 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
62078
62079         * lib/plumhall.exp(ph_summary): Log the entire output of the
62080         executable. Return -1 if there were any failures, 0 otherwise.
62081         (ph_execute): Return -1 if there were any failures, 0 otherwise.
62082         (ph_make): Clean up objects and executables that were built
62083         if the tests succeeded.
62084
62085 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
62086
62087         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62088         libraries and includes in the build tree as appropriate.
62089
62090 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62091
62092         * lib/c-torture.exp: Instead of looking for the global variable
62093         NO_LONG_LONG, check to see if that's a feature of the target.
62094
62095 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62096
62097         * config/default.exp: Minimize. Delete the remainer of the files in
62098         config; this functionality is now in devo/dejagnu/config.
62099
62100         g++.*/*: Pass any additional flags used to compile to postbase;
62101         delete CXXFLAGS.
62102
62103         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62104         is now done by runtest.exp. Use gcc_target_compile instead of
62105         compile.
62106
62107         lib/c-torture.exp: Use gcc_target_compile instead of compile.
62108         Remove references to CFLAGS. Use remote_file instead of
62109         calling rm -f.
62110         (c-torture): Take a list of arguments to use to compile this
62111         testcase.
62112
62113         lib/g++.exp: Simplify. Use target_compile instead of compile.
62114         lib/gcc-dg.exp: Ditto.
62115         lib/gcc.exp: Ditto.
62116         lib/mike-{gcc,g++}.exp: Ditto.
62117         lib/old-dejagnu.exp: Ditto.
62118         lib/plumhall.exp: Ditto.
62119
62120 1997-01-08  Jim Wilson  <wilson@cygnus.com>
62121
62122         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62123         (ph_linker): Likewise.
62124
62125 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
62126
62127           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62128         MAP_ANON / MAP_ANONYMOUS if defined;
62129         else try to map from /dev/zero .
62130
62131 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62132
62133         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62134         isn't defined, then define it to MAP_ANONYMOUS.
62135
62136 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62137
62138         * gcc.c-torture: Update to c-torture-1.42 release.
62139
62140 1996-11-11  Jeffrey A Law  (law@cygnus.com)
62141
62142         * gcc.c-torture: Update to c-torture-1.41 release.
62143
62144 1996-10-27  Jeffrey A Law  (law@cygnus.com)
62145
62146         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
62147         c-torture release.
62148
62149 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
62150
62151         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62152         and LDFLAGS.  Fix second case to append the target_info ldflags
62153         onto LDFLAGS, not CFLAGS.
62154         * lib/g++.exp (g++_init): Add target_info stuff.
62155         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
62156         of libgloss and newlib flags for !native.
62157
62158         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62159         (GDB): Fix relative path to go up another dir for finding gdb.
62160
62161 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
62162
62163         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62164         versions in the target_info array, if they don't exist.
62165
62166 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
62167
62168         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62169
62170 1996-07-08  Jim Wilson  <wilson@cygnus.com>
62171
62172         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62173         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62174
62175 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
62176
62177         * lib/old-dejagnu.exp: Don't remove the output file before we've
62178         actually tested it. Don't append pwd to the path of the executable
62179         we're testing.
62180
62181 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
62182
62183         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62184
62185 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
62186
62187         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62188         temporary directory for compiler files, and set it to a default
62189         value of /tmp. Set $output as the name of the output file from
62190         compiling the testcase. Add a -o option to $cflags_var so the
62191         compiler writes the final output file as $output. Set $executable
62192         to $output.
62193
62194         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62195         directory for compiler files, and set it to /tmp if it doesn't
62196         already have a value. Set $output_file to the name of the output
62197         file from compiling the testcase. Add a -o option to CXXFLAGS so
62198         the compiler writes the final output file as $output. Use $output
62199         as the executable to be tested.
62200
62201 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62202
62203         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62204
62205 1996-06-08  Jeffrey A Law  (law@cygnus.com)
62206
62207         * gcc.c-torture/execute/pending-1.c: New test.  Still
62208         pending in Tege's queue.
62209
62210 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
62211
62212         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62213         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
62214         if there were failures.  Call unresolved if there were unresolved
62215         testcases.  Call gcc_fail if program did not run to completion.
62216         (ph_make): Pass additional argument name to ph_execute.
62217         (ph_execute): Add new argument.  Pass additional arguments to
62218         ph_summary.  Call gcc_fail is there is no execution output.
62219
62220 1996-04-24  Jeffrey A Law  (law@cygnus.com)
62221
62222         * lib/plumhall.exp (proc_summary): Output relavent summary
62223         lines into the log so specific failures in plumhall can be
62224         investigated.
62225
62226 1996-04-10  Jeffrey A Law  (law@cygnus.com)
62227
62228         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62229         (c-torture-execute): Don't try to execute tests which use
62230         "long long" types if $NO_LONG_LONG is nonzero.
62231
62232 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
62233
62234         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62235         not c-torture.
62236
62237         * gcc.ieee: Move from here.
62238         * gcc.c-torture/execute/ieee: To here.
62239
62240 1996-03-26  Jeffrey A Law  (law@cygnus.com)
62241
62242         * gcc.c-torture: Update to c-torture-1.41 release.
62243
62244 1996-03-22  Jeffrey A Law  (law@cygnus.com)
62245
62246         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62247         not "$output".
62248
62249 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
62250
62251         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62252         -c present.
62253
62254 1996-03-02  Jeffrey A Law  (law@cygnus.com)
62255
62256         * config/proelf.exp: Handle connecting to a simulator.
62257
62258 1996-01-31  Jeffrey A Law  (law@cygnus.com)
62259
62260         * config/proelf.exp: New file.  Enough framework that we can
62261         run c-torture tests on the proelf targets (or any other target
62262         that gdb can connect to for that matter).
62263
62264 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
62265
62266         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62267         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
62268
62269         * lib/plumhall.exp (ph_execute): Always call ph_summary if
62270         exec_output exists.
62271
62272 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
62273
62274         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62275         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62276
62277         * config/*.exp: Update FSF address.  Change result of ${tool}_load
62278         to pass/fail/unresolved/unsupported/untested.  Caller must now
62279         call unresolved/unsupported/untested.
62280         * lib/*.exp: Update FSF address.  Update to handle new results of
62281         ${tool}_load.
62282         * lib/chill.exp (verbose): Delete.
62283
62284 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
62285
62286         * lib/gcc.exp (default_gcc_start): Change order of args to
62287         $LDFLAGS $CFLAGS $LIBS.
62288         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62289         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
62290         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62291         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62292         * gcc.misc-tests/dg-test.exp: Likewise.
62293         * gcc.misc-tests/msgs.exp: Likewise.
62294         * gcc.prms/prms.exp: Likewise.
62295         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62296         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
62297
62298         * lib/dg.exp: Deleted, moved to dejagnu/lib.
62299
62300 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62301
62302         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62303
62304         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62305         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62306
62307         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62308         necessary.
62309
62310 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
62311
62312         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62313         global for loop; add use of $mathlib.
62314         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62315         settings here; set mathlib for anything but VxWorks.
62316
62317 1996-01-22  Jeffrey A Law  (law@cygnus.com)
62318
62319         * gcc.c-torture: Update to c-torture-1.40 release.
62320
62321 1996-01-03  Jeffrey A Law  (law@cygnus.com)
62322
62323         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62324         dg.exp.
62325
62326 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
62327
62328         * lib/c-torture.exp (c-torture-execute): Declare "output" as
62329         global.
62330
62331 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
62332
62333         * lib/g++.exp (LIBS): Define if not already.
62334         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62335         (gcc-dg-prune): Call prune_gcc_output.
62336         * lib/gcc.exp (prune_gcc_output): New proc.
62337         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62338         prune_gcc_output.
62339
62340 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
62341
62342         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62343         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
62344
62345 1995-11-15  Jeffrey A Law  (law@cygnus.com)
62346
62347         * gcc.c-torture: Update to c-torture-1.39 release.
62348
62349 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
62350
62351         * lib/c-torture.exp (c-torture-execute): Don't return if one option
62352         fails, try others as well.
62353
62354 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
62355
62356         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62357         If compilation fails, mark execute tests as `untested'.
62358         If test is marked as unsupported, don't mark compilation and
62359         execute tests as failed.
62360
62361 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
62362
62363         * lib/g++.exp (g++_init): Don't link in libg++, and look to
62364         libstdc++ for whether or not we want to be doing shared
62365         libraries.  Delete link_curses since we don't need it anymore.
62366         * lib/mike-g++.exp (postbase): Don't link in libg++.
62367         * g++.old-deja/old-deja.exp: Likewise.
62368
62369 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
62370
62371         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62372
62373 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
62374
62375         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62376         For that, add `-Wl,-a,shared_archive'.
62377         * g++.old-deja/old-deja.exp: Likewise.
62378
62379 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
62380
62381         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62382
62383 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
62384
62385         * lib/mike-g++.exp (postbase): Pay attention to the status of
62386         g++_load.
62387
62388 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
62389
62390           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62391
62392 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
62393
62394         * lib/gcc.exp (default_gcc_start): No longer need to log program
62395         being executed or its output, execute_anywhere does that now.
62396         * lib/g++.exp (default_g++_version): Call execute_anywhere.
62397         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
62398
62399 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
62400
62401         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62402         the same as those in lib/g++.exp.
62403
62404 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
62405
62406         * gcc.c-torture: Update to c-torture-1.38 release.
62407         * gcc.ieee: Related changes.
62408
62409 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
62410
62411         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62412         "exec". Minor reformatting changes.
62413
62414         * config/rom68k.exp (${tool}_load): Make it work in a canadian
62415         cross. This means all "exec" calls now work on a remote host as
62416         well.
62417         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62418         cross. Filter out the extra "\r\n" stuff that expect puts in.
62419         (c-torture-execute): Filter out the bogus warnings like
62420         c-torture-compile does. Add support for canadian cross.
62421         * lib/gcc.exp (default_gcc_version, default_gcc_start)
62422         Use execute_anywhere rather than calling exec directly. Now it
62423         works for canadian cross testing.
62424
62425 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
62426
62427         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
62428         results into a variable, and check that rather than using file exists.
62429
62430 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
62431
62432         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62433         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
62434
62435 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62436
62437         * g++.old-deja/old-deja.exp: Create and pass runshlib and
62438         lib_curses if there's a shared libg++ in the build tree.
62439
62440 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
62441
62442         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62443         if not supported target.
62444
62445 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
62446
62447         * lib/g++.exp (g++_init): Move empty setting of runshlib and
62448         link_curses up to always happen, not just for native builds.
62449
62450 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
62451
62452         * gcc.c-torture: Update to c-torture-1.36 release.
62453         * gcc.failure: Related changes.
62454
62455 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
62456
62457         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62458
62459 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
62460
62461         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62462         * lib/mike-g++.exp (postbase): Not in here.  Still reference
62463         runshlib, link_curses, and mathlib for link and run.
62464
62465         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62466         pass the runtime shared library options for Solaris, OSF/1, and
62467         Irix5, and link with -lcurses to avoid unresolved references.
62468
62469 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
62470
62471         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62472         only run once.
62473
62474 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
62475
62476         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62477
62478 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
62479
62480         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
62481         do not have a framework for the "compat" tests yet.
62482
62483 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
62484
62485         * lib/mike-g++.exp (postbase): New local variable `mathlib',
62486         set to null if we're testing vxworks5.1.  Use that instead of
62487         `-lm' in the setting of LIBS for link and run.
62488
62489 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
62490
62491         * config/rom68k.exp (${tool}_load): Major changes to make it
62492         work.  Verified that it does in fact return the stuff in
62493         exec_output properly.  Catch any Emul or any TRAP other than 0.
62494
62495 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
62496
62497         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62498         LDFLAGS properly for targets that need stuff from libgloss.
62499         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62500         only run once.
62501         (gpp_initialized): New variable.
62502
62503 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
62504
62505         * config/rom68k.exp: Load libgloss.exp.
62506         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62507         so we can produce a fully linked binary.
62508         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62509         so we can produce a fully linked binary.
62510
62511 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
62512
62513         * lib/plumhall.exp (ph_section): Watch for expected failures.
62514         Add missing `else'.
62515
62516         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62517         run the testcase.
62518         (c-torture): Likewise.
62519
62520 1995-08-28  Doug Evans  <dje@cygnus.com>
62521
62522         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62523
62524         * lib/mike-g++.exp (mike_cleanup): New proc.
62525         (prebase): New globals compiler_result, not_compiler_result,
62526         target_regexp.
62527         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
62528         allow leading "-" in pattern.  Watch for unsupported tests.
62529         If $compiler_result is set, pattern match assembler code,
62530         and ditto for $not_compiler_result.
62531         * lib/mike-gcc.exp: Likewise.
62532
62533         * lib/plumhall.exp (ph_execute): Only call ph_summary if
62534         execution "succeeded".
62535
62536 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
62537
62538         * config/win32.exp: New file.
62539         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62540
62541 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
62542
62543         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62544         unsupported.
62545         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62546         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62547         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62548
62549         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62550         "... without exceptions was ...".  That is now handled by
62551         prune_system_crud.
62552         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62553
62554 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
62555
62556         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62557         sieve.c,sort2.c}: New files.
62558         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62559         sieve.exp,sort2.exp}: Drivers for them.
62560
62561         * lib/mike-gcc.exp (program_output): New user settable variable.
62562         (postbase): Call prune_system_crud.  Also prune extraneous compiler
62563         messages.
62564         * lib/mike-g++.exp (program_output): New user settable variable.
62565
62566         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62567
62568         * config/sh.exp: Deleted (use sim.exp instead).
62569
62570 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
62571
62572         * config/vx.exp: Declare CHECKTASK as global.
62573         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62574         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62575         * lib/old-dejagnu.exp: Load [pwd]/$executable.
62576
62577 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62578
62579         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62580         target. Like vx.exp, only includes `vx29k.exp' instead of
62581         `vxworks.exp'.
62582
62583 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
62584
62585         * config/sim.exp: Increase time limit from 120 seconds to 240.
62586
62587 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
62588
62589         * gcc.c-torture/execute/950628-1.c: New test.
62590
62591 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
62592
62593         * gcc.c-torture: Update with changes/additions from
62594         c-torture-1.34.
62595
62596 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
62597
62598         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62599
62600 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
62601
62602         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62603
62604 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
62605
62606         * gcc.c-torture/compile/950512-1.c: New test.
62607         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62608         * gcc.dg/struct-ret-1.c: Likewise.
62609
62610 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
62611
62612         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62613           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62614
62615 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
62616
62617         * gcc.c-torture/special/920411-1.c: Deleted.
62618         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62619
62620 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
62621
62622         * config/sim.exp (${tool}_load): Hack in call to bash to get a
62623         cpu limit.
62624
62625 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
62626
62627         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62628
62629 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
62630
62631         From kenner;
62632         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62633         is the proper length.
62634         * va-arg-3.c: Likewise.
62635
62636 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
62637
62638         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
62639         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62640
62641         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
62642         * lib/g++.exp (default_g++_start): Delete old cruft.
62643
62644 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
62645
62646         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62647         (2 * (1 << 18)) to (2 * (1 << 17)).
62648
62649         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62650
62651 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
62652
62653         * config/rom68k.exp: Renamed from config/idp.exp
62654
62655 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
62656
62657         * c-torture/compile/921109-2.c
62658
62659 1995-04-18  Mike Stump  <mrs@cygnus.com>
62660
62661         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62662         excess errors.
62663
62664 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
62665
62666         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62667         output.
62668         * lib/g++.exp (default_g++_start): Likewise.
62669
62670 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
62671
62672         * gcc.c-torture/compile/950329-1.c: New test.
62673
62674 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
62675
62676           * config/bug.exp (${tool}_load): Updated to use new remote_open
62677           and remote_close procs.
62678         * config/idp.exp: New file.
62679
62680 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
62681
62682         * gcc.c-torture/execute/950322-1.c: New test.
62683
62684 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
62685
62686         * config/vx.exp (${tool}_load): Clean up testing of return code from
62687         vxworks_ld and vxworks_spawn.
62688
62689 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
62690
62691         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62692
62693 1995-03-13  Mike Stump  <mrs@cygnus.com>
62694
62695         * lib/old-deja.exp: Add `excess errors test - ' error, now one
62696         can mark excess errors on a machine by machine basis.  Note, the
62697         default is to not expect any excess errors, even when excess
62698         errors test - is given, so you will want to put an XFAIL ... on
62699         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
62700         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62701         those 4 machines, but no others.
62702
62703 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
62704
62705         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62706         * lib/c-torture.exp: to here.
62707
62708 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
62709
62710         * gcc.c-torture/execute/950221-1.c: New test.
62711         * gcc.c-torture/execute/struct-ret-1.c: New test.
62712         * gcc.c-torture/compile/950221-1.c: New test.
62713
62714         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62715
62716 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
62717
62718         * gcc.c-torture/execute/arith-1.c (main): Return 0.
62719         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62720
62721 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
62722
62723         * g++.gb: New directory of tests, derived from my signature and
62724         class scoping tests.
62725
62726         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62727         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62728         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62729         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62730         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62731         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62732         * g++.gb/sig25.C: Likewise.
62733
62734         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62735         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62736         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62737         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62738         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62739         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62740         * g++.gb/sig25.exp: Likewise.
62741
62742         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62743         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62744         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62745         * g++.gb/scope13.C: Likewise, this test still fails.
62746
62747         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62748         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62749         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62750         * g++.gb/scope13.exp: Ditto.
62751
62752         * g++.gb/README: New file, explains what these tests are about.
62753
62754 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
62755
62756         * lib/dg.exp (dg-do): Support `preprocess'.
62757         (dg-test): Likewise.
62758
62759 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
62760
62761         * config/udi.exp: change "continue -expect" to "exp_continue".
62762
62763 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
62764
62765         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62766         Delete redundant tests.
62767
62768         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62769         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62770         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62771         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62772         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62773         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62774         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62775         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62776
62777         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62778         storing label pointers.
62779         * gcc.c-torture/execute/921019-1.c: Likewise.
62780         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62781         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62782         parameter fp.
62783         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62784         constants.
62785
62786         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62787         Delete obsolete tests.
62788
62789         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62790         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62791         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62792         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62793         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62794         * gcc.c-torture/compile/950124-1.c: New test.
62795
62796         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62797
62798 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
62799
62800         * lib/mike-g++.exp: Add -lm to LIBS.
62801
62802 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
62803
62804         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62805
62806 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
62807
62808         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62809
62810 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
62811
62812         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62813
62814 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
62815
62816         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62817         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62818         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62819         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62820         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62821         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62822         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62823         * g++.law/{operators31.C, operators32.C,
62824         * g++.law/{operators33.C, operators34.C}: Likewise.
62825         * g++.law/{pic1.C, refs2.C}: Likewise.
62826         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62827         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62828         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62829         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62830
62831         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62832         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62833         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62834         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62835         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62836         * g++.law/{enum9.exp, friend5.exp}: Likewise.
62837         * g++.law/{nest3.exp, nest4.exp}: Likewise.
62838         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62839         * g++.law/{operators30.exp, operators31.exp}: Likewise.
62840         * g++.law/{operators32.exp, operators33.exp}: Likewise.
62841         * g++.law/{operators34.exp}: Likewise.
62842         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62843         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62844         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62845         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62846         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62847
62848         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62849         No longer expected to fail.
62850         * g++.law/missed-error3.C: Tweak for recent bool changes.
62851
62852 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
62853
62854         * config/emb-unix: Deleted.
62855         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62856         remote execution.  Do final link on remote host if REMOTE_LINK is set.
62857
62858 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
62859
62860         * lib/dg.exp (dg-test): Fix typo in last patch.
62861
62862 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
62863
62864         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62865         (handles multiple occurrences).
62866
62867 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
62868
62869         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62870         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62871         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62872         printed).
62873         * lib/c-torture.exp (c-torture-compile): Likewise.
62874         (c-torture): Prepend full path if missing.
62875         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62876         (gcc_fail): Likewise.
62877         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62878
62879 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
62880
62881         * lib/netware.exp: Only attach to NetWare i386 systems.
62882
62883 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
62884
62885         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62886         messages.  Add test name to "output pattern match" pass/fail message.
62887
62888 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
62889
62890         * gcc.dg: New testsuite.
62891         * gcc.dg/dg.exp: New file.
62892
62893         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62894         test-switch.c}: Deleted.
62895
62896         * gcc.misc-tests/msgs.exp: New testcase driver.
62897
62898 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
62899
62900         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62901         Watch for illegal return values from ${tool}_load.
62902         * config/unix.exp (${tool}_load): Fix pass/fail detection for
62903         cross targets.  Coerce return value >0 to 1.
62904
62905 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
62906
62907         * config/unix.exp (${tool}_load): Call program rsh, not proc.
62908
62909         * config/emb-unix.exp: New file.
62910
62911         * config/sim.exp: Error if variable $SIM not defined.
62912         (${tool}_load): Mark test as "untested" if simulator missing.
62913
62914         * config/unix.exp: Load remote.exp to get rcp_download.
62915         * lib/c-torture.exp: Use different option lists for testcases with
62916         and without loops.
62917         * gcc.c-torture/execute/execute.exp: Likewise.
62918
62919 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
62920
62921         * config/*.exp: Clarify return code from ${tool}_load.
62922         Call `unresolved' or `untested' instead of `warning' or `perror'
62923         (sometimes you still want to call both though).
62924         Add comment that `shell_id' is local to each file.
62925         * config/udi.exp (timeout): Set to 30.
62926         Don't print warning if connection fails, $connectmode has already
62927         printed an error.
62928         (${tool}_load): Move verbose messages to level 2.
62929         Rework pattern for "Process started" message.
62930         Pass `shell_id' to ${connectmode}_download.
62931         Retry twice upon timeout.  Make resetting of target more robust.
62932         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
62933         Pass `shell_id' to exit_$connectmode.
62934         Only call exit_$connectmode if connected.
62935         * config/unix.exp (${tool}_load): Check return codes better.
62936         * config/vrtx.exp (${tool}_load): Likewise.
62937         * config/vx.exp (${tool}_load): Likewise.
62938         Delete unneeded global's.
62939         * lib/dg.exp (dg-test): Update to reflect clarified return codes
62940         from ${tool}_load.
62941         (dg-stat): Delete.
62942         (dg-init): Delete recording of pass/fail counts.
62943         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62944         (old-dejagnu-init): Likewise.
62945         (old-dejagnu-stat): Delete contents, empty proc now.
62946         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62947         (c-torture): Delete references to lcnt, lpass, lfail.
62948         Get option list from TORTURE_OPTIONS.
62949         Delete -funroll[-all]-loops if no loops.
62950         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62951         (g++_stat): Delete contents (empty proc now).
62952         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62953         (gcc_finish): Likewise.
62954         (gcc_stat): Deleted.
62955         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62956         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62957         * gcc.c-torture/execute/execute.exp: Likewise.
62958         Split tests into two parts: compile, execute.
62959         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
62960         no loops.  Update to reflect clarified return codes from ${tool}_load.
62961
62962 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
62963
62964         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62965         to grep for.
62966         (old-dejagnu): Likewise (where necessary).
62967
62968 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
62969
62970         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62971
62972         * lib/dg.exp (dg-process-target): Fix processing of selector.
62973         Add comment regarding use of `error'.
62974
62975         * lib/gcc.exp (prune_system_crud): Define if missing.
62976         * lib/g++.exp (prune_system_crud): Likewise.
62977
62978         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62979         Call prune_system_crud.
62980         * lib/dg.exp (dg-runtest): New proc.
62981         Use perror instead of send_user for tcl errors in testcase.
62982         Don't return any value, it's never used.
62983         Don't clobber previous definition of `unknown'.
62984         Print tcl errors in `dg-final'.
62985
62986 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62987
62988         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62989         (dg-test): Don't print errorInfo, it contains stack backtrace.
62990
62991 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62992
62993         * lib/g++.exp (runtest_file_p): Define if missing.
62994
62995 1994-09-24  Doug Evans  (dje@cygnus.com)
62996
62997         * lib/mike-g++.exp: Comment out loading of g++.exp.
62998         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62999         (default_g++_version): Always print something.
63000         (default_g++_start): Comment out call to `which'.
63001         (g++_start, g++_load): Deleted (must be defined in config file).
63002         * lib/gcc.exp: Test for existence of $CC at start.
63003         Delete check for tmpdir (done in gcc_init).
63004         (default_gcc_version): Always print something.
63005         (default_gcc_start): Comment out call to `which'.
63006         * config/*.exp: Major cleanup - make cross targets work at least a
63007         little better for g++ (by not being "--tool gcc" specific).
63008         Rename gcc_xxx to ${tool}_xxx.
63009         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63010         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63011
63012 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
63013
63014         * lib/c-torture.exp (c-torture-compile): Rework compiler
63015         message processing.
63016
63017         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63018         c-torture.
63019
63020 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
63021
63022         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63023
63024         * lib/dg.exp (dg-process-target): Support { target native }.
63025
63026 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
63027
63028         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
63029         looked for "... program xxx got fatal signal".
63030         Correct regsub munging of `comp_output'.
63031         Ignore compiler messages "path prefix not used" and "linker input
63032         file unused".
63033
63034 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
63035
63036         * lib/gcc.exp (runtest_file_p): Define if missing.
63037         * gcc.prms/template.c: Example to work from.
63038
63039 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
63040
63041         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63042         * lib/dg.exp (dg-test): Call unsupported testcases as such.
63043
63044         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63045         * gcc.prms/1883.c: Moved from compile/940714-1.c.
63046         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63047         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63048
63049         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63050         (dg-process-target): No longer a varargs proc.
63051         Return S/N for target, P/F for xfail.  All callers changed.
63052         (user option procs): More argument checking.
63053         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63054         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63055         (dg-test): Skip test if not running on selected target in `dg-do'.
63056         Update handling of `dg-do-what', `dg-output-text'.
63057         Separate execution pass/fail from output pattern match pass/fail.
63058         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63059
63060 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
63061
63062         * gcc.c-torture/special/special.exp: Don't expect failure for mips
63063         target for 920510-1.c.
63064
63065 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
63066
63067         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63068         Clean up comment regarding use of passcnt, etc.
63069         (gcc_stat): Don't update `testcnt' here.
63070         (gcc_finish): Do it here.
63071         Might as well reset `but_id' here too.
63072         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63073         to determine if the file should be tested.
63074         * gcc.c-torture/compile/compile.exp: Likewise.
63075         * gcc.c-torture/execute/execute.exp: Likewise.
63076         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63077         * gcc.misc-tests/dg-test.exp: Likewise.
63078         * gcc.prms/prms.exp: Likewise.
63079         * gcc.wendy/wendy.exp: Likewise.
63080         * g++.old-deja.exp: Likewise.
63081         Move "Testing file" message to verbose level 1.
63082
63083 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
63084
63085         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63086
63087 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
63088
63089         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63090         (default_gcc_start): Accept optional second list element
63091         of compiler flags.  Print compiler output at verbosity level 2.
63092         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63093         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63094         Save current values of framework globals passcnt, failcnt, xpasscnt,
63095         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63096         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
63097         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63098         xfailcnt to compute stats.  Update framework global `testcnt' from
63099         pass/fail counts.
63100         (gcc_finish): New proc.  Clean up test environment.
63101         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63102         (gcc_epass, gcc_efail): Delete.
63103         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63104         argument of line number.
63105         (dg-init): If the tool has an init routine, call it.
63106         (dg-test): Remove args `cflags_var' and `libs_var'.
63107         Pass all compiler options to ${tool}_start.
63108         Handle missing line number.
63109         (dg-finish): New function.
63110         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63111         particular files.  Call gcc_finish at end.  Move "skipping test"
63112         message to verbosity level 3.
63113         * gcc.c-torture/compile/compile.exp: Likewise.
63114         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63115         * gcc.c-torture/execute/execute.exp: Likewise.
63116         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63117         Print testcase being tried at verbosity level 1.
63118         * gcc.c-torture/special/special.exp: Unset xfail.
63119         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63120         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63121         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63122         * gcc.failure/failure.exp: Likewise.
63123         * gcc.ieee/ieee.exp: Likewise.
63124         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63125         Update call to dg-test.  Call dg-finish at end.
63126         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
63127         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63128         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63129         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63130         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
63131         * gcc.wendy/wendy.exp: Add copyright.
63132         Delete setting of tmpdir (done by gcc_init).
63133         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63134         Pass compiler flags to gcc_start.  Call gcc_finish at end.
63135         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63136         gcc_[ce]pass/fail.
63137
63138 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
63139
63140         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63141         confusion.
63142         (g++_load): Likewise.
63143
63144         * config/*.exp (gcc_load): Some were varargs fns and some were not.
63145         Rename argument to `prog' to remove the confusion.
63146         Varargs fns behave differently too!
63147         (g++_load): Likewise.
63148
63149         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63150
63151         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63152         what it is.  Delete (always) printing of status value for !native.
63153         Simplify verbose code, and include status and exec_output.
63154         (g++_load): Use gcc_load.
63155
63156 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
63157
63158         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63159         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63160         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63161         940714-3.c as these testcases don't exist anymore.  Make
63162         va-arg-1.c expected to pass.
63163
63164 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
63165
63166         * gcc.misc-tests/misc.exp: Only run specific testcases.
63167         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
63168         * gcc.misc-tests/dg-[1-9].c: New files.
63169
63170         * lib/dg.exp: New testsuite driver.
63171         * gcc.prms/prms.exp: Use it.
63172
63173         * README.gcc: New file.
63174
63175         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63176         Document and reset `lxpass' and `lxfail'.
63177         Simplify "initialized" message.
63178         (gcc_stat): Clean up comments a little.
63179
63180 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
63181
63182         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63183
63184 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
63185
63186         * lib/old-dejagnu.exp (process-option): New proc.
63187         (old-dejagnu-init, old-dejagnu-stat): Likewise.
63188         (old-dejagnu): Simplify.
63189         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63190
63191 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
63192
63193         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63194         exists and is not an empty string.
63195
63196         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63197         $xfail rather than calling setup_xfail.  Clear $xfail when test is
63198         finished.
63199         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63200         automatically.
63201
63202         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63203         longer expected to fail.
63204
63205         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63206         "f" function call.
63207
63208         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63209
63210         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63211         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63212         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63213         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63214         c-torture-1.29.
63215
63216         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63217         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63218
63219         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63220
63221         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63222         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63223
63224         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63225         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63226         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63227
63228 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
63229
63230         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63231         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63232         940714-1.c, 940714-2.c, 940714-3.c},
63233         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63234         gcc.misc-tests/{mg.c,mg.exp}:
63235         New tests.
63236         * gcc.noncompile/noncompile.exp: Change accordingly.
63237
63238 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
63239
63240         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63241         Undo previous clobberage.
63242
63243 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
63244
63245         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63246         * gcc.special/{930510-1.c, special.exp}:
63247         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63248         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63249         struct-varargs-1.c}: New tests from c-torture-1.26.
63250
63251 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
63252
63253         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63254           argument to switch.
63255
63256 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
63257
63258         * Revert the previous changes.  Please see Rob's directory
63259         (/lisa/test/rob/progressive/gcc/testsuite) for testing
63260         fixes.
63261
63262 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
63263
63264         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63265         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63266         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63267         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63268         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63269         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63270         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63271         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63272         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63273         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63274         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63275         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63276         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63277         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63278         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63279         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63280         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63281         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63282         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63283         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63284         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63285         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63286         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63287         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63288         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63289         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63290         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63291         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63292         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63293         testing changes.
63294
63295 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
63296
63297         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63298         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63299         with perror calls.
63300
63301 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
63302
63303         * config/unix.exp (g++_load): Fix syntax.
63304
63305 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
63306
63307         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63308         * gcc.noncompile/921017-1.c: Deleted obsolete test.
63309         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63310         Don't expect va-arg-1.c to fail.  Correct expected output for
63311         920928-1.c.
63312         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63313         * gcc.wendy/hbm4.c: Correct typo.
63314         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63315
63316 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
63317
63318         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63319         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63320         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
63321         * lib/c-torture.exp (c-torture-compile): Ditto.
63322
63323         Reduce volume of output (remove all the -I's and such).
63324         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63325         Call gcc_cpass, gcc_cfail.
63326         (c-torture): Pass testing option to c-torture-compile.
63327
63328 1994-03-21  Doug Evans  (dje@cygnus.com)
63329
63330         Bring patches over from progressive.
63331         * config/default.exp: Exit remote shell cleanly.
63332         (g++_exit, g++_start): Add default versions.
63333         * config/sim.exp (gcc_load): Use perror, not error.
63334
63335 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
63336
63337         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
63338         set in site.exp.
63339
63340 1994-03-14  Doug Evans  (dje@cygnus.com)
63341
63342         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63343         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63344         (wendy_try): New proc to run testcase.
63345         (main loop): Call 'em.
63346         * gcc.wendy/*.c: Clean up pass to correct expected output.
63347
63348         * lib/gcc.exp: Minor cleanup work.
63349         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63350
63351 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
63352
63353         * config/sim.exp (gcc_load): Document return codes better.
63354         Don't pass -v to simulator.
63355
63356 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
63357
63358         * gcc.special/920717-x.c: Fix typo.
63359         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63360         get at sources.
63361
63362         * lib/mike-gcc.exp: Fix typo.
63363
63364 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
63365
63366         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63367         binary to use, transform the name.
63368         * config/*.exp: rename everything. Nuke any g++ specific files,
63369         it's now a special case of gcc that requires no special support.
63370         Add a default.exp for unsupported targets.
63371
63372 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
63373
63374         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63375         lib/old-dejagnu.exp: Fix a few patterns to work with the new
63376         version of Tcl.
63377
63378 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
63379
63380         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63381         than a warning.
63382
63383 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
63384
63385         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63386
63387 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
63388
63389         * gcc.execute/execute.exp: Combine opt_list and foption_list into
63390         option_list.  Compile every file with only 4/6 option choices
63391         (same as C torture) instead of with 12/18 different option
63392         choices.
63393         * lib/c-torture.exp: Likewise.
63394
63395         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63396         not already set.
63397
63398 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
63399
63400         * lib/old-deja.exp: Add `excess errors test fails' error, now one
63401         can put an XFAIL *-*-* on excess errors.
63402
63403 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
63404
63405         * g++.law: Add more tests derived from g++-bugs snapshots.
63406
63407         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
63408         equivalent to g++.law/init9.
63409
63410         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63411         compiled it, and the a.out file after we've run it.
63412
63413 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
63414
63415         * lib/mike-g++.exp (postbase): Delete the .o file after we've
63416         compiled it, and the a.out file after we've run it.
63417
63418 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
63419
63420         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63421
63422 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
63423
63424         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63425         version number.
63426
63427 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
63428
63429         * g++.law: New directory of g++ tests derived from the g++-bugs
63430         snapshots.
63431
63432 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
63433
63434         * gcc.compile: initbug1.c initbug1.exp testcase added
63435
63436 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
63437
63438         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63439         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63440           fixes submitted by Jeff Law (law@cs.utah.edu)
63441         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63442           Jeff Law (law@cs.utah.edu)
63443
63444
63445 1993-11-30  Mike Stump  (mrs@cygnus.com)
63446
63447         * config/unix-g++.exp: Follow the gcc way of doing things.
63448         * g++.old-deja/old-deja.exp: Minor updates.
63449         * lib/g++.exp: New file, follow the gcc way of doing things.
63450         * lib/old-dejagnu.exp: Minor updates.
63451         * lib/mike-g++.exp: Always unset errorInfo.
63452
63453 1993-11-06  Mike Stump  (mrs@cygnus.com)
63454
63455         * lib/gcc.exp: Fix some errors with the below change, CC and
63456         CFLAGS should be global when setting, not local.
63457
63458 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
63459
63460         * lib/gcc.exp: Transform tool name.
63461
63462 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63463
63464         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63465
63466 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63467
63468         * lib/gcc.exp: change gcc_done to gcc_stat
63469
63470 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63471
63472         * Upgraded gcc testsuite to c-torture version 1.25
63473
63474 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
63475
63476         * lib/gcc.exp: added reporting code. Changed verbose compile message.
63477         * lib/c-torture: added hooks for new reporting code.
63478
63479 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
63480
63481         * config/sh-gcc.exp: check if sh-sim exists in the path
63482
63483 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
63484
63485         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63486         * gcc.compile/compile.exp: Initial changes for new logic.
63487         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63488         * gcc.failure/failure.exp: Initial changes for new logic.
63489         * gcc.ieee/ieee.exp: Initial changes for new logic.
63490         * gcc.misc-tests/misc.exp: Initial changes for new logic.
63491         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63492         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63493         * lib/c-torture.exp: Initial changes for new logic.
63494         * lib/gcc.exp: Initial changes for new logic.
63495
63496 1993-10-15  Mike Stump  (mrs@cygnus.com)
63497
63498         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63499         depend upon failure or success.  Fully qualify names in failure
63500         and success messages.  Always remove a.out before starting
63501         compile, just in case.  Pay more attention to error text output by
63502         the compiler.  Handle testcases with no known past errors just
63503         like all others, so that things are uniform.  Other miscellaneous
63504         improvements.
63505
63506 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
63507
63508         * gcc.cpp: new directory for cpp tests
63509
63510 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
63511
63512         * lib/chill.exp: Code reformatted, removed unused code.
63513         * config/unix-chill.exp: Code reformatted, removed unused code.
63514         * chill.execute/execute.exp: Code reformatted, removed unused code.
63515         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63516
63517 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
63518
63519         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
63520         routines not written.
63521
63522 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
63523
63524         * config/bug-gcc.exp: Use new procs from bug.exp.
63525
63526 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
63527
63528         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63529         via ftp, rather than depending on NFS.
63530         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63531         case.
63532
63533 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
63534
63535         * config/bug-gcc.exp: Use new download proc.
63536
63537 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
63538
63539         * chill.execute/execute.exp: cleanups, handles errors better
63540         * chill.compile/compile.exp: rewrite, based on execute.exp
63541         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63542         * lib/chill.exp: major changes to diff proc and compile and link
63543         procs. added chill_fail and chill_pass wrappers to pass and
63544         fail. added more comments, and handle error codes better.
63545         Added a hack to capture stderr from exec, so noncompile tests
63546         can work.
63547
63548 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
63549
63550         * chill.execute/execute.exp: rewrite of testsuite driver
63551         * lib/chill.exp: rewrite of testsuite driver
63552         * config/unix-chill.exp: rewrite of testsuite driver
63553
63554 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
63555
63556         In chill.execute:
63557         * iexpr.ch: Standardize uppercase.
63558         * tuples.dat: Standardize uppercase.
63559         * vary.ch: standardize.  Correct varying string assignments.
63560         * vary.dat: Add new output lines.
63561
63562 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
63563
63564         In chill.execute:
63565         * chprintf.ch: Standardize use of uppercase.
63566         * tuples.ch: Standardize and turn arr2 into a DCL,
63567           rather than a SYN.
63568         * pinits.ch: Standardize.
63569
63570 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
63571
63572         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63573         * Makefil: Renamed to Makefile.in.
63574         * configure.in: New.
63575
63576 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
63577
63578         In chill.execute:
63579         * .cvsignore: Add result/output files.
63580         * Makefile: Fix up variables at start.  Use MFLAGS
63581           everywhere.  Correct bool_loc, built_ins entries.
63582           Add entry for vary1.ch.
63583         * bitarray.ch: Standardize upper-case usage.
63584         * bitexpr.ch: Standardize, add output of b1.
63585         * params.ch: Use arrayt in along PROC parameters, to
63586           avoid novelty problems.
63587         * sets.ch: Tiny cleanup.
63588         * vary1.ch: Re-indent.
63589
63590 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
63591
63592         * Add PR-related files to Makefiles, .cvsignore files, etc.
63593
63594 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
63595
63596         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63597           with compiler objects. New names are test-flow.c and test-loop.c
63598
63599 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
63600
63601         * Upgraded c-torture tests from 1.19 to 1.20
63602
63603         * new files:
63604         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63605         * gcc.compile: 930623-1.c 930623-2.c
63606         * gcc.noncompile: 930622-1.c 930622-2.c
63607         * gcc.failure: 920411-1.c 920627-2.c
63608         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63609
63610 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
63611
63612         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63613           More changes to get testsuite working properly. Needs more work.
63614           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63615
63616 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
63617
63618         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63619           More changes to get testsuite working properly. Needs more work.
63620
63621 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
63622
63623         * chill.compile/compile.exp: Added for Dejagnu support
63624         * chill.execute/execute.exp: Added for Dejagnu support
63625         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
63626
63627 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
63628
63629         This should complete moving the CHILL test files.
63630         * chill.noncompile(.cvsignore printf.grt
63631             in-printf.grt chprintf.grt chprintf.ch):
63632             Added test-support files.
63633           (Makefile): Modified further.
63634         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63635             signal.ch): Added test files.
63636           * chill.execute (.cvsignore printf.grt printr.c
63637             in-printf.grt rts.c chprintf.grt rts.h): Added
63638           test-support files.
63639             (Makefile): More corrections.
63640
63641 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
63642
63643         * chill.compile, chill.execute, chill.nocompile: Add CHILL
63644           test cases, ready for DejaGnu.
63645
63646 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
63647
63648         * Upgraded c-torture tests from 1.18 to 1.19
63649
63650         * gcc.compile: added test(s):
63651           930607-1.c
63652         * gcc.execute: added test(s):
63653           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63654
63655         * added new subdirectory for misc tests: gcc.misc-tests
63656         * gcc.misc-test(s): added tests:
63657           inst-check.c test-consts.c test-ior.c test-switch.c
63658
63659 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
63660
63661         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63662
63663 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
63664
63665         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63666
63667 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
63668
63669         * Upgraded c-torture tests from 1.17 to 1.18
63670
63671 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
63672
63673         * Upgraded c-torture tests from 1.12 to 1.17
63674
63675 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
63676
63677         * lib/old-dejagnu.exp:
63678           Fixed handling of XFAIL target triplets to correctly
63679           recognize wildcard characters.  Removed code that
63680           appended a unique id tag to the end of the file name
63681           printed out by the result of the testcases within a
63682           given test file.
63683
63684 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
63685
63686         * lib/old-dejagnu.exp:
63687           Reworked expected failure handling to trigger off of XFAIL
63688           keyword in keyphrase embeded in testcase source code. The
63689           XFAIL keyword must be at the end of the keyphrase line. It
63690           may optionally be followed by one or more target triplets.
63691           It has just occured that the handling of wildcards in the
63692           target triplet may not be correct.
63693
63694 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
63695
63696         * g++.old-deja/tests:
63697           Moved all subdirectories up one level into g++.old-deja .
63698
63699         * lib/old-dejagnu.exp:
63700           Fixed problem with CXXFLAGS not being properly reset, and being
63701           corrupted with extraneous "-c" compiler option.  This was
63702           causing binaries to not be generated for test that needed them.
63703           Modified strings passed to "pass" and "fail" so that individual
63704           tests from the same test file would be distinguished by an
63705           identifier appended to the test file name in the summary logs;
63706           this corrected a problem with erroneous diff logs.  Added code
63707           to search testcases for expected fail and unexpected pass keywords.
63708
63709 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
63710
63711         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63712
63713 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
63714
63715         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63716           Removed extraneous text from end of "Special g++ Options"
63717           keyphrase.
63718
63719         * lib/old-dejagnu.exp: Added pattern matching to look for new
63720           keywords, embedded in testcases comments, which will trigger
63721           calls to xpass and xfail.
63722
63723 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
63724
63725         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63726           comments embedded in the testcases, especially the one looking for
63727           special compiler options, as well as the pattern matching for the
63728           compiler output again.
63729
63730 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
63731
63732         * lib/old-dejagnu.exp: Do a proper check of the return value for
63733           execute tests. Fixed several problems with the pattern matching
63734           of the compiler output which gave erroneous test results.
63735           Changed several of the test result messages to be more descriptive.
63736         * config/unix-g++.exp: Proc g++_load now actually works and
63737           executes the tests passed to it and returns a usable return
63738           value.
63739
63740 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
63741
63742           * lib/gcc.exp: Exits gracefully if $CC is bogus.
63743
63744 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
63745
63746         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63747           Modified both files to properly execute the old style
63748           dejagnu tests. The previous versions of these files were
63749           experimental and did not function anything near correctly.
63750
63751 1993-04-05  Rob Savoye  (rob@cygnus.com)
63752
63753         * Removed all Makefile.in and configure.in files. No configuration
63754         needed now.
63755
63756 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
63757
63758         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63759
63760 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
63761
63762         * gcc.compile/configure.in, gcc.unsorted/configure.in,
63763         gcc.special/configure.in, gcc.noncompile/configure.in,
63764         gcc.execute/configure.in, gcc.code_quality/configure.in,
63765         g++.other/configure.in, g++.old-deja/configure.in,
63766         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63767         in srcname setting.
63768
63769 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
63770
63771         * lib/udi.exp: Fixed mondfe and mondfe_download.
63772         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63773         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63774
63775 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
63776
63777         * config/udi-gdb.exp: Check $shell_id after connecting to target.
63778         (gdb_exit): Don't remove *_soc files.
63779
63780 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
63781
63782         * lib/c-torture.exp: Don't look for main; instead always use -w
63783         -c.  This is how the c-torture tests work.  Remove the object
63784         file if the compilation succeeds.
63785         * gcc.execute/execute.exp: Remove executable if test passes.
63786         * gcc.noncompile/noncompile.exp: Every test is an expected
63787         failure.
63788         * gcc.special/special.exp: Added tests from c-torture 1.11,
63789         corrected use of existing test.
63790         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63791         gcc.execute/920625-1.c: Updated to c-torture 1.11.
63792         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63793         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63794         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63795         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63796         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63797         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63798         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63799         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63800         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63801         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63802         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63803         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63804         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63805         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63806         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63807         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63808         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63809         c-torture 1.11.
63810         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63811         correspond to c-torture 1.11.
63812
63813         * New file.