OSDN Git Service

gcc/
[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  Andrew Pinski  <pinskia@gmail.com>
7
8         PR tree-opt/35431
9         * gcc.c-torture/compile/pr35431.c: New testcase.
10
11 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
12
13         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
14         targets.
15
16 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17
18         PR c++/35245
19         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
20
21 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
22
23         PR c++/35578
24         * g++.dg/parse/friend8.C: New test.
25
26         PR c/35748
27         * gcc.dg/union-cast-4.c: New test.
28
29 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
30
31         PR target/35757
32         * gcc.target/i386/sse4_1-blendps-2.c: New.
33         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
34
35 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
36
37         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
38         * gfortran.dg/internal_pack_2.f90:  Likewise.
39         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
40         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
41         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
42         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
43         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
44         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
45
46 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
47
48         * gnat.dg/bit_packed_array2.adb: New test.
49
50 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
51
52         PR fortran/35740
53         * gfortran.dg/transpose_conjg_1.f90: New test.
54
55 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
56
57         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
58         
59 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
60
61         PR fortran/35698
62         * gfortran.dg/allocate_zerosize_3.f: New test.
63
64         PR fortran/35702
65         * gfortran.dg/character_assign_1.f90: New test.
66
67 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
68
69         PR libfortran/32972
70         PR libfortran/32512
71         * gfortran.dg/intrinsic_spread_1.f90:  New file.
72         * gfortran.dg/intrinsic_spread_2.f90:  New file.
73         * gfortran.dg/intrinsic_spread_3.f90:  New file.
74
75 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
76
77         PR fortran/34714
78         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
79         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
80         * gfortran.dg/func_assign.f90: Likewise.
81         * gfortran.dg/implicit_11.f90: Likewise.
82         * gfortran.dg/proc_assign_1.f90: Likewise.
83         * gfortran.dg/proc_assign_2.f90: Likewise.
84         * gfortran.dg/procedure_lvalue.f90: Likewise.
85
86 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
87
88         PR fortran/35699
89         * gfortran.dg/direct_io_10.f: New test.
90
91 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
92
93         * gcc.target/i386/vectorize6.c: New test.
94
95 2008-03-28  Tobias Burnus  <burnus@net-b.de>
96
97         PR fortran/35721
98         * gfortran.dg/associated_target_2.f90: New.
99
100 2008-03-28  Richard Guenther  <rguenther@suse.de>
101
102         PR tree-optimization/19580
103         * gcc.dg/tree-ssa/loop-34.c: New testcase.
104
105 2008-03-28  Richard Guenther  <rguenther@suse.de>
106
107         PR tree-optimization/30317
108         PR tree-optimization/30911
109         PR tree-optimization/34793
110         * gcc.dg/tree-ssa/vrp35.c: New testcase.
111         * gcc.dg/tree-ssa/vrp36.c: Likewise.
112         * gcc.dg/tree-ssa/vrp37.c: Likewise.
113
114 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
115
116         PR target/31334
117         * gcc.target/powerpc/altivec-25.c: New testcase.
118
119 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
120
121         PR fortran/35724
122         * gfortran.dg/cshift_shift_real_2.f90: New test.
123
124 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
125
126         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
127         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
128
129 2008-03-27  Richard Guenther  <rguenther@suse.de>
130
131         PR c/32511
132         * gcc.dg/attr-weak-1.c: New testcase.
133
134 2008-03-27  Richard Guenther  <rguenther@suse.de>
135
136         PR tree-optimization/32810
137         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
138
139 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
140
141         * g++.dg/cpp0x/variadic91.C: New.
142
143 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
144
145         * gcc.dg/tree-ssa/loop-32.c: New testcase.
146         * gcc.dg/tree-ssa/loop-33.c: Likewise.
147
148 2008-03-27  Richard Guenther  <rguenther@suse.de>
149
150         * gcc.dg/fold-addr-1.c: New testcase.
151
152 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
153
154         PR middle-end/35429
155         * gcc.c-torture/compile/complex-5.c: New test.
156
157 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
158
159         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
160
161 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
162
163         PR c++/35546
164         * g++.dg/ext/attrib33.C: New test.
165
166 2008-03-26  Richard Guenther  <rguenther@suse.de>
167
168         Revert:
169         2008-03-26  Richard Guenther  <rguenther@suse.de>
170
171         * gcc.dg/fold-addr-1.c: New testcase.
172
173 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
174
175         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
176         before redefinitions of extern and __inline.
177         * gcc.target/i386/sse-13.c: Ditto.
178
179 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
180
181         PR c++/35332
182         * g++.dg/other/error27.C: New test.
183
184 2008-03-26  Richard Guenther  <rguenther@suse.de>
185
186         * gcc.dg/fold-addr-1.c: New testcase.
187
188 2008-03-26  Richard Guenther  <rguenther@suse.de>
189
190         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
191         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
192         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
193         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
194         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
195         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
196         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
197
198 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
199
200         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
201         variadic template template parameter binding semantics.
202         * g++.dg/cpp0x/variadic85.C: Ditto.
203         * g++.dg/cpp0x/variadic88.C: New.
204         * g++.dg/cpp0x/variadic89.C: New.
205         * g++.dg/cpp0x/variadic90.C: New.
206         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
207         variadic template template parameter binding semantics.
208         * g++.dg/cpp0x/variadic-lambda.C: New.
209
210 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
211
212         PR target/31558
213         * g++.dg/ext/altivec-15.C: New testcase.
214
215 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
216
217         PR objc/29197
218         * objc.dg/method-20.m: New testcase.
219         
220 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
221
222         PR rtl-optimization/35232
223         * gcc.target/mips/pr35232.c: New test.
224
225 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
226
227         * g++.dg/template/sfinae4.C: New.
228         * g++.dg/template/sfinae5.C: New.
229         * g++.dg/template/sfinae6.C: New.
230         * g++.dg/template/sfinae6_neg.C: New.
231         * g++.dg/template/sfinae7.C: New.
232         * g++.dg/template/sfinae8.C: New.
233         * g++.dg/template/sfinae9.C: New.
234         * g++.dg/template/sfinae10.C: New.
235         * g++.dg/template/sfinae11.C: New.
236         * g++.dg/template/sfinae12.C: New.
237         * g++.dg/template/sfinae13.C: New.
238         * g++.dg/template/sfinae14C: New.
239
240 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
241
242         * gcc.target/sh/sh2a-bclr.c: New test.
243         * gcc.target/sh/sh2a-bset.c: New test.
244
245 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
246
247         * gcc.target/sh/sh2a-movrt.c: New test.
248
249 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
250
251         * gcc.target/sh/sh2a-prefetch.c: New test.
252
253 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
254             Naveen.H.S  <naveen.hs@kpitcummins.com>
255
256         * gcc.target/sh/sh2a-movi20s.c: New test.
257
258 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
259             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
260             Naveen.H.S  <naveen.hs@kpitcummins.com>
261
262         * gcc.target/sh/sh2a-resbank.c: New test.
263         * gcc.target/sh/sh2a-tbr-jump.c: New test.
264         * gcc.target/sh/sh2a-jsrn.c: New test.
265         * gcc.target/sh/sh2a-rtsn.c: New test.
266
267 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
268
269         * gcc.target/i386/sse-17.c: Include sse2-check.h.
270         (main): Change to void and rename to sse2_test.
271         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
272         dg-do-what-default to "compile" if SSE2 hardware is not available.
273         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
274         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
275         xfail vect_no_int_max from "vectorization not profitable" check.
276
277 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
278
279         PR middle-end/26222
280         * gcc.dg/torture/pr26222.c: New testcase.
281
282 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
283
284         PR fortran/34813
285         * gfortran.dg/null_3.f90 : New test
286
287         PR fortran/33295
288         * gfortran.dg/module_function_type_1.f90 : New test
289
290 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
291
292         PR libfortran/32972
293         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
294         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
295         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
296
297 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
298
299         * gcc.target/mips/dse-1.c: Add checks for zeros.
300
301 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
302
303         PR target/27946
304         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
305
306 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
307
308         PR libfortran/32972
309         * internal_pack_1.f90:  New test case.
310         * internal_pack_2.f90:  New test case.
311         * internal_pack_3.f90:  New test case.
312
313 2008-03-21  Olivier Hainque  <hainque@adacore.com>
314
315         * gnat.dg/empty_vector_length.adb: New testcase.
316
317 2008-03-20  Richard Guenther  <rguenther@suse.de>
318
319         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
320
321 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
322             Uros Bizjak  <ubizjak@gmail.com>
323
324         PR testsuite/34168
325         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
326         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
327         if SSE2 hardware is not available.
328         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
329         gcc.dg/vect/vect.exp.
330         * gfortran.dg/vect/vect.exp: Ditto.
331         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
332
333 2008-03-20  Andreas Schwab  <schwab@suse.de>
334
335         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
336         xfail.
337
338 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
339
340         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
341         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
342         from dg-options.
343
344 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
345
346         PR testsuite/35621
347         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
348         * gcc.target/i386/ssse3-pabsd.c: Likewise.
349         * gcc.target/i386/ssse3-pabsw.c: Likewise.
350         * gcc.target/i386/ssse3-palignr.c: Likewise.
351         * gcc.target/i386/ssse3-phaddd.c: Likewise.
352         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
353         * gcc.target/i386/ssse3-phaddw.c: Likewise.
354         * gcc.target/i386/ssse3-phsubd.c: Likewise.
355         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
356         * gcc.target/i386/ssse3-phsubw.c: Likewise.
357         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
358         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
359         * gcc.target/i386/ssse3-pshufb.c: Likewise.
360         * gcc.target/i386/ssse3-psignb.c: Likewise.
361         * gcc.target/i386/ssse3-psignd.c: Likewise.
362         * gcc.target/i386/ssse3-psignw.c: Likewise.
363
364 2008-03-20  Andreas Schwab  <schwab@suse.de>
365
366         PR testsuite/35647
367         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
368         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
369         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
370         continuation and remove xfail.
371
372 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
373
374         PR libfortran/32972
375         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
376         in subroutine.
377
378 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
379
380         * gcc.dg/format/ms_array-1.c: New.
381         * gcc.dg/format/ms_c90-scanf-3.c: New.
382         * gcc.dg/format/ms_c99-strftime-1.c: New.
383         * gcc.dg/format/ms_no-y2k-1.c: New.
384         * gcc.dg/format/ms_attr-1.c: New.
385         * gcc.dg/format/ms_c90-scanf-4.c: New.
386         * gcc.dg/format/ms_c99-strftime-2.c: New.
387         * gcc.dg/format/ms_nonlit-1.c: New.
388         * gcc.dg/format/ms_c90-scanf-5.c: New.
389         * gcc.dg/format/ms_cast-1.c: New.
390         * gcc.dg/format/ms_nonlit-2.c: New.
391         * gcc.dg/format/ms_attr-2.c: New.
392         * gcc.dg/format/ms_c90-strftime-1.c: New.
393         * gcc.dg/format/ms_miss-1.c: New.
394         * gcc.dg/format/ms_nonlit-3.c: New.
395         * gcc.dg/format/ms_attr-3.c: New.
396         * gcc.dg/format/ms_c90-strftime-2.c: New.
397         * gcc.dg/format/ms_miss-2.c: New.
398         * gcc.dg/format/ms_nul-1.c: New.
399         * gcc.dg/format/ms_attr-4.c: New.
400         * gcc.dg/format/ms_c94-printf-1.c: New.
401         * gcc.dg/format/ms_miss-3.c: New.
402         * gcc.dg/format/ms_nul-2.c: New.
403         * gcc.dg/format/ms_attr-7.c: New.
404         * gcc.dg/format/ms_c94-scanf-1.c: New.
405         * gcc.dg/format/ms_miss-4.c: New.
406         * gcc.dg/format/ms_null-1.c: New.
407         * gcc.dg/format/ms_bitfld-1.c: New.
408         * gcc.dg/format/ms_c99-printf-1.c: New.
409         * gcc.dg/format/ms_miss-5.c: New.
410         * gcc.dg/format/ms_plus-1.c: New.
411         * gcc.dg/format/ms_branch-1.c: New.
412         * gcc.dg/format/ms_c99-printf-2.c: New.
413         * gcc.dg/format/ms_miss-6.c: New.
414         * gcc.dg/format/ms_sec-1.c: New.
415         * gcc.dg/format/ms_c90-printf-1.c: New.
416         * gcc.dg/format/ms_c99-printf-3.c: New.
417         * gcc.dg/format/ms_multattr-1.c: New.
418         * gcc.dg/format/ms_unnamed-1.c: New.
419         * gcc.dg/format/ms_c90-printf-2.c: New.
420         * gcc.dg/format/ms_c99-scanf-1.c: New.
421         * gcc.dg/format/ms_multattr-2.c: New.
422         * gcc.dg/format/ms_va-1.c: New.
423         * gcc.dg/format/ms_c90-printf-3.c: New.
424         * gcc.dg/format/ms_c99-scanf-2.c: New.
425         * gcc.dg/format/ms_multattr-3.c: New.
426         * gcc.dg/format/ms_c90-scanf-1.c: New.
427         * gcc.dg/format/ms_c99-scanf-3.c: New.
428         * gcc.dg/format/ms_no-exargs-1.c: New.
429         * gcc.dg/format/ms_zero-length-1.c: New.
430         * gcc.dg/format/ms_c90-scanf-2.c: New.
431         * gcc.dg/format/ms_c99-scanf-4.c: New.
432         * gcc.dg/format/ms_no-exargs-2.c: New.
433         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
434         * gcc.dg/format/miss-1.c: Likewise.
435         * gcc.dg/format/miss-3.c: Likewise.
436         * gcc.dg/format/multattr-2.c: Likewise.
437         * gcc.dg/format/miss-5.c: Likewise.
438         * gcc.dg/format/attr-2.c: Likewise.
439         * gcc.dg/format/attr-4.c: Likewise.
440         * gcc.dg/format/c90-scanf-4.c: Likewise.
441         * gcc.dg/format/c99-printf-3.c: Likewise.
442         * gcc.dg/format/multattr-1.c: Likewise.
443         * gcc.dg/format/miss-4.c: Likewise.
444         * gcc.dg/format/miss-6.c: Likewise.
445         * gcc.dg/format/c90-printf-3.c: Likewise.
446         * gcc.dg/format/attr-1.c: Likewise.
447         * gcc.dg/format/attr-3.c: Likewise.
448         * gcc.dg/format/attr-7.c: Likewise.
449         * gcc.dg/format/format.h: Treat mingw and gnu style.
450         * gcc.dg/format/sys_format.c: New.
451
452 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
453
454         PR libfortran/35627
455         * gfortran.dg/namelist_46.f90: New test.
456
457 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
458
459         PR target/14552
460         * gcc.target/i386/pr14552.c: New test.
461
462 2008-03-19  Michael Matz  <matz@suse.de>
463
464         PR middle-end/35616
465         * gcc.dg/pr35616.c: New test.
466
467 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
468
469         PR fortran/35152
470         * gfortran.dg/argument_checking_16.f90: New test.
471
472 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
473
474         PR libfortran/32972
475         * gfortran.dg/internal_pack_1.f90:  New test case.
476         * gfortran.dg/internal_pack_2.f90:  New test case.
477         * gfortran.dg/internal_pack_3.f90:  New test case.
478
479 2008-03-19  Jan Hubicka  <jh@suse.cz>
480
481         * gcc.dg/20050811-2.c: Update dumping flags.
482         * gcc.dg/sms-2.c: Update dumping flags.
483         * gcc.dg/var-expand1.c: Update dumping flags.
484         * gcc.dg/var-expand3.c: Update dumping flags.
485         * gcc.dg/pr30957-1.c: Update dumping flags.
486         * gcc.dg/20050811-1.c: Update dumping flags.
487         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
488         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
489
490 2008-03-19  Richard Guenther  <rguenther@suse.de>
491
492         PR middle-end/35609
493         * gcc.dg/testsuite/uninit-15.c: New testcase.
494         * gcc.dg/testsuite/uninit-16.c: Likewise.
495
496 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
497
498         PR target/35504
499         * g++.dg/other/pr35504.C: New test.
500
501 2008-03-18  Richard Guenther  <rguenther@suse.de>
502
503         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
504         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
505
506 2008-03-18  Richard Guenther  <rguenther@suse.de>
507
508         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
509
510 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
511
512         PR libfortran/35617
513         * gfortran.dg/namelist_45.f90: New test.
514
515 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
516
517         PR testsuite/35512
518         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
519         Write variables instead of reading them.
520
521 2008-03-17  Jason Merrill  <jason@redhat.com>
522
523         PR c++/35548
524         * g++.dg/init/ref16.C: New testcase.
525
526 2008-03-17  Richard Guenther  <rguenther@suse.de>
527
528         PR tree-optimization/19637
529         * g++.dg/tree-ssa/pr19637.C: New testcase.
530
531 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
532
533         PR fortran/35470
534         * gfortran.dg/subref_array_pointer_3.f90 : New test.
535
536 2008-03-16  Richard Guenther  <rguenther@suse.de>
537
538         PR middle-end/35607
539         * gcc.c-torture/compile/pr35607.c: New testcase.
540         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
541
542 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
543
544         PR fortran/35582
545         * gfortran.dg/write_invalid_format.f90: New test.
546
547 2008-03-15  Richard Guenther  <rguenther@suse.de>
548
549         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
550
551 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
552
553         PR testsuite/35184
554         * gfortran.dg/elemental_subroutine_6.f90: New test.
555
556 2008-03-15  Richard Guenther  <rguenther@suse.de>
557
558         * gcc.dg/pr23911.c: Adjust testcase.
559         * gcc.dg/tree-ssa/pr14841.c: Likewise.
560         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
561
562 2008-03-15  Richard Guenther  <rguenther@suse.de>
563
564         PR middle-end/35593
565         * g++.dg/warn/Warray-bounds-3.C: New testcase.
566
567 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
568
569         PR testsuite/35478
570         * gfortran.dg/generic_16.f90: New test.
571
572 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
573
574         PR middle-end/35595
575         * gcc.c-torture/compile/pr35595.c: New test.
576
577 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
578
579         PR testsuite/33296
580         * gfortran.dg/nearest_4.f90: New test.
581
582 2008-03-14  Richard Guenther  <rguenther@suse.de>
583
584         PR tree-optimization/13761
585         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
586
587 2008-03-14  Richard Guenther  <rguenther@suse.de>
588
589         PR tree-optimization/34172
590         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
591         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
592         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
593         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
594         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
595         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
596
597 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
598
599         PR libcpp/35322:
600         * gcc.dg/cpp/pr35322.c: Add dg-error line.
601
602 2008-03-14  Richard Guenther  <rguenther@suse.de>
603
604         PR tree-optimization/34043
605         PR tree-optimization/33989
606         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
607         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
608         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
609         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
610         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
611
612 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
613             Uros Bizjak  <ubizjak@gmail.com>
614
615         PR testsuite/35538 
616         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
617         Skip *-*-darwin*.
618         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
619
620 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
621             Uros Bizjak  <ubizjak@gmail.com>
622
623         PR testsuite/35406
624         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
625         count from 0 to 1 for lp64 targets.
626         * gfortran.dg/ldist-1.f90: Update test to check
627         for 5 loops distributed instead of 4 for lp64 targets.
628
629 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
630
631         PR fortran/35475
632         * gfortran.dg/derived_sub.f90: New test.
633
634 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
635
636         PR testsuite/35558
637         * g++.dg/tls/static-1.C: Move dg-additional-sources after
638         dg-require-effective-target.
639         * g++.dg/tls/static-1a.cc: Likewise.
640
641 2008-03-13  Tom Tromey  <tromey@redhat.com>
642
643         PR libcpp/35322:
644         * gcc.dg/cpp/pr35322.c: New file.
645
646 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
647
648         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
649         (main): Call check_vect.
650
651 2008-03-13  Alon Dayan  <alond@il.ibm.com>
652             Olga Golovanevsky  <olga@il.ibm.com>
653         
654         PR tree-optimization/35041
655         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
656
657 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
658
659         PR target/34000
660         PR target/35553
661         * g++.dg/other/i386-3.C: New test.
662         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
663         * gcc.target/i386/sse-14.c: Ditto.
664         * gcc.target/i386/mmx-1.c: Ditto.
665         * gcc.target/i386/mmx-2.c: Ditto.
666         * gcc.target/i386/3dnow-1.c: Ditto.
667         * gcc.target/i386/3dnow-2.c: Ditto.
668         * gcc.target/i386/3dnowA-1.c: Ditto.
669         * gcc.target/i386/3dnowA-2.c: Ditto.
670
671 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
672
673         PR tree-opt/35422
674         * gcc.target/i386/pr35422.c: Escape brackets.
675
676 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
677
678         PR tree-opt/35422
679         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
680         third loop.
681         * gcc.target/i386/pr35422.c: New.
682
683 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
684
685         PR tree-opt/35403
686         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
687
688 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
689
690         PR target/35540
691         * gcc.target/i386/pr35540.c: New test.
692
693 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
694
695         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
696
697 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
698
699         PR middle-end/35526
700         * g++.dg/torture/pr35526.C: New test.
701
702 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
703
704         PR c++/35328
705         * g++.dg/gomp/pr35328.C: New test.
706
707         PR c++/35337
708         * g++.dg/gomp/pr35337.C: New test.
709
710         PR c/35438
711         PR c/35439
712         * gcc.dg/gomp/pr35438.c: New test.
713         * gcc.dg/gomp/pr35439.c: New test.
714
715         PR middle-end/35099
716         * g++.dg/gomp/pr35099.C: New test.
717
718 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
719
720         * gnat.dg/range_check2.adb: New test.
721
722 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
723
724         PR tree-optimization/35494
725         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
726         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
727         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
728         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
729
730 2008-03-10  Richard Guenther  <rguenther@suse.de>
731
732         PR tree-optimization/34677
733         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
734         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
735         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
736
737 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
738
739         PR fortran/35474
740         * gfortran.dg/module_commons_2.f90: New test.
741
742 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
743
744         * gnat.dg/frame_overflow.adb: Improve portability.
745
746 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
747
748         PR target/35350
749         * gcc.target/i386/isa-1.c: Add -march=x86-64.
750         * gcc.target/i386/isa-2.c: Likewise.
751         * gcc.target/i386/isa-3.c: Likewise.
752         * gcc.target/i386/isa-10.c: Likewise.
753         * gcc.target/i386/isa-11.c: Likewise.
754         * gcc.target/i386/isa-12.c: Likewise.
755         * gcc.target/i386/isa-13.c: Likewise.
756         * gcc.target/i386/isa-14.c: Likewise.
757
758 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
759
760         PR target/22152
761         * gcc.target/i386/pr22152.c: New test.
762         * gcc.target/i386/sse2-mmx.c: Ditto.
763
764 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
765
766         * gnat.dg/uninit_func.adb: New test.
767
768 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
769
770         * gnat.dg/pack4.adb: New test.
771
772 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
773
774         * gnat.dg/small_alignment.adb: New test.
775
776 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
777
778         * gnat.dg/specs/alignment2.ads: New test.
779
780 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
781
782         * gnat.dg/pack3.adb: New test.
783
784 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
785
786         PR c++/20366
787         * g++.dg/other/pr20366.C: New test.
788
789 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
790
791         PR tree-opt/35402
792         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
793
794 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
795
796         PR preprocessor/35458
797         * gcc.dg/cpp/cmdlne-M-2.c: New file.
798         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
799         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
800
801 2008-03-06  Tom Tromey  <tromey@redhat.com>
802
803         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
804         * treelang: Delete.
805
806 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
807
808         * gnat.dg/specs/pack33.ads: New test.
809
810 2008-03-05  Richard Guenther  <rguenther@suse.de>
811
812         PR tree-optimization/35472
813         * gcc.c-torture/execute/pr35472.c: New testcase.
814
815 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
816
817         PR 33009
818         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
819         * gcc.c-torture/compile/pr33009.c: Likewise.
820
821 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
822
823         PR 31341
824         * gcc.dg/vect/pr31041.c: Fix.
825
826 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
827
828         PR libfortran/35293
829         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
830         New.
831         * gfortran.fortran-torture/execute/list_read_1.x,
832         gfortran.fortran-torture/execute/read_null_string.x,
833         gfortran.fortran-torture/execute/backspace.x,
834         gfortran.fortran-torture/execute/seq_io.x,
835         gfortran.fortran-torture/execute/slash_edit.x,
836         gfortran.fortran-torture/execute/unopened_unit_1.x,
837         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
838         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
839         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
840         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
841         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
842         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
843         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
844         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
845         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
846         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
847         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
848         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
849         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
850         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
851         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
852         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
853         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
854         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
855         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
856         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
857         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
858         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
859         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
860         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
861         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
862         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
863         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
864         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
865         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
866         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
867         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
868         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
869         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
870         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
871         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
872         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
873         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
874         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
875         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
876         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
877         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
878         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
879         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
880         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
881         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
882         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
883         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
884         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
885         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
886         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
887         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
888         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
889         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
890         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
891         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
892         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
893         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
894         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
895         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
896         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
897         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
898         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
899         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
900         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
901         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
902         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
903         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
904         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
905         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
906         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
907         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
908         gfortran.dg/write_back.f: Gate test on effective_target
909         fd_truncate.
910
911 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
912
913         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
914         targets declaring functions in assembly.
915
916 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
917
918         PR 28322
919         * gcc.dg/pr28322-3.c: New.
920
921 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
922
923         PR target/35453
924         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
925         _SIDD_XXX.
926         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
927         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
928         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
929         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
930         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
931         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
932         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
933         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
934
935 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
936
937         PR middle-end/35456
938         * gcc.c-torture/execute/pr35456.c: New test.
939
940 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
941
942         * gcc.target/i386/sse-10.c: Don't use
943         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
944
945 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
946
947         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
948         * gfortran.dg/reassoc_2.f90: Ditto.
949         * gfortran.dg/reassoc_3.f90: Ditto.
950
951 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
952
953         PR fortran/33197
954         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
955         * gfortran.dg/dg.exp: Likewise.
956         * gfortran.dg/vect/vect.exp: Likewise.
957         * gfortran.fortran-torture/execute/execute.exp: Likewise.
958         * gfortran.fortran-torture/compile/compile.exp: Likewise.
959         * gfortran.dg/gamma_1.f90: Also check log_gamma.
960         * gfortran.dg/invalid_contains_1.f90: Remove warning about
961         empty CONTAINS.
962         * gfortran.dg/gamma_2.f90: Add a few error messages.
963         * gfortran.dg/invalid_contains_2.f90: Remove warning about
964         empty CONTAINS.
965         * gfortran.dg/gamma_3.f90: Adjust error message.
966         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
967         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
968         * gfortran.dg/bessel_1.f90: New test.
969         * gfortran.dg/recursive_check_3.f90: Remove warnings.
970         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
971         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
972         * gfortran.dg/contains_empty_1.f03: New test.
973         * gfortran.dg/erfc_scaled_1.f90: New test.
974         * gfortran.dg/hypot_1.f90: New test.
975         * gfortran.dg/contains_empty_2.f03: New test.
976
977 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
978
979         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
980
981 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
982
983         PR 24924
984         * g++.dg/cpp/string-2.C: This is a warning now.
985         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
986         default, so add it.
987         
988 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
989
990         * g++.dg/cpp0x/auto1.C: New.
991
992 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
993
994         PR fortran/34770
995         * gfortran.dg/pointer_1.f90: New test.
996
997 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
998
999         PR c++/35315
1000         * g++.dg/ext/attrib32.C: Add another test case.
1001
1002 2008-02-29  Tom Tromey  <tromey@redhat.com>
1003
1004         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1005         line.
1006
1007 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
1008
1009         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1010         to make the interchange profitable.
1011
1012 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
1013
1014         PR fortran/31463
1015         PR fortran/33950
1016         PR fortran/34296
1017         * gfortran.dg/arrayio_11.f90: Fixed test.
1018         * gfortran.dg/arrayio_12.f90: Likewise.
1019         * gfortran.dg/module_read_1.f90: Added warning-directives.
1020         * gfortran.dg/pr32242.f90: Likewise.
1021         * gfortran.dg/result_in_spec_3.f90: Likewise.
1022         * gfortran.dg/use_12.f90: Likewise.
1023         * gfortran.dg/warn_function_without_result.f90 : New test.
1024
1025 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1026
1027         PR fortran/34868
1028         * gfortran.dg/f2c_9.f90: New test.
1029
1030 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
1031
1032         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
1033         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
1034         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
1035         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
1036         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
1037         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
1038         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
1039         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
1040         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
1041         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
1042         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
1043         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
1044         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
1045         * testsuite/gfortran.dg/ldist-1.f90: New.
1046
1047 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
1048
1049         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
1050
1051 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1052
1053         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1054
1055 2008-02-27  Jan Beulich  <jbeulich@novell.com>
1056
1057         * gcc.target/i386/mmx-1.c: Add
1058         -Werror-implicit-function-declaration to dg-options.
1059         * gcc.target/i386/mmx-2.c: Likewise.
1060         * gcc.target/i386/sse-13.c: Likewise.
1061         * gcc.target/i386/sse-14.c: Likewise.
1062
1063 2008-02-27  Revital Eres  <eres@il.ibm.com>
1064
1065         PR rtl-optimization/34999
1066         * gcc.dg/tree-prof/pr34999.c: New.
1067
1068 2008-02-27  Richard Guenther  <rguenther@suse.de>
1069
1070         PR middle-end/25290
1071         * gcc.c-torture/execute/pr35390.c: New testcase.
1072
1073 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1074
1075         PR ada/22255
1076         * gnat.dg/test_direct_io.adb: New file.
1077
1078 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1079
1080         PR ada/34799
1081         * gnat.dg/specs/pr34799.ads: New test.
1082
1083 2008-02-27  Richard Guenther  <rguenther@suse.de>
1084
1085         PR middle-end/34971
1086         * gcc.c-torture/execute/pr34971.c: New testcase.
1087
1088 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
1089
1090         * gcc.dg/gomp/preprocess-1.c: New test.
1091
1092         PR c++/35368
1093         * g++.dg/ext/visibility/typeinfo2.C: New test.
1094         * g++.dg/ext/visibility/typeinfo3.C: New test.
1095
1096 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1097
1098         * gcc.dg/bf-ms-attrib.c (main): Return 0.
1099
1100 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1101
1102         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1103         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1104
1105 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1106
1107         PR c/28800
1108         * gcc.dg/empty-source-2.c: Adjust for warning message.
1109         * gcc.dg/empty-source-3.c: Likewise.
1110         * gcc.dg/pack-test-2.c: Adjust comment.
1111         * gcc.dg/pragma-ep-2.c: Likewise.
1112         * gcc.dg/pragma-re-2.c: Likewise.
1113         * gcc.dg/va-arg-2.c: Likewise.
1114
1115 2008-02-26  Tobias Burnus  <burnus@net-b.de>
1116
1117         PR fortran/35033
1118         * gfortran.dg/assignment_2.f90: New.
1119
1120 2008-02-26  Jason Merrill  <jason@redhat.com>
1121
1122         PR c++/35315
1123         * g++.dg/ext/attrib32.C: New.
1124
1125 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1126
1127         * gcc.c-torture/execute/nest-align-1.x: Delete.
1128
1129 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1130
1131         PR 26264
1132         * 20021023-1.c: Use __builtin_va_start instead of
1133         __builtin_stdarg_start.
1134         * pr17301-1.c: Likewise.
1135         * pr17301-2.c: Likewise.
1136                 
1137 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1138         
1139         * gcc.dg/pr34351.c: New.
1140         
1141 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1142
1143         * gcc.dg/Wlarger-than2.c: New.
1144         
1145 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
1146
1147         PR c++/35323
1148         * g++.dg/lookup/crash7.C: New.
1149
1150 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
1151
1152         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1153
1154 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1155
1156         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1157
1158 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1159
1160         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1161
1162 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1163
1164         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1165         Windows.
1166
1167 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1168
1169         * lib/target-supports.exp (check_profiling_available): Report -p
1170         unavailable on *-*-mingw*.
1171
1172 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1173
1174         * lib/target-supports.exp (check_effective_target_pthread_h): New.
1175         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1176         dg-require-effective-target pthread_h.
1177
1178 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1179
1180         * gcc.dg/Wswitch-enum-error.c: New.
1181         * gcc.dg/Wswitch-error.c: New.
1182         * gcc.dg/20011021-1.c: Use two directives to match two different
1183         messages.
1184         
1185 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1186         
1187         PR 28322
1188         * gcc.dg/pr28322.c: New.
1189         * gcc.dg/pr28322-2.c: New.
1190         * lib/prune.exp: Ignore "At top level" even if there is no ':'
1191         preceding it.
1192
1193 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1194
1195         PR c++/35333
1196         * g++.dg/other/error26.C: New.
1197
1198 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1199
1200         PR c++/35338
1201         * g++.dg/other/error25.C: New.
1202
1203 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1204
1205         PR target/35258
1206         * gcc.dg/pr35258.c: New testcase.
1207
1208 2008-02-25  Jan Beulich  <jbeulich@novell.com>
1209
1210         * gcc.dg/20020426-2.c: Remove bogus workaround.
1211         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1212         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1213
1214 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1215
1216         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1217
1218 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1219
1220         PR middle-end/19984
1221         * gcc.dg/pr19984.c: New test.
1222         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1223         name of the variable.
1224
1225 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1226
1227         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1228         (main): Call check_vect and foo.  Check array values after
1229         the call to foo.
1230         * gcc.dg/vect/vect-117.c: Call check_vect.
1231         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1232
1233 2008-02-25  Jason Merrill  <jason@redhat.com>
1234
1235         PR c++/33486
1236         * g++.dg/lookup/strong-using-5.C: New.
1237
1238 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1239
1240         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1241         sh* targets.
1242
1243 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1244
1245         PR target/35349
1246         * gcc.c-torture/execute/20050604-1.x: New file.
1247
1248 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1249
1250         * gcc.target/i386/pr22076.c: Update number of mov insns
1251         for PIC targets.
1252         * gcc.target/i386/pr34256.c: Ditto.
1253
1254 2008-02-24  Diego Novillo  <dnovillo@google.com>
1255
1256         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1257
1258         PR 33738
1259         * g++.dg/warn/pr33738.C: New.
1260
1261 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1262
1263         * gcc.c-torture/execute/nest-align-1.x: New file.
1264
1265 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
1266
1267         PR c++/34749
1268         * g++.dg.ext/dllimport13.C: New test.
1269
1270 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1271
1272         PR libfortran/24685
1273         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1274         powerpc*-apple-darwin*.
1275
1276 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1277
1278         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1279         ERFC into gfortran.dg/large_real_kind_3.F90.
1280         * gfortran.dg/large_real_kind_3.F90: New test.
1281
1282 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1283
1284         PR rtl-opt/33512
1285         * gcc.dg/and-1.c: New test.
1286
1287 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
1288
1289         * gcc.c-torture/execute/20080222-1.c: New test.
1290
1291 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
1292
1293         PR target/22076
1294         PR target/34256
1295         * gcc.target/i386/pr22076.c: New test.
1296         * gcc.target/i386/pr34256.c: New test.
1297         * gcc.target/i386/vecinit-5.c: New test.
1298         * gcc.target/i386/vecinit-6.c: New test.
1299         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1300
1301         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1302         <xmmintrin.h>, define __m64 and __m128 directly.
1303         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1304
1305 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1306
1307         PR C++/34715
1308         * g++.dg/ext/always_inline-1.C: New test.
1309         * g++.dg/ext/always_inline-2.C: New test.
1310         * g++.dg/ext/always_inline-3.C: New test.
1311         * g++.dg/ext/always_inline-4.C: New test.
1312
1313 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
1314
1315         * gcc.target/cris/asm-b-1.c: New test.
1316
1317 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1318
1319         PR c++/35282
1320         * g++.dg/template/nontype17.C: Add.
1321
1322 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1323
1324         PR c++/35282
1325         Revert:
1326         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1327
1328         PR c++/28743
1329         * g++.dg/template/nontype17.C: New.
1330         * g++.dg/template/nontype16.C: Add error.
1331
1332 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1333
1334         PR c/19999
1335         * gcc.dg/Wfloat-equal-1.c: New.
1336         * g++.dg/warn/Wfloat-equal-1.C: New.
1337
1338 2008-02-21  Michael Matz  <matz@suse.de>
1339
1340         PR target/35264
1341         * gcc.dg/pr35264.c: New testcase.
1342
1343 2008-02-21  Richard Guenther  <rguenther@suse.de>
1344
1345         * gfortran.dg/reassoc_1.f90: New testcase.
1346         * gfortran.dg/reassoc_2.f90: Likewise.
1347         * gfortran.dg/reassoc_3.f90: Likewise.
1348
1349 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1350
1351         PR libfortran/34974
1352         * gfortran.dg/fmt_t_7.f: New test.
1353
1354         PR libfortran/35132
1355         * gfortran.dg/streamio_15.f90: New test.
1356         
1357 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1358
1359         PR libfortran/35036
1360         * gfortran.dg/fmt_zero_digits.f90: Revise test.
1361
1362 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
1363
1364         * gcc.dg/Wframe-larger-than.c: New option test.
1365
1366 2008-02-20  Tobias Burnus  <burnus@net-b.de>
1367
1368         PR fortran/34997
1369         * gfortran.dg/dollar_sym_1.f90: New.
1370         * gfortran.dg/dollar_sym_2.f90: New.
1371
1372 2008-02-20  Richard Guenther  <rguenther@suse.de>
1373
1374         PR middle-end/35265
1375         * gcc.dg/builtins-66.c: New testcase.
1376
1377 2008-02-20  Richard Guenther  <rguenther@suse.de>
1378
1379         * gcc.dg/fold-reassoc-1.c: New testcase.
1380         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1381
1382 2008-02-20  Richard Guenther  <rguenther@suse.de>
1383
1384         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1385
1386 2008-02-20  Ira Rosen  <irar@il.ibm.com>
1387
1388         * lib/target-supports.exp (check_effective_target_vect_unpack):
1389         Return true for SPU.
1390         (check_effective_target_vect_short_mult): Likewise.
1391         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1392         the loop on targets that support vect_unpack.
1393
1394 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
1395
1396         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1397         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1398         templates to reduce number of passed arguments.
1399
1400 2008-02-19  Jason Merrill  <jason@redhat.com>
1401
1402         PR c++/34950
1403         * g++.dg/template/explicit-args1.C: New.
1404
1405 2008-02-19  Richard Guenther  <rguenther@suse.de>
1406
1407         PR tree-optimization/34989
1408         * gcc.dg/pr34989-1.c: New testcase.
1409         * gcc.dg/pr34989-2.c: Likewise.
1410
1411 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
1412
1413         PR c++/35028
1414         * g++.dg/gomp/pr35028.C: New test.
1415
1416         PR c++/34964
1417         PR c++/35244
1418         * gcc.dg/gomp/pr34964.c: New test.
1419         * g++.dg/gomp/pr34964.C: New test.
1420         * gcc.dg/gomp/pr35244.c: New test.
1421         * g++.dg/gomp/pr35244.C: New test.
1422
1423         PR c++/35078
1424         * g++.dg/gomp/pr35078.C: New test.
1425
1426 2008-02-19  Christian Bruel  <christian.bruel@st.com>
1427
1428         * gcc.dg/packed-array.c: New testcase. 
1429
1430 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
1431
1432         PR target/33555
1433         * gcc.target/i386/pr33555.c: New test.
1434         
1435 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1436
1437         PR target/35189
1438         * gcc.target/i386/isa-1.c: New.
1439         * gcc.target/i386/isa-2.c: Likewise.
1440         * gcc.target/i386/isa-3.c: Likewise.
1441         * gcc.target/i386/isa-4.c: Likewise.
1442         * gcc.target/i386/isa-5.c: Likewise.
1443         * gcc.target/i386/isa-6.c: Likewise.
1444         * gcc.target/i386/isa-7.c: Likewise.
1445         * gcc.target/i386/isa-8.c: Likewise.
1446         * gcc.target/i386/isa-9.c: Likewise.
1447         * gcc.target/i386/isa-10.c: Likewise.
1448         * gcc.target/i386/isa-11.c: Likewise.
1449         * gcc.target/i386/isa-12.c: Likewise.
1450         * gcc.target/i386/isa-13.c: Likewise.
1451         * gcc.target/i386/isa-14.c: Likewise.
1452
1453 2008-02-18  Joey Ye  <joey.ye@intel.com>
1454             H.J. Lu  <hongjiu.lu@intel.com>
1455
1456         PR middle-end/34921
1457         * gcc.c-torture/execute/nest-align-1.c: New test case.
1458
1459 2008-02-17  Richard Guenther  <rguenther@suse.de>
1460
1461         PR middle-end/35227
1462         * gcc.dg/torture/pr35227.c: New testcase.
1463
1464 2008-02-17  Richard Guenther  <rguenther@suse.de>
1465
1466         PR tree-optimization/35231
1467         * gcc.c-torture/execute/pr35231.c: New testcase.
1468
1469 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
1470
1471         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1472         (test_gt): Ditto.
1473
1474 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1475
1476         * obj-c++.dg/encode-2.mm: XFAIL.
1477         * obj-c++.dg/encode-3.mm: Likewise.
1478
1479 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1480             Paolo Carlini  <pcarlini@suse.de>
1481
1482         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1483         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1484         * g++.dg/ext/has_nothrow_copy.C: Likewise.
1485
1486 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
1487
1488         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1489         (main): Change to void and rename to sse_test.
1490         * gcc.target/i386/pr24306.c: Ditto.
1491         * gcc.target/i386/pr32065-2.c: Ditto.
1492         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1493         (main): Change to void and rename to sse2_test.
1494         * gcc.target/i386/20060512-3.c: Ditto.
1495
1496 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1497
1498         PR fortran/35150
1499         * gfortran.dg/c_loc_tests_12.f03: New test.
1500
1501 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
1502
1503         PR c++/35023
1504         PR c++/35024
1505         PR c++/35026
1506         * g++.dg/cpp0x/vt-35026.C: New.
1507         * g++.dg/cpp0x/vt-35023.C: New.
1508         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1509         * g++.dg/cpp0x/vt-35024.C: New.
1510
1511 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1512
1513         * gcc.c-torture/execute/va-arg-25.x: Remove.
1514
1515 2008-02-15  Richard Guenther  <rguenther@suse.de>
1516             Zdenek Dvorak  <ook@ucw.cz>
1517
1518         PR tree-optimization/35164
1519         * g++.dg/torture/pr35164-1.C: New testcase.
1520         * g++.dg/torture/pr35164-2.C: Likewise.
1521
1522 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1523
1524         PR testsuite/35119
1525         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1526         in dg-final to match the assembly code generated by Darwin 9.
1527
1528 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1529
1530         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1531
1532 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1533
1534         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1535
1536 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
1537
1538         * lib/dejapatches.exp: New file.
1539
1540 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
1541
1542         PR c++/34050
1543         * g++.dg/cpp0x/vt-34050.C: New.
1544
1545 2008-02-14  Jason Merrill  <jason@redhat.com>
1546
1547         PR c++/5645
1548         PR c++/11159
1549         * g++.dg/warn/pr11159.C: New.
1550         * g++.dg/warn/pr5645.C: Likewise.
1551
1552 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
1553
1554         PR preprocessor/35061
1555         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
1556
1557 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1558
1559         PR c++/28743
1560         * g++.dg/template/nontype17.C: New.
1561         * g++.dg/template/nontype16.C: Add error.
1562
1563 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
1564
1565         PR c++/35138
1566         * g++.dg/template/member8.C: New test.
1567
1568 2008-02-13  Michael Matz  <matz@suse.de>
1569
1570         * gcc.dg/pr35065.c: Fix testcase warnings.
1571
1572 2008-02-13  Jason Merrill  <jason@redhat.com>
1573
1574         PR c++/34962, c++/34937, c++/34939
1575         * g++.dg/ext/tmplattr9.C: New.
1576
1577 2008-02-13  Michael Matz  <matz@suse.de>
1578
1579         PR debug/35065
1580         * gcc.dg/pr35065.c: New testcase.
1581
1582 2008-02-12  Richard Guenther  <rguenther@suse.de>
1583
1584         PR tree-optimization/35171
1585         * gcc.c-torture/compile/pr35171.c: New testcase.
1586
1587 2008-02-12  Richard Guenther  <rguenther@suse.de>
1588
1589         PR middle-end/35163
1590         * gcc.c-torture/execute/pr35163.c: New testcase.
1591
1592 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
1593
1594         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1595
1596 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1597
1598         * gnat.dg/loop_address.adb: New test.
1599
1600 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1601
1602         * obj-c++.dg/bitfield-1.mm: Expect failures.
1603         * obj-c++.dg/bitfield-4.mm: Likewise.
1604         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1605         * obj-c++.dg/encode-8.mm: Likewise.
1606         * obj-c++.dg/isa-field-1.mm: Likewise.
1607         * obj-c++.dg/layout-1.mm: Likewise.
1608         * obj-c++.dg/lookup-2.mm: Likewise.
1609         * obj-c++.dg/try-catch-2.mm: Likewise.
1610         * obj-c++.dg/try-catch-9.mm: Likewise.
1611
1612 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
1613
1614         PR c++/35144
1615         * g++.dg/tree-ssa/pr35144.C: New test.
1616
1617         PR inline-asm/35160
1618         * gcc.target/i386/pr35160.c: New test.
1619
1620         PR c++/34862
1621         * g++.dg/init/new27.C: New test.
1622
1623 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
1624
1625         PR c++/35077
1626         * g++.dg/template/crash78.C: New.
1627
1628 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1629
1630         PR testsuite/35047
1631         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1632         * gcc.dg/compat/vector-2_y.c: Ditto.
1633
1634 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1635             Richard Guenther  <rguenther@suse.de>
1636
1637         PR tree-optimization/33992
1638         * gcc.c-torture/execute/pr33992.c: New testcase.
1639
1640 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1641
1642         * gfortran.dg/streamio_14.f90:  New test.
1643
1644 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1645
1646         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1647         Add -mfpmath=387 to dg-options.
1648
1649 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1650
1651         PR testsuite/35047
1652         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1653         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1654         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1655         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1656         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1657         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1658         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1659         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1660         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1661
1662 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1663
1664         PR objc++/34193
1665         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1666
1667 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
1668
1669         PR c++/35056
1670         * g++.dg/conversion/bitfield8.C: New.
1671
1672 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1673
1674         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1675
1676 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1677
1678         PR c++/35049
1679         PR c++/35096
1680         * g++.dg/ext/vector13.C: New.
1681
1682 2008-02-06  David Daney  <ddaney@avtrex.com>
1683
1684         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1685
1686 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
1687
1688         * lib/target-supports.exp (check_effective_target_hard_float): Remove
1689         special case for xtensa-*-*.
1690         
1691 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1692
1693         PR fortran/35037
1694         * gfortran.dg/volatile11.f90: New test.
1695
1696 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
1697
1698         PR c++/33553
1699         * g++.dg/template/array19.C: New test.
1700
1701 2008-02-05  Diego Novillo  <dnovillo@google.com>
1702
1703         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1704
1705         PR 33738
1706         * g++.dg/warn/pr33738.C: Remove.
1707
1708 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1709
1710         PR fortran/34945
1711         * gfortran.dg/bounds_check_13.f: New test.
1712
1713 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1714
1715         PR testsuite/33946
1716         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1717
1718 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
1719
1720         PR target/35083
1721         * gcc.target/i386/pr35083.c: New test.
1722
1723 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1724
1725         PR fortran/32315
1726         * gfortran.dg/data_bounds_1.f90: New test.
1727
1728 2008-02-04  Diego Novillo  <dnovillo@google.com>
1729
1730         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1731
1732         PR 33738
1733         * testsuite/g++.dg/warn/pr33738.C: New.
1734
1735 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
1736
1737         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1738         to match.
1739
1740 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
1741
1742         * lib/target-supports.exp (check_effective_target_hard_float): Only
1743         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
1744         other targets, grep for a call insn in the rtl expand dump for an
1745         add of two doubles.
1746         (target_compile): Support generating rtl dumps as output.
1747
1748 2008-02-04  Richard Guenther  <rguenther@suse.de>
1749
1750         PR middle-end/33631
1751         * gcc.c-torture/execute/pr33631.c: New testcase.
1752
1753 2008-02-04  Richard Guenther  <rguenther@suse.de>
1754
1755         PR middle-end/35043
1756         * gcc.c-torture/compile/pr35043.c: New testcase.
1757
1758 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1759
1760         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1761
1762 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
1763
1764         * gcc.target/i386/pr31628.c: Require effective target fpic.
1765         * gcc.target/i386/strinline.c: Ditto.
1766         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1767         * gcc.dg/pr35045.c: Ditto.
1768         * gcc.dg/20050503-1.c: Ditto.
1769
1770 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
1771
1772         PR fortran/32760
1773         * gfortran.dg/host_assoc_variable_1.f90: New test.
1774         * gfortran.dg/allocate_stat.f90: Change last three error messages.
1775
1776 2008-02-02  Michael Matz  <matz@suse.de>
1777
1778         PR target/35045
1779         * gcc.dg/pr35045.c: New test.
1780
1781 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1782
1783         PR libfortran/35001
1784         * gfortran.dg/shape_4.f90:  New test.
1785
1786 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
1787
1788         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1789
1790 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
1791
1792         PR rtl-optimization/34773
1793         * gcc.target/cris/torture/pr34773.c: New test.
1794
1795 2008-02-01  Nick Clifton  <nickc@redhat.com>
1796
1797         * lib/target-supports.exp (check_profiling_available): Do not
1798         expect profiling to work on the xstormy16 target.
1799
1800 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
1801
1802         PR testsuite/35047
1803         * gcc.c-torture/execute/20050316-2.x: New file.
1804         * gcc.target/i386/pr17390.c: Update scan pattern.
1805         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1806         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1807
1808 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
1809
1810         PR fortran/34910
1811         * gfortran.dg/proc_assign_2.f90: New test.
1812
1813 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
1814             Jakub Jelinek  <jakub@redhat.com>
1815
1816         PR c++/34935
1817         PR c++/34936
1818         * g++.dg/ext/alias-canon.C: New.
1819         * g++.dg/ext/alias-mangle.C: New.
1820
1821 2008-01-30  Jan Hubicka  <jh@suse.cz>
1822
1823         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1824
1825 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1826
1827         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1828         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1829
1830 2008-01-30  Jan Hubicka  <jh@suse.cz>
1831
1832         PR target/34982
1833         * gcc.c-torture/execute/pr34982.c: New testcase.
1834
1835 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
1836
1837         * gcc.target/s390/tf_to_di-1.c: New testcase.
1838
1839 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
1840
1841         PR fortran/34975
1842         * gfortran.dg/use_only_3.f90: New test.
1843         * gfortran.dg/use_only_3.inc: Modules for new test.
1844
1845         PR fortran/34429
1846         * gfortran.dg/function_charlen_2.f90: New test.
1847
1848 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
1849
1850         PR middle-end/34969
1851         * gcc.dg/pr34969.c: New test.
1852
1853         PR c/35017
1854         * gcc.dg/inline-25.c: New test.
1855         * gcc.dg/inline-26.c: New test.
1856         * gcc.dg/inline-27.c: New test.
1857
1858 2008-01-29  Richard Guenther  <rguenther@suse.de>
1859
1860         PR middle-end/35006
1861         * gcc.c-torture/compile/pr35006.c: New testcase.
1862
1863 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
1864
1865         PR c++/34055
1866         PR c++/34103
1867         PR c++/34219
1868         PR c++/34606
1869         PR c++/34753
1870         PR c++/34754
1871         PR c++/34755
1872         PR c++/34919
1873         PR c++/34961
1874         * g++.dg/cpp0x/vt-34219-2.C: New.
1875         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1876         * g++.dg/cpp0x/vt-34961.C: New.
1877         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1878         cases from the re-opened PR.
1879         * g++.dg/cpp0x/vt-34753.C: New.
1880         * g++.dg/cpp0x/vt-34919.C: New.
1881         * g++.dg/cpp0x/vt-34754.C: New.
1882         * g++.dg/cpp0x/vt-34606.C: New.
1883         * g++.dg/cpp0x/vt-34219.C: New.
1884         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1885         * g++.dg/cpp0x/vt-34755.C: New.
1886         * g++.dg/cpp0x/pr31438.C: Ditto.
1887         * g++.dg/cpp0x/variadic81.C: Ditto.
1888
1889 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1890
1891         * g++.dg/torture/pr34641.C: Put the dg-do first.
1892
1893 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1894
1895         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1896
1897 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
1898
1899         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1900
1901 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
1902
1903         PR 31535
1904         * gcc.target/powerpc/spe-small-data-1.c: New test.
1905         * gcc.target/powerpc/spe-small-data-2.c: New test.
1906
1907 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1908
1909         PR libfortran/34980
1910         * gfortran.dg/shape_3.f90:  New test.
1911
1912 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1913
1914         * gcc.target/s390/20020926-1.c: Remove -m31.
1915
1916 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1917
1918         * gcc.target/s390/20020926-1.c: Disable for s390x.
1919
1920 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1921
1922         PR fortran/34994
1923         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
1924         expression.
1925
1926 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1927
1928         PR fortran/34990
1929         * gfortran.dg/array_constructor_22.f90: New test.
1930
1931 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
1932
1933         PR middle-end/34688
1934         * gcc.c-torture/compile/pr34688: New test.
1935
1936 2008-01-26  Tobias Burnus  <burnus@net-b.de>
1937
1938         PR fortran/34848
1939         * gfortran.dg/missing_optional_dummy_5.f90: New.
1940
1941 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1942
1943         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1944         noinline.  XFAIL test.
1945
1946 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1947
1948         PR fortran/31610
1949         * gfortran.dg/array_3.f90: New test.
1950
1951 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
1952
1953         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1954         on i?86/x86_64.
1955
1956         PR c++/34965
1957         * gcc.dg/pr34965.c: New test.
1958         * g++.dg/other/error24.C: New test.
1959
1960 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1961
1962         PR libfofortran/34887
1963         * gfortran.dg/x_slash_2.f:  New test.
1964
1965 2008-01-26  Richard Guenther  <rguenther@suse.de>
1966
1967         PR c++/34235
1968         * g++.dg/torture/pr34235.C: New testcase.
1969
1970 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1971
1972         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1973
1974 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1975
1976         PR target/34981
1977         * gcc.target/mips/lazy-binding-1.c: New test.
1978         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1979         mips_forced_no_abicalls and mips_forced_no_shared.
1980         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1981         Avoid using small data with -mabicalls.  Don't make -G0 force
1982         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1983         forces the opposite option.
1984
1985 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1986
1987         PR target/34970
1988         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1989         Use -std=gnu89 switch.
1990
1991 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1992
1993         PR libfortran/34876
1994         * gfortran.dg/direct_io_9.f: New test.
1995
1996 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1997
1998         PR fortran/34661
1999         * gfortran.dg/where_operator_assign_4.f90: New test.
2000
2001 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
2002
2003         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2004         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2005         c4x-*-* targets.
2006
2007 2008-01-25  Richard Guenther  <rguenther@suse.de>
2008
2009         PR middle-end/32244
2010         * gcc.c-torture/execute/pr32244-1.c: New testcase.
2011
2012 2008-01-25  Richard Guenther  <rguenther@suse.de>
2013
2014         PR tree-optimization/34966
2015         * gcc.c-torture/compile/pr34966.c: New testcase.
2016
2017 2008-01-25  Richard Guenther  <rguenther@suse.de>
2018
2019         PR c++/33887
2020         * g++.dg/torture/pr33887-1.C: New testcase.
2021         * g++.dg/torture/pr33887-2.C: Likewise.
2022         * g++.dg/torture/pr33887-3.C: Likewise.
2023         * gcc.c-torture/execute/20071211-1.c: Likewise.
2024
2025 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
2026
2027         PR target/34856
2028         * gcc.dg/pr34856.c: Use pointer mode for "pin".
2029
2030 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
2031
2032         PR middle-end/33333
2033         * g++.dg/gomp/pr33333.C: New test.
2034
2035         PR preprocessor/34692
2036         * gcc.dg/cpp/pr34692.c: New test.
2037         * gcc.dg/gomp/pr34692.c: New test.
2038
2039 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
2040
2041         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2042
2043 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
2044
2045         PR fortran/34202
2046         * gfortran.dg/empty_type.f90: New test.
2047
2048 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
2049
2050         PR c++/34603
2051         * g++.dg/template/crash77.C: New.
2052
2053 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
2054
2055         PR target/34856
2056         * gcc.dg/pr34856.c: New test.
2057
2058 2008-01-24  Tobias Burnus  <burnus@net-b.de>
2059
2060         * gfortran.dg/namelist_39.f90: Delete temporary files.
2061         * gfortran.dg/namelist_44.f90: Ditto.
2062
2063 2008-01-24  Richard Guenther  <rguenther@suse.de>
2064
2065         PR middle-end/34953
2066         * g++.dg/torture/pr34953.C: New testcase.
2067
2068 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
2069
2070         PR middle-end/34934
2071         * gcc.c-torture/compile/20080124-1.c: New test.
2072
2073 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
2074
2075         PR fortran/34872
2076         * gfortran.dg/function_charlen_3.f: New test.
2077
2078 2008-01-23  Michael Matz  <matz@suse.de>
2079
2080         PR debug/34895
2081         * g++.dg/debug/pr34895.cc: New testcase.
2082
2083 2008-01-23  Richard Guenther  <rguenther@suse.de>
2084
2085         PR middle-end/31529
2086         * gcc.dg/pr31529-1.c: New testcase.
2087         * gcc.dg/pr31529-2.c: Likewise.
2088
2089 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
2090
2091         PR c++/34829
2092         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2093         unsigned int for the first argument.
2094
2095 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2096
2097         PR c++/33984
2098         * g++.dg/conversion/bitfield7.C: New test.
2099         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2100
2101 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
2102
2103         From Michael Frysinger  <michael.frysinger@analog.com>
2104         * gcc.target/bfin/mcpu-bf547.c: New test.
2105         * gcc.target/bfin/mcpu-bf523.c: New test.
2106         * gcc.target/bfin/mcpu-bf524.c: New test.
2107         * gcc.target/bfin/mcpu-bf526.c: New test.
2108
2109 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2110
2111         * gcc.c-torture/execute/20080122-1.c: New test.
2112
2113 2008-01-22  Tom Tromey  <tromey@redhat.com>
2114
2115         PR c++/34859
2116         * gcc.dg/cpp/pr34859.c: New file.
2117
2118 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2119
2120         PR fortran/34875
2121         * gfortran.dg/vector_subscript_3.f90: New test.
2122
2123 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2124
2125         PR fortran/34848
2126         * gfortran.dg/missing_optional_dummy_4.f90
2127
2128 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2129
2130         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2131
2132 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2133
2134         * gnat.dg/unchecked_union1.adb: New test.
2135
2136 2008-01-22  Tom Tromey  <tromey@redhat.com>
2137
2138         PR c++/34829
2139         * g++.dg/ext/pr34829.C: New file.
2140
2141 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2142
2143         PR c++/34607
2144         * gcc.dg/gomp/pr34607.c: New test.
2145         * g++.dg/gomp/pr34607.C: New test.
2146
2147         PR c++/34914
2148         * g++.dg/ext/vector10.C: New test.
2149
2150         PR c++/34918
2151         * g++.dg/other/error23.C: New test.
2152
2153         PR c++/34917
2154         * g++.dg/ext/vector12.C: New test.
2155
2156 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2157
2158         PR 32102
2159         * gcc.dg/Wstrict-overflow-21.c: New.
2160         * g++.dg/warn/Wstrict-aliasing-8.C: New.
2161
2162 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2163
2164         PR middle-end/33092
2165         * gcc.dg/pr33092.c: New.
2166
2167 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
2168
2169         * gcc.target/s390/20020926-1.c: Add -m31 option.
2170
2171 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
2172
2173         PR fortran/34915
2174         * gfortran.dg/initialization_18.f90: New test.
2175
2176 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2177
2178         PR fortran/34899
2179         * gfortran.dg/tab_continuation.f: New.
2180
2181 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2182
2183         PR fortran/34896
2184         * gfortran.dg/use_rename_2.f90: New test.
2185
2186 2008-01-21  Richard Guenther  <rguenther@suse.de>
2187
2188         PR middle-end/34856
2189         * gcc.c-torture/compile/pr34856.c: New testcase.
2190
2191 2008-01-21  Richard Guenther  <rguenther@suse.de>
2192
2193         PR c/34885
2194         * gcc.c-torture/compile/pr34885.c: New testcase.
2195
2196 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
2197
2198         * gnat.dg/specs/alignment1.ads: New test.
2199
2200 2008-01-21  Richard Guenther  <rguenther@suse.de>
2201
2202         PR c++/34850
2203         * g++.dg/torture/pr34850.C: New testcase.
2204
2205 2008-01-21  Alon Dayan  <alond@il.ibm.com>
2206             Olga Golovanevsky  <olga@il.ibm.com>
2207
2208         PR tree-optimization/34701
2209         * gcc.dg/struct/wo_prof_array_field.c: New test.
2210         
2211 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2212
2213         PR c++/34891
2214         * g++.dg/ext/vector9.C: New.
2215
2216 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2217
2218         PR c++/34776
2219         PR c++/34486
2220         * g++.dg/template/crash75.C: New.
2221         * g++.dg/template/crash76.C: Likewise.  
2222
2223 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
2224
2225         PR rtl-optimization/34808
2226         * gcc.c-torture/compile/pr34808.c: New test.
2227
2228 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2229
2230         PR fortran/34784
2231         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2232
2233         PR fortran/34861
2234         * gfortran.dg/entry_array_specs_3.f90: New test.
2235
2236         PR fortran/34854
2237         * gfortran.dg/use_rename_1.f90: New test.
2238
2239 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2240
2241         PR fortran/34784
2242         * gfortran.dg/array_constructor_20.f90: New test.
2243         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2244
2245         PR fortran/34785
2246         * gfortran.dg/array_constructor_21.f90: New test.
2247
2248 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2249
2250         PR libfortran/34795
2251         * gfortran.dg/inquire_13.f90: New test.
2252         
2253         PR libfortran/34659
2254         * gfortran.dg/continuation_9.f90: New test.
2255
2256 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2257
2258         PR target/34831
2259         * gcc.target/mips/pr34831.c: New test.
2260
2261 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2262
2263         PR fortran/34817
2264         PR fortran/34838
2265         * gfortran.dg/any_all_1.f90:  New test.
2266         * gfortran.dg/any_all_2.f90:  New test.
2267
2268 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2269
2270         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2271         "dg-require-weak" statement.
2272         * g++.dg/eh/weak1.C: Likewise.
2273
2274 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
2275
2276         PR gcov-profile/34610
2277         * gcc.dg/gomp/pr34610.c: New test.
2278
2279 2008-01-19  Tobias Burnus  <burnus@net-b.de>
2280
2281         PR fortran/34760
2282         * gfortran.dg/implicit_11.f90: New.
2283         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2284         * gfortran.dg/entry_15.f90: Ditto.
2285         * gfortran.dg/func_assign.f90: Ditto.
2286         * gfortran.dg/gomp/reduction3.f90: Ditto.
2287         * gfortran.dg/proc_assign_1.f90: Ditto.
2288
2289         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2290         of dg-excess-errors.
2291
2292 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2293
2294         PR fortran/32616
2295         * gfortran.dg/argument_checking_15.f90: New.
2296         * gfortran.dg/argument_checking_5.f90: Change TODO into
2297         dg-warning.
2298
2299 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2300
2301         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2302         * gfortran.dg/enum_5.f90: Ditto.
2303         * gfortran.dg/enum_6.f90: Ditto.
2304         * gfortran.dg/bom_error.f90: Ditto.
2305         * gfortran.dg/func_decl_4.f90: Ditto.
2306
2307 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2308
2309         PR libfortran/34782
2310         * gfortran.dg/fmt_t_6.f: New test.
2311
2312 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2313
2314         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2315
2316 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
2317
2318         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2319
2320 2008-01-18  Ian Lance Taylor  <iant@google.com>
2321
2322         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2323
2324 2008-01-18  Ian Lance Taylor  <iant@google.com>
2325
2326         PR c++/33407
2327         * g++.dg/init/new26.C: New test.
2328
2329 2008-01-18  Richard Guenther  <rguenther@suse.de>
2330
2331         PR middle-end/34801
2332         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2333         redundant one.
2334
2335 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
2336
2337         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2338         dg-require-effective-target.
2339
2340 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2341
2342         PR target/34556
2343         * gfortran.dg/reshape_2.f90: New test.
2344
2345 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2346
2347         * gcc.dg/20040223-1.c: Fix comment typo.
2348
2349 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
2350
2351         PR target/34814
2352         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2353         until 34814 is fixed.
2354
2355 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
2356
2357         PR tree-optimization/34648
2358         * gcc.c-torture/compile/pr34648.c: New testcase.
2359
2360 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2361
2362         PR testsuite/34821
2363         * gcc.dg/autopar/autopar.exp: New.
2364         * g++.dg/tree-ssa/pr34355.C: Require pthread.
2365         * lib/target-supports.exp (check_effective_target_pthread): New.
2366
2367         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2368         * gcc.dg/tree-ssa/reduc-1short.c: Same.
2369         * gcc.dg/tree-ssa/reduc-1.c: Same.
2370         * gcc.dg/tree-ssa/reduc-2short.c: Same.
2371         * gcc.dg/tree-ssa/reduc-2.c: Same
2372         * gcc.dg/tree-ssa/reduc-3.c: Same.
2373         * gcc.dg/tree-ssa/reduc-1char.c: Same.
2374         * gcc.dg/tree-ssa/reduc-6.c: Same.
2375         * gcc.dg/tree-ssa/reduc-7.c: Same.
2376         * gcc.dg/tree-ssa/reduc-2char.c: Same.
2377         * gcc.dg/tree-ssa/reduc-8.c: Same.
2378         * gcc.dg/tree-ssa/reduc-9.c: Same.
2379
2380 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2381
2382         * gnat.dg/discr5.adb: New test.
2383
2384 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2385
2386         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2387
2388 2008-01-17  Richard Guenther  <rguenther@suse.de>
2389
2390         PR tree-optimization/34825
2391         * gcc.dg/pr34825.c: New testcase.
2392
2393 2008-01-17  Richard Guenther  <rguenther@suse.de>
2394
2395         * gcc.c-torture/execute/20080117-1.c: New testcase.
2396
2397 2008-01-17  Revital Eres  <eres@il.ibm.com>
2398
2399         PR30957
2400         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2401
2402 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
2403
2404         PR fortran/34429
2405         * gfortran.dg/function_charlen_1.f90: New test.
2406
2407         PR fortran/34431
2408         * gfortran.dg/function_types_1.f90: New test.
2409         * gfortran.dg/function_types_2.f90: New test.
2410
2411         PR fortran/34471
2412         * gfortran.dg/function_kinds_4.f90: New test.
2413         * gfortran.dg/function_kinds_5.f90: New test.
2414
2415         * gfortran.dg/defined_operators_1.f90: Errors now at function
2416         declarations.
2417         * gfortran.dg/private_type_4.f90: The same.
2418         * gfortran.dg/interface_15.f90: The same.
2419         * gfortran.dg/elemental_args_check_2.f90: The same.
2420         * gfortran.dg/auto_internal_assumed.f90: The same.
2421
2422 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2423
2424         * gnat.dg/sizetype.adb: New test.
2425
2426 2008-01-16  Richard Guenther  <rguenther@suse.de>
2427
2428         PR middle-end/32628
2429         * gcc.dg/overflow-warn-7.c: New testcase.
2430
2431 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2432
2433         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2434
2435 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
2436         Richard Guenther  <rguenther@suse.de>
2437
2438         PR c/34668
2439         * gcc.dg/pr34668-1.c: New test.
2440         * gcc.dg/pr34668-2.c: Likewise.
2441
2442 2008-01-16  Richard Guenther  <rguenther@suse.de>
2443
2444         PR c++/33819
2445         * g++.dg/torture/pr33819.C: New testcase.
2446
2447 2008-01-16  Richard Guenther  <rguenther@suse.de>
2448
2449         PR c/34768
2450         * gcc.c-torture/execute/pr34768-1.c: New testcase.
2451         * gcc.c-torture/execute/pr34768-2.c: Likewise.
2452
2453 2008-01-16  Tobias Burnus  <burnus@net-b.de>
2454
2455         PR fortran/34796
2456         * gfortran.dg/argument_checking_13.f90: New.
2457         * gfortran.dg/argument_checking_14.f90: New.
2458
2459 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2460         
2461         PR libfortran/34671
2462         * gfortran.dg/anyallcount_1.f90:  New test.
2463
2464 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2465
2466         PR c++/34399
2467         * g++.dg/cpp0x/vt-34399.C: New.
2468         * g++.dg/template/friend50.C: New.
2469
2470 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2471
2472         PR c++/34751
2473         * g++.dg/cpp0x/vt-34751.C: New.
2474
2475 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2476
2477         PR c++/34051
2478         PR c++/34055
2479         PR c++/34102
2480         PR c++/34103
2481         * g++.dg/cpp0x/vt-34051-2.C: New.
2482         * g++.dg/cpp0x/vt-34102.C: New.
2483         * g++.dg/cpp0x/vt-34051.C: New.
2484         * g++.dg/cpp0x/vt-34055.C: New.
2485         * g++.dg/cpp0x/vt-34103.C: New.
2486
2487 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2488
2489         PR c++/34314
2490         * g++.dg/cpp0x/vt-34314.C: New.
2491         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2492         reality (the error message was wrong previously).
2493
2494 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2495
2496         PR c++/33964
2497         * g++.dg/cpp0x/vt-33964.C: New.
2498         * g++.dg/template/partial5.C: New.
2499
2500 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2501
2502         PR c++/34052
2503         * g++.dg/cpp0x/vt-34052.C: New.
2504         * g++.dg/template/ttp26.C: New.
2505         
2506 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2507
2508         * gnat.dg/rep_clause2.ad[sb]: New test.
2509         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2510
2511 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2512
2513         PR c++/24924
2514         * g++.dg/cpp/pedantic-errors.C: Delete.
2515         * g++.dg/cpp/permissive.C: Delete.
2516         
2517 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2518
2519         * gcc.c-torture/compile/20080114-1.c: New test.
2520
2521 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2522
2523         PR fortran/34665
2524         * gfortran.dg/argument_checking_11.f90: New.
2525         * gfortran.dg/argument_checking_12.f90: New.
2526         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2527         * gfortran.dg/c_assoc_2.f03: Update dg-error.
2528         * gfortran.dg/argument_checking_3.f90: Ditto.
2529         * gfortran.dg/pointer_intent_2.f90: Ditto.
2530         * gfortran.dg/import2.f90: Ditto.
2531         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2532         * gfortran.dg/implicit_actual.f90: Ditto.
2533         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2534         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2535
2536 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2537
2538         PR fortran/34763
2539         * gfortran.dg/interface_proc_end.f90: New.
2540
2541 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2542
2543         PR fortran/34759
2544         * gfortran.dg/assumed_size_refs_4.f90: New.
2545
2546 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2547
2548         * gnat.dg/unchecked_convert1.adb.
2549
2550 2008-01-13  Richard Guenther  <rguenther@suse.de>
2551
2552         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2553         readable and writable again before exiting.
2554
2555 2008-01-13  Richard Guenther  <rguenther@suse.de>
2556
2557         PR middle-end/34601
2558         * gcc.dg/noncompile/incomplete-4.c: New testcase.
2559
2560 2008-01-13  Jan Hubicka  <jh@suse.cz>
2561
2562         PR middle-end/32135
2563         * gcc.dg/pr32135.c: new.
2564
2565 2008-01-12  Doug Kwan  <dougkwan@google.com>
2566
2567         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2568         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2569         -Wignored-qualifiers.
2570
2571 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2572
2573         * gnat.dg/slice3.adb: New test.
2574         * gnat.dg/slice4.adb: Likewise.
2575
2576 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2577
2578         * gnat.dg/bit_packed_array.ad[sb]: New test.
2579
2580 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2581
2582         PR fortran/34432
2583         * gfortran.dg/parens_7.f90: New test.
2584
2585 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2586
2587         * gcc.dg/tree-ssa/loadpre5.c: Use static.
2588         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2589
2590         * gcc.dg/pr33826.c: Require nonpic.
2591
2592 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2593
2594         PR fortran/34722
2595         * gfortran.dg/inquire_12.f90: New test.
2596
2597 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2598
2599         PR libfortran/34670
2600         * all_bounds_1.f90: New test case.
2601         * maxloc_bounds_1.f90: New test case.
2602         * maxloc_bounds_2.f90: New test case.
2603         * maxloc_bounds_3.f90: New test case.
2604         * maxloc_bounds_4.f90: New test case.
2605         * maxloc_bounds_5.f90: New test case.
2606         * maxloc_bounds_6.f90: New test case.
2607         * maxloc_bounds_7.f90: New test case.
2608         * maxloc_bounds_8.f90: New test case.
2609
2610 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2611
2612         * gcc.dg/struct-ret-3.c: New test.
2613
2614 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
2615
2616         PR fortran/34537
2617         * gfortran.dg/transfer_simplify_8.f90: New test.
2618
2619 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
2620
2621         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
2622         size_t using predefined macro.
2623
2624 2008-01-10  Raksit Ashok  <raksit@google.com>
2625
2626         PR rtl-optimization/27971
2627         * gcc.target/i386/pr27971.c: New testcase.
2628
2629 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
2630
2631         PR fortran/34396
2632         * gfortran.dg/bounds_check_12.f90: New test.
2633
2634 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
2635
2636         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2637         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2638
2639 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2640
2641         PR middle-end/34641
2642         * g++.dg/torture/pr34641.C: New testcase.
2643
2644 2008-01-10  Richard Guenther  <rguenther@suse.de>
2645
2646         PR tree-optimization/34651
2647         * g++.dg/torture/pr34651.C: New testcase.
2648
2649 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
2650
2651         PR tree-optimization/34017
2652         * gcc.dg/tree-ssa/pr34017.c: New.
2653
2654 2008-01-09  Richard Guenther  <rguenther@suse.de>
2655         Andrew Pinski  <andrew_pinski@playstation.sony.com>
2656
2657         PR middle-end/30132
2658         * gcc.c-torture/compile/pr30132.c: New testcase.
2659
2660 2008-01-09  Richard Guenther  <rguenther@suse.de>
2661
2662         PR middle-end/34458
2663         * gcc.c-torture/compile/pr34458.c: New testcase.
2664
2665 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2666
2667         PR testsuite/30459
2668         g++.dg/eh/ia64-2.C: Require weak support.
2669
2670 2008-01-08  Richard Guenther  <rguenther@suse.de>
2671
2672         PR middle-end/31863
2673         * g++.dg/torture/pr31863.C: New testcase.
2674
2675 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
2676
2677         PR middle-end/34694
2678         * gcc.dg/gomp/pr34694.c: New test.
2679         * g++.dg/gomp/pr34694.C: New test.
2680
2681         PR c++/33890
2682         * g++.dg/gomp/pr33890.C: New test.
2683
2684 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2685
2686         PR fortran/34476
2687         * gfortran.dg/parameter_array_init_3.f90: New test.
2688
2689 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2690
2691         PR fortran/34681
2692         PR fortran/34704
2693         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2694
2695 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
2696
2697         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2698         * g++.dg/other/spu2vmx-1.C: Use it.
2699
2700 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
2701
2702         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2703
2704         PR testsuite/34575
2705         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2706         * gcc.target/powerpc/parity-1.c: Likewise.
2707
2708 2008-01-07  Fred Fish  <fnf@specifix.com>
2709
2710         PR preprocessor/30363:
2711         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2712         macro expansions.
2713
2714 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
2715
2716         PR fortran/34672
2717         * gfortran.dg/use_only_2.f90: New test.
2718
2719 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
2720
2721         PR libstdc++/34680
2722         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2723         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2724
2725 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2726
2727         PR fortran/34545
2728         * gfortran.dg/use_12.f90: New test.
2729
2730 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2731
2732         PR fortran/34689
2733         * interface.c (compare_actual_formal): Fix intent(out) check for
2734         function result variables.
2735
2736 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2737
2738         PR fortran/34690
2739         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2740
2741 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2742
2743         PR fortran/34689
2744         * gfortran.dg/intent_out_4.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: New.
2750
2751 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2752
2753         PR libfortran/34540
2754         * gfortran.dg/optional_dim_3.f90: New test.
2755
2756 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2757
2758         PR fortran/34658
2759         * gfortran.dg/common_11.f90: New.
2760         * gfortran.dg/blockdata_1.f90: Update test case.
2761         * gfortran.dg/blockdata_2.f90: Update test case.
2762
2763 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2764
2765         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2766
2767 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2768
2769         PR fortran/34655
2770         * gfortran.dg/equiv_constraint_9.f90: New.
2771
2772 2008-01-06  Revital Eres  <eres@il.ibm.com>
2773
2774         PR tree-optimization/34263
2775         * gcc.dg/pr34263.c:  New testcase.
2776
2777 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2778
2779         PR fortran/34654
2780         * gfortran.dg/internal_io_unf.f90: New.
2781
2782 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2783
2784         PR fortran/34660
2785         * gfortran.dg/elemental_args_check_2.f90: New.
2786
2787 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2788
2789         PR fortran/34662
2790         * gfortran.dg/intent_out_3.f90: New.
2791
2792 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2793
2794         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2795
2796 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2797
2798         PR libfortran/34676
2799         * gfortran.dg/list_read_8.f90: New test.
2800
2801 2008-01-04  Richard Guenther  <rguenther@suse.de>
2802
2803         PR middle-end/34029
2804         * gcc.c-torture/compile/pr34029-1.c: New testcase.
2805         * gcc.c-torture/compile/pr34029-2.c: Likewise.
2806
2807 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
2808
2809         PR gcov-profile/34609
2810         * g++.dg/gcov/gcov-6.C: New test.
2811
2812 2008-01-04  Richard Guenther  <rguenther@suse.de>
2813
2814         PR tree-optimization/31081
2815         * g++.dg/torture/pr31081-1.C: New testcase.
2816         * g++.dg/torture/pr31081-2.C: Likewise.
2817
2818 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2819
2820         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2821         * gcc.target/mips/rsqrt-2.c: Likewise.
2822         * gcc.target/mips/rsqrt-4.c: New test.
2823
2824 2008-01-04  Tobias Burnus  <burnus@net-b.de>
2825
2826         PR fortran/34557
2827         * gfortran.dg/equiv_substr.f90: New.
2828
2829 2008-01-03  Tom Tromey  <tromey@redhat.com>
2830
2831         PR c/34457:
2832         * gcc.dg/pr34457-2.c: New file.
2833         * gcc.dg/pr34457-1.c: New file.
2834
2835 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2836
2837         Revert fix for PR tree-optimization/34458.
2838
2839 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2840
2841         PR tree-optimization/34458
2842         * gcc.dg/tree-ssa/pr34458.c: New.
2843
2844 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2845
2846         PR libfortran/34565
2847         * gfortran.dg/internal_readwrite_1.f90:  New test.
2848         * gfortran.dg/internal_readwrite_2.f90:  New test.
2849
2850 2008-01-03  Tom Tromey  <tromey@redhat.com>
2851
2852         PR preprocessor/34602:
2853         * gcc.dg/cpp/pr34602.c: New file.
2854
2855 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2856
2857         PR tree-optimization/29484
2858         * gcc.c-torture/execute/20071220-1.c: New test.
2859         * gcc.c-torture/execute/20071220-2.c: New test.
2860
2861 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2862
2863         PR tree-optimization/34635
2864         * gcc.dg/tree-ssa/pr34635.c: New.
2865         * gcc.dg/tree-ssa/pr34635-1.c: New.
2866
2867 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2868
2869         PR middle-end/34562
2870         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2871         scan-assembler check.
2872
2873 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2874
2875         PR middle-end/34608
2876         * g++.dg/gomp/pr34608.C: New test.
2877
2878 2008-01-02  Richard Guenther  <rguenther@suse.de>
2879
2880         PR middle-end/34093
2881         PR middle-end/31976
2882         * gcc.c-torture/compile/pr34093.c: New testcase.
2883
2884 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
2885
2886         * g++.dg/cpp0x/long_long.C: New.
2887
2888 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2889
2890         * gcc.target/spu/tag_manager.c : Include stdlib.h.
2891         * gcc.target/spu/Wmain.c: Fix the line numbers for the
2892         warning on the function main.
2893
2894 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
2895
2896         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2897         rather than __v2di type.
2898
2899 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
2900
2901         PR fortran/34558
2902         * gfortran.dg/linked_list_1.f90: New test.
2903
2904 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2905
2906         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
2907         instead of appending to it.
2908
2909 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
2910
2911         PR tree-optimization/34591
2912         * gcc.dg/vect/pr34591.c: New test.
2913
2914 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2915
2916         PR libfortran/34594
2917         * gfortran.dg/direct_io_8.f90:  New test case.
2918
2919 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
2920
2921         PR target/34281
2922         * gcc.c-torture/execute/20071213-1.c: New test.
2923
2924 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2925
2926         PR libfortran/34560
2927         * gfortran.dg/read_eof_5.f90: New test.
2928
2929 2007-12-25  Tobias Burnus  <burnus@net-b.de>
2930
2931         PR fortran/34514
2932         * gfortran.dg/initialization_17.f90: New.
2933
2934 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2935
2936         PR libfortran/34566
2937         * gfortran.dg/matmul_6.f90:  New test.
2938
2939 2007-12-23  Tobias Burnus  <burnus@net-b.de>
2940
2941         PR fortran/34421
2942         * gfortran.dg/entry_17.f90: New.
2943
2944 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
2945
2946         PR fortran/34536
2947         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2948         * gfortran.dg/real_const_3.f90: Likewise.
2949         * gfortran.dg/unary_operator.f90: New test.
2950
2951 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
2952
2953         * gnat.dg/pack2.adb: New test.
2954
2955 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
2956
2957         PR fortran/34559
2958         * gfortran.dg/repeat_6.f90: New test.
2959
2960 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2961
2962         PR fortran/34549
2963         * cshift_shift_real_1.f90:  New test.
2964
2965 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2966
2967         PR fortran/34540
2968         * gfortran.dg/shift-kind_2.f90: New test.
2969
2970 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
2971
2972         PR target/8835
2973         * gcc.dg/pr8835-1.c: New.
2974
2975 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2976
2977         PR fortran/34438
2978         * gfortran.dg/default_initialization_3.f90: New test.
2979
2980 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2981
2982         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2983         conditions.
2984         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2985
2986 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2987
2988         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2989         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2990
2991 2007-12-20  Jason Merrill  <jason@redhat.com>
2992
2993         * gcc.dg/overload/arg[14].C: Remove expected errors.
2994
2995 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2996
2997         PR c++/34459
2998         * gcc.c-torture/execute/20071219-1.c: New test.
2999
3000 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3001
3002         PR fortran/34530
3003         * gfortran.dg/namelist_44.f90: New.
3004
3005 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3006
3007         PR fortran/34482
3008         * gfortran.dg/boz_8.f90: Add error-check check.
3009         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3010         stop by call abort.
3011
3012 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3013
3014         * gcc.dg/gomp/combined-1.c: New test.
3015
3016 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3017
3018         PR tree-optimization/34355
3019         * g++.dg/tree-ssa/pr34355.C: New test.
3020
3021 2007-12-19  Revital Eres  <eres@il.ibm.com>
3022
3023          * gcc.dg/sms-5.c: New testcase.
3024
3025 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3026
3027         PR fortran/34325
3028         * gfortran.dg/missing_parens_1.f90: New.
3029         * gfortran.dg/missing_parens_1.f90: New.
3030         
3031 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
3032
3033         PR fortran/34495
3034         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3035         expressions.
3036         * gfortran.dg/transfer_simplify_7.f90: New test.
3037
3038 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
3039
3040         * gcc.dg/pr32912-3.c: Compile with -w.
3041
3042         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3043
3044 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
3045             Jakub Jelinek  <jakub@redhat.com>
3046         
3047         PR c++/32565
3048         PR c++/33943
3049         PR c++/33965
3050         * g++.dg/cpp0x/variadic86.C: New.
3051         * g++.dg/cpp0x/variadic87.C: New.
3052         * g++.dg/cpp0x/variadic84.C: New.
3053         * g++.dg/cpp0x/variadic85.C: New.
3054         * g++.dg/template/ttp25.C: New.
3055
3056 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
3057
3058         PR tree-optimization/34123
3059         * gcc.dg/tree-ssa/pr34123.c: New test.
3060
3061 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3062
3063         PR rtl-optimization/34456
3064         * gcc.c-torture/execute/pr34456.c: New test.
3065
3066 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
3067
3068         PR c++/34488
3069         * g++.dg/parse/friend7.C: New test.
3070
3071         PR rtl-optimization/34490
3072         * gcc.c-torture/execute/20071216-1.c: New test.
3073
3074 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3075
3076         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3077
3078 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3079
3080         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
3081         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3082         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3083         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3084         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3085
3086 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
3087
3088         PR c/34506
3089         * gcc.dg/gomp/clause-2.c: New test.
3090         * g++.dg/gomp/clause-4.C: New test.
3091
3092 2007-12-17  Tobias Burnus  <burnus@net-b.de>
3093
3094         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3095         part of Fortran 77/95/2003.
3096
3097 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3098
3099         PR tree-optimization/34445
3100         * gfortran.dg/vect/cost-model-pr34445.f: New test.
3101         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3102
3103 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3104
3105         PR fortran/34427
3106         * gfortran.dg/namelist_42.f90: Update.
3107         * gfortran.dg/namelist_43.f90: New.
3108         
3109 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3110
3111         PR fortran/34495
3112         * gfortran.dg/initialization_16.f90: New.
3113
3114 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3115
3116         PR fortran/34305
3117         * gfortran.dg/real_dimension_1.f:  New test case.
3118
3119 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3120
3121         * gcc.dg/torture/pr24257.c: Remove -O from options.
3122
3123 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3124
3125         PR fortran/34246
3126         * gfortran.dg/bind_c_usage_16.f03: Extend test.
3127
3128 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
3129
3130         PR fortran/31213
3131         PR fortran/33888
3132         PR fortran/33998
3133         * gfortran.dg/mapping_1.f90: New test.
3134         * gfortran.dg/mapping_2.f90: New test.
3135         * gfortran.dg/mapping_3.f90: New test.
3136
3137 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3138
3139         PR rtl-optimization/34415
3140         * gcc.c-torture/execute/pr34415.c: New test.
3141
3142 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
3143
3144         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3145         void. 
3146
3147 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
3148
3149         PR bootstrap/34003
3150         * gcc.dg/pr34003-1.c: New test.
3151         * gcc.dg/pr34003-2.c: New.
3152
3153 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
3154
3155         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3156         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3157         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3158         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
3159         add -save-temps.
3160         * gcc.target/cris/torture/cris-torture.exp,
3161         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3162         * gcc.target/cris/builtin_ctz_v3.c,
3163         gcc.target/cris/builtin_ctz_v8.c,
3164         gcc.target/cris/builtin_clz_v0.c,
3165         gcc.target/cris/builtin_clz_v3.c,
3166         gcc.target/cris/builtin_bswap_v3.c,
3167         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3168         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3169         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3170         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3171         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3172         lib/target-supports.exp: Adjust for crisv32-*-*.
3173
3174 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
3175
3176         * gcc.dg/debug/const-3.c: New.
3177
3178 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3179
3180         * g++.dg/other/datasec1.C: Require named section support.
3181
3182 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
3183
3184         PR target/29978
3185         * gcc.target/i386/pr29978.c: New test.
3186
3187 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3188
3189         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3190         instead of -msse4.1.
3191         * gcc.target/i386/sse-12.c (dg-options): Ditto.
3192         * g++.dg/other/i386-2.C (dg-options): Ditto.
3193
3194 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3195
3196         PR fortran/34438
3197         * gfortran.dg/private_type_10.f90: New.
3198
3199 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3200
3201         PR fortran/34398
3202         * gfortran.dg/nan_4.f90: New.
3203
3204 2007-12-14  Richard Guenther  <rguenther@suse.de>
3205
3206         PR middle-end/34462
3207         * gcc.c-torture/compile/20071214-1.c: New testcase.
3208
3209 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3210
3211         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3212         macros to test macroized SSE intrinsics.  Use new macros to test
3213         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3214         emmintrin.h, xmmintrin.h and bmmintrin.h
3215         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3216         to test with immediate operand.
3217
3218 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3219
3220         PR target/34091
3221         * gcc.c-torture/compile/pr34091.c: New test.
3222
3223 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3224
3225         * gcc.dg/uninit-13.c: UnXFAIL.
3226         * gcc.dg/complex-5.c: New testcase.
3227
3228 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3229
3230         * gcc.dg/struct/struct-reorg.exp: Replace 
3231          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
3232         
3233 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3234
3235         PR libfortran/34370
3236         PR libfortran/34323
3237         PR libfortran/34405
3238         * gfortran.dg/advance_6.f90:  New test case.
3239         * gfortran.dg/direct_io_7.f90:  New test case.
3240         * gfortran.dg/streamio_13.f90:  New test case.
3241
3242 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
3243
3244         * g++.dg/cpp0x/__func__.C: New.
3245
3246 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
3247
3248         PR target/34435
3249         * g++.dg/other/pr34435.C: New testcase.
3250
3251 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3252
3253         * gcc.dg/struct: New directory with tests 
3254         for struct-reorg optimizaion.
3255         * gcc.dg/struct/struct-reorg.exp: New script.
3256         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3257         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3258         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3259         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3260         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3261         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3262         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3263         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3264         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3265         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3266         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3267         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3268         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3269         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3270         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3271         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3272         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3273         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3274         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3275         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3276         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3277         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3278         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3279         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3280
3281 2007-12-13  Tobias Burnus  <burnus@net-b.de>
3282
3283         PR fortran/34427
3284         * gfortran.dg/namelist_42.f90: New.
3285
3286 2007-12-12  Tobias Burnus  <burnus@net-b.de>
3287
3288         PR fortran/34254
3289         * gfortran.dg/function_kinds_3.f90: New.
3290
3291 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
3292
3293         * gcc.target/s390/20071212-1.c: New testcase.
3294
3295 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
3296
3297         PR c++/34238
3298         * g++.dg/ext/visibility/anon7.C: Add xfail.
3299         * g++.dg/ext/visibility/anon9.C: New test.
3300         * g++.dg/ext/visibility/anon10.C: New test.
3301
3302         PR c++/34364
3303         * g++.dg/rtti/dyncast2.C: New test.
3304
3305 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
3306
3307         PR tree-optimization/34407
3308         * gcc.dg/vect/pr34407.c: New test.
3309
3310 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3311
3312         PR fortran/34411
3313         * gfortran.dg/error_recovery_5.f90: New.
3314         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3315
3316 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3317
3318         PR tree-optimization/34371
3319         * gcc.c-torture/compile/20071207-1.c: New test.
3320
3321 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
3322
3323         PR c++/34059
3324         * g++.dg/parse/crash40.C: New test.
3325
3326 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3327
3328         * g++.dg/opt/memcpy1.C: New test.
3329
3330 2007-12-10  Tobias Burnus  <burnus@net-b.de>
3331
3332         PR fortran/34425
3333         * gfortran.dg/argument_checking_10.f90: New.
3334
3335 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3336
3337         PR rtl-optimization/34302
3338         * gcc.c-torture/execute/20071210-1.c: New test.
3339
3340 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3341
3342         PR c++/34395
3343         * g++.dg/cpp0x/error1.C: New test.
3344
3345         PR c++/34394
3346         * g++.dg/other/error22.C: New test.
3347
3348 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
3349
3350         PR target/32086
3351         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3352         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3353         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3354
3355 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
3356
3357         PR c++/34178
3358         PR c++/34340
3359         * g++.dg/template/repo6.C: New test.
3360         * g++.dg/template/repo7.C: New test.
3361         * g++.dg/template/repo8.C: New test.
3362
3363 2007-12-09  H.J. Lu  <hjl@lucon.org>
3364             Tobias Burnus  <burnus@net-b.de>
3365
3366         PR fortran/34404
3367         * gfortran.dg/read_2.f90: New.
3368
3369 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3370
3371         * lib/target-supports.exp (check_effective_target_tls_native):
3372         Fix typo.
3373
3374 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
3375
3376         PR ada/34366
3377         * gnat.dg/enclosing_record_reference.ads,
3378         gnat.dg/enclosing_record_reference.adb: New test.
3379
3380 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
3381
3382         PR fortran/32129
3383         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3384         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3385
3386         PR fortran/31487
3387         * gfortran.dg/char_component_initializer_1.f90: New test.
3388
3389 2007-12-09  Tobias Burnus  <burnus@net-b.de>
3390
3391         PR fortran/34342
3392         PR fortran/34345
3393         PR fortran/18026
3394         PR fortran/29471
3395
3396         * gfortran.dg/boz_8.f90: New.
3397         * gfortran.dg/boz_9.f90: New.
3398         * gfortran.dg/boz_10.f90: New.
3399         * gfortran.dg/boz_7.f90: Update dg-warning.
3400         * gfortran.dg/pr16433.f: Add dg-error.
3401         * gfortan.dg/ibits.f90: Update dg-warning.
3402         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3403         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3404
3405 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
3406
3407         PR fortran/34359
3408         * gfortran.dg/include_1.f90: New test.
3409         * gfortran.dg/include_1.inc: New.
3410         * gfortran.dg/include_2.f90: New test.
3411
3412 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
3413
3414         * gcc.c-torture/compile/20011130-2.c: Fix typo.
3415
3416 2007-12-08  Tobias Burnus  <burnus@net-b.de>
3417
3418         PR fortran/34319
3419         * gfortran.dg/nan_3.f90: New.
3420
3421 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
3422
3423         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3424
3425 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3426
3427         * gnat.dg/tamdt*.ad?: Support for ...
3428         * gnat.dg/test_tamdt.adb: New test.
3429
3430 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3431
3432         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3433         exports and document how these can be exercised.
3434
3435 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
3436
3437         PR ada/15805
3438         * gnat.dg/specs/access_constants.ads: New test.
3439
3440         * gnat.dg/specs/access_constant_decl.ads: New test.
3441
3442         PR ada/21346
3443         * gnat.dg/compose.adb: New test.
3444
3445 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3446
3447         PR ada/34173
3448         * gnat.dg/unc_memops.ad[sb]: Support for ...
3449         * gnat.dg/unc_memfree.adb: New test.
3450         
3451 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
3452
3453         * gfortran.dg/ltrans-7.f90: New.
3454
3455 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
3456             Dorit Nuzman  <dorit@il.ibm.com>
3457
3458         PR tree-optimization/34005
3459         * gcc.dg/vect/pr34005.c: New test.
3460
3461 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
3462
3463         PR c++/34336
3464         * g++.dg/template/new8.C: New test.
3465
3466 2007-12-06  Tobias Burnus  <burnus@net-b.de>
3467
3468         PR fortran/34333
3469         * gfortran.dg/boz_7.f90: New.
3470         * gfortran.dg/int_1.f90: Disable -pedantic option.
3471         * gfortran.dg/boz_1.f90: Ditto.
3472         * gfortran.dg/boz_3.f90: Ditto.
3473         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3474         * gfortran.dg/ibits.f90: Ditto.
3475         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3476         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3477
3478 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
3479
3480         PR fortran/34335
3481         * gfortran.dg/used_types_19.f90: New test.
3482
3483 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
3484
3485         * gfortran.dg/nan_2.f90: Add -mieee for sh.
3486         * gfortran.dg/nearest_2.f90: Likewise.
3487         * gfortran.dg/nearest_3.f90: Likewise.
3488
3489 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3490
3491         PR middle-end/34337
3492         * gcc.c-torture/execute/20071205-1.c: New test.
3493
3494 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
3495
3496         * gfortran.dg/module_nan.f90: Add -mieee for sh.
3497         * gfortran.dg/real_const_3.f90: Likewise.
3498
3499 2007-12-05  Richard Guenther  <rguenther@suse.de>
3500
3501         PR tree-optimization/34138
3502         * gcc.c-torture/compile/pr34138.c: New testcase.
3503
3504 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3505
3506         PR debug/33739
3507         * gfortran.dg/debug_2.f: New test.
3508
3509 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
3510
3511         * gnat.dg/specs/elab1.ads: New test.
3512
3513 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
3514
3515         PR target/34312
3516         * gcc.target/i386/pr34312.c: New test.
3517
3518 2007-12-05  Tobias Burnus  <burnus@net-b.de>
3519
3520         PR fortran/34333
3521         * gfortran.dg/nan_2.f90: New.
3522
3523 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3524
3525         PR c++/34271
3526         * g++.dg/cpp0x/decltype9.C: New test.
3527         * g++.dg/cpp0x/decltype10.C: New test.
3528
3529 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
3530
3531         PR ada/21489
3532         * gnat.dg/rm_6_4_1_13.adb: New test.
3533
3534 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3535
3536         PR middle-end/34134
3537         * gcc.c-torture/compile/20071117-1.c: New test.
3538
3539 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3540
3541         PR c++/34101
3542         * g++.dg/cpp0x/variadic-ttp.C: New.
3543
3544 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3545         
3546         * gcc.dg/parse-decl-after-if.c: New.
3547         * gcc.dg/20031223-1.c: Adjust.
3548         
3549 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3550
3551         PR c++/33509
3552         * g++.dg/cpp0x/variadic-throw.C: New.
3553
3554 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3555
3556         PR c++/33091
3557         * g++.dg/cpp0x/variadic-unify.C: New.
3558
3559 2007-12-04  Richard Guenther  <rguenther@suse.de>
3560
3561         PR middle-end/34334
3562         PR middle-end/34222
3563         * gcc.c-torture/compile/pr34334.c: New testcase.
3564         * g++.dg/torture/pr34222.C: New testcase.
3565
3566 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3567
3568         * gcc.c-torture/execute/20071202-1.c: New test.
3569         * gcc.dg/tree-ssa/pr34146-2.c: New test.
3570
3571 2007-12-04  Tobias Burnus  <burnus@net-b.de>
3572
3573         PR fortran/34318
3574         * gfortran.dg/module_nan.f90: New.
3575
3576 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3577
3578         * lib/target-supports.exp (get_compiler_messages): Replace with...
3579         (check_compile): ...this new procedure.  Handle TYPE == executable.
3580         Use comments in the source to determine the correct extension.
3581         Return a pair containing the compiler output and the output filename.
3582         Don't delete the file here.
3583         (check_no_compiler_messages_nocache): New procedure.
3584         (check_no_compiler_messages): Use it.
3585         (check_no_messages_and_pattern_nocache): New procedure.
3586         (check_no_messages_and_pattern): Use it.
3587         (check_runtime_nocache, check_runtime): New procedures.
3588         (check_effective_target_tls): Use check_no_compiler_messages.
3589         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3590         (check_effective_target_tls_runtime): Use check_runtime.
3591         (check_effective_target_fstack_protector): Likewise.
3592         (check_iconv_available): Use check_runtime_nocache.
3593         (check_effective_target_fortran_large_real): Use
3594         check_no_compiler_messages.
3595         (check_effective_target_fortran_large_int): Likewise.
3596         (check_effective_target_static_libgfortran): Likewise.
3597         (check_750cl_hw_available): Use check_cached_effective_target
3598         and check_runtime_nocache.
3599         (check_vmx_hw_available): Likewise.
3600         (check_effective_target_broken_cplxf_arg): Likewise.
3601         (check_alpha_max_hw_available): Use check_runtime.
3602         (check_function_available): Use check_no_compiler_messages.
3603         (check_cxa_atexit_available): Use check_cached_effective_target
3604         and check_runtime_nocache.
3605         (check_effective_target_dfp_nocache): Use
3606         check_no_compiler_messages_nocache.
3607         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3608         (check_effective_target_dfp): Use check_cached_effective_target.
3609         (check_effective_target_dfprt): Likewise.
3610         (check_effective_target_arm_neon_hw): Use check_runtime.
3611         (check_effective_target_ultrasparc_hw): Likewise.
3612         (check_effective_target_c99_runtime): Use
3613         check_no_compiler_messages_nocache.
3614
3615 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
3616
3617         PR middle-end/29749
3618         * gcc.dg/fold-rotate-1.c: New test.
3619
3620         PR tree-optimization/33453
3621         * gcc.c-torture/compile/20071203-1.c: New test.
3622
3623 2007-12-03  Robert Dewar <dewar@adacore.com>
3624             Samuel Tardieu  <sam@rfc1149.net>
3625
3626         PR ada/34287
3627         * gnat.dg/check_elaboration_code.adb: New test.
3628         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3629         New support files.
3630
3631 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3632
3633         PR c++/34061
3634         * g++.dg/cpp0x/pr34061.C: New.
3635
3636 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3637
3638         PR c++/34273
3639         * g++.dg/other/error21.C: New.
3640
3641 2007-12-02  Revital Eres  <eres@il.ibm.com>
3642
3643         * gcc.dg/sms-4.c: New testcase.
3644
3645 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
3646             Revital Eres  <eres@il.ibm.com>
3647
3648         * gcc.dg/sms-3.c: New testcase.
3649
3650 2007-12-01  Ollie Wild  <aaw@google.com>
3651
3652         PR c++/8171
3653         * g++.dg/conversion/ptrmem9.C: New test.
3654
3655 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3656
3657         PR libfortran/34291
3658         * gfortran.dg/namelist_41.f90: New test.
3659
3660 2007-11-30  Tom Tromey  <tromey@redhat.com>
3661
3662         PR preprocessor/32868:
3663         * gcc.dg/cpp/pr32868.c: New file.
3664
3665 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3666
3667         PR fortran/34248
3668         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3669
3670 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
3671
3672         PR rtl-optimization/34171
3673         * gcc.dg/pr34171.c: New testcase.
3674
3675 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
3676
3677         * gcc.dg/tree-ssa/pr34244.c: Fixed.
3678
3679 2007-11-30  Tobias Burnus  <burnus@net-b.de>
3680
3681         PR fortran/34133
3682         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3683         * gfortran.dg/bind_c_usage_11.f03: New.
3684         * gfortran.dg/bind_c_usage_12.f03: New.
3685
3686 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
3687
3688         PR c++/34275
3689         * g++.dg/other/error20.C: New test.
3690
3691 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
3692
3693         PR fortran/34230
3694         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3695
3696 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
3697
3698         PR tree-optimization/34244
3699         * gcc.dg/tree-ssa/pr34244.c: New test.
3700
3701 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
3702
3703         PR tree-optimization/33434
3704         * gcc.dg/pr33434-1.c: New test.
3705         * gcc.dg/pr33434-2.c: New test.
3706         * gcc.dg/pr33434-3.c: New test.
3707         * gcc.dg/pr33434-4.c: New test.
3708
3709         PR c++/34270
3710         * g++.dg/template/cond7.C: New test.
3711
3712         PR c++/34267
3713         PR c++/34268
3714         * g++.dg/cpp0x/decltype7.C: New test.
3715         * g++.dg/cpp0x/decltype8.C: New test.
3716
3717 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3718
3719         PR fortran/34248
3720         * gfortran.dg/result_in_spec_3.f90: New.
3721
3722 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3723
3724         PR fortran/34262
3725         * gfortran.dg/mvbits_3.f90: New.
3726
3727 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
3728         
3729         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3730         Delete.
3731         (check_effective_target_hard_float): New.
3732         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3733         * gcc.dg/pr30957-1.c: Likewise.
3734         
3735 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
3736
3737         PR ada/15804
3738         * gnat.dg/specs/variant_part.ads: New test.
3739
3740         PR ada/17318
3741         * gnat.dg/specs/attribute_parsing.ads: New test.
3742
3743         PR ada/32792
3744         * gnat.dg/specs/integer_value.ads: New test.
3745
3746         PR ada/22559
3747         * gnat.dg/specs/delta_small.ads: New test.
3748
3749 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
3750
3751         PR tree-optimization/34140
3752         * gcc.c-torture/compile/20071128-1.c: New test.
3753
3754 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3755
3756         PR fortran/32928
3757         * gfortran.dg/data_array_1.f90
3758         * gfortran.dg/data_array_2.f90
3759         * gfortran.dg/data_array_3.f90
3760         * gfortran.dg/data_array_4.f90
3761
3762 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3763
3764         PR fortran/34227
3765         * gfortran.dg/blockdata_5.f90: New test.
3766         * gfortran.dg/blockdata_6.f90: New test.
3767
3768 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3769
3770         PR tree-optimization/34016
3771         * gcc.dg/pr34016.c: New test.
3772
3773 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3774
3775         PR fortran/29389
3776         * gfortran.dg/stfunc_6.f90: New test.
3777
3778         PR fortran/33850
3779         * gfortran.dg/assign_10.f90: New test.
3780
3781 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3782
3783         PR fortran/33541
3784         * gfortran.dg/use_11.f90: New test.
3785
3786         PR fortran/34231
3787         * gfortran.dg/generic_15.f90: New test.
3788
3789 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3790
3791         PR target/34225
3792         * gcc.dg/pr34225.c: New test.
3793
3794 2007-11-27  Richard Guenther  <rguenther@suse.de>
3795
3796         PR tree-optimization/34241
3797         * g++.dg/torture/pr34241.C: New testcase.
3798
3799 2007-11-27  Richard Guenther  <rguenther@suse.de>
3800
3801         * gcc.dg/builtins-error.c: New testcase.
3802
3803 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3804
3805         PR c++/34213
3806         * g++.dg/ext/visibility/anon8.C: New test.
3807
3808 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
3809
3810         PR target/34077
3811         * gcc.target/i386/pr34077.c: New testcase.
3812
3813 2007-11-26  Tobias Burnus  <burnus@net-b.de>
3814
3815         PR fortran/34203
3816         * gfortran.dg/backslash_3.f: Add -fbackslash option.
3817         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3818         * gfortran.dg/backslash_1.f90: Remove no longer needed
3819         -fno-backslash option.
3820
3821 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3822
3823         PR c/23722
3824         * gcc.dg/cpp/19990413-1.c: Update.
3825         * gcc.dg/parse-else-error.c: New.
3826         * gcc.dg/parse-else-error-2.c: New.
3827         * gcc.dg/parse-else-error-3.c: New.
3828         * gcc.dg/parse-else-error-4.c: New.
3829
3830 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3831
3832         PR c++/34081
3833         * g++.dg/template/dependent-expr6.C: New testcase.
3834
3835 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
3836
3837         PR target/34215
3838         * gcc.target/i386/pr34215.c: New test.
3839
3840 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3841
3842         PR target/34174
3843         * gcc.dg/torture/pr34174-1.c: New.
3844
3845 2007-11-26  Richard Guenther  <rguenther@suse.de>
3846
3847         PR middle-end/34233
3848         * gcc.dg/pr34233.c: New testcase.
3849
3850 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3851             Revital Eres  <eres@il.ibm.com>
3852
3853         PR rtl-optimization/34085
3854         * gcc.dg/tree-prof (bb-reorg.c): New test.
3855
3856 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3857
3858         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3859         Return true for MIPS16 targets.
3860
3861 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3862
3863         PR fortran/33152
3864         * gfortran.dg/blockdata_4.f90: New test.
3865
3866 2007-11-25  Tobias Burnus  <burnus@net-b.de>
3867
3868         PR fortran/34079
3869         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3870         * gfortran.dg/bind_c_usage_16.f03: New.
3871         * gfortran.dg/bind_c_usage_16_c.c: New.
3872
3873 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
3874
3875         * gnat.dg/specs/size_clause1.ads: New test.
3876         * gnat.dg/specs/size_clause2.ads: Likewise.
3877         * gnat.dg/specs/size_clause3.ads: Likewise.
3878
3879 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
3880
3881         PR fortran/33499
3882         * gfortran.dg/entry_16.f90: New test.
3883
3884 2007-11-24  Tobias Burnus  <burnus@net-b.de>
3885
3886         PR fortran/34192
3887         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3888
3889 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
3890
3891         PR fortran/33541
3892         * gfortran.dg/nested_modules_1.f90: Change the reference to
3893         FOO, forbidden by the standard, to a reference to W.
3894         * gfortran.dg/use_only_1.f90: New test.
3895
3896 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3897
3898         PR fortran/34209
3899         * gfortran.dg/nearest_3.f90: New test.
3900
3901 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3902
3903         PR fortran/33317
3904         * gfortran.dg/optional_dim_2.f90: New test.
3905
3906 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3907
3908         PR fortran/34187
3909         * gfortran.dg/bind_c_usage_15.f90: New.
3910
3911 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3912
3913         PR fortran/34192
3914         * gfortran.dg/nearest_2.f90: New.
3915
3916
3917 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3918
3919         PR c++/30293
3920         PR c++/30294
3921         * g++.dg/ext/java-2.C: New test.
3922
3923 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
3924             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3925         
3926         PR c++/5310
3927         * g++.dg/warn/pr5310.C: New.
3928         * g++.dg/warn/pr33160.C: New.
3929         
3930 2007-11-23  Richard Guenther  <rguenther@suse.de>
3931             Michael Matz  <matz@suse.de>
3932
3933         PR tree-optimization/34176
3934         * gcc.c-torture/execute/pr34176.c: New testcase.
3935
3936 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3937
3938         PR c++/34198
3939         * gcc.dg/Wconversion-5.c: New test.
3940         * g++.dg/Wconversion3.C: New test.
3941
3942 2007-11-23  Richard Guenther  <rguenther@suse.de>
3943
3944         * gcc.dg/tree-ssa/alias-17.c: New testcase.
3945
3946 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
3947
3948         PR c/14050
3949         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3950         qualifiers in abstract declarator.
3951
3952 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3953
3954         * gfortran.dg/derived_constructor_comps_3.f90: New.
3955
3956 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
3957
3958         PR c++/34094
3959         * g++.dg/ext/visibility/anon7.C: New test.
3960
3961 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3962
3963         PR fortran/34079
3964         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3965         * gfortran.dg/bind_c_usage_13.f03: New.
3966         * gfortran.dg/bind_c_usage_14.f03: New.
3967
3968 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3969
3970         PR rtl-optimization/33848
3971         * gcc.dg/torture/pr33848.c: New test.
3972
3973 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3974
3975         PR fortran/34083
3976         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3977
3978 2007-11-20  Richard Guenther  <rguenther@suse.de>
3979
3980         PR middle-end/34154
3981         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3982
3983 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3984
3985         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3986
3987 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3988
3989         PR fortran/32770
3990         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3991         so test passes with -frecord-marker=8.
3992         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3993         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3994         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3995         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3996         * gfortrand.dg/modulo_1.f90:  Likewise.
3997
3998 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3999
4000         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4001         New procedure.
4002         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4003         * gcc.dg/pr30957-1.c: Likewise.
4004
4005 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4006
4007         PR c++/34089
4008         * g++.dg/template/crash74.C: New test.
4009
4010 2007-11-20  Richard Guenther  <rguenther@suse.de>
4011
4012         * gcc.c-torture/execute/20071120-1.c: New testcase.
4013
4014 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4015
4016         PR c/34146
4017         * gcc.dg/tree-ssa/pr34146.c: New test.
4018
4019         PR testsuite/33978
4020         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4021         dependent on target settings like move_by_pieces etc.
4022
4023         PR c++/28879
4024         * g++.dg/template/vla2.C: New test.
4025
4026         PR c++/33962
4027         * g++.dg/overload/template3.C: New test.
4028
4029 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4030
4031         PR fortran/33317
4032         * gfortran.dg/optional_dim_2.f90: Remove test.
4033
4034 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
4035
4036         * gcc.dg/dfp/ddmode-ice.c: New test.
4037
4038 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4039
4040         PR tree-optimization/34036
4041         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4042
4043 2007-11-19  Richard Guenther  <rguenther@suse.de>
4044
4045         PR tree-optimization/34
4046         * gcc.c-torture/execute/pr34099-2.c: New testcase.
4047
4048 2007-11-19  Tobias Burnus  <burnus@net-b.de>
4049
4050         PR fortran/34079
4051         * gfortran.dg/bind_c_usage_10_c.c: New.
4052         * gfortran.dg/bind_c_usage_10.f03: New.
4053
4054 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4055
4056         * gcc.dg/pr33007.c: Expect new warning.
4057         * gcc.dg/tree-ssa/recip-5.c: Likewise.
4058         * g++.dg/opt/pr34036.C: New test.
4059
4060 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4061
4062         PR c++/30988
4063         * g++.dg/warn/noreturn-4.C: New test.
4064         * g++.dg/warn/noreturn-5.C: New test.
4065         * g++.dg/warn/noreturn-6.C: New test.
4066         * g++.dg/warn/noreturn-7.C: New test.
4067
4068 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4069
4070         PR fortran/32770
4071         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
4072         integers so tests works with -fdefault-integer-8.
4073         * gfortran.fortran-torture/execute/elemental.f90:  Use default
4074         integers so test passes with -fdefault-integer-8.
4075         * gfortran.fortran-torture/execute/der_io.f90:  Increase
4076         buffer length so test passes with -fdefault-integer-8.
4077         * gfortran.dg/bounds_check_8.f90:  Likewise.
4078         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
4079         * gfortran.dg/equiv_7.f90:  Set kind so test passes
4080         with -fdefault-integer-8.
4081         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
4082         provoke overflow.
4083
4084 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4085
4086         PR fortran/33317
4087         * gfortran.dg/optional_dim_2.f90: New test.
4088         
4089         PR fortran/34139
4090         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4091         
4092 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4093
4094         PR rtl-optimization/34132
4095         * gcc.c-torture/compile/20071118-1.c: New test.
4096
4097 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
4098
4099         PR fortran/31608
4100         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4101
4102 2007-11-18  Tobias Burnus  <burnus@net-b.de>
4103
4104         PR fortran/34137
4105         * gfortran.dg/entry_14.f90: New.
4106         * gfortran.dg/entry_15.f90: New.
4107
4108 2007-11-18  Richard Guenther  <rguenther@suse.de>
4109
4110         PR tree-optimization/34127
4111         * gcc.c-torture/compile/pr34127.c: New testcase.
4112
4113 2007-11-18  Ben Elliston  <bje@au.ibm.com>
4114
4115         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4116         type specifier, as they are not permitted according to the AltiVec
4117         Programming Interface Manual.
4118
4119 2007-11-17  Tobias Burnus  <burnus@net-b.de>
4120
4121         PR fortran/34133
4122         * gfortran.dg/bind_c_usage_9.f03: New.
4123         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4124
4125 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4126
4127         PR fortran/25252
4128         * interface.c (gfc_current_interface_head,
4129         gfc_set_current_interface_head): New functions.
4130         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4131         On syntax error, restore previous state of the interface.
4132         * gfortran.h (gfc_current_interface_head,
4133         gfc_set_current_interface_head): New prototypes.
4134
4135 2007-11-17  Richard Guenther  <rguenther@suse.de>
4136
4137         PR middle-end/34130
4138         * gcc.c-torture/execute/pr34130.c: New testcase.
4139
4140 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4141
4142         PR fortran/34108
4143         * gfortran.dg/fmt_label_1.f90: New test.
4144
4145 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4146
4147         PR fortran/33957
4148         * gfortran.dg/initialization_15.f90 : New test.
4149
4150 2007-11-16  Richard Guenther  <rguenther@suse.de>
4151
4152         PR middle-end/34030
4153         * gcc.c-torture/compile/pr34030.c: New testcase.
4154
4155 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4156
4157         PR fortran/34008
4158         * gfortran.dg/interface_assignment_3.f90.
4159
4160 2007-11-16  Richard Guenther  <rguenther@suse.de>
4161
4162         PR tree-optimization/33870
4163         * gcc.dg/torture/pr33870.c: New testcase.
4164
4165 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4166
4167         PR fortran/33986
4168         * gfortran.dg/allocatable_function_3.f90.
4169
4170 2007-11-16  Richard Guenther  <rguenther@suse.de>
4171
4172         PR tree-optimization/34113
4173         * gcc.c-torture/compile/pr34113.c: New testcase.
4174
4175 2007-11-16  Richard Guenther  <rguenther@suse.de>
4176
4177         PR tree-optimization/34099
4178         * g++.dg/torture/pr3499.C: New testcase.
4179         * gcc.c-torture/execute/pr34099.c: Likewise.
4180
4181 2007-11-16  Olivier Hainque  <hainque@adacore.com>
4182
4183         * gnat.dg/release_unc_maxalign.adb: New test.
4184
4185 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
4186
4187         PR c++/34100
4188         * g++.dg/template/crash73.C: New test.
4189
4190 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
4191
4192         PR middle-end/23848
4193         * gcc.dg/tree-ssa/pr23848-1.c: New test.
4194         * gcc.dg/tree-ssa/pr23848-2.c: New test.
4195         * gcc.dg/tree-ssa/pr23848-3.c: New test.
4196         * gcc.dg/tree-ssa/pr23848-4.c: New test.
4197
4198 2007-11-15  Tobias Burnus  <burnus@net-b.de>
4199
4200         PR fortran/33917
4201         * gfortran.dg/proc_decl_11.f90: New.
4202
4203 2007-11-15  Ben Elliston  <bje@au.ibm.com>
4204
4205         * gcc.target/spu/compare-dp.c: New test.
4206
4207 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4208
4209         * gcc.dg/pr33923.c: New test.
4210
4211 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
4212
4213         PR middle-end/34088
4214         * gcc.dg/pr34088.c: New test.
4215
4216 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4217
4218         * gcc.c-torture/compile/20071114-1.c: New test.
4219
4220 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4221
4222         PR fortran/31608
4223         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4224         to match known variations in symbol format. Document in comments.
4225
4226 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4227
4228         PR fortran/33985
4229         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4230
4231 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4232
4233         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4234         when done.
4235
4236 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4237
4238         PR fortran/33162
4239         * gfortran.dg/proc_decl_1.f90: Update.
4240         * gfortran.dg/proc_decl_7.f90: New test.
4241         * gfortran.dg/proc_decl_8.f90: New test.
4242         * gfortran.dg/proc_decl_9.f90: New test.
4243         * gfortran.dg/proc_decl_10.f90: New test.
4244
4245 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
4246
4247         PR fortran/34080
4248         * gfortran.dg/transfer_assumed_size_1.f90: New test.
4249
4250 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4251
4252         PR c++/34054
4253         PR c++/34056
4254         PR c++/34057
4255         PR c++/34058
4256         PR c++/34060
4257         * g++.dg/parse/crash36.C: Add another dg-error.
4258         * g++.dg/cpp0x/pr34054.C: New test.
4259         * g++.dg/cpp0x/pr34056.C: New test.
4260         * g++.dg/cpp0x/pr34057.C: New test.
4261         * g++.dg/cpp0x/pr34058.C: New test.
4262         * g++.dg/cpp0x/pr34060.C: New test.
4263
4264         PR tree-optimization/34063
4265         * g++.dg/tree-ssa/pr34063.C: New test.
4266
4267 2007-11-13  Diego Novillo  <dnovillo@google.com>
4268
4269         PR tree-optimization/33870
4270         * gcc.c-torture/execute/pr33870-1.c: New test.
4271         * gcc.dg/tree-ssa/alias-16.c: New test.
4272
4273 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4274
4275         PR c++/29225
4276         * g++.dg/template/crash72.C: New test.
4277
4278 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4279
4280         * g++.dg/opt/cfg5.C: New test.
4281
4282 2007-11-12  Richard Guenther  <rguenther@suse.de>
4283
4284         PR middle-end/34070
4285         * gcc.c-torture/execute/pr34070-1.c: New testcase.
4286         * gcc.c-torture/execute/pr34070-2.c: Likewise.
4287
4288 2007-11-12  Richard Guenther  <rguenther@suse.de>
4289
4290         PR middle-end/34027
4291         * gcc.dg/pr34027-1.c: New testcase.
4292         * gcc.dg/pr34027-2.c: Likewise.
4293
4294 2007-11-12  Ira Rosen  <irar@il.ibm.com>
4295
4296         PR tree-optimization/33953
4297         * gcc.dg/vect/pr33953.c: New testcase.
4298
4299 2007-11-11  Tom Tromey  <tromey@redhat.com>
4300
4301         PR c++/17577:
4302         * g++.dg/ext/pr17577.h: New file.
4303         * g++.dg/ext/pr17577.C: New file.
4304
4305 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4306
4307         PR c++/8570
4308         * g++.old-deja/g++.ns/template13.C: Update expected output.
4309         * g++.old-deja/g++.pt/friend23.C: Likewise.
4310         * g++.dg/warn/pr8570.C: New.
4311
4312 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
4313
4314         PR c++/34068
4315         * g++.dg/template/pseudodtor4.C: New test.
4316
4317 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
4318
4319         PR middle-end/34018
4320         * g++.dg/opt/inline14.C: New test.
4321
4322         PR tree-optimization/33680
4323         * gcc.c-torture/compile/20071108-1.c: New test.
4324
4325         PR c++/32241
4326         * g++.dg/template/pseudodtor3.C: New test.
4327
4328 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
4329
4330         PR c++/33510
4331         * g++.dg/cpp0x/variadic-init.C: New.
4332
4333 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
4334             Jakub Jelinek  <jakub@redhat.com>
4335
4336         PR rtl-optimization/34012
4337         * gcc.target/i386/pr34012.c: New test.
4338
4339 2007-11-09  Richard Guenther  <rguenther@suse.de>
4340
4341         PR tree-optimization/33604
4342         * g++.dg/tree-ssa/pr33604.C: New testcase.
4343         * gcc.dg/pr32721.c: Adjust pattern.
4344
4345 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4346
4347         * gcc.target/mips/dse-1.c: Disable.
4348
4349 2007-11-08  Tom Tromey  <tromey@redhat.com>
4350
4351         * gcc.dg/empty-source-3.c: Update warning location.
4352         * gcc.dg/gomp/barrier-2.c: Likewise.
4353         * gcc.dg/label-decl-3.c: Likewise.
4354         * gcc.dg/label-decl-2.c: Likewise.
4355         * gcc.dg/empty-source-2.c: Likewise.
4356
4357 2007-11-08  Tom Tromey  <tromey@redhat.com>
4358
4359         PR c++/30297:
4360         * g++.dg/inherit/pr30297.C: New file.
4361
4362 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
4363
4364         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4365         -fno-common for cygwin and mingw32.
4366
4367 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
4368
4369         PR middle-end/33826
4370         * gcc.dg/pr33826.c: New.
4371         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
4372         recursive functions being marked pure or const.
4373         
4374 2007-11-08  Tobias Burnus  <burnus@net-b.de>
4375
4376         PR fortran/33917
4377         * gfortran.dg/proc_decl_5.f90: New.
4378         * gfortran.dg/proc_decl_6.f90: New.
4379
4380 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
4381
4382         PR tree-optimization/32575
4383         * gcc.c-torture/execute/20071108-1.c: New test.
4384
4385 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
4386
4387         * g++.dg/opt/anchor1.C: New.
4388
4389 2007-11-07  Diego Novillo  <dnovillo@google.com>
4390
4391         PR 33870
4392         * gcc.c-torture/execute/pr33870.x: Remove.
4393
4394 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
4395
4396         PR c++/33045
4397         PR c++/33837
4398         PR c++/33838
4399         * g++.dg/cpp0x/decltype-33837.C: New.
4400         * g++.dg/cpp0x/decltype-refbug.C: New.
4401         * g++.dg/cpp0x/decltype-33838.C: New.
4402
4403 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4404
4405         * gcc.c-torture/compile/20071107-1.c: New test.
4406
4407 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4408
4409         * gcc.dg/out-of-bounds-1.c: New test.
4410
4411 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
4412
4413         PR c++/33501
4414         * g++.dg/warn/incomplete2.C: New test.
4415         * g++.dg/template/incomplete4.C: New test.
4416         * g++.dg/template/incomplete5.C: New test.
4417
4418 2007-11-07  Olivier Hainque  <hainque@adacore.com>
4419
4420         * gnat.dg/max_align.adb: New test.
4421
4422 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
4423
4424         PR target/30961
4425         * gcc.target/i386/pr30961-1.c: New.
4426
4427 2007-11-06  Tom Tromey  <tromey@redhat.com>
4428
4429         PR c++/32368:
4430         * g++.dg/warn/pragma-system_header3.h: New.
4431         * g++.dg/warn/pragma-system_header3.C: New.
4432
4433         PR c++/32256:
4434         * g++.dg/warn/pragma-system_header4.C: New.
4435         * g++.dg/warn/pragma-system_header4.h: New.
4436
4437 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4438
4439         PR c++/33977
4440         PR c++/33886
4441         * g++.dg/other/canon-array.C: New.
4442         
4443 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4444
4445         * g++.dg/parser/crash36.C: Tweak expected errors.
4446         * g++.dg/cpp0x/pr31439.C: New.
4447         * g++.dg/cpp0x/pr32114.C: New.
4448         * g++.dg/cpp0x/pr32115.C: New.
4449         * g++.dg/cpp0x/pr32125.C: New.
4450         * g++.dg/cpp0x/pr32126.C: New.
4451         * g++.dg/cpp0x/pr32127.C: New.
4452         * g++.dg/cpp0x/pr32128.C: New.
4453         * g++.dg/cpp0x/pr32253.C: New.
4454         * g++.dg/cpp0x/pr32566.C: New.
4455         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4456         * g++.dg/cpp0x/pr31438.C: Ditto.
4457         * g++.dg/cpp0x/variadic81.C: Ditto.
4458         * g++.dg/cpp0x/pr31432.C: Ditto.
4459         * g++.dg/cpp0x/pr31442.C: Ditto.
4460
4461 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
4462
4463         PR target/33168
4464         * g++.dg/other/datasec1.C: New test.
4465
4466         PR tree-optimization/33458
4467         * g++.dg/opt/inline12.C: New test.
4468
4469         PR tree-optimization/33993
4470         * gcc.c-torture/compile/20071105-1.c: New test.
4471
4472 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4473
4474         PR rtl-optimization/33648
4475         * gcc.dg/pr33648.c: Require effective target freorder.
4476
4477 2007-11-05  Revital Eres  <eres@il.ibm.com>
4478
4479         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4480
4481 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4482
4483         PR c++/33996
4484         PR c++/33235
4485         PR c++/33930
4486         * g++.dg/cpp0x/pr33996.C: New
4487         * g++.dg/cpp0x/rv-trivial-bug.C: New
4488         * g++.dg/cpp0x/pr33930.C: New
4489
4490 2007-11-05  Nick Clifton  <nickc@redhat.com>
4491             Sebastian Pop  <sebastian.pop@amd.com>
4492
4493         PR tree-optimization/32540
4494         PR tree-optimization/33922
4495         * gcc.dg/tree-ssa/pr32540-1.c: New.
4496         * gcc.dg/tree-ssa/pr32540-2.c: New.
4497         * gcc.dg/tree-ssa/pr33922.c: New.
4498
4499 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4500
4501         PR c++/33939
4502         * g++.dg/cpp0x/variadic-rref.C: New.
4503         
4504 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4505
4506         * g++dg/warn/pointer-integer-comparison.C: New.
4507
4508 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4509
4510         PR tree-optimization/33856
4511         * gcc.c-torture/compile/20071027-1.c: New test.
4512
4513         PR c++/33836
4514         * g++.dg/ext/label10.C: New test.
4515
4516         PR c++/33969
4517         * g++.dg/other/ptrmem9.C: New test.
4518
4519 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
4520
4521         PR middle-end/32931
4522         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4523
4524 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
4525
4526         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4527         * g++.dg/ext/visibility/namespace2.C: Add argument to
4528         dg-require-visibility.
4529         * g++.dg/ext/java-1.C: Disable on AIX.
4530
4531 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
4532
4533         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
4534
4535 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4536
4537         PR fortran/33881
4538         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4539
4540 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4541
4542         PR c/29062
4543         * gcc.dg/20031223-1.c: Adjust error output.
4544         * gcc.dg/parse-decl-after-label.c: New.
4545         
4546 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4547
4548         PR libfortran/24685
4549         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4550         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4551         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4552
4553 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4554
4555         PR rtl-optimization/28940
4556         * gcc.target/i386/addr-sel-1.c: New test.
4557
4558 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
4559
4560         PR middle-end/33670
4561         * gcc.dg/pr33670.c: New test.
4562
4563 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4564
4565         PR c++/33516
4566         * g++.dg/lookup/typedef1.C: New test.
4567
4568 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
4569
4570         PR testsuite/32076
4571         * lib/scandump.exp (dump-suffix): New.
4572         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4573         Include dump suffix in pass/fail messages, put regexp in quotes.
4574
4575 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
4576
4577         PR c++/33495
4578         * g++.dg/other/error19.C: New.
4579
4580 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4581
4582         PR rtl-optimization/28062
4583         * gcc.c-torture/compile/20071102-1.c: New test.
4584
4585 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
4586
4587         * g++.dg/cpp0x/pr33955.C: New.
4588
4589 2007-11-01  Tom Tromey  <tromey@redhat.com>
4590
4591         PR preprocessor/30805:
4592         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4593
4594 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4595
4596         PR rtl-optimization/33648
4597         * gcc.dg/pr33648.c: New test.
4598
4599 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4600
4601         PR c++/32384
4602         * g++.dg/template/pseudodtor1.C: New test.
4603         * g++.dg/template/pseudodtor2.C: New test.
4604
4605         PR c++/32260
4606         * g++.dg/rtti/typeid7.C: New test.
4607
4608 2007-11-01  Tom Tromey  <tromey@redhat.com>
4609
4610         PR preprocessor/30805:
4611         * gcc.dg/cpp/pr30805.c: New file.
4612
4613 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
4614
4615         PR testsuite/25352
4616         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4617         add dg-skip-if.
4618         * gcc.c-torture/compile/20001205-1.c: Ditto.
4619         * gcc.c-torture/compile/20001226-1.c: Ditto.
4620         * gcc.c-torture/compile/20020312-1.c: Ditto.
4621         * gcc.c-torture/compile/20020604-1.c: Ditto.
4622         * gcc.c-torture/compile/920501-12.c: Ditto.
4623         * gcc.c-torture/compile/920501-4.c: Ditto.
4624         * gcc.c-torture/compile/920520-1.c: Ditto.
4625         * gcc.c-torture/compile/980506-1.c: Ditto.
4626         * gcc.c-torture/compile/990617-1.c: Ditto.
4627         * gcc.dg/compare6.c: Ditto.
4628         * g++.old-deja/g++.brendan/crash43.C: Ditto.
4629         * g++.old-deja/g++.brendan/synth1.C: Ditto.
4630         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4631         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4632         * g++.old-deja/g++.pt/static6.C: Ditto.
4633         * g++.old-deja/g++.pt/crash16.C: Ditto.
4634         * g++.old-deja/g++.mike/p10416.C: Ditto.
4635         * g++.old-deja/g++.mike/ns15.C: Ditto.
4636         * g++.old-deja/g++.mike/eh46.C: Ditto.
4637
4638 2007-11-01  Tom Tromey  <tromey@redhat.com>
4639
4640         * gcc.dg/redecl-1.c: Update.
4641         * gcc.dg/pr20368-3.c: Update.
4642         * gcc.dg/inline-14.c: Update.
4643         * gcc.dg/builtins-30.c: Update.
4644         * gcc.dg/dremf-type-compat-4.c: Update.
4645         * gcc.dg/pr20368-2.c: Update.
4646
4647 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4648
4649         PR rtl-optimization/33673
4650         * gcc.dg/pr33673.c: New test.
4651
4652 2007-11-01  Michael Matz  <matz@suse.de>
4653
4654         PR tree-optimization/33961
4655         * gcc.dg/pr33961.c: New test.
4656
4657 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
4658
4659         PR c++/33494
4660         * g++.dg/template/error35.C: New.
4661
4662 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
4663
4664         PR target/31507
4665         * gcc.dg/pr31507-1.c: New test.
4666         * gcc.dg/pr31507-2.c: New test.
4667
4668 2007-10-31  Revital Eres  <eres@il.ibm.com>
4669
4670         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4671         target.
4672         * gcc.dg/vect/tree-vect.h (check_vect): Add
4673         powerpc-*paired test.
4674         * lib/target-supports.exp (check_750cl_hw_available):
4675         New.
4676         (check_effective_target_vect_int,
4677         check_effective_target_vect_intfloat_cvt,
4678         check_effective_target_powerpc_altivec_ok,
4679         check_effective_target_vect_long,
4680         check_effective_target_vect_sdot_hi,
4681         check_effective_target_vect_udot_hi,
4682         check_effective_target_vect_pack_trunc,
4683         check_effective_target_vect_unpack,
4684         check_effective_target_vect_shift,
4685         check_effective_target_vect_int_mult): Disable for powerpc-*paired
4686         target.
4687         * gcc.dg/vect/vect-ifcvt-11.c: New.
4688         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4689         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4690         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4691         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4692         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4693         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4694
4695 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
4696             Tobias Burnus  <burnus@net-b.de>
4697
4698         PR fortran/33941
4699         * gfortran.dg/module_read_1.f90: New.
4700
4701 2007-10-31  Tom Tromey  <tromey@redhat.com>
4702
4703         PR preprocessor/30786:
4704         * gcc.dg/cpp/pr30786.c: New file.
4705
4706 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4707
4708         PR fortran/33162
4709         * gfortran.dg/interface_19.f90: New.
4710         * gfortran.dg/interface_20.f90: New.
4711         * gfortran.dg/interface_21.f90: New.
4712         
4713 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
4714
4715         PR tree-optimization/32377
4716         * gfortran.dg/vect/pr32377.f90: New.
4717         
4718 2007-10-31  Richard Guenther  <rguenther@suse.de>
4719
4720         PR middle-end/33779
4721         * gcc.c-torture/execute/pr33779-1.c: New testcase.
4722         * gcc.c-torture/execute/pr33779-2.c: Likewise.
4723
4724 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
4725
4726         PR fortran/33897
4727         * gfortran.dg/contained_3.f90: New.
4728
4729 2007-10-31  Christian Bruel  <christian.bruel@st.com>
4730
4731         PR c++/19531
4732         * g++.dg/opt/nrv8.C: New.
4733         
4734 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4735
4736         PR c++/33709
4737         * g++.dg/opt/compound1.C: New test.
4738
4739         PR c++/33616
4740         * g++.dg/template/ptrmem18.C: New test.
4741
4742 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4743
4744         PR fortran/33596
4745         * gfortran.dg/isnan_2.f90: New test.
4746
4747 2007-10-30  Ed Schouten  <ed@fxq.nl>
4748
4749         PR tree-optimization/32500
4750         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4751
4752 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
4753
4754         PR c++/31993
4755         PR c++/32252
4756         * g++.dg/cpp0x/pr31993.C: New
4757         * g++.dg/cpp0x/pr32252.C: New
4758
4759 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4760
4761         PR tree-optimization/33723
4762         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4763
4764 2007-10-30  Richard Guenther  <rguenther@suse.de>
4765
4766         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4767         gcc.target/i386/loop-3.c.
4768
4769 2007-10-30  Revital Eres  <eres@il.ibm.com>
4770
4771         * gcc.dg/vect/pr33866.c: Require vect_long.
4772
4773 2007-10-30  Revital Eres  <eres@il.ibm.com>
4774
4775         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4776         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4777
4778 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
4779
4780         PR tree-optimization/32893
4781         * lib/target-supports.exp
4782         (check_effective_target_unaligned_stack): new keyword.
4783         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4784         not sensitive to unaligned_stack.
4785         * gcc.dg/vect/vect-3.c: Likewise.
4786         * gcc.dg/vect/vect-4.c: Likewise.
4787         * gcc.dg/vect/vect-5.c: Likewise.
4788         * gcc.dg/vect/vect-6.c: Likewise.
4789         * gcc.dg/vect/vect-7.c: Likewise.
4790         * gcc.dg/vect/vect-13.c: Likewise.
4791         * gcc.dg/vect/vect-17.c: Likewise.
4792         * gcc.dg/vect/vect-18.c: Likewise.
4793         * gcc.dg/vect/vect-19.c: Likewise.
4794         * gcc.dg/vect/vect-20.c: Likewise.
4795         * gcc.dg/vect/vect-21.c: Likewise.
4796         * gcc.dg/vect/vect-22.c: Likewise.
4797         * gcc.dg/vect/vect-27.c: Likewise.
4798         * gcc.dg/vect/vect-29.c: Likewise.
4799         * gcc.dg/vect/vect-64.c: Likewise.
4800         * gcc.dg/vect/vect-65.c: Likewise.
4801         * gcc.dg/vect/vect-66.c: Likewise.
4802         * gcc.dg/vect/vect-72.c: Likewise.
4803         * gcc.dg/vect/vect-73.c: Likewise.
4804         * gcc.dg/vect/vect-86.c: Likewise.
4805         * gcc.dg/vect/vect-all.c: Likewise.
4806         * gcc.dg/vect/slp-25.c: Likewise.
4807         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4808         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4809         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4810
4811         * gcc.dg/vect/vect-31.c: Removed alignment checks.
4812         * gcc.dg/vect/vect-34.c: Likewise.
4813         * gcc.dg/vect/vect-36.c: Likewise.
4814         * gcc.dg/vect/vect-64.c: Likewise.
4815         * gcc.dg/vect/vect-65.c: Likewise.
4816         * gcc.dg/vect/vect-66.c: Likewise.
4817         * gcc.dg/vect/vect-68.c: Likewise.
4818         * gcc.dg/vect/vect-76.c: Likewise.
4819         * gcc.dg/vect/vect-77.c: Likewise.
4820         * gcc.dg/vect/vect-78.c: Likewise.
4821
4822         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4823         testcase (without no-section-anchors prefix) but with global arrays.
4824         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4825         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4826         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4827         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4828         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4829         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4830         * gcc.dg/vect/vect-77-global.c: Likewise.
4831         * gcc.dg/vect/vect-78-global.c: Likewise.
4832
4833         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4834         testcase (without no-section-anchors prefix) but fix alignment checks
4835         to also consider unaligned_stack targets.
4836         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4837
4838 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4839
4840         PR tree-optimization/33723
4841         * gcc.c-torture/execute/20071029-1.c: New test.
4842         * gcc.dg/tree-ssa/pr33723.c: New test.
4843
4844 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4845
4846         PR tree-optimization/33614
4847         * gcc.c-torture/compile/pr33614.c: New test.
4848
4849 2007-10-29  Richard Guenther  <rguenther@suse.de>
4850
4851         PR tree-optimization/33870
4852         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4853
4854 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4855
4856         PR tree-optimization/33757
4857         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4858         true architectures instead of having a big dg-skip-if.
4859
4860         PR c++/33841
4861         * g++.dg/other/bitfield3.C: New test.
4862
4863 2007-10-29  Richard Guenther  <rguenther@suse.de>
4864
4865         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4866
4867 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4868
4869         Automatic parallelization reduction tests.
4870
4871         * gcc.dg/tree-ssa/reduc-1.c: New test.
4872         * gcc.dg/tree-ssa/reduc-1char.c: New test.
4873         * gcc.dg/tree-ssa/reduc-1short.c: New test.
4874         * gcc.dg/tree-ssa/reduc-2.c: New test.
4875         * gcc.dg/tree-ssa/reduc-2char.c: New test.
4876         * gcc.dg/tree-ssa/reduc-2short.c: New test.
4877         * gcc.dg/tree-ssa/reduc-3.c: New test.
4878         * gcc.dg/tree-ssa/reduc-6.c: New test.
4879         * gcc.dg/tree-ssa/reduc-7.c: New test.
4880         * gcc.dg/tree-ssa/reduc-8.c: New test.
4881         * gcc.dg/tree-ssa/reduc-9.c: New test.
4882
4883 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4884             Zdenek Dvorak  <ook@ucw.cz>
4885
4886         OMP_ATOMIC Changes, testsuite changes.
4887
4888         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4889         instead of gimple dump.
4890         * gcc.dg/gomp/atomic-9.c: Same.
4891         * gcc.dg/gomp/atomic-10.c: Same.
4892         * g++.dg/gomp/atomic-3.C: Same.
4893         * g++.dg/gomp/atomic-9.C: Same.
4894         * g++.dg/gomp/atomic-10.C: Same.
4895
4896 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
4897
4898         PR fortran/31217
4899         PR fortran/33811
4900         * gfortran.dg/forall_12.f90: New test.
4901
4902         PR fortran/33686
4903         * gfortran.dg/forall_13.f90: New test.
4904
4905 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
4906             Mark Mitchell  <mark@codesourcery.com>
4907
4908         PR c++/30659
4909         * g++.dg/template/crash71.C: New.
4910
4911 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4912
4913         PR fortran/32147
4914         * gfortran.dg/module_md5_1.f90: Update hash-value.
4915
4916 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
4917
4918         PR tree-opt/33589
4919         * g++.dg/torture/pr33589-1.C: New testcase.
4920         * g++.dg/torture/pr33589-2.C: New testcase.
4921
4922 2007-10-28  Richard Guenther  <rguenther@suse.de>
4923
4924         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
4925
4926 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
4927             Uros Bizjak  <ubizjak@gmail.com>
4928
4929         PR tree-optimization/33920
4930         * gcc.dg/tree-ssa/pr33290.c: New test.
4931
4932 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4933
4934         PR fortran/31306
4935         * gfortran.dg/argument_check_7.f90: New test.
4936         * gfortran.dg/argument_check_8.f90: New test.
4937         
4938 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4939
4940         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4941         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
4942         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4943         * gcc.target/i386/sse-14.c: Ditto.
4944
4945 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
4946
4947         PR c++/33844
4948         * g++.dg/other/ptrmem8.C: New test.
4949
4950         PR c++/33842
4951         * g++.dg/template/error34.C: New test.
4952
4953 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4954
4955         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4956
4957 2007-10-27  Richard Guenther  <rguenther@suse.de>
4958
4959         PR tree-optimization/33870
4960         * gcc.dg/tree-ssa/alias-15.c: New testcase.
4961         * gcc.c-torture/execute/pr33870.c: Likewise.
4962
4963 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4964
4965         PR fortran/33162
4966         * gfortran.dg/argument_checking_9.f90: New test.
4967
4968 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4969
4970         * g++.dg/other/pr33601.C: New.
4971
4972 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4973
4974         PR c++/31988
4975         * g++.dg/init/new25.C: New.
4976
4977 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4978
4979         * g++.dg/cpp0x/pr33839.C: New.
4980         
4981 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4982
4983         PR c++/33744
4984         * g++.dg/template/arg6.C: New test.
4985
4986 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4987
4988         PR c++/31747
4989         * g++.dg/parse/crash39.C: New.
4990
4991 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4992
4993         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4994         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4995         "offset: -4B".
4996
4997 2007-10-25  David Daney  <ddaney@avtrex.com>
4998
4999         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5000
5001 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
5002
5003         PR c++/33843
5004         * g++.dg/template/error32.C: New.
5005
5006 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5007             Ira Rosen  <irar@il.ibm.com>
5008
5009         PR tree-optimization/33833
5010         * gcc.dg/vect/pr33833.c: New testcase.
5011
5012 2007-10-25  David Daney  <ddaney@avtrex.com>
5013
5014         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5015
5016 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5017             Ira Rosen  <irar@il.ibm.com>
5018
5019         PR tree-optimization/33866
5020         * gcc.dg/vect/pr33866.c: New testcase.
5021
5022 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5023
5024         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5025         Add -w to compile flags to suppress "call-clobbered register" warnings
5026         and remove dg-warning directives.
5027
5028 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5029
5030         * gcc.dg/sms-2.c: Cleanup sms dump file.
5031         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5032         profile-use step.
5033
5034 2007-10-24  David Daney  <ddaney@avtrex.com>
5035
5036         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5037
5038 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5039
5040         PR target/33755
5041         * gcc.target/mips/pr33755.c: New test.
5042
5043 2007-10-24  Ira Rosen  <irar@il.ibm.com>
5044
5045         PR tree-optimization/33804
5046         * gcc.dg/vect/pr33804.c: New testcase.
5047
5048 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5049
5050         PR forrtran/33849
5051         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5052
5053 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5054             Uros Bizjak  <ubizjak@gmail.com>
5055
5056         PR rtl-optimization/33846
5057         * gcc.dg/vect/pr33846.c: New testcase.
5058
5059 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5060             Dorit Nuzman  <dorit@il.ibm.com>
5061
5062         PR tree-optimization/33860
5063         * g++.dg/vect/pr33860.cc: New test.
5064         * g++.dg/vect/pr33860a.cc: New test.
5065
5066 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
5067             Revital Eres  <eres@il.ibm.com>      
5068
5069         * gcc.dg/sms-2.c: New testcase.
5070
5071 2007-10-22  David S. Miller  <davem@davemloft.net>
5072
5073         * gcc.dg/globalreg-1.c: New test.
5074
5075 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
5076             Dorit Nuzman  <dorit@il.ibm.com>
5077
5078         PR tree-optimization/33834
5079         PR tree-optimization/33835
5080         * g++.dg/vect/pr33834_1.cc: New test.
5081         * g++.dg/vect/pr33834_2.cc: New test.
5082         * g++.dg/vect/pr33835.cc: New test.
5083
5084 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5085
5086         * gcc.dg/pr33644.c: New test.
5087
5088 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5089
5090         PR c++/33372
5091         * g++.dg/gomp/pr33372-1.C: New test.
5092         * g++.dg/gomp/pr33372-2.C: New test.
5093         * g++.dg/gomp/pr33372-3.C: New test.
5094
5095 2007-10-22  Michael Matz  <matz@suse.de>
5096
5097         PR tree-optimization/33855
5098         * gcc.c-torture/compile/pr33855.c: New testcase.
5099
5100 2007-10-22  Ira Rosen  <irar@il.ibm.com>
5101
5102         PR tree-optimization/33854
5103         * gcc.dg/vect/O1-pr33854.c: New testcase.
5104         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5105
5106 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
5107
5108         * gcc.dg/unwind-1.c: Disable on AIX.
5109         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5110
5111 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
5112
5113         PR fortran/33749
5114         * gfortran.dg/assign_9.f90: New test.
5115
5116 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5117
5118         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5119         (dg-mips-options): Skip tests that specify an ABI other than o32
5120         and o64 if generating MIPS16 hard-float code.
5121
5122 2007-10-21  Ira Rosen  <irar@il.ibm.com>
5123             Revital Eres  <eres@il.ibm.com>
5124
5125         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5126         * gcc.dg/vect/vect-16.c: Fix comment.
5127         * gcc.dg/vect/pr33369.c: Require vect_int.
5128         * gcc.dg/vect/slp-33.c: Add spaces.
5129         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5130         targets.
5131         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5132         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5133         targets.
5134         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5135         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5136         targets.
5137         * gcc.dg/vect/slp-10.c: Add spaces.
5138         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5139         targets.
5140         * gcc.dg/vect/slp-36.c: Require vect_int.
5141         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5142         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5143         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5144         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5145         targets.
5146         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5147         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5148         instead of vector_alignment_reachable_for_double.
5149         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5150         (natural_alignment): Split into...
5151         (natural_alignment_32, natural_alignment_64): New.
5152         (vector_alignment_reachable): Depend on natural_alignment_32.
5153         (vector_alignment_reachable_for_double): Rename to ...
5154         (vector_alignment_reachable_for_64bit): And depend on
5155         natural_alignment_64.
5156
5157 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5158
5159         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5160         MIPS targets.
5161         * g++.dg/vect/vect.exp: Likewise.
5162         * lib/fortran-torture.exp: Likewise.
5163         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5164         mipsisa64*-*-* as the target selector.  Remove -mips64,
5165         -mhard-float and -mgp64 from the options list.
5166         * gcc.target/mips/mips-ps-2.c: Likewise.
5167         * gcc.target/mips/mips-ps-3.c: Likewise.
5168         * gcc.target/mips/mips-ps-4.c: Likewise.
5169         * gcc.target/mips/mips-ps-6.c: Likewise.
5170         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5171         options list.
5172         * gcc.target/mips/sb1-1.c: Likewise.
5173         * gcc.target/mips/mips-ps-type.c: Likewise.
5174         * gcc.target/mips/mips-ps-7.c: New test.
5175         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5176         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5177         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5178         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
5179         as forcing an ABI and an architecture.
5180         (is_gp32_flag, is_gp64_flag): Fold into...
5181         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
5182         then -mfp64 imply -mhard-float.  Apply register rules after the
5183         loop.  Handle -march=mipsN like -mipsN.
5184
5185 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
5186
5187         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5188         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5189
5190 2007-10-20  Tobias Burnus  <burnus@net-b.de>
5191
5192         PR fortran/33818
5193         * gfortran.dg/entry_dummy_ref_3.f90: New.
5194
5195 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
5196             FX Coudert <fxcoudert@gcc.gnu.org>
5197
5198         PR fortran/31608
5199         * gfortran.dg/char_cast_1.f90: New test.
5200
5201 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5202
5203         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5204         * gfortran.dg/large_real_kind_2.F90: ditto.
5205         * gfortran.dg/default_format_2.f90: ditto.
5206         * gfortran.dg/default_format_denormal_1.f90: ditto.
5207
5208 2007-10-19  Richard Guenther  <rguenther@suse.de>
5209
5210         PR middle-end/33816
5211         PR middle-end/32921
5212         * gfortran.dg/pr32921.f: New testcase.
5213
5214 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5215
5216         PR libfortran/33544
5217         * gfortran.dg/transfer_check_1.f90: Adjust options.
5218
5219 2007-10-19  Richard Guenther  <rguenther@suse.de>
5220
5221         Revert
5222         2007-10-19  Richard Guenther  <rguenther@suse.de>
5223
5224         PR middle-end/32921
5225         * gfortran.dg/pr32921.f: New testcase.
5226
5227 2007-10-19  Richard Guenther  <rguenther@suse.de>
5228
5229         * gcc.c-torture/execute/20071018-1.c: New testcase.
5230
5231 2007-10-19  Richard Guenther  <rguenther@suse.de>
5232
5233         PR middle-end/32921
5234         * gfortran.dg/pr32921.f: New testcase.
5235
5236 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
5237
5238         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5239
5240 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5241
5242         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5243
5244 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5245
5246         PR fortran/33233
5247         * gfortran.dg/host_assoc_function_1.f90: Correct references.
5248         * gfortran.dg/host_assoc_function_3.f90: New test.
5249
5250 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5251
5252         PR fortran/33733
5253         * gfortran.dg/transfer_simplify_6.f90: New test.
5254
5255 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5256             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5257
5258         PR middle-end/33794
5259         * gfortran.dg/pr33794.f90: New testcase.
5260
5261 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5262
5263         PR target/32961
5264         * gcc.target/i386/pr32961.c: New testcase.
5265         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5266         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5267         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5268         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5269         __builtin_ia32_pslldi128 defines.
5270
5271 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
5272
5273         PR fortran/33760
5274         * gfortran.dg/c_ptr_tests_13.f03: New test case.
5275
5276 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5277
5278         PR c++/28639
5279         PR c++/30299
5280         * g++.dg/template/void12.C: New.
5281         * g++.dg/template/void13.C: New.
5282
5283 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5284
5285         PR c++/31446
5286         * g++.dg/template/void11.C: New.
5287         * g++.dg/template/void2.C: Adjust error markers.
5288         * g++.dg/template/void10.C: Likewise.
5289         * g++.dg/template/crash55.C: Likewise.
5290
5291 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
5292
5293         * g++.dg/opt/const5.C: New test.
5294
5295 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
5296             Maxim Kuvyrkov  <maxim@codesourcery.com>
5297
5298         * gcc.target/ia64/20040709-2.c: New test.
5299
5300 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5301
5302         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5303
5304 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
5305
5306         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5307         to each function.  Check that there are no unsigned loads.
5308
5309 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5310
5311         PR tree-optimization/33136
5312         * gcc.c-torture/execute/20070824-1.c: New test.
5313         * gcc.dg/pr33136-1.c: New test.
5314         * gcc.dg/pr33136-2.c: New test.
5315         * gcc.dg/pr33136-3.c: New test.
5316
5317 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5318
5319         PR tree-optimization/33735
5320         * g++.dg/torture/pr33735.C: New.
5321
5322 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5323
5324         PR middle-end/33706
5325         * gcc.dg/va-arg-pack-2.c: New.
5326
5327 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5328
5329         PR tree-optimization/33619
5330         * gcc.dg/pr33619.c: New test.
5331
5332 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
5333
5334         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5335         flag for AIX.
5336         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5337
5338 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5339
5340         PR libfortran/33055
5341         * gfortran.dg/inquire_11.f90: New test.
5342         * gfortan.dg/negative_unit_int8.f: New test.
5343
5344 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5345
5346         PR target/33133
5347         * gcc.c-torture/compile/pr33133.c: New test.
5348
5349 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5350
5351         PR libfortran/33672
5352         * gfortran.dg/namelist_40.f90: New test.
5353
5354 2007-10-14  Tobias Burnus  <burnus@net-b.de>
5355
5356         PR fortran/33745
5357         * gfortran.dg/bounds_check_11.f90: New.
5358
5359 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
5360
5361         PR c++/30303
5362         * g++.dg/other/ctor1.C: New test.
5363         * g++.dg/other/ctor2.C: New test.
5364         * g++.dg/other/dtor1.C: New test.
5365
5366 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
5367
5368         * gfortran.dg/bounds_check_10.f90: Fix testcase.
5369
5370 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5371             Paul Thomas  <pault@gcc.gnu.org>
5372
5373         PR fortran/33254
5374         PR fortran/33727
5375         * gfortran.dg/bounds_check_10.f90: New.
5376
5377 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
5378
5379         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5380         * gcc.target/powerpc/popcount-1.c: Same.
5381
5382 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
5383
5384         PR c++/26698
5385         * g++.dg/conversion/op4.C: New test.
5386
5387 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
5388
5389         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5390
5391 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5392
5393         PR fortran/33542
5394         * gfortran.dg/ambiguous_specific_1.f90: New test.
5395
5396 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5397
5398         PR fortran/33664
5399         * gfortran.dg/impure_spec_expr_1.f90: New test.
5400         * gfortran.dg/char_result_7.f90: Remove illegal test.
5401
5402 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
5403
5404         PR 11001
5405         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5406         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5407         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5408         * gcc.target/i386/pr11001-memset-1.c: New testcase.
5409         * gcc.target/i386/pr11001-memset-2.c: New testcase.
5410         * gcc.target/i386/pr11001-memset-3.c: New testcase.
5411         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5412         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5413         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5414
5415 2007-10-12  Richard Guenther  <rguenther@suse.de>
5416
5417         PR middle-end/26198
5418         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5419         * gcc.c-torture/execute/20071011-1.c: Likewise.
5420         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5421
5422 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
5423
5424         PR tree-optimization/33742
5425         * gcc.dg/pr33742.c: New testcase.
5426
5427 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
5428
5429         PR tree-optimization/33645
5430         * gcc.dg/pr33645-1.c: New test.
5431         * gcc.dg/pr33645-2.c: New test.
5432         * gcc.dg/pr33645-3.c: New test.
5433  
5434         PR c++/32121
5435         * g++.dg/ext/label4.C: Adjust error regexp.
5436         * g++.dg/ext/label6.C: Adjust error regexp.
5437         * g++.dg/ext/label7.C: New test.
5438         * g++.dg/ext/label8.C: New test.
5439         * g++.dg/ext/label9.C: New test.
5440
5441 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
5442
5443         PR middle-end/33676
5444         * gcc.dg/pr33676.c: New.
5445
5446 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5447
5448         PR c++/31441
5449         * g++.dg/cpp0x/variadic83.C: New.
5450
5451 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5452
5453         PR c++/33461
5454         * g++.dg/cpp0x/variadic81.C: New.
5455         * g++.dg/cpp0x/variadic82.C: Likewise.
5456
5457 2007-10-11  Richard Guenther  <rguenther@suse.de>
5458
5459         PR middle-end/33724
5460         * gcc.dg/pr33724.c: New testcase.
5461
5462 2007-10-11  Richard Guenther  <rguenther@suse.de>
5463
5464         PR c/33726
5465         * gcc.dg/pr33726.c: New testcase.
5466
5467 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
5468
5469         PR fortran/33500
5470         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5471         
5472 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5473
5474         PR testsuite/33391
5475         * gfortran.dg/do_3.F90: Run with -fwrapv.
5476
5477 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
5478
5479         * gcc.dg/unwind-1.c: New.
5480
5481 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5482
5483         PR libfortran/33683
5484         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
5485         failure on some common systems.
5486
5487 2007-10-09  Richard Guenther  <rguenther@suse.de>
5488
5489         PR middle-end/33692
5490         * gcc.dg/pr33692.c: New testcase.
5491
5492 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
5493
5494         PR middle-end/33669
5495         * gcc.c-torture/execute/pr33669.c: New.
5496
5497 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5498
5499         PR tree-optimization/33615
5500         * g++.dg/tree-ssa/pr33615-2.C: New test.
5501
5502 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5503
5504         PR tree-optimization/33615
5505         * g++.dg/tree-ssa/pr33615.C: New test.
5506
5507 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
5508
5509         PR tree-optimization/33572
5510         * g++.dg/torture/pr33572.C: Replace with complete test.
5511
5512 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
5513
5514         PR fortran/33689
5515         * gfortran.dg/spec_expr_5.f90: New.
5516
5517 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
5518
5519         * gcc.dg/pragma-darwin-2.c: New.
5520
5521 2007-10-08  Richard Guenther  <rguenther@suse.de>
5522
5523         PR middle-end/33693
5524         PR middle-end/33695
5525         PR middle-end/33697
5526         * gcc.dg/pr33693.c: New testcase.
5527         * gcc.dg/pr33695.c: Likewise.
5528         * gcc.dg/pr33697.c: Likewise.
5529
5530 2007-10-08  Richard Guenther  <rguenther@suse.de>
5531
5532         PR middle-end/33691
5533         PR middle-end/33694
5534         PR middle-end/33696
5535         * gcc.dg/pr33691.c: New testcase.
5536         * gcc.dg/pr33694.c: Likewise.
5537         * gcc.dg/pr33696.c: Likewise.
5538
5539 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5540
5541         PR libfortran/33683
5542         * gfortran.dg/gamma_5.f90:  New test case
5543
5544 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
5545
5546         PR fortran/20851
5547         * initialization_1.f90: Fix dg-error annotations.
5548         * initialization_14.f90: New.
5549         * initialization_7.f90: Fix dg-error annotations.
5550         * initialization_9.f90: Likewise.
5551
5552 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5553
5554         * gfortran.dg/error_recovery_4.f90: New test.
5555
5556 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5557
5558         * gfortran.dg/default_format_denormal_2.f90: New test.
5559         * gfortran.dg/default_format_2.inc: New test.
5560         * gfortran.dg/default_format_denormal_1.f90: New test.
5561         * gfortran.dg/default_format_1.inc: New test.
5562         * gfortran.dg/default_format_1.f90: Don't test for denormalized
5563         numbers.
5564         * gfortran.dg/default_format_2.f90: Don't test for denormalized
5565         numbers.
5566
5567 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5568
5569         * gfortran.dg/namelist_15.f90: Revise test.
5570
5571 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5572
5573         PR tree-optimization/33655
5574         * gcc.dg/torture/pr33655.c: New.
5575
5576 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5577
5578         PR tree-optimization/33572
5579         * g++.dg/torture/pr33572.C: New.
5580
5581 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
5582
5583         PR fortran/25076
5584         * gfortran.dg/forall_11.f90: New.
5585
5586 2007-10-05  Michael Matz  <matz@suse.de>
5587
5588         PR middle-end/33667
5589         * gcc.dg/pr33667.c: New testcase.
5590
5591 2007-10-05  Richard Guenther  <rguenther@suse.de>
5592
5593         PR middle-end/33666
5594         * gcc.dg/pr33666.c: New testcase.
5595
5596 2007-10-05  Michael Matz  <matz@suse.de>
5597
5598         PR inline-asm/33600
5599         * gcc.target/i386/pr33600.c: New testcase.
5600
5601 2007-10-05  Richard Guenther  <rguenther@suse.de>
5602
5603         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5604
5605 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
5606
5607         PR target/33635
5608         * gcc.target/mips/pr33635-1.c: New test.
5609
5610 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5611
5612         PR libfortran/33253
5613         * gfortran.dg/namelist_39.f90: Revise to use long names.
5614
5615 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
5616
5617         PR fortran/33646
5618         * gfortran.dg/pr33646.f90: New file.
5619
5620 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5621
5622         PR fortran/33529
5623         * gfortran.dg/char_type_len_2.f90: Adjust error message.
5624         * gfortran.dg/char_decl_2.f90: New test.
5625
5626 2007-10-04  Richard Guenther  <rguenther@suse.de>
5627
5628         PR middle-end/33641
5629         * gcc.c-torture/compile/pr33641.c: New testcase.
5630
5631 2007-10-04  Michael Matz  <matz@suse.de>
5632
5633         PR rtl-optimization/33653
5634         * gcc.dg/pr33653.c: New.
5635
5636 2007-10-04  Richard Guenther  <rguenther@suse.de>
5637
5638         PR tree-optimization/33627
5639         * g++.dg/torture/pr33627.C: New testcase.
5640
5641 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
5642
5643         PR fortran/33626
5644         * gfortran.dg/parens_6.f90: New.
5645
5646 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
5647
5648         PR fortran/33646
5649         PR fortran/33542
5650         * gfortran.dg/ambiguous_specific_1.f90: Remove.
5651
5652 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
5653
5654         * g++.dg/ext/gnu-inline-global-redecl.C: New.
5655
5656 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
5657
5658         PR target/33635
5659         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5660         and mips_forced_be.
5661         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
5662         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
5663         options.
5664         * gcc.target/mips/fpr-moves-1.c: New test.
5665         * gcc.target/mips/fpr-moves-2.c: Likewise.
5666         * gcc.target/mips/fpr-moves-3.c: Likewise.
5667         * gcc.target/mips/fpr-moves-4.c: Likewise.
5668         * gcc.target/mips/fpr-moves-5.c: Likewise.
5669         * gcc.target/mips/fpr-moves-6.c: Likewise.
5670         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5671
5672 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5673
5674         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5675
5676 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5677
5678         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5679         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5680
5681 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
5682
5683         PR fortran/33198
5684         * gfortran.dg/common_errors_1.f90: New.
5685
5686 2007-10-03  Doug Kwan  <dougkwan@google.com>
5687         Richard Guenther  <rguenther@suse.de>
5688
5689         PR debug/31899
5690         * g++.dg/debug/using3.C: New testcase.
5691
5692 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5693
5694         PR libfortran/33253
5695         * gfortran.dg/namelist_38.f90: New test.
5696         * gfortran.dg/namelist_39.f90: New test.
5697
5698 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5699
5700         PR libfortran/33469
5701         * gfortran.dg/default_format_1.f90: New test.
5702         * gfortran.dg/default_format_2.f90: New test.
5703         * gfortran.dg/namelist_print_1.f: Adjust expected output.
5704         * gfortran.dg/real_const_3.f90: Adjust expected output.
5705
5706 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5707
5708         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5709         default ABI.  Split mips_forced_abi into mips_forced_abi and
5710         mips_forced_regs.
5711         (is_gp32_flag): Return true for -mabi=32.
5712         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
5713         (dg-mips-options): Use is_gp64_flag instead of checking specifically
5714         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
5715         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5716         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5717         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5718         * gcc.target/mips/save-restore-2.c: Likewise.
5719         * gcc.target/mips/save-restore-3.c: Likewise.
5720         * gcc.target/mips/save-restore-4.c: Likewise.
5721
5722 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5723
5724         PR middle-end/33617
5725         * gcc.c-torture/compile/pr33617.c: New test.
5726
5727 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
5728
5729         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5730         -gstabs+ for extended options.
5731
5732 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5733
5734         PR fortran/33542
5735         * gfortran.dg/ambiguous_specific_1.f90: New test.
5736
5737 2007-10-02  Revital Eres  <eres@il.ibm.com>
5738
5739         * gcc.target/powerpc/paired-8.c: New test.
5740         * gcc.target/powerpc/paired-9.c: New test.
5741         * gcc.target/powerpc/paired-10.c: New test.
5742
5743 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5744
5745         PR fortran/33566
5746         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5747
5748 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5749
5750         PR fortran/33554
5751         * gfortran.dg/intent_out_2.f90: New test.
5752
5753 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5754
5755         PR fortran/33550
5756         * gfortran.dg/ambiguous_reference_1.f90: New test.
5757
5758 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5759
5760         PR fortran/31154
5761         PR fortran/31229
5762         PR fortran/33334
5763         * gfortran.dg/function_kinds_1.f90: New test.
5764         * gfortran.dg/function_kinds_2.f90: New test.
5765         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5766         use association into interfaces.
5767
5768 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5769
5770         PR testsuite/31828
5771         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5772         (overflow): Use INFINITY, not FP_INFINITE.
5773         gcc.dg/float-range-4.c: Likewise.
5774         gcc.dg/float-range-5.c: Likewise.
5775
5776 2007-10-01  Nick Clifton  <nickc@redhat.com>
5777
5778         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5779         for 16-bit targets.
5780
5781 2007-09-30  Diego Novillo  <dnovillo@google.com>
5782
5783         PR 33593
5784         * g++.dg/tree-ssa/pr33593.C: New test.
5785
5786 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5787
5788         PR libfortran/33400
5789         * gfortran.dg/PR19872.f: Fix test condition.
5790         * gfortran.dg/list_read_7.f90: New test.
5791
5792 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
5793
5794         PR tree-optimization/33597
5795         * gcc.dg/vect/pr33597.c: New testcase.
5796
5797 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
5798
5799         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5800         * gcc.target/i386/pr33524.c: ...this.
5801
5802 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5803
5804         PR fortran/33354
5805         * gfortran.dg/minmaxloc_4.f90: New.
5806
5807 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5808
5809         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5810
5811 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
5812
5813         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5814
5815 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
5816
5817         PR c++/33213
5818         * g++.dg/cpp0x/variadic79.C: New.
5819
5820 2007-09-28  Michael Matz  <matz@suse.de>
5821             Jakub Jelinek  <jakub@redhat.com>
5822
5823         PR rtl-optimization/33552
5824         * gcc.target/i386/pr33552.c: New runtime test.
5825         * gcc.target/i386/strinline.c: New compile time test.
5826
5827 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
5828
5829         * gfortran.dg/openmp_stack.f90: Removed.
5830
5831         PR c++/31434
5832         * g++.dg/cpp0x/variadic80.C: New test.
5833
5834 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5835
5836         * gfortran.dg/namelist_38.f90: Delete test for revertion of
5837         r128057.
5838
5839 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5840
5841         PR middle-end/7003
5842         * gcc.target/powerpc/gcse-1.c: New test.
5843
5844 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
5845
5846         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5847         fixed capitalizations.
5848         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5849         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5850         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5851         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5852         * gfortran.dg/maxloc_shape_1.f90: Likewise.
5853         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5854         * gfortran.dg/min_max_conformance.f90: Likewise.
5855
5856 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
5857
5858         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5859         options.
5860         * gcc.dg/c99-tgmath-2.c: Likewise.
5861         * gcc.dg/c99-tgmath-3.c: Likewise.
5862         * gcc.dg/c99-tgmath-4.c: Likewise.
5863
5864 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
5865
5866         PR fortran/33568
5867         * gfortran.dg/anint_1.f90: New test.
5868
5869 2007-09-27  Ian Lance Taylor  <iant@google.com>
5870
5871         PR tree-optimization/33565
5872         * gcc.dg/Wstrict-overflow-20.c: New test.
5873
5874 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5875
5876         * gfortran.dg/openmp_stack.f90: Fix typo.
5877         * gfortran.dg/recursive_stack.f90: Fix typo.
5878
5879 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
5880
5881         PR c++/33493
5882         * g++.dg/template/error31.C: New.
5883
5884 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
5885
5886         * lib/prune.exp: Prune also "^In function .*$" lines and
5887         "^    inlined from .*$" lines.
5888
5889 2007-09-26  Richard Guenther  <rguenther@suse.de>
5890
5891         PR tree-optimization/33563
5892         * gcc.dg/torture/pr33563.c: New testcase.
5893
5894 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
5895
5896         PR c/25309
5897         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5898         array.
5899         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
5900         without -O2.
5901
5902 2007-09-26  Richard Guenther  <rguenther@suse.de>
5903
5904         PR tree-optimization/30375
5905         PR tree-optimization/33560
5906         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
5907         * gcc.dg/tree-ssa/complex-5.c: Likewise.
5908         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5909         * gcc.dg/torture/pr30375.c: New testcase.
5910         * gcc.dg/torture/pr33560.c: New testcase.
5911         * gcc.dg/tree-ssa/pr30375.c: Likewise.
5912
5913 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
5914
5915         PR c++/33207
5916         * g++.dg/parse/crash38.C: New test.
5917
5918 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
5919
5920         PR target/33524
5921         * gcc.target/i386/sse5-convert.c: New file, test int->long
5922         vectorized conversions.
5923
5924 2007-09-25  Revital Eres  <eres@il.ibm.com>
5925
5926         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
5927
5928 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
5929
5930         PR c/32295
5931         * gcc.dg/enum-incomplete-1.c: New test.
5932
5933 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
5934
5935         * gcc.c-torture/compile/20070919-1.c: New test.
5936
5937 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5938
5939         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5940
5941 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
5942
5943         PR c++/14688
5944         * g++.dg/inherit/override_attribs.C: New file.
5945
5946 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
5947
5948         PR fortran/33269
5949         * io.c (check_format_string): Move NULL and constant checks into
5950         this function.
5951         (check_io_constraints): Call gfc_simplify_expr() before calling
5952         check_format_string().  Remove NULL and constant checks.
5953
5954 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
5955
5956         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5957         * gcc.c-torture/execute/loop-2g.x: Likewise.
5958
5959 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5960
5961         * lib/target-supports.exp (check_effective_target_mips16_attribute):
5962         Reject hard-float modes unless the ABI is o32 or o64.
5963         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5964         of gcc.exp.  Skip the tests when mips16 code generation is not
5965         supported.
5966         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5967         and use dg-add-options mips16_attribute.
5968
5969 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
5970
5971         PR c++/33506
5972         * g++.dg/ext/attrib29.C: New test.
5973
5974 2007-09-23  Ollie Wild  <aaw@google.com>
5975
5976         * gcc.dg/fold-bitand-1.c: New test.
5977         * gcc.dg/fold-bitand-2.c: New test.
5978         * gcc.dg/fold-bitand-3.c: New test.
5979         * gcc.dg/fold-bitand-4.c: New test.
5980
5981 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5982
5983         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5984         any of the macros to be defined for __mips16.
5985         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5986
5987 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5988
5989         * gcc.dg/vect/pr21591.c: Require vect_int.
5990         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5991         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5992         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5993
5994 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5995
5996         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5997         attributes.
5998         * gcc.dg/va-arg-pack-len-2.c: New test.
5999         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6000         attributes.
6001         * g++.dg/ext/va-arg-pack-len-2.C: New test.
6002
6003         PR tree-optimization/32772
6004         * gcc.c-torture/compile/20070905-1.c: New test.
6005
6006         PR tree-optimization/32975
6007         * gcc.dg/pr32975.c: New test.
6008
6009         PR middle-end/28755
6010         * gcc.dg/pr28755.c: New test.
6011
6012 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6013
6014         * lib/target-supports.exp (check_effective_target_nomips16): New
6015         procedure.
6016         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6017         for mipsisa64*-*-*.
6018         * gcc.dg/vect/vect.exp: Likewise.
6019         * g++.dg/vect/vect.exp: Likewise.
6020         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6021         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6022         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6023         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6024         * gcc.target/mips/clear-cache-1.c (f): Likewise.
6025         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6026         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6027         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6028         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6029         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6030         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6031         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6032         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6033         (test14, test15, test16, test17, test18): Likewise.
6034         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6035         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6036         (test14, test15, test16, test17, test18, test19, test20, test21)
6037         (test22): Likewise.
6038         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6039         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6040         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6041         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6042         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6043         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6044         * gcc.target/mips/mips-3d-1.c (main): Likewise.
6045         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6046         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6047         (test13, test14, test15, test16, test17, test18, test19, test20)
6048         (test21, test22, test23, test24, test25, test26, test27, test28)
6049         (test29, test30, test31): Likewise.
6050         * gcc.target/mips/mips-3d-3.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, test32, test33, test34, test35, test36)
6055         (test37, test38, test39, test40, test41, test42, test43, test44)
6056         (test45, test46, test47, test48, test49, test50, test51, test52)
6057         (test53, test54, test55, test56, test57, test58, test59, test60)
6058         (test61, test62, test63): Likewise.
6059         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6060         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6061         (test13, test14, test15, test16, test17, test18, test19, test20)
6062         (test21, test22, test23, test24, test25, test26, test27, test28)
6063         (test29, test30, test31): Likewise.
6064         * gcc.target/mips/mips-3d-5.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-6.c (main, test0, test1, test2, test3)
6070         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6071         (test13, test14, test15): Likewise.
6072         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6073         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6074         (test13, test14, test15): Likewise.
6075         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6076         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6077         (test13, test14, test15, test16, test17, test18, test19, test20)
6078         (test21, test22, test23, test24, test25, test26, test27, test28)
6079         (test29, test30, test31): Likewise.
6080         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6081         (matrix_multiply4: Likewise.
6082         * gcc.target/mips/mips-ps-1.c (main): Likewise.
6083         * gcc.target/mips/mips-ps-2.c (main): Likewise.
6084         * gcc.target/mips/mips-ps-3.c (main): Likewise.
6085         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6086         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6087         (test13, test14, test15, test16, test17, test18, test19, test20)
6088         (test21, test22, test23, test24, test25, test26, test27, test28)
6089         (test29, test30, test31): Likewise.
6090         * gcc.target/mips/mips-ps-5.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): Likewise.
6096         * gcc.target/mips/mips-ps-6.c (main): Likewise.
6097         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6098         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6099         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6100         (sub_v4qi): Likewise.
6101         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6102         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6103         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6104         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6105         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6106         (subb, subc): Likewise.
6107         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6108         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6109         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6110         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6111         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6112         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6113         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6114         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6115         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6116         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6117         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6118         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6119         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6120
6121 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6122
6123         * lib/target-supports.exp (add_options_for_mips16_attribute)
6124         (check_effective_target_mips16_attribute): New functions.
6125         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6126         command line.
6127         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
6128         extra_test_flags.
6129         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6130         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6131         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6132         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6133         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6134         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6135         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6136         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6137         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6138         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6139         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6140         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6141         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6142         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6143         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6144         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6145         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6146         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6147         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6148         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6149         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6150         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6151         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6152         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6153         (NOMIPS16): Delete.
6154         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6155         of dg-options.
6156         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6157         options.  Require { target mips16_attribute } and use dg-add-options
6158         to add the associated options.
6159         (foo): Use MIPS16.
6160         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6161         * gcc.target/mips/call-saved-3.c: Likewise.
6162         * gcc.target/mips/code-readable-1.c: Require { target
6163         mips16_attribute } and use dg-add-options to add the associated
6164         options.  Remove trailing whitespace.
6165         (NOMIPS16): Delete.
6166         * gcc.target/mips/code-readable-2.c: Likewise.
6167         * gcc.target/mips/code-readable-3.c: Likewise.
6168         * gcc.target/mips/mips16-attributes-2.c: Likewise.
6169         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6170         Require { target mips16_attribute } and use dg-add-options to
6171         add the associated options.
6172         (cksum16, cksum8): Use MIPS16.
6173         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6174         Require { target mips16_attribute } and use dg-add-options to
6175         add the associated options.
6176         (foo): Use MIPS16.
6177         * gcc.target/mips/save-restore-2.c: Likewise.
6178         * gcc.target/mips/save-restore-3.c: Likewise.
6179         * gcc.target/mips/save-restore-4.c: Likewise.
6180         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
6181         -mno-abicalls.
6182         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6183         (foo): Use NOMIPS16.
6184
6185 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
6186
6187         PR fortran/33337
6188         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6189
6190         PR fortran/33376
6191         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6192
6193 2007-09-22  Tobias Burnus  <burnus@net-b.de>
6194
6195         PR fortran/33445
6196         * gfortran.dg/gomp/free-2.f90: New.
6197         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6198         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6199
6200 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
6201
6202         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6203         * gcc.target/i386/sse5-haddX.c: Ditto.
6204         * gcc.target/i386/sse5-hsubX.c: Ditto.
6205         * gcc.target/i386/sse5-maccXX.c: Ditto.
6206         * gcc.target/i386/sse5-msubXX.c: Ditto.
6207         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6208         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6209         * gcc.target/i386/sse5-permpX.c: Ditto.
6210         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6211         effective target.
6212         * gcc.target/i386/sse5-fma-vector.c: Ditto.
6213         * gcc.target/i386/sse5-ima-vector.c: Ditto.
6214         * gcc.target/i386/sse5-pcmov.c: Ditto.
6215         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6216
6217 2007-09-22  Richard Guenther  <rguenther@suse.de>
6218
6219         PR tree-optimization/33146
6220         * gcc.c-torture/compile/pr33146.c: New testcase.
6221
6222 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6223
6224         * lib/target-supports.exp (check_cached_effective_target): New
6225         procedure.
6226         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6227         (check_effective_target_c99_runtime): New procedure.
6228         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6229         (test3l): Likewise cargl.
6230         * gcc.dg/builtins-59.c: Require c99_runtime.
6231         * gcc.dg/builtins-61.c: Likewise.
6232         * gcc.dg/builtins-62.c: Likewise.
6233
6234 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6235
6236         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6237         * lib/target-supports-dg.exp (dg-add-options): Likewise.
6238         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6239         target-specific dg-options.
6240         * gcc.dg/builtins-20.c: Likewise.
6241         * gcc.dg/builtins-53.c: Likewise.
6242         * gcc.dg/builtins-55.c: Likewise.
6243         * gcc.dg/single-precision-constant.c: Likewise.
6244         * gcc.dg/torture/builtin-convert-1.c: Likewise.
6245         * gcc.dg/torture/builtin-convert-2.c: Likewise.
6246         * gcc.dg/torture/builtin-convert-3.c: Likewise.
6247         * gcc.dg/torture/builtin-convert-4.c: Likewise.
6248         * gcc.dg/torture/builtin-power-1.c: Likewise.
6249
6250 2007-09-21  Chao-ying Fu  <fu@mips.com>
6251
6252         * lib/target-supports.exp (check_effective_target_fixed_point): New to
6253         check if targets have fixed-point supports.
6254         * gcc.dg/fixed-point/fixed-point.exp: New file.
6255         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6256         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6257         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6258         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6259         * gcc.dg/fixed-point/constants-pedantic.c,
6260         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6261         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6262         * gcc.dg/fixed-point/keywords-ignored-c99.c,
6263         * gcc.dg/fixed-point/keywords-pedantic.c,
6264         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6265         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6266         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6267         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6268         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6269         * gcc.dg/fixed-point/func-vararg-mixed.c,
6270         * gcc.dg/fixed-point/operator-logical.c,
6271         * gcc.dg/fixed-point/struct-union.c,
6272         * gcc.dg/fixed-point/bit-complement.c,
6273         * gcc.dg/fixed-point/operator-bitwise.c,
6274         * gcc.dg/fixed-point/operator-comma.c,
6275         * gcc.dg/fixed-point/struct-layout-1.c,
6276         * gcc.dg/fixed-point/union-init.c,
6277         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6278         * gcc.dg/fixed-point/func-mixed.c,
6279         * gcc.dg/fixed-point/func-vararg-size0.c,
6280         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6281         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6282         * gcc.dg/fixed-point/operator-unary.c,
6283         * gcc.dg/fixed-point/allop-const.c,
6284         * gcc.dg/fixed-point/muldiv-warning.c,
6285         * gcc.dg/nofixed-point-1.c,
6286         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6287         * gcc.target/mips/fixed-vector-type.c,
6288         * gcc.target/mips/fixed-scalar-type.c: New tests.
6289
6290 2007-09-21  Olivier Hainque  <hainque@adacore.com>
6291
6292         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6293         * gnat.dg/test_nested_subtype_byref.adb: New test.
6294
6295 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
6296
6297         PR fortran/33439
6298         * gfortran.dg/gomp/pr33439.f90: New test.
6299
6300 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6301
6302         PR fortran/33455
6303         * gfortran.dg/merge_char_3.f90: New.
6304
6305 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6306
6307         PR fortran/33037
6308         * gfortran.dg/transfer_check_1.f90: New.
6309
6310 2007-09-20  Asher Langton  <langton2@llnl.gov>
6311
6312         PR fortran/20441
6313         * gfortran.dg/init_flag_1.f90: New.
6314         * gfortran.dg/init_flag_2.f90: New.
6315         * gfortran.dg/init_flag_3.f90: New.
6316         * gfortran.dg/init_flag_4.f90: New.
6317         * gfortran.dg/init_flag_5.f90: New.
6318         * gfortran.dg/init_flag_6.f90: New.
6319         * gfortran.dg/init_flag_7.f90: New.
6320
6321 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6322
6323         PR c++/33460
6324         * g++.dg/ext/anon-struct6.C: New.
6325
6326 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6327
6328         PR libfortran/23272
6329         * gfortran.dg/inquire_10.f90: New test.
6330
6331 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
6332
6333         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6334
6335 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6336
6337         PR fortran/33221
6338         * gfortran.dg/used_types_18.f90: Declare variable of empty
6339         derived type.
6340
6341 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6342
6343         PR fortran/33288
6344         * gfortran.dg/array_constructor_19.f90: New test.
6345
6346 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
6347
6348         PR debug/33316
6349         * gcc.dg/debug/pr33316.c: New test.
6350
6351         PR c++/33496
6352         * g++.dg/cpp0x/variadic76.C: New test.
6353         * g++.dg/cpp0x/variadic77.C: New test.
6354         * g++.dg/cpp0x/variadic78.C: New test.
6355
6356         PR c/33238
6357         PR c/27301
6358         * gcc.c-torture/execute/20070919-1.c: New test.
6359         * gcc.dg/pr33238.c: New test.
6360         * gcc.dg/pr27301.c: New test.
6361
6362 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
6363
6364         * lib/target-supports.exp (check_effective_target_mips64): New
6365         procedure.
6366         * gcc.dg/lower-subreg-1.c: Require !mips64.
6367         * gcc.dg/sibcall-3.c (ATTR): New macro.
6368         (recurser_void1, recurser_void2): Use it.
6369         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6370         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6371
6372 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
6373
6374         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6375         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
6376         warning annotation.
6377         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6378
6379 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
6380
6381         PR fortran/33497
6382         * gfortran.dg/c_loc_tests_11.f03: New test case.
6383
6384 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6385
6386         PR c++/33459
6387         * g++.dg/init/ref14.C: New.
6388
6389 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
6390
6391         * gnat.dg/slice2.ad[sb]: New testcase.
6392
6393 2007-09-19  Nick Clifton  <nickc@redhat.com>
6394
6395         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6396
6397 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
6398
6399         * gcc.target/bfin/bfin.exp: New.
6400         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6401         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6402         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6403         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6404         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6405         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6406         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6407         mcpu-bf561.c, mcpu-default.c}: New tests.
6408
6409 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
6410
6411         Restore detection of unsupported TLS.
6412
6413         Revert this patch:
6414         2007-02-10  Richard Henderson  <rth@redhat.com>
6415
6416         * lib/target-supports.exp (check_effective_target_tls): Redefine
6417         to mean non-emulated tls.
6418         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6419         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6420         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6421         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6422         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6423         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6424         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6425
6426         And then:
6427         * lib/target-supports.exp (check_effective_target_tls): Use
6428         stronger test for compiler support for TLS.
6429         (check_effective_target_tls_native): New, to test for non-emulated
6430         TLS support.
6431         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6432         instead of dg-require-effective-target tls.
6433         * g++.dg/gomp/copyin-1.C: Likewise.
6434         * g++.dg/gomp/sharing-1.C: Likewise.
6435         * g++.dg/gomp/tls-1.C: Likewise.
6436         * g++.dg/gomp/tls-2.C: Likewise.
6437         * g++.dg/gomp/tls-3.C: Likewise.
6438         * g++.dg/tls/diag-1.C: Likewise.
6439         * g++.dg/tls/diag-2.C: Likewise.
6440         * g++.dg/tls/diag-3.C: Likewise.
6441         * g++.dg/tls/diag-4.C: Likewise.
6442         * g++.dg/tls/diag-5.C: Likewise.
6443         * g++.dg/tls/init-1.C: Likewise.
6444         * g++.dg/tls/init-2.C: Likewise.
6445         * g++.dg/tls/trivial.C: Likewise.
6446         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6447         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6448         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6449         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6450         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6451         * gcc.dg/gomp/clause-1.c: Likewise.
6452         * gcc.dg/gomp/copyin-1.c: Likewise.
6453         * gcc.dg/gomp/sharing-1.c: Likewise.
6454         * gcc.dg/gomp/tls-1.c: Likewise.
6455         * gcc.dg/gomp/tls-2.c: Likewise.
6456         * gcc.dg/tls/alpha-1.c: Likewise.
6457         * gcc.dg/tls/opt-1.c: Likewise.
6458         * gcc.dg/tls/opt-13.c: Likewise.
6459         * gcc.dg/tls/opt-14.c: Likewise.
6460         * gcc.dg/tls/opt-2.c: Likewise.
6461         * gcc.dg/tls/opt-3.c: Likewise.
6462         * gcc.dg/tls/opt-4.c: Likewise.
6463         * gcc.dg/tls/opt-7.c: Likewise.
6464         * gcc.dg/tls/section-1.c: Likewise.
6465         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6466         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6467         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6468         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6469         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6470         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6471         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6472         * gfortran.dg/gomp/crayptr2.f90: Likewise.
6473         * gfortran.dg/gomp/fixed-1.f: Likewise.
6474         * gfortran.dg/gomp/free-1.f90: Likewise.
6475         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6476         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6477         * gfortran.dg/gomp/reduction1.f90: Likewise.
6478         * gfortran.dg/gomp/sharing-1.f90: Likewise.
6479
6480 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6481
6482         PR fortran/31119
6483         * gfortran.dg/bounds_check_9.f90: New test.
6484         * gfortran.dg/bounds_check_fail_2.f90: New test.
6485
6486 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6487
6488         PR c++/33462 (again)
6489         * g++.dg/ext/va-arg1.C: Adjust.
6490
6491 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6492
6493         PR c++/33462
6494         * g++.dg/ext/va-arg1.C: New.
6495
6496 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6497
6498         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6499
6500 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6501
6502         PR c++/33463
6503         * g++.dg/rtti/typeid6.C: New.
6504
6505 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6506
6507         PR c++/33464
6508         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6509         * g++.dg/ext/is_class_error2.C: New.
6510
6511 2007-09-18  Richard Guenther  <rguenther@suse.de>
6512
6513         PR tree-optimization/33340
6514         * g++.dg/torture/pr33340.C: New testcase.
6515
6516 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6517
6518         PR fortran/33231
6519         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6520         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6521         * gfortran.dg/elemental_subroutine_5.f90: New.
6522
6523 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6524
6525         * lib/target-supports.exp (check_profiling_available): Extend
6526         mips*-*-elf check to mips*-*-elf*.
6527
6528 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
6529
6530         * gcc.dg/format/c90-scanf-5.c: New test.
6531         * gcc.dg/format/c99-scanf-4.c: New test.
6532         * gcc.dg/format/ext-7.c: New test.
6533         * gcc.dg/format/ext-8.c: New test.
6534
6535         PR middle-end/33423
6536         * gcc.c-torture/compile/20070915-1.c: New test.
6537
6538 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6539
6540         PR fortran/33106
6541         * gfortran.dg/private_type_9.f90: New.
6542
6543 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6544
6545         PR middle-end/33449
6546         * gfortran.dg/pr33449.f90: New test.
6547
6548 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6549
6550         * gfortran.dg/interface_15.f90: Compile with -std=f95.
6551         * gfortran.dg/private_type_1.f90: Ditto
6552         * gfortran.dg/interface_18.f90: New.
6553         * gfortran.dg/private_type_8.f90: New.
6554
6555 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
6556
6557         PR c++/33124
6558         * g++.dg/warn/new1.C: Adjust.
6559         * g++.dg/torture/str_empty.C: Likewise.
6560
6561 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6562
6563         * gcc.target/mips/dse-1.c: New test.
6564
6565 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6566
6567         PR c++/32756
6568         * g++.dg/overload/operator3.C: New.
6569
6570 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6571
6572         * gcc.target/mips/truncate-1.c: New test.
6573
6574 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
6575
6576         PR fortran/29396
6577         PR fortran/29606
6578         PR fortran/30625
6579         PR fortran/30871
6580         * gfortran.dg/subref_array_pointer_1.f90: New test.
6581         * gfortran.dg/subref_array_pointer_2.f90: New test.
6582
6583 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
6584
6585         * gfortran.dg/nint_2.f90: Correct last change.
6586
6587 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
6588
6589         * gcc.dg/tree-ssa/parallelization-1.c: New test.
6590
6591 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
6592
6593         * gcc.dg/vect/pr33373b.c: New test.
6594
6595 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
6596
6597         PR target/33438
6598         * gcc.target/i386/pr33438.c: New test.
6599
6600 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6601
6602         * gfortran.dg/nint_2.f90: Revert previous commit.
6603
6604 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6605
6606         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6607
6608 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
6609
6610         PR debug/33429
6611         * g++.dg/other/unused1.C: XFAIL class2 scan.
6612
6613 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6614
6615         PR fortran/33343
6616         * gfortran.dg/elemental_args_check_1.f90: New.
6617         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6618         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6619
6620 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6621
6622         * gfortran.dg/recursive_check_3.f90: New.
6623
6624 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6625
6626         PR fortran/33412
6627         * gfortran.dg/elemental_bind_c.f90: New.
6628
6629 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
6630
6631         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6632         * gcc.target/mips/mips16-attributes-2.c: New test.
6633         * gcc.target/mips/mips16-attributes-3.c: Likewise.
6634         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
6635         hard-float asm when __mips16 is defined.
6636         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6637         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6638         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6639         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6640         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6641         * gcc.target/mips/pr26765.c (foo): Likewise.
6642         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6643         targets, use dg-mips-options instead of dg-options, and use -mgp32
6644         to force 32-bit mode.
6645         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6646         and 64-bit mode.
6647         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6648
6649 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6650             Michael Meissner  <michael.meissner@amd.com>
6651
6652         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6653         * gcc.target/i386/sse5-hsubX.c: Ditto.
6654         * gcc.target/i386/sse5-permpX.c: Ditto.
6655         * gcc.target/i386/sse5-haddX.c: Ditto.
6656         * gcc.target/i386/sse5-maccXX.c: Ditto.
6657         * gcc.target/i386/sse5-msubXX.c: Ditto.
6658         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6659         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6660
6661         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6662         optimizes floating point conditional moves into the pcmov
6663         instruction on SSE5.
6664         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6665
6666         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6667         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6668         SSE5.
6669
6670         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6671         compiler optimizes vector (a*b)+c into fmadd on SSE5.
6672
6673         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6674         optimizes (a*b)+c into fmadd on SSE5.
6675
6676         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6677         whether the SSE5 instructions can be generated.
6678
6679         * gcc.target/i386/sse5-check.h: New. Add support for 
6680         SSE5 tests.
6681
6682         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6683         ammintrin.h, and turn on -msse5 option instead of -msse4a.
6684         * gcc.target/i386/sse-13.c: Ditto.
6685         * gcc.target/i386/sse-14.c: Ditto.
6686
6687 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
6688
6689         PR testsuite/33153
6690         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6691         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6692
6693 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
6694
6695         PR target/32338
6696         * gcc.dg/pr32338-1.c: New test.
6697         * gcc.dg/pr32338-2.c: New test.
6698
6699 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
6700         
6701         * lib/target-supports.exp (check_effective_target_sync_int_long):
6702         Revert change to add xtensa.
6703         (check_effective_target_sync_char_short): Likewise.
6704         
6705 2007-09-12  Olivier Hainque  <hainque@adacore.com>
6706
6707         * gnat.dg/packed_subtype.adb: New test.
6708
6709 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6710
6711         PR fortran/33297
6712         * gfortran.dg/intrinsic_size.f90: New.
6713
6714 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6715
6716         PR fortran/33284
6717         PR fortran/33310
6718         * gfortran.dg/conflicts_2.f90: New.
6719
6720 2007-09-12  Ira Rosen  <irar@il.ibm.com>
6721
6722         PR tree-optimization/32377
6723         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6724         dependence distance.
6725         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6726         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6727         * gcc.dg/vect/no-vfa-vect-depend-1.c,
6728         gfortran.dg/vect/no-vfa-pr32377.f90: New.
6729
6730 2007-09-12  Richard Guenther  <rguenther@suse.de>
6731
6732         PR middle-end/33382
6733         * gcc.c-torture/compile/pr33382.c: New testcase.
6734         * gcc.c-torture/execute/pr33382.c: Likewise.
6735
6736 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
6737
6738         PR fortran/33395
6739         * gfortran.dg/c_ptr_tests_12.f03: New test case.
6740
6741 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
6742
6743         PR tree-optimization/33373
6744         * gcc.dg/vect/pr33373.c: New test.
6745
6746 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6747
6748         * lib/target-supports.exp (check_effective_target_vect_no_double):
6749         Remove unused proc.
6750
6751 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6752             Ulrich Weigand  <uweigand@de.ibm.com>
6753
6754         * gcc.target/spu/dfcgt-nan.c: New test.
6755
6756 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
6757
6758         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6759
6760 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
6761
6762         PR fortran/33040
6763         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
6764
6765 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
6766
6767         * gcc.dg/va-arg-pack-len-1.c: New test.
6768         * g++.dg/va-arg-pack-len-1.C: New test.
6769
6770 2007-09-11  Michael Matz  <matz@suse.de>
6771
6772         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6773
6774 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
6775
6776         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6777         checks for size of long double.
6778         * gcc.dg/dfp/convert.h: New file.
6779         * gcc.dg/dfp/convert-bfp-2.c: New test.
6780         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6781         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6782         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6783         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6784         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6785         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6786         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6787         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6788         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6789
6790 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
6791
6792         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
6793         Change dg-final to expect 1 non-profitable loop and
6794         3 profitable loops.
6795         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6796         Change dg-final to expect 1 non-profitable loop and
6797         3 profitable loops.
6798         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6799         Change dg-final to expect 1 profitable loop.
6800         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6801         Change dg-final to expect 1 profitable loop.    
6802         
6803 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
6804
6805         * gcc.target/mips/call-saved-1.c: New test.
6806         * gcc.target/mips/call-saved-2.c: Likewise.
6807         * gcc.target/mips/call-saved-3.c: Likewise.
6808         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6809         instead of mips_mips64.  Set mips_fp64 too.
6810         (is_gp32_flag): Return true for -mips1 and -mips2.
6811         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6812
6813 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
6814
6815         * g++.dg/ext/va-arg-pack-1.C: New test.
6816         * g++.dg/ext/va-arg-pack-2.C: New test.
6817
6818 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
6819
6820         PR target/33369
6821         * gcc.dg/vect/pr33369.c: New test.
6822
6823 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
6824
6825         PR fortran/33370
6826         * gfortran.dg/array_memcpy_5.f90:  New test.
6827
6828 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
6829
6830         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6831
6832 2007-09-09  Richard Guenther  <rguenther@suse.de>
6833
6834         * gcc.c-torture/compile/20070906-1.c: New testcase.
6835
6836 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6837
6838         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6839         noinline attribute.
6840         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6841         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6842         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6843         Likewise.
6844
6845 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6846
6847         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6848
6849 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6850
6851         * gnat.dg/addr2_p.ads: Bump size of array to 9.
6852
6853 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6854
6855         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6856         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6857         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6858         Compile tests with -fno-tree-pre.
6859         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6860         * lib/target-supports.exp (check_effective_target_vect_strided): New.
6861         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6862         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6863         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6864         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6865         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6866         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6867         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6868         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6869         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6870         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6871         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6872         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6873         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6874         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
6875         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6876         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6877         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6878
6879 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
6880
6881         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6882         to call objdump.
6883         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6884         Use remote_exec to call c++filt.
6885         * lib/target-supports-dg.exp (dg-require-host-local): New.
6886         * gcc.misc-tests/options.exp: Allow .exe in command paths.
6887         * g++.dg/parse/repo1.C: Use dg-require-host-local.
6888         * g++.dg/rtti/repo1.C: Likewise.
6889         * g++.dg/template/repo1.C: Likewise.
6890         * g++.dg/template/repo2.C: Likewise.
6891         * g++.dg/template/repo3.C: Likewise.
6892         * g++.dg/template/repo4.C: Likewise.
6893         * g++.dg/template/repo5.C: Likewise.
6894         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6895         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6896         * g++.old-deja/g++.pt/repo1.C: Likewise.
6897         * g++.old-deja/g++.pt/repo2.C: Likewise.
6898         * g++.old-deja/g++.pt/repo3.C: Likewise.
6899         * g++.old-deja/g++.pt/repo4.C: Likewise.
6900         * gcc.dg/cpp/trad/builtins.c: Likewise.
6901
6902 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
6903
6904         PR tree-optimization/32283
6905         * gcc.dg/tree-ssa/loop-31.c: New test.
6906
6907 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6908
6909         PR rtl-optimization/26449
6910         * gcc.target/i386/pr26449-1.c: New file.
6911
6912 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6913
6914         PR target/33329
6915         PR rtl-optimization/26449
6916         * gcc.target/i386/pr33329.c: New file.
6917
6918 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6919
6920         * gnat.dg/renaming3.adb, renaming4.ads: New test.
6921
6922 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6923
6924         * gnat.dg/unaligned_rep_clause.adb: New testcase.
6925
6926 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
6927
6928         PR tree-optimization/33301
6929         * gfortran.dg/vect/pr33301.f: New test.
6930
6931 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6932
6933         PR libfortran/33307
6934         * gfortran.dg/backspace_10.f90: New test.
6935
6936 2007-09-07  Richard Guenther  <rguenther@suse.de>
6937
6938         Reapply
6939         2007-09-06  Richard Guenther  <rguenther@suse.de>
6940
6941         PR tree-optimization/32586
6942         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6943         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6944         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6945         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6946         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6947         now obsolete simplification.
6948
6949 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
6950         
6951         PR tree-optimization/33299
6952         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6953         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6954
6955 2007-09-07  Richard Guenther  <rguenther@suse.de>
6956
6957         Revert
6958         2007-09-06  Richard Guenther  <rguenther@suse.de>
6959
6960         PR tree-optimization/32586
6961         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6962         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6963         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6964         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6965         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6966         now obsolete simplification.
6967
6968 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6969
6970         PR tree-optimization/32821
6971         * gcc.dg/tree-ssa/pr32821.c: New file.
6972
6973 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
6974
6975         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6976         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6977         and mips_forced_no_er.
6978         (dg-mips-options): Add -mno-abicalls when a small-data option is
6979         specified.  Skip tests with small-data options if mips_forced_gp.
6980         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6981         * gcc.target/mips/sdata-1.c: New test.
6982         * gcc.target/mips/sdata-2.c: Likewise.
6983         * gcc.target/mips/sdata-3.c: Likewise.
6984         * gcc.target/mips/sdata-4.c: Likewise.
6985
6986 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6987
6988         PR fortran/33298
6989         * spread_zerosize_1.f90:  New test case.
6990         * spread_bounds_1.f90:  New test case.
6991
6992 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6993
6994         PR c++/32674
6995         * g++.dg/template/static31.C: New.
6996
6997 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6998
6999         PR fortran/33271
7000         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7001         powerpc*-linux-gnu.
7002
7003 2007-09-06  David Daney  <ddaney@avtrex.com>
7004             Richard Sandiford  <richard@codesourcery.com>
7005
7006         PR target/33256
7007         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7008         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7009         * gcc.target/mips/pr33256.c: New test.
7010
7011 2007-09-06  Tom Tromey  <tromey@redhat.com>
7012
7013         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7014
7015 2007-09-06  Richard Guenther  <rguenther@suse.de>
7016
7017         PR tree-optimization/32586
7018         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7019         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7020         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7021         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7022         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7023         now obsolete simplification.
7024
7025 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
7026
7027         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7028         * gcc.target/i386/sse3-addsubps.c: Ditto.
7029         * gcc.target/i386/sse3-haddpd.c: Ditto.
7030         * gcc.target/i386/sse3-haddps.c: Ditto.
7031         * gcc.target/i386/sse3-hsubpd.c: Ditto.
7032         * gcc.target/i386/sse3-hsubps.c: Ditto.
7033         * gcc.target/i386/sse3-lddqu.c: Ditto.
7034         * gcc.target/i386/sse3-movddup.c: Ditto.
7035         * gcc.target/i386/sse3-movshdup.c: Ditto.
7036         * gcc.target/i386/sse3-movsldup.c: Ditto.
7037
7038 2007-09-06  Richard Guenther  <rguenther@suse.de>
7039
7040         PR tree-optimization/33302
7041         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7042
7043 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7044
7045         PR libfortran/33225
7046         * gfortran.dg./fmt_float.f90: New test.
7047
7048 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7049
7050         PR libfortran/33253
7051         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7052
7053 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
7054
7055         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7056         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7057
7058 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
7059
7060         * g++.dg/eh/builtin1.C: New test.
7061         * g++.dg/eh/builtin2.C: New test.
7062         * g++.dg/eh/builtin3.C: New test.
7063
7064         PR c++/33289
7065         * g++.dg/eh/builtin4.C: New test.
7066
7067 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
7068
7069         * gcc.target/powerpc/dfp-dd.c: New test.
7070         * gcc.target/powerpc/dfp-td.c: New test.
7071
7072 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7073
7074         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7075         * gcc.dg/va-arg-pack-1.c: New test.
7076
7077 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
7078
7079         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7080         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7081         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7082         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7083         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7084
7085 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7086
7087         PR c++/30302
7088         * g++.dg/ext/anon-struct5.C: New.
7089
7090 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
7091
7092         * gcc.dg/i386-cpuid.h: Remove.
7093         * gcc.target/i386/mmx-check.h: Include cpuid.h.
7094         (main): Use __get_cpuid to get target features.
7095         * gcc.target/i386/sse-check.h: Ditto.
7096         * gcc.target/i386/sse2-check.h: Ditto.
7097         * gcc.target/i386/sse3-check.h: Ditto.
7098         * gcc.target/i386/ssse3-check.h: Ditto.
7099         * gcc.target/i386/sse4_1-check.h: Ditto.
7100         * gcc.target/i386/sse4_2-check.h: Ditto.
7101         * gcc.target/i386/sse4a-check.h: Ditto.
7102         * gcc.dg/torture/pr16104-1.c: Ditto.
7103         (do_test): Change to void.
7104         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7105         * gcc.target/i386/sse-6.c: Ditto.
7106         * gcc.target/i386/sse-7.c: Ditto.
7107         * g++.dg/other/i386-1.C: Include cpuid.h.
7108         (main): New function.  Use __get_cpuid to get target fetaures.
7109
7110 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7111             David Ung  <davidu@mips.com>
7112             Nigel Stephens <nigel@mips.com>
7113
7114         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7115         * gcc.c-torture/compile/mipscop-2.c: Likewise.
7116         * gcc.c-torture/compile/mipscop-3.c: Likewise.
7117         * gcc.c-torture/compile/mipscop-4.c: Likewise.
7118         * gcc.dg/torture/mips-hilo-1.c: Likewise.
7119         * gcc.dg/torture/mips-hilo-2.c: Likewise.
7120         * gcc.dg/torture/pr19683-1.c: Likewise.
7121         * gcc.target/mips/madd-3.c: Likewise.
7122         * gcc.target/mips/maddu-3.c: Likewise.
7123         * gcc.target/mips/msub-3.c: Likewise.
7124         * gcc.target/mips/msubu-3.c: Likewise.
7125         * gcc.target/mips/asm-1.c: Likewise.
7126         * gcc.target/mips/branch-1.c: Likewise.
7127         * gcc.target/mips/ins-1.c: Likewise.
7128         * gcc.target/mips/near-far-3.c: Likewise.
7129         * gcc.target/mips/near-far-4.c: Likewise.
7130         * gcc.target/mips/smartmips-lwxs.c: Likewise.
7131         * gcc.target/mips/smartmips-ror-1.c: Likewise.
7132         * gcc.target/mips/smartmips-ror-2.c: Likewise.
7133         * gcc.target/mips/smartmips-ror-3.c: Likewise.
7134         * gcc.target/mips/smartmips-ror-4.c: Likewise.
7135         * gcc.target/mips/dspr2-MULT.c: Likewise.
7136         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7137         * gcc.target/mips/mips32-dsp-run.c: Likewise.
7138         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7139         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7140         * gcc.target/mips/code-readable-2.c: Likewise.
7141         * gcc.target/mips/code-readable-3.c: Likewise.
7142
7143 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7144             David Ung  <davidu@mips.com>
7145             Nigel Stephens <nigel@mips.com>
7146
7147         * gcc.target/mips/mips16-attributes.c: New.
7148
7149 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
7150
7151         PR fortran/31564
7152         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7153
7154         PR fortran/33241
7155         * gfortran.dg/char_length_10.f90: New test.
7156
7157 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7158
7159         PR c++/29731
7160         * g++.dg/parse/template24.C: New.
7161
7162 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7163
7164         * g++.dg/other/spu2vmx-1.C: New test.
7165
7166 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7167
7168         PR tree-optimization/33017
7169         * gcc.dg/pr33017.c: New test.
7170
7171 2007-09-05  Ben Elliston  <bje@au.ibm.com>
7172
7173         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7174         __protected_stream family of macros.
7175
7176 2007-09-04  Jan Hubicka  <jh@suse.cz>
7177
7178         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7179         * gcc.dg/tree-ssa/pr27236.c: Likewise.
7180         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7181         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7182         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7183         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7184         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7185         Likewise.
7186
7187 2007-09-04  Janus Weil  <jaydub66@gmail.com>
7188             Tobias Burnus  <burnus@net-b.de>
7189
7190         * gfortran.dg/proc_decl_1.f90: New.
7191         * gfortran.dg/proc_decl_2.f90: New.
7192         * gfortran.dg/proc_decl_3.f90: New.
7193         * gfortran.dg/proc_decl_4.f90: New.
7194
7195 2007-09-04  Jan Hubicka  <jh@suse.cz>
7196
7197         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7198         * gcc.dg/vect/vect-105.c: Mark functions noinline.
7199         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7200         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7201         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7202         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7203         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7204         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7205         * gcc.dg/vect/vect-50.c: Mark functions noinline.
7206         * gcc.dg/vect/vect-33.c: Mark functions noinline.
7207         * gcc.dg/vect/vect-16.c: Mark functions noinline.
7208         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7209         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7210         * gcc.dg/vect/vect-92.c: Mark functions noinline.
7211         * gcc.dg/vect/vect-75.c: Mark functions noinline.
7212         * gcc.dg/vect/vect-58.c: Mark functions noinline.
7213         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7214         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7215         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7216         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7217         * gcc.dg/vect/vect-114.c: Mark functions noinline.
7218         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7219         * gcc.dg/vect/vect-8.c: Mark functions noinline.
7220         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7221         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7222         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7223         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7224         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7225         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7226         * gcc.dg/vect/vect-42.c: Mark functions noinline.
7227         * gcc.dg/vect/vect-25.c: Mark functions noinline.
7228         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7229         * gcc.dg/vect/vect-67.c: Mark functions noinline.
7230         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7231         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7232         * gcc.dg/vect/vect-106.c: Mark functions noinline.
7233         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7234         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7235         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7236         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7237         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7238         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7239         * gcc.dg/vect/vect-34.c: Mark functions noinline.
7240         * gcc.dg/vect/vect-17.c: Mark functions noinline.
7241         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7242         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7243         * gcc.dg/vect/vect-93.c: Mark functions noinline.
7244         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7245         * gcc.dg/vect/vect-76.c: Mark functions noinline.
7246         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7247         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7248         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7249         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7250         * gcc.dg/vect/vect-115.c: Mark functions noinline.
7251         * gcc.dg/vect/vect-9.c: Mark functions noinline.
7252         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7253         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7254         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7255         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7256         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7257         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7258         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7259         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7260         * gcc.dg/vect/vect-60.c: Mark functions noinline.
7261         * gcc.dg/vect/vect-26.c: Mark functions noinline.
7262         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7263         * gcc.dg/vect/vect-85.c: Mark functions noinline.
7264         * gcc.dg/vect/vect-68.c: Mark functions noinline.
7265         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7266         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7267         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7268         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7269         * gcc.dg/vect/vect-107.c: Mark functions noinline.
7270         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7271         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7272         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7273         * gcc.dg/vect/vect-52.c: Mark functions noinline.
7274         * gcc.dg/vect/vect-35.c: Mark functions noinline.
7275         * gcc.dg/vect/vect-18.c: Mark functions noinline.
7276         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7277         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7278         * gcc.dg/vect/vect-77.c: Mark functions noinline.
7279         * gcc.dg/vect/vect-2.c: Mark functions noinline.
7280         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7281         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7282         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7283         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7284         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7285         * gcc.dg/vect/vect-116.c: Mark functions noinline.
7286         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7287         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7288         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7289         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7290         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7291         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7292         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7293         * gcc.dg/vect/vect-44.c: Mark functions noinline.
7294         * gcc.dg/vect/vect-27.c: Mark functions noinline.
7295         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7296         * gcc.dg/vect/vect-86.c: Mark functions noinline.
7297         * gcc.dg/vect/vect-100.c: Mark functions noinline.
7298         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7299         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7300         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7301         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7302         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7303         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7304         * gcc.dg/vect/vect-108.c: Mark functions noinline.
7305         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7306         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7307         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7308         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7309         * gcc.dg/vect/vect-11.c: Mark functions noinline.
7310         * gcc.dg/vect/vect-70.c: Mark functions noinline.
7311         * gcc.dg/vect/vect-36.c: Mark functions noinline.
7312         * gcc.dg/vect/vect-19.c: Mark functions noinline.
7313         * gcc.dg/vect/vect-95.c: Mark functions noinline.
7314         * gcc.dg/vect/vect-78.c: Mark functions noinline.
7315         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7316         * gcc.dg/vect/vect-3.c: Mark functions noinline.
7317         * gcc.dg/vect/vect-all.c: Mark functions noinline.
7318         * gcc.dg/vect/vect-117.c: Mark functions noinline.
7319         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7320         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7321         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7322         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7323         * gcc.dg/vect/vect-20.c: Mark functions noinline.
7324         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7325         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7326         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7327         * gcc.dg/vect/vect-62.c: Mark functions noinline.
7328         * gcc.dg/vect/vect-28.c: Mark functions noinline.
7329         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7330         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7331         * gcc.dg/vect/vect-87.c: Mark functions noinline.
7332         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7333         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7334         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7335         * gcc.dg/vect/vect-109.c: Mark functions noinline.
7336         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7337         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7338         noinline.
7339         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7340         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7341         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7342         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7343         * gcc.dg/vect/vect-12.c: Mark functions noinline.
7344         * gcc.dg/vect/vect-71.c: Mark functions noinline.
7345         * gcc.dg/vect/vect-54.c: Mark functions noinline.
7346         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7347         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7348         * gcc.dg/vect/vect-96.c: Mark functions noinline.
7349         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7350         * gcc.dg/vect/vect-110.c: Mark functions noinline.
7351         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7352         * gcc.dg/vect/vect-4.c: Mark functions noinline.
7353         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7354         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7355         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7356         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7357         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7358         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7359         * gcc.dg/vect/vect-21.c: Mark functions noinline.
7360         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7361         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7362         * gcc.dg/vect/vect-80.c: Mark functions noinline.
7363         * gcc.dg/vect/vect-63.c: Mark functions noinline.
7364         * gcc.dg/vect/vect-46.c: Mark functions noinline.
7365         * gcc.dg/vect/vect-29.c: Mark functions noinline.
7366         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7367         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7368         * gcc.dg/vect/vect-88.c: Mark functions noinline.
7369         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7370         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7371         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7372         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7373         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7374         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7375         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7376         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7377         * gcc.dg/vect/vect-30.c: Mark functions noinline.
7378         * gcc.dg/vect/vect-13.c: Mark functions noinline.
7379         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7380         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7381         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7382         * gcc.dg/vect/vect-72.c: Mark functions noinline.
7383         * gcc.dg/vect/vect-38.c: Mark functions noinline.
7384         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7385         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7386         * gcc.dg/vect/vect-97.c: Mark functions noinline.
7387         * gcc.dg/vect/vect-111.c: Mark functions noinline.
7388         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7389         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7390         * gcc.dg/vect/vect-5.c: Mark functions noinline.
7391         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7392         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7393         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7394         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7395         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7396         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7397         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7398         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7399         * gcc.dg/vect/vect-22.c: Mark functions noinline.
7400         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7401         * gcc.dg/vect/vect-64.c: Mark functions noinline.
7402         * gcc.dg/vect/vect-89.c: Mark functions noinline.
7403         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7404         * gcc.dg/vect/vect-103.c: Mark functions noinline.
7405         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7406         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7407         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7408         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7409         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7410         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7411         * gcc.dg/vect/vect-31.c: Mark functions noinline.
7412         * gcc.dg/vect/vect-14.c: Mark functions noinline.
7413         * gcc.dg/vect/vect-73.c: Mark functions noinline.
7414         * gcc.dg/vect/vect-56.c: Mark functions noinline.
7415         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7416         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7417         * gcc.dg/vect/vect-98.c: Mark functions noinline.
7418         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7419         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7420         * gcc.dg/vect/vect-112.c: Mark functions noinline.
7421         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7422         * gcc.dg/vect/vect-6.c: Mark functions noinline.
7423         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7424         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7425         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7426         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7427         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7428         * gcc.dg/vect/pr25413.c: Mark functions noinline.
7429         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7430         * gcc.dg/vect/vect-40.c: Mark functions noinline.
7431         * gcc.dg/vect/vect-23.c: Mark functions noinline.
7432         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7433         * gcc.dg/vect/vect-82.c: Mark functions noinline.
7434         * gcc.dg/vect/vect-65.c: Mark functions noinline.
7435         * gcc.dg/vect/vect-48.c: Mark functions noinline.
7436         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7437         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7438         * gcc.dg/vect/vect-104.c: Mark functions noinline.
7439         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7440         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7441         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7442         * gcc.dg/vect/vect-32.c: Mark functions noinline.
7443         * gcc.dg/vect/vect-15.c: Mark functions noinline.
7444         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7445         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7446         * gcc.dg/vect/vect-91.c: Mark functions noinline.
7447         * gcc.dg/vect/vect-74.c: Mark functions noinline.
7448         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7449         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7450         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7451         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7452         * gcc.dg/vect/vect-99.c: Mark functions noinline.
7453         * gcc.dg/vect/vect-113.c: Mark functions noinline.
7454         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7455         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7456         * gcc.dg/vect/vect-7.c: Mark functions noinline.
7457         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7458         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7459         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7460         * gcc.dg/vect/vect-24.c: Mark functions noinline.
7461         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7462         * gcc.dg/vect/vect-83.c: Mark functions noinline.
7463         * gcc.dg/vect/vect-66.c: Mark functions noinline.
7464         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7465
7466 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7467
7468         PR middle-end/33187
7469         * gcc.target/i386/cmov7.c: New file.
7470
7471 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7472
7473         * gcc.target/i386/sse4a-check.h: New file.
7474         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
7475         * gcc.target/i386/sse4a-insert.c: Ditto.
7476         * gcc.target/i386/sse4a-montsd.c: Ditto.
7477         * gcc.target/i386/sse4a-montss.c: Ditto.
7478         * gcc.target/i386/mmx-check.h: New file.
7479         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
7480         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7481         * gcc.target/i386/sse-check.h: New file.
7482         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
7483         * gcc.target/i386/sse-3.c: Ditto.
7484         * gcc.target/i386/sse-7.c: Ditto.
7485         * gcc.target/i386/sse-9.c: Ditto.
7486         * gcc.target/i386/ssefn-3.c: Ditto.
7487         * gcc.target/i386/sse-recip.c: Ditto.
7488         * gcc.target/i386/sse-recip-vec.c: Ditto.
7489         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7490         * gcc.target/i386/20020523-1.c: Remove.
7491         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
7492         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7493         * gcc.target/i386/ssefn-4.c: Ditto.
7494         * gcc.target/i386/sse-6.c: Ditto.
7495         * gcc.target/i386/sse-10.c: Ditto.
7496         * gcc.target/i386/sse-11.c: Ditto.
7497         * gcc.target/i386/sse-18.c: Ditto.
7498         * gcc.target/i386/fpprec-1.c: Ditto.
7499         * g++.dg/other/i386-1.C: Ditto.
7500
7501 2007-09-04  Richard Guenther  <rguenther@suse.de>
7502
7503         PR tree-optimization/33291
7504         * gcc.dg/volatile2.c: New testcase.
7505         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7506         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7507         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7508         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7509
7510 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7511
7512         PR fortran/33253
7513         * gfortran.dg/namelist_15.f90: Update test.
7514         * gfortran.dg/namelist_24.f90: Update test.
7515         * gfortran.dg/namelist_38.f90: New test.
7516
7517 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
7518
7519         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
7520         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7521         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
7522         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7523         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
7524         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7525
7526 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7527
7528         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7529         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7530
7531         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7532
7533 2007-09-02  David Daney  <ddaney@avtrex.com>
7534
7535         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7536         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7537         * gcc.target/mips/atomic-memory-1.c: Ditto.
7538         * gcc.target/mips/atomic-memory-2.c: Ditto.
7539
7540 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7541
7542         * gcc.target/cris/builtin_clz_v0.c: New testcase.
7543         * gcc.target/cris/builtin_clz_v3.c: New testcase.
7544
7545 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
7546
7547         * gfortran.dg/substr_6.f90: New test.
7548
7549 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
7550
7551         PR c++/33208
7552         * g++.dg/other/error18.C: New.
7553         * g++.dg/expr/bitfield3.C: Adjust.
7554
7555 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
7556
7557         PR fortran/33276
7558         * gfortran.fortran-torture/compile/pr33276.f90: New.
7559
7560 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
7561
7562         PR C/29237
7563         PR middle-end/33272
7564         * gcc.dg/c99-arraydecl-3.c: New test.
7565
7566 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7567
7568         PR c++/32597
7569         * g++.dg/cpp0x/variadic-new2.C: New.
7570         * g++.dg/cpp0x/variadic-new.C: New.
7571
7572 2007-08-31  Tobias Burnus  <burnus@net-b.de>
7573
7574         PR fortran/33232
7575         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7576         * gfortran.dg/read_1.f90: New.
7577
7578 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7579
7580         PR c++/33210
7581         * g++.dg/template/error30.C: New.
7582
7583 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7584
7585         PR c++/32113
7586         * g++.dg/template/crash70.C: New.
7587
7588 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7589
7590         PR c++/33212
7591         * g++.dg/ext/is_class_error.C: New.
7592
7593 2007-08-31  Olivier Hainque  <hainque@adacore.com>
7594
7595         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7596         
7597 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
7598             Revital Eres  <eres@il.ibm.com>
7599
7600         * gcc.target/powerpc/paired-1.c: New test.
7601         * gcc.target/powerpc/paired-2.c: New test.
7602         * gcc.target/powerpc/paired-3.c: New test.
7603         * gcc.target/powerpc/paired-4.c: New test.
7604         * gcc.target/powerpc/paired-5.c: New test.
7605         * gcc.target/powerpc/paired-6.c: New test.
7606         * gcc.target/powerpc/paired-7.c: New test.
7607         * gcc.target/powerpc/ppc-paired.c: New test.
7608
7609 2007-08-31  Ollie Wild  <aaw@google.com>
7610
7611         * g++.dg/conversion/ptrmem2.C: New test.
7612         * g++.dg/conversion/ptrmem3.C: New test.
7613         * g++.dg/conversion/ptrmem4.C: New test.
7614         * g++.dg/conversion/ptrmem5.C: New test.
7615         * g++.dg/conversion/ptrmem6.C: New test.
7616         * g++.dg/conversion/ptrmem7.C: New test.
7617         * g++.dg/conversion/ptrmem8.C: New test.
7618
7619 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
7620
7621         PR fortran/31879
7622         * gfortran.dg/char_length_7.f90: New test.
7623         * gfortran.dg/char_length_9.f90: New test.
7624         * gfortran.dg/char_assign_1.f90: Add extra warning.
7625
7626         PR fortran/31197
7627         PR fortran/31258
7628         * gfortran.dg/char_length_8.f90: New test.
7629
7630 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7631
7632         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7633
7634 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7635
7636         * gcc.dg/inline-24.c: New test.
7637         * g++.dg/opt/inline11.C: New test.
7638
7639 2007-08-30  Richard Guenther  <rguenther@suse.de>
7640
7641         * gcc.target/i386/vectorize5.c: New testcase.
7642
7643 2007-08-30  Tobias Burnus  <burnus@net-b.de>
7644
7645         PR fortran/33228
7646         * interface.c (check_interface0): Improve error for external procs.
7647         (check_sym_interfaces): Fix checking of module procedures.
7648
7649 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7650
7651         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7652         (AI): Add AI_ALIGN.
7653         * gcc.dg/sync-3.c: New test.
7654
7655         PR middle-end/32758
7656         * gcc.dg/cleanup-12.c: New test.
7657
7658 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
7659
7660         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7661         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7662         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7663         * gcc.dg/pr32450.c: Ditto.
7664         * gcc.dg/nest.c: Ditto.
7665         * gcc.dg/nested-func-4.c: Ditto.
7666         * g++.old-deja/g++.law/profile1.C: Ditto.
7667
7668 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7669
7670         PR fortran/32989
7671         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7672         non-default integer kind arguments.
7673
7674 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
7675
7676         PR fortran/33105
7677         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7678
7679 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7680
7681         * gcc.dg/h8300-ice2.c: Remove target selector.
7682
7683 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
7684
7685         PR fortran/33215
7686         * gfortran.dg/binding_label_tests_15.f03: New test case.
7687         * gfortran.dg/binding_label_tests_16.f03: Ditto.
7688
7689 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7690
7691         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7692         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7693
7694 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
7695
7696         PR c++/33194
7697         * g++.dg/other/canon-33194.C: New.
7698
7699 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7700
7701         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7702         * gcc.c-torture/execute/pr23135.c: Likewise.
7703
7704 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7705
7706         * gcc.dg/pr31344.c: Move to ...
7707         * gcc.dg/dfp/pr31344.c: ... here.
7708         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7709         * gcc.dg/20050503-1.c: Ditto.
7710         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7711         * gcc.dg/20061127-1.c: Compile only for fpic targets.
7712         * gcc.dg/20060801-1.c: Ditto.
7713
7714 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
7715
7716         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7717         * gfortran.dg/nan_1.f90: Likewise.
7718
7719 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7720
7721         PR fortran/33055
7722         Revert previous patch.
7723
7724 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
7725             Kazu Hirata  <kazu@codesourcery.com>
7726
7727         * gcc.target/m68k/interrupt-1.c: New.
7728
7729 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7730
7731         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7732         10000 for targets where "int" can't hold at least 100000.
7733         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7734         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7735         (test5)(test6): Use it.
7736         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7737         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7738         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7739         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7740         * gcc.dg/attr-alloc_size.c (test): Likewise.
7741
7742 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
7743
7744         PR c++/33209
7745         * g++.dg/template/error29.C: New.
7746
7747 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7748
7749         PR c++/32596
7750         * g++.dg/ext/visibility/anon5.C: New test.
7751
7752 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7753
7754         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7755
7756 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7757
7758         * gfortran.dg/gamma_1.f90: Remove large-real tests.
7759         * gfortran.dg/gamma_2.f90: Remove large-real tests.
7760         * gfortran.dg/gamma_4.f90: New: large-real tests.
7761
7762 2007-08-28  Jason Merrill  <jason@redhat.com>
7763
7764         PR c++/29000
7765         * g++.dg/ext/stmtexpr12.C: New test.
7766
7767         PR c++/28558
7768         * g++.dg/ext/attrib28.C: New test.
7769
7770 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
7771
7772         PR target/32661
7773         * gcc.target/i386/pr32661.c: New test.
7774
7775 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7776
7777         PR middle-end/32370
7778         * gcc.dg/pr32370.c: New test.
7779
7780         PR rtl-optimization/33148
7781         * gcc.c-torture/compile/20070827-1.c: New test.
7782
7783         PR debug/32914
7784         * d++.dg/debug/const3.C: New test.
7785         * d++.dg/debug/const4.C: New test.
7786         * d++.dg/debug/dwarf2/const1.C: New test.
7787         * d++.dg/debug/dwarf2/const2.C: New test.
7788         * d++.dg/debug/dwarf2/const2b.C: New test.
7789
7790 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
7791             Vladimir Yanovsky  <yanov@il.ibm.com>
7792             Revital Eres  <eres@il.ibm.com>
7793             Andrey Belevantsev  <abel@ispras.ru>
7794
7795         * gcc.dg/sms-1.c: New test.
7796
7797 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
7798
7799         * g++.dg/ext/gnu-inline-common.h: New.
7800         * g++.dg/ext/gnu-inline-global-reject.C: New.
7801         * g++.dg/ext/gnu-inline-global.C: New.
7802         * g++.dg/ext/gnu-inline-namespace.C: New.
7803         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7804         * g++.dg/ext/gnu-inline-class.C: New.
7805         * g++.dg/ext/gnu-inline-class-static.C: New.
7806         * g++.dg/ext/gnu-inline-template-class.C: New.
7807         * g++.dg/ext/gnu-inline-template-func.C: New.
7808
7809 2007-08-27  Jason Merrill  <jason@redhat.com>
7810
7811         PR c++/31337
7812         * g++.dg/ext/stmtexpr11.C: New.
7813
7814 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
7815
7816         * lib/target-supports.exp (check_profiling_available):
7817         Set profiling_available_saved to 0 on fido-*-elf.
7818
7819 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
7820
7821         PR tree-optimization/33173
7822         
7823         * gcc.c-torture/compile/pr33173.c: New.
7824
7825 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
7826
7827         PR target/31385
7828         * gcc.dg/dfp/pr31385.c: New.
7829
7830 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7831
7832         * gcc.dg/unsigned-long-compare.c: Remove target selector.
7833
7834 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7835
7836         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7837         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7838         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7839         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7840         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7841         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7842         gcc.target/m68k directory.
7843         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7844         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7845         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7846         gcc.target/cris directory.
7847         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7848         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7849         gcc.target/bfin directory.
7850
7851         * gcc.target/sh: New directory.
7852         * gcc.target/sh/sh.exp: New file.
7853         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7854         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7855         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7856         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7857         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7858         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7859
7860 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7861
7862         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7863         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7864         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7865         * gcc.target/i386/local2.c: Ditto.
7866         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7867         * gcc.target/i386/20011119-1.c: Ditto.
7868         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7869         * gcc.target/i386/fastcall-1.c: Fix target selector.
7870
7871 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7872
7873         PR fortran/33055
7874         * gfortran.dg/negative_unit.f: Add new check
7875         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7876         -fdefault-integer-8.
7877
7878 2007-08-26  Asher Langton  <langton2@llnl.gov>
7879
7880         * gfortran.dg/recursive_stack.f90: New.
7881         * gfortran.dg/openmp_stack.f90: New.
7882
7883 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7884
7885         PR fortran/31298
7886         * gfortran.dg/use_10.f90: New.
7887
7888 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7889
7890         PR fortran/32985
7891         * gfortran.dg/namelist_14.f90: Make test case valid.
7892         * gfortran.dg/common_10.f90: New.
7893
7894 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
7895
7896         PR middle-end/33181
7897         * gcc.dg/ifelse-2.c: New.
7898
7899 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7900
7901         PR fortran/32980
7902         * gfortran.dg/gamma_1.f90: New.
7903         * gfortran.dg/gamma_2.f90: New.
7904         * gfortran.dg/gamma_3.f90: New.
7905
7906 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7907
7908         PR fortran/33188
7909         * gfortran.dg/used_types_18.f90: New.
7910
7911 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
7912
7913         * gcc.dg/array-init-2.c: New test.
7914
7915 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7916
7917         PR fortran/33178
7918         * gfortran.dg/initialization_4.f90: Update dg-error.
7919         * gfortran.dg/initialization_13.f90: New.
7920
7921 2007-08-24  Richard Guenther  <rguenther@suse.de>
7922
7923         PR middle-end/33166
7924         * gcc.c-torture/compile/pr33166.c: New testcase.
7925
7926 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7927
7928         PR fortran/33139
7929         * gfortran.dg/pointer_assign_4.f90: New.
7930         * gfortran.dg/shape_2.f90: Fix test case.
7931         * gfortran.dg/char_result_4.f90: Ditto.
7932
7933 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7934
7935         * gcc.dg/array-init-1.c: New test.
7936
7937         PR c++/32567
7938         * g++.dg/parse/crash36.C: New test.
7939
7940 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
7941
7942         * gcc.dg/pr32721.c: Updated.
7943
7944 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7945
7946         PR tree-optimization/32573
7947         PR middle-end/32946
7948         * gcc.dg/pr32573.c: New test.
7949
7950         PR c++/32898
7951         * g++.dg/lookup/ns3.C: New test.
7952
7953         * gfortran.dg/assumed_charlen_sharing.f90: New test.
7954
7955         PR c++/31941
7956         * g++.dg/parse/crash37.C: New test.
7957
7958 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7959
7960         PR target/17390
7961         * gcc.target/i386/pr17390.c: New test.
7962
7963 2007-08-23  Richard Guenther  <rguenther@suse.de>
7964
7965         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7966         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7967         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7968         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7969         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7970         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7971         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7972         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7973
7974 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7975
7976         * gcc.target/s390: New directory.
7977         * gcc.target/s390/s390.exp: New file.
7978         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7979         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7980         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7981         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7982         gcc.target/s390 directory.
7983
7984 2007-08-23  Richard Guenther  <rguenther@suse.de>
7985
7986         PR tree-optimization/32328
7987         * gcc.dg/pr32328.c: New testcase.
7988
7989 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7990
7991         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7992           available.
7993
7994 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7995
7996         PR fortran/33095
7997         * gfortran.dg/min_max_optional_5.f90: New test.
7998         * gfortran.dg/min_max_optional_2.f90: Remove.
7999         * gfortran.dg/min_max_optional_3.f90: Remove.
8000         * gfortran.dg/min_max_optional_4.f90: Remove.
8001
8002 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8003
8004         * gcc.target/i386/xorps-sse.c: New.
8005         * gcc.target/i386/xorps-sse2.c: New.
8006
8007 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8008
8009         * gcc.target/i386/cmov3.c: Fix scan-assembler.
8010         * gcc.target/i386/cmov4.c: Fix scan-assembler.
8011         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8012
8013 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
8014
8015         PR fortran/33020
8016         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8017         include multiple kinds for SHAPE parameter within a single
8018         namespace.
8019         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8020         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
8021
8022 2007-08-22  Janus Weil  <jaydub66@gmail.com>
8023
8024         * interface_abstract_1.f90: Extended test case.
8025         * interface_abstract_3.f90: New test.
8026
8027 2007-08-21  Christian Bruel  <christian.bruel@st.com>
8028
8029         * gcc.dg/fold-sub.c: New test.
8030         
8031 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8032
8033         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8034         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8035         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8036         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8037         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8038         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8039
8040 2007-08-22  Richard Guenther  <rguenther@suse.de>
8041
8042         PR middle-end/33007
8043         * gcc.dg/pr33007.c: New testcase.
8044
8045 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
8046
8047         * gcc.c-torture/execute/strcmp-1.x: Delete.
8048
8049 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8050
8051         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8052         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8053         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8054         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8055         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8056         gcc.target/i386/stack-realign.c,
8057         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8058         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8059         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8060         target using dg-require-effective-target directive.
8061         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8062         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8063         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8064         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8065         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8066         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8067         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8068         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8069         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8070         Require lp64 target using dg-require-effective-target directive.
8071         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8072         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8073         directive.
8074         * gcc.target/i386/20010202-1.c: Move from here ...
8075         * gcc.dg/20010202-1.c: ... to here.
8076
8077 2007-08-22  Richard Guenther  <rguenther@suse.de>
8078
8079         PR tree-optimization/33142
8080         * gcc.c-torture/execute/pr33142.c: New testcase.
8081
8082 2007-08-22  Richard Guenther  <rguenther@suse.de>
8083
8084         PR middle-end/32563
8085         * g++.dg/torture/pr32563.C: New testcase.
8086
8087 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
8088
8089         PR middle-end/32912
8090         * gcc.dg/pr32912-1.c: Add -w to options.
8091         * gcc.dg/pr32912-2.c: Likewise.
8092         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8093
8094 2007-08-21  Ian Lance Taylor  <iant@google.com>
8095
8096         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8097
8098 2007-08-21  Ian Lance Taylor  <iant@google.com>
8099
8100         PR tree-optimization/33134
8101         * g++.dg/tree-ssa/pr33134.C: New test.
8102
8103 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
8104
8105         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8106         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8107
8108 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
8109
8110         PR debug/32610
8111         * gcc.dg/debug/pr32610.c: New test.
8112
8113         * g++.dg/init/new24.C: New test.
8114
8115         PR middle-end/32912
8116         * gcc.dg/pr32912-1.c: New test.
8117         * gcc.dg/pr32912-2.c: New test.
8118         * gcc.dg/pr32912-3.c: New test.
8119
8120 2007-08-21  Richard Guenther  <rguenther@suse.de>
8121
8122         * gcc.dg/pointer-arith-10.c: New testcase.
8123
8124 2007-08-21  Richard Guenther  <rguenther@suse.de>
8125
8126         PR middle-end/33122
8127         * gcc.c-torture/compile/pr33122.c: New testcase.
8128
8129 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
8130
8131         * g++.dg/warn/Wnvdtor-2.C: New testcase.
8132
8133 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
8134
8135         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8136
8137 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
8138
8139         PR c++/33025
8140         * g++.dg/init/new23.C: New test.
8141
8142 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8143
8144         PR middle-end/30564
8145         * gcc.c-torture/compile/pr30564-1.c: New test.
8146         * gcc.c-torture/compile/pr30564-2.c: New test.
8147
8148 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
8149
8150         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8151
8152 2007-08-19  Tobias Burnus  <burnus@net-b.de>
8153
8154         * gfortran.dg/interface_abstract_2.f90: New.
8155         * gfortran.dg/interface_abstract_1.f90: Fix typo.
8156
8157 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8158
8159         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8160         unknown (so that outer-loop wont get analyzed).
8161         * gcc.dg/vect/vect-outer-1a.c: New test.
8162         * gcc.dg/vect/vect-outer-1b.c: New test.
8163         * gcc.dg/vect/vect-outer-1.c: New test.
8164         * gcc.dg/vect/vect-outer-2a.c: New test.
8165         * gcc.dg/vect/vect-outer-2b.c: New test.
8166         * gcc.dg/vect/vect-outer-2c.c: New test.
8167         * gcc.dg/vect/vect-outer-2.c: New test.
8168         * gcc.dg/vect/vect-outer-3a.c: New test.
8169         * gcc.dg/vect/vect-outer-3b.c: New test.
8170         * gcc.dg/vect/vect-outer-3c.c: New test.
8171         * gcc.dg/vect/vect-outer-3.c: New test.
8172         * gcc.dg/vect/vect-outer-4a.c: New test.
8173         * gcc.dg/vect/vect-outer-4b.c: New test.
8174         * gcc.dg/vect/vect-outer-4c.c: New test.
8175         * gcc.dg/vect/vect-outer-4d.c: New test.
8176         * gcc.dg/vect/vect-outer-4e.c: New test.
8177         * gcc.dg/vect/vect-outer-4f.c: New test.
8178         * gcc.dg/vect/vect-outer-4g.c: New test.
8179         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8180         * gcc.dg/vect/vect-outer-4i.c: New test.
8181         * gcc.dg/vect/vect-outer-4j.c: New test.
8182         * gcc.dg/vect/vect-outer-4k.c: New test.
8183         * gcc.dg/vect/vect-outer-4l.c: New test.
8184         * gcc.dg/vect/vect-outer-4m.c: New test.
8185         * gcc.dg/vect/vect-outer-4.c: New test.
8186         * gcc.dg/vect/vect-outer-5.c: New test.
8187         * gcc.dg/vect/vect-outer-6.c: New test.
8188         * gcc.dg/vect/vect-outer-fir.c: New test.
8189         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8190         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8191
8192 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8193
8194         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8195         and -fno-tree-reassoc.
8196         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8197         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8198         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8199         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8200         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8201         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8202         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8203         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8204         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8205         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8206         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8207         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8208         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8209         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8210         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8211         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8212         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8213         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8214         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8215         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8216         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8217         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8218         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8219         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8220         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8221         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8222         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8223         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8224         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8225         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8226         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8227         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8228         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8229         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8230         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8231         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8232         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8233
8234 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8235
8236         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8237         versioning for aliasing).
8238         * gcc.dg/vect/vect-35.c: Likewise.
8239
8240         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8241         targets.
8242         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8243
8244 2007-08-18  Tom Tromey  <tromey@redhat.com>
8245
8246         PR preprocessor/32974:
8247         * gcc.dg/cpp/pr32974.c: New file.
8248
8249 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8250
8251         * gfortran.dg/interface_abstract_1.f90: New.
8252
8253 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8254
8255         PR fortran/32881
8256         * gfortran.dg/pure_initializer_1.f90: New test.
8257
8258 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8259
8260         PR fortran/32875
8261         * gfortran.dg/array_constructor_18.f90: New test.
8262
8263 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8264
8265         PR c++/28989
8266         * g++.dg/expr/lval3.C: New test.
8267         * g++.dg/expr/lval4.C: New test.
8268
8269 2007-08-17  Ollie Wild  <aaw@google.com>
8270
8271         PR c++/31749
8272         * g++.dg/lookup/builtin3.C: New test.
8273         * g++.dg/lookup/builtin4.C: New test.
8274         * g++.dg/lookup/using19.C: New test.
8275
8276 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8277
8278         PR c++/32190
8279         * g++.dg/parse/error31.C: New.
8280
8281 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8282
8283         PR c++/32112
8284         * g++.dg/template/error26.C: New.
8285
8286 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8287
8288         PR fortran/33079
8289         * gfortran.dg/zero_length_2.f90: New test.
8290
8291 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8292
8293         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8294         * gfortran.dg/kind_tests_3.f03: Ditto.
8295         * gfortran.dg/global_vars_f90_init.f90: Ditto.
8296         * gfortran.dg/interface_13.f90: Ditto.
8297         * gfortran.dg/pr32738.f90: Ditto.
8298         * gfortran.dg/module_private_1.f90: Ditto.
8299         * gfortran.dg/test_only_clause.f90: Ditto.
8300         * gfortran.dg/bind_c_vars.f90: Ditto.
8301         * gfortran.dg/bind_c_dts.f90: Ditto.
8302         * gfortran.dg/use_9.f90: Ditto.
8303         * gfortran.dg/generic_8.f90: Ditto.
8304         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8305         * gfortran.dg/private_type_6.f90: Ditto.
8306         * gfortran.dg/c_assoc.f90: Ditto.
8307         * gfortran.dg/private_type_7.f90: Ditto.
8308         * gfortran.dg/global_vars_c_init.f90: Ditto.
8309         * gfortran.dg/bind_c_dts_2.f03: Ditto.
8310         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8311         * gfortran.dg/c_size_t_test.f03: Ditto.
8312         * gfortran.dg/used_types_12.f90: Ditto.
8313         * gfortran.dg/pr25923.f90: Ditto.
8314         * gfortran.dg/test_com_block.f90: Ditto.
8315         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8316         * gfortran.dg/equiv_constraint_7.f90: Ditto.
8317         * gfortran.dg/com_block_driver.f90: Ditto.
8318         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8319         * gfortran.dg/use_iso_c_binding.f90: Ditto.
8320         * gfortran.dg/c_loc_test.f90: Ditto.
8321         * gfortran.dg/c_ptr_tests.f03: Ditto.
8322         * gfortran.dg/module_interface_1.f90: Ditto.
8323
8324 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8325
8326         PR c++/32870
8327         * g++.dg/other/error17.C: Adjust.
8328         
8329 2007-08-17  Ben Elliston  <bje@au.ibm.com>
8330
8331         PR middle-end/32970
8332         * g++.dg/ext/altivec-14.C: New test.
8333
8334 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8335
8336         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8337         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8338         dump files.
8339         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8340         * gcc.dg/vect/pr32366.c: Ditto.
8341
8342 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8343
8344         PR testsuite/33082
8345         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8346         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8347         * gcc.dg/dfp/convert-int-fold.c: Ditto.
8348         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8349
8350 2007-08-16  Tobias Burnus  <burnus@net-b.de>
8351
8352         PR fortran/33072
8353         * gfortran.dg/use_9.f90: New.
8354
8355 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
8356
8357         * g++.dg/gcov/gcov-5.C: New test.
8358
8359 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
8360
8361         * g++.dg/gcov/gcov-4.C: New test.
8362         * lib/gcov.exp (verify-lines): Add support for
8363         checking no-coverage lines.
8364
8365 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
8366
8367         * gcc.dg/vect/vect-vfa-01.c: New.
8368         * gcc.dg/vect/vect-vfa-02.c: New.
8369         * gcc.dg/vect/vect-vfa-03.c: New.
8370         * gcc.dg/vect/vect-vfa-04.c: New.
8371         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8372         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8373         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8374         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8375         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8376         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8377         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8378         gfortran.dg/vect/pr19049.f90: Rename to start with
8379         prefix no-vfa-.
8380         * gcc.dg/vect/vect.exp: Disable versioning for alias
8381         when test starts with no-vfa-.
8382         * gfortran.dg/vect/vect.exp: Likewise.
8383
8384 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
8385
8386         * gcc.dg/torture/pr32897.c: New test.
8387
8388 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
8389
8390         PR c++/31132
8391         * g++.dg/template/crash69.C: New.
8392
8393 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
8394
8395         * lib/target-supports.exp (check_effective_target_arm32): Use
8396         check_no_compiler_messages.
8397
8398 2007-08-15  Diego Novillo  <dnovillo@google.com>
8399
8400         gcc.dg/tree-ssa/20070815.c: New test.
8401
8402 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8403
8404         PR fortran/33077
8405         * gfortran.dg/random_7.f90: Initialize variable.
8406
8407 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
8408
8409         PR middle-end/33074
8410         * gfortran.dg/pr33074.f90: New test.
8411
8412         PR c++/32992
8413         * g++.dg/opt/nrv14.C: New test.
8414
8415 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
8416
8417         PR c++/33035
8418         * g++.dg/template/crash68.C: New.
8419
8420 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
8421
8422         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8423         * gcc.dg/sibcall-4.c: Ditto.
8424
8425 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8426
8427         PR fortran/33066
8428         * gfortran.dg/use_8.f90: New test.
8429         * gfortran.dg/c_loc_tests_2.f03: Fix code.
8430
8431 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
8432
8433         PR c++/27211
8434         * g++.dg/template/error27.C: New.
8435         * g++.dg/template/error28.C: New.
8436         * g++.dg/other/pr28304.C: Adjust.
8437         * g++.old-deja/g++.mike/p811.C: Likewise.
8438
8439 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8440
8441         PR target/30315
8442         * gcc.target/i386/pr30315.c: New.
8443
8444 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8445
8446         PR fortran/32594
8447         * gfortran.dg/substr_5.f90: New test.
8448
8449 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
8450
8451         PR c/30428
8452         * gcc.dg/vector-2.c: New test.
8453
8454         PR c++/30428
8455         * g++.dg/ext/vector8.C: New test.
8456
8457 2007-08-13  Dan Hipschman  <dsh@google.com>
8458
8459         PR c/32953
8460         * gcc.dg/format/array-1.c: Add an additional test for
8461         unterminated format strings of length 1.
8462
8463 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8464
8465         PR fortran/32926
8466         * gfortran.dg/external_procedures_3.f90: New test.
8467
8468 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8469
8470         PR fortran/32827
8471         * gfortran.dg/import6.f90: New test.
8472
8473 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
8474
8475         PR C/30427
8476         *  gcc.dg/vector-1.c: New test.
8477
8478 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8479
8480         * gcc.dg/pr21255-4.c: Skip for PIC.
8481         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8482
8483 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8484
8485         * gcc.dg/attr-isr.c: Skip for PIC.
8486         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8487         * gcc.dg/attr-isr-trapa.c: Likewise.
8488         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8489         * gcc.dg/pragma-isr-trapa.c: Likewise.
8490         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8491
8492 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8493
8494         PR fortran/32962
8495         * gfortran.dg/transpose_1.f90: New test.
8496
8497 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8498
8499         PR fortran/29600
8500         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8501         intrinsic.
8502
8503 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8504
8505         PR fortran/30964
8506         PR fortran/33054
8507         * gfortran.dg/random_4.f90: New test.
8508         * gfortran.dg/random_5.f90: New test.
8509         * gfortran.dg/random_6.f90: New test.
8510         * gfortran.dg/random_7.f90: New test.
8511
8512 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8513
8514         PR fortran/32860
8515         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8516
8517 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8518
8519         PR fortran/31629
8520         * gfortran.dg/module_private_1.f90: New test.
8521
8522 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8523
8524         PR fortran/29600
8525         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8526         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8527
8528 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8529
8530         PR fortran/32937
8531         * gfortran.dg/char_length_6.f90: New test.
8532
8533 2007-08-10  Ollie Wild  <aaw@google.com>
8534
8535         * g++.dg/lookup/using18.C: New test.
8536
8537 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8538
8539         PR c++/17763
8540         * g++.dg/other/error16.C: New.
8541
8542 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8543
8544         PR libfortran/33039
8545         * gfortran.dg/namelist_37.f90: New test.
8546
8547 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8548
8549         PR c++/22256
8550         * g++.dg/conversion/op3.C: New.
8551
8552 2007-08-09  Tobias Burnus  <burnus@net-b.de>
8553
8554         PR fortran/32987
8555         * gfortran.dg/fmt_tab_1.f90: New.
8556         * gfortran.dg/fmt_tab_2.f90: New.
8557
8558 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8559
8560         PR c/32796
8561         * gcc.c-torture/compile/pr32796.c: New test.
8562
8563 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8564
8565         PR middle-end/32813
8566         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8567         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8568         instead of just -O.
8569
8570 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
8571
8572         * gcc.target/mips/code-readable-1.c: New test.
8573         * gcc.target/mips/code-readable-2.c: Likewise.
8574         * gcc.target/mips/code-readable-3.c: Likewise.
8575
8576 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
8577             Revital Eres  <eres@il.ibm.com>
8578
8579         * gfortran.dg/sms-1.f90: Add comment.
8580         * gfortran.dg/sms-2.f90: New.
8581
8582 2007-08-07  Ian Lance Taylor  <iant@google.com>
8583
8584         * gcc.dg/instrument-1.c: New test.
8585         * gcc.dg/instrument-2.c: New test.
8586         * gcc.dg/instrument-3.c: New test.
8587
8588 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
8589
8590         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8591
8592 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
8593
8594         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
8595         !vector_alignment_reachable targets.
8596         * gcc.dg/vect/vect-33.c: Likewise.
8597         * gcc.dg/vect/vect-42.c: Likewise.
8598         * gcc.dg/vect/vect-44.c: Likewise.
8599         * gcc.dg/vect/vect-50.c: Likewise.
8600         * gcc.dg/vect/vect-70.c: Likewise.
8601         * gcc.dg/vect/vect-71.c: Likewise.
8602         * gcc.dg/vect/vect-87.c: Likewise.
8603         * gcc.dg/vect/vect-88.c: Likewise.
8604         * gcc.dg/vect/vect-91.c: Likewise.
8605         * gcc.dg/vect/vect-93.c: Likewise.
8606         * gcc.dg/vect/vect-96.c: Likewise.
8607         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8608         * gcc.dg/vect/section-anchors-69.c: Likewise.
8609         * gcc.dg/vect/pr25413.c: Likewise.
8610         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8611         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8612         * gfortran.dg/vect-2.f90: Likewise.
8613         * gfortran.dg/vect-3.f90: Likewise.
8614         * gfortran.dg/vect-4.f90: Likewise.
8615         * gfortran.dg/vect-5.f90: Likewise.
8616         * lib/target-supports.exp (check_effective_target_natural_alignment): 
8617         Return false for darwin. 
8618         (check_effective_target_vector_alignment_reachable_for_double): New.
8619
8620 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
8621
8622         * gcc.dg/multiword-1.c: New testcase.
8623
8624 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
8625
8626         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8627         messages.
8628         * gfortran.dg/namelist_36.f90: New test.
8629
8630 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8631
8632         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8633           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8634
8635 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
8636
8637         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8638         * gcc.dg/torture/type-generic-1.c: Likewise.
8639
8640 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8641
8642         * gcc.c-torture/20070522-1.c: Move to ...
8643         * gcc.c-torture/compile/20070522-1.c: Here.
8644
8645 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8646
8647         PR fortran/29828
8648         * gfortran.dg/minmax_char_1.f90: New test.
8649         * gfortran.dg/minmax_char_2.f90: New test.
8650         * gfortran.dg/min_max_optional_4.f90: New test.
8651
8652 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8653
8654         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8655         hanging on the testcase.
8656
8657 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8658
8659         PR middle-end/32988
8660         * gcc.c-torture/compile/pr32988.c: New test.
8661
8662 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8663
8664         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8665
8666 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
8667
8668         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
8669
8670         Revert:
8671         2007-03-22  Dirk Mueller  <dmueller@suse.de>
8672
8673         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8674
8675 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8676
8677         PR fortran/32979
8678         * gfortran.dg/isnan_1.f90: New test.
8679
8680 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
8681             Revital Eres <eres@il.ibm.com>
8682
8683         * gcc.dg/sms-antideps.c: New test.
8684
8685 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
8686
8687         PR fortran/31214
8688         * gfortran.dg/entry_13.f90: New test.
8689
8690         * gfortran.dg/entry_12.f90: Clean up .mod file.
8691
8692 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8693
8694         PR fortran/32770
8695         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
8696         variables as kind=4 so they don't overflow the record length.
8697
8698 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
8699
8700         PR fortran/32968
8701         * gfortran.dg/selected_kind_1.f90: New test.
8702
8703 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8704
8705         PR middle-end/32780
8706         * gcc.c-torture/compile/pr32780.c: New test.
8707
8708 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8709
8710         RP middle-end/32399
8711         * gcc.c-torture/compile/pr32399.c: New testcase.
8712
8713 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8714
8715         PR middle-end/32304
8716         * g++.dg/torture/pr32304.C: New testcase.
8717
8718 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8719
8720         PR middle-end/32935
8721         * gfortran.fortran-torture/compile/complex_1.f90: New test.
8722
8723 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8724
8725         PR fortran/32955
8726         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8727
8728 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8729
8730         PR fortran/31202
8731         * gfortran.dg/nint_2.f90: New test.
8732
8733 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
8734
8735         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8736         * gcc.dg/weak/typeof-2.c: Likewise.
8737
8738 2007-08-03  Diego Novillo  <dnovillo@google.com>
8739
8740         PR 31521
8741         * gcc.dg/tree-ssa/pr31521.c: New test.
8742
8743 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8744
8745         PR fortran/32770
8746         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
8747         iostat must be default kind.
8748
8749 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8750
8751         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8752
8753 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8754
8755         PR fortran/32770
8756         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
8757         explicit so test passes with -fdefault-integer-8.
8758         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
8759         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
8760
8761 2007-08-02  Lee Millward  <lee.millward@gmail.com>
8762
8763         PR c++/30849
8764         * g++.dg/parse/asm1.C: New test.
8765
8766         PR c++/30850
8767         * g++.dg/parse/asm2.C: Likewise.
8768
8769         PR c++/30851
8770         * g++.dg/parse/asm3.C: Likewise.
8771         
8772 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8773
8774         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8775           "int" is only 16 bit bits wide.
8776         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8777
8778 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8779
8780         * g++.dg/torture/type-generic-1.C: New.
8781         * gcc.dg/pr28796-2.c: Move tests ...
8782         * gcc.dg/tg-tests.h: ... here.
8783         * gcc.dg/torture/type-generic-1.c: New.
8784
8785 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8786
8787         PR libfortran/32954
8788         * minmaxloc_3.f90:  New test case.
8789
8790 2007-08-01  Tobias Burnus  <burnus@net-b.de>
8791
8792         PR fortran/32936
8793         * gfortran.dg/allocate_stat.f90: New.
8794
8795 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
8796
8797         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8798
8799 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8800
8801         PR tree-optimization/32919
8802         * gcc.c-torture/compile/pr32919.c: New.
8803
8804 2007-08-01  Nick Clifton  <nickc@redhat.com>
8805
8806         * gcc.c-torture/execute/execute.exp: Change copyright header to
8807         refer to version 3 of the GNU General Public License and to point
8808         readers at the COPYING3 file and the FSF's license web page.
8809         * gcc.c-torture/execute/ieee/ieee.exp,
8810         gcc.c-torture/unsorted/unsorted.exp,
8811         gcc.c-torture/compile/compile.exp,
8812         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8813         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8814         gcc.target/cris/torture/cris-torture.exp,
8815         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8816         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8817         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8818         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8819         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8820         gnat.dg/dg.exp, gnat.dg/style/style.exp,
8821         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8822         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8823         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8824         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8825         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8826         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8827         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8828         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8829         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8830         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8831         gcc.dg/noncompile/noncompile.exp,
8832         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8833         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8834         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8835         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8836         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8837         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8838         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8839         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8840         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8841         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8842         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8843         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8844         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8845         g++.old-deja/old-deja.exp,
8846         gfortran.fortran-torture/execute/execute.exp,
8847         gfortran.fortran-torture/compile/compile.exp,
8848         treelang/output/output-1.c, treelang/output/output-1.tree,
8849         treelang/execute/execute.exp, treelang/Makefile.in,
8850         treelang/compile/compile.exp, g++.dg/dg.exp,
8851         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8852         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8853         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8854         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8855         g++.dg/compat/struct-layout-1.exp,
8856         g++.dg/compat/struct-layout-1_generate.c,
8857         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8858         g++.dg/bprob/bprob.exp, config/default.exp,
8859         gcc.test-framework/test-framework.awk,
8860         gcc.test-framework/gen_directive_tests,
8861         gcc.test-framework/test-framework.exp,
8862         objc.dg/special/special.exp,
8863         objc.dg/gnu-encoding/gnu-encoding.exp,
8864         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8865         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8866         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8867         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8868         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8869         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8870         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8871         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8872         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8873         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8874         lib/target-supports-dg.exp, lib/gcc-defs.exp,
8875         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8876         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8877         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8878         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8879         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8880         Likewise.
8881
8882 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8883
8884         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8885         error message text.
8886
8887 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8888
8889         PR fortran/32945
8890         * gfortran.dg/initialization_12.f90: New test.
8891
8892 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
8893
8894         PR fortran/31609
8895         * gfortran.dg/entry_12.f90: New test.
8896
8897 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8898
8899         PR fortran/32938
8900         * gfortran.dg/altreturn_6.f90: New test.
8901
8902 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
8903
8904         PR fortran/32942
8905         * gfortran.dg/exponent_2.f90: New test.
8906
8907 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
8908
8909         * gcc.dg/vect/vect-117.c: New test.
8910         * gcc.dg/vect/vect-74.c: Enabled test
8911         * gcc.dg/vect/vect-81.c: Enabled test
8912
8913 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
8914
8915         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
8916         s/dg-error/dg-warning where warning is expected.
8917
8918 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8919
8920         PR fortran/32770
8921         * gfortran.dg/array_constructor_12.f90:  Adjust argument
8922         of huge() to correct kind.
8923
8924 2007-07-30  Ollie Wild  <aaw@google.com>
8925
8926         * gcc.dg/cpp/counter-2.c: New test.
8927         * gcc.dg/cpp/counter-3.c: New test.
8928         * gcc.dg/cpp/dir-only-1.c: New test.
8929         * gcc.dg/cpp/dir-only-1.h: New file.
8930         * gcc.dg/cpp/dir-only-2.c: New test.
8931         * gcc.dg/cpp/dir-only-3.c: New test.
8932         * gcc.dg/cpp/dir-only-3a.h: New file.
8933         * gcc.dg/cpp/dir-only-3b.h: New file.
8934         * gcc.dg/cpp/dir-only-4.c: New test.
8935         * gcc.dg/cpp/dir-only-5.c: New test.
8936         * gcc.dg/cpp/dir-only-6.c: New test.
8937
8938 2007-07-30  Julian Brown  <julian@codesourcery.com>
8939
8940         * gcc.target/arm/neon/v*.c: Regenerate.
8941
8942 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
8943
8944         PR c++/32108
8945         * g++.dg/ext/label6.C: New.
8946
8947 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8948
8949         PR libfortran/32858
8950         PR libfortran/30814
8951         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
8952
8953 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
8954
8955         PR fortran/31211
8956         * gfortran.dg/actual_pointer_function_1.f90: New test.
8957
8958         PR fortran/32682
8959         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8960
8961 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
8962
8963         PR fortran/32906
8964         * gfortran.dg/shape_1.f90: Adjust error message.
8965         * gfortran.dg/parameter_array_ref_1.f90: New test.
8966
8967 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8968
8969         PR fortran/31609
8970         * gfortran.dg/entry_11.f90: New test.
8971
8972 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
8973             Revital Eres  <eres@il.ibm.com>
8974
8975         * gfortran.dg/sms-1.f90: New test.
8976
8977 2007-07-28  Richard Guenther  <rguenther@suse.de>
8978
8979         * gcc.c-torture/compile/pr32920.c: New testcase.
8980
8981 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8982
8983         PR c++/30917
8984         * g++.dg/lookup/friend11.C: New test.
8985
8986 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8987
8988         * gfortran.dg/namelist_5.f90: Adjusted error message.
8989         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8990         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8991         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8992         * gfortran.dg/namelist_32.f90: ... this.
8993
8994         PR fortran/32876
8995         * gfortran.dg/namelist_33.f90: New test.
8996
8997         PR fortran/32905
8998         * gfortran.dg/namelist_34.f90: New test.
8999
9000         PR fortran/31818
9001         * gfortran.dg/namelist_35.f90: New test.
9002
9003 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
9004
9005         PR fortran/32880
9006         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9007
9008 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9009
9010         PR testsuite/32471
9011         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9012           assuming it is 0x7ffffffff.
9013         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9014         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9015
9016 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
9017
9018         * gfortran.dg/operator_3.f90: Fix dg directive.
9019         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9020         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9021         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9022
9023 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
9024
9025         * g++.dg/cpp0x/decltype1.C: New.
9026         * g++.dg/cpp0x/decltype2.C: New.
9027         * g++.dg/cpp0x/decltype3.C: New.
9028         * g++.dg/cpp0x/decltype4.C: New.
9029         * g++.dg/cpp0x/decltype5.C: New.
9030         * g++.dg/cpp0x/decltype6.C: New.
9031
9032 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9033
9034         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9035           because the test relies on bit 31 to be the sign bit.
9036
9037 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9038
9039         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9040           assuming it is 0x7fffffff.
9041         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9042         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9043
9044 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
9045
9046         PR c++/32346
9047         * g++.dg/expr/bitfield9.C: New test.
9048
9049 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9050
9051         PR fortran/32899
9052         * gfortran.dg/logical_comp.f90: Update dg-error strings.
9053
9054 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9055
9056         PR fortran/32760
9057         * gfortran.dg/private_type_7.f90: New test.
9058
9059 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9060
9061         PR fortran/32035
9062         * gfortran.dg/select_char_1.f90: New test.
9063
9064 2007-07-27  Tobias Burnus  <burnus@net-b.de>
9065
9066         PR fortran/32903
9067         * gfortran.dg/initialization_11.f90: New test.
9068
9069 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
9070
9071         * gcc.target/mips/ins-1.c: New test.
9072
9073 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
9074
9075         PR/19232
9076         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9077         (f1): Likewise.
9078
9079 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9080
9081         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9082         error: width of 'spare' exceeds its type.
9083
9084 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
9085
9086         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9087         * gcc.dg/sibcall-4.c: Likewise.
9088
9089 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9090
9091         PR rtl-optimization/31500
9092         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9093         * g++.dg/warn/Warray-bounds.C: Likewise.
9094
9095 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
9096
9097         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9098
9099 2007-07-25  Julian Brown  <julian@codesourcery.com>
9100             Paul Brook  <paul@codesourcery.com>
9101             Joseph Myers  <joseph@codesourcery.com>
9102             Mark Shinwell  <shinwell@codesourcery.com>
9103
9104         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9105         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9106         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9107         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9108         (check_effective_target_arm_neon_hw): New.
9109         * gcc.target/arm/neon/neon.exp: New file.
9110         * gcc.target/arm/neon/polytypes.c: New file.
9111         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9112
9113 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
9114
9115         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9116           targets where an "int" is less than 32 bits wide.
9117
9118 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9119
9120         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9121
9122 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9123
9124         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9125           during addition if an int is only 16 bits wide.
9126         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9127
9128 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9129
9130         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9131           size as "long int" and are 32 or 64 bits wide.
9132         * gcc.dg/torture/pr28814.c: Likewise.
9133
9134 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9135
9136         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9137           exactly as wide as an int.
9138
9139 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
9140
9141         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9142         Define and use throughout as long long printf format specifier.
9143         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9144         Likewise.
9145
9146 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9147
9148         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9149         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9150
9151 2007-07-25  Ben Elliston  <bje@au.ibm.com>
9152
9153         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9154
9155 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
9156
9157         * gcc.c-torture/execute/20070724-1.c: New.
9158
9159 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9160
9161         PR fortran/31205
9162         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9163         "deallocates" to 24, since patch has code rid of much spurious
9164         code.
9165         * gfortran.dg/interface_assignment_1.f90 : New test.
9166
9167         PR fortran/32842
9168         * gfortran.dg/interface_assignment_2.f90 : New test.
9169
9170 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9171
9172         PR fortran/32867
9173         * fortran.dg/initialization_10.f90: New test.
9174
9175 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9176
9177         PR fortran/32778
9178         * gfortran.dg/imag_2.f: Removed
9179         * gfortran.dg/warn_std_1.f90: New test.
9180         * gfortran.dg/warn_std_2.f90: New test.
9181         * gfortran.dg/warn_std_3.f90: New test.
9182
9183 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9184
9185         PR c++/29001
9186         * g++.dg/init/new22.C: New.
9187
9188 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9189
9190         PR c++/32561
9191         * g++.dg/template/crash67.C: New.
9192
9193 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
9194
9195         * lib/target-support.exp (check_effective_target_natural_alignment): 
9196         (check_effective_target_vector_alignment_reachable): New.
9197         * config/spu/spu.c (spu_vector_alignment_reachable): New.
9198         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9199         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
9200         check.
9201         * gcc.dg/vect/pr25413.c: Likewise.
9202         * gcc.dg/vect/pr31699.c: Likewise.
9203
9204 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9205
9206         PR fortran/30814
9207         * gfortran.dg/pack_bounds_1.f90:  New test case.
9208
9209 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
9210
9211         PR fortran/31639
9212         * gfortran.dg/initialization_9.f90: New test.
9213
9214 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9215
9216         PR fortran/32797
9217         PR fortran/32800
9218         * gfortran.dg/bind_c_usage_8.f03: New test case.
9219         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9220         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
9221
9222 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
9223
9224         * gcc.target/mips/branch-cost-1.c: New test.
9225         * gcc.target/mips/branch-cost-2.c: Likewise.
9226
9227 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9228
9229         PR fortran/32732
9230         * gfortran.dg/c_char_tests.f03: New test case.
9231         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9232         * gfortran.dg/c_char_tests_2.f03: New test case.
9233         * gfortran.dg/value_6.f03: Ditto.
9234         * gfortran.dg/value_7.f03: Ditto.
9235
9236 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9237
9238         PR fortran/32600
9239         * gfortran.dg/c_funloc_tests_5.f03: New.
9240         * gfortran.dg/c_funloc_tests_5.f04: New.
9241         * gfortran.dg/c_funloc_tests_4_driver.c: New.
9242
9243 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9244
9245         PR c++/32839
9246         * g++.dg/expr/call4.C: New.
9247         * g++.dg/expr/call5.C: New.
9248
9249 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9250
9251         PR fortran/32710
9252         * gfortran.dg/namelist_30.f90: New test.
9253
9254 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9255
9256         PR fortran/29962
9257         * gfortran.dg/array_initializer_1.f90: Removed warning.
9258         * gfortran.dg/initialization_1.f90: Adjusted messages.
9259         * gfortran.dg/nested_modules_6.f90: Removed warning.
9260
9261         PR fortran/31253
9262         * gfortran.dg/initialization_7.f90: New test.
9263
9264         PR fortran/31639
9265         * gfortran.dg/initialization_8.f90: New test.
9266
9267 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9268
9269         PR c++/30818
9270         * g++.dg/template/crash47.C: Adjust errors.
9271         * g++.dg/template/crash48.C: Adjust errors.
9272         * g++.dg/template/typename12.C: New.
9273         * g++.dg/template/typename13.C: New.
9274         * g++.dg/template/typename14.C: New.
9275         * g++.dg/template/typedef6.C: Adjust errors.
9276
9277 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9278
9279         PR fortran/32627
9280         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9281         * gfortran.dg/pr32627.f03: New test case.
9282
9283         * gfortran.dg/c_f_pointer_logical.f03: New test case.
9284         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9285         c_f_pointer_logical.
9286         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9287         c_f_pointer_complex.
9288         * gfortran.dg/c_f_pointer_complex.f03: New test case.
9289         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9290         c_f_pointer_shape_tests_2.
9291         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9292
9293 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9294
9295         PR fortran/32804
9296         * gfortran.dg/c_loc_tests_9.f03: New test case.
9297         * gfortran.dg/c_loc_tests_10.f03: Ditto.
9298
9299 2007-07-21  Lee Millward  <lee.millward@gmail.com>
9300
9301         PR fortran/32823
9302         * gfortran.dg/int_2.f90: New test.
9303         
9304 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9305
9306         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9307
9308 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
9309
9310         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9311         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9312
9313 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
9314
9315         PR tree-optimization/19910
9316         * gcc.dg/pr19910.c: New test.
9317
9318 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
9319
9320         PR fortran/32738
9321         * gfortran.dg/pr32738.f90: New test.
9322
9323 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9324
9325         PR tree-optimzation/32635
9326         * gfortran.dg/pr32635.f:  New test case.
9327
9328 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
9329
9330         PR fortran/32801
9331         * gfortran.dg/pr32801.f03: New test case.
9332
9333 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9334
9335         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9336         Test negative numbers also.
9337         * gcc.dg/c99-math-float-1.c: Likewise.
9338         * gcc.dg/c99-math-long-double-1.c: Likewise.
9339         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
9340         test inputs.
9341
9342 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
9343         
9344         * lib/target-supports.exp (check_effective_target_sync_int_long):
9345         Enable for xtensa.
9346         (check_effective_target_sync_char_short): Likewise.
9347         
9348 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9349
9350         * gcc.dg/pr28796-2.c: Add more cases.
9351
9352 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9353
9354         * gcc.dg/pr28796-1.c: Add more cases.
9355         * gcc.dg/pr28796-2.c: Likewise.
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-17  Janus Weil  <jaydub66@gmail.com>
9363
9364         PR fortran/32535
9365         * gfortran.dg/pr32535.f90: New test.
9366
9367 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
9368
9369         PR fortran/31320
9370         PR fortran/32665
9371         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9372
9373 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
9374
9375         PR rtl-optimization/32773
9376         * gcc.dg/pr32773.c: New test.
9377
9378 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9379
9380         * gcc.target/spu/intrinsics-1.c: Use dg-message to
9381         match flax-vector-conversions note.
9382         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9383         instead of dg-error for the warning.
9384
9385 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9386
9387         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9388           adapted to work on targets with 16-bit or wider int.
9389         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9390         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9391         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9392         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9393
9394 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9395
9396         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9397         support large arrays.
9398         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9399         * gcc.dg/20061109-1.c: Likewise.
9400         * gcc.c-torture/execute/20061101-1.x: Likewise.
9401         * gcc.c-torture/execute/pr29797-1.x: Likewise.
9402         * gcc.c-torture/execute/pr31448.x: Likewise.
9403
9404 2007-07-16  Lee Millward  <lee.millward@gmail.com>
9405
9406         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9407
9408         PR fortran/32238
9409         * gfortran.dg/pr32238.f90: New test.
9410
9411         PR fortran/32222
9412         * gfortran.dg/pr32222.f90: New test.
9413
9414         PR fortran/32242
9415         * gfortran.dg/pr32242.f90: New test.
9416         
9417 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
9418             David Ung  <davidu@mips.com>
9419
9420         * gcc.target/mips/mips-sched-madd.c: New test case.
9421
9422 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9423
9424         PR libfortran/32611
9425         * gfortran.dg/large_real_kind_1.f90: Update test.
9426         * gfortran.dg/pr17706.f90: Update test.
9427         * gfortran.dg/fmt_zero_digits.f90: Update test.
9428         * gfortran.dg/fmt_zero_precision.f90: Update test.
9429         * gfortran.dg/real_const_3.f90: Update test.
9430
9431 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9432
9433         PR fortran/32036
9434         * gfortran.dg/bounds_check_8.f90: New test.
9435         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9436
9437 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9438
9439         PR fortran/32357
9440         * gfortran.dg/mvbits_2.f90: New test.
9441
9442 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9443
9444         PR libfortran/32731
9445         * gfortran.dg/pack_mask_1.f90:  New test.
9446         * gfortran.dg/unpack_mask_1.f90:  New test.
9447
9448 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9449
9450         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9451         * gcc.dg/20001101-1.c: Likewise.
9452         * gcc.dg/20001102-1.c: Likewise.
9453         * gcc.dg/20020116-2.c: Likewise.
9454         * gcc.dg/20020416-1.c: Likewise.
9455         * gcc.dg/sparc-constant-1.c: Likewise.
9456         * gcc.dg/sparc-dwarf2.c: Likewise.
9457         * gcc.dg/sparc-frame-1.c: Likewise.
9458         * gcc.dg/sparc-getcontext-1.c: Likewise.
9459         * gcc.dg/sparc-loop-1.c: Likewise.
9460         * gcc.dg/sparc-reg-1.c: Likewise.
9461         * gcc.dg/sparc-ret.c: Likewise.
9462         * gcc.dg/sparc-trap-1.c: Likewise.
9463         * gcc.dg/ultrasp10.c: Likewise.
9464         * gcc.dg/ultrasp11.c: Likewise.
9465         * gcc.dg/ultrasp1.c: Likewise.
9466         * gcc.dg/ultrasp2.c: Likewise.
9467         * gcc.dg/ultrasp3.c: Likewise.
9468         * gcc.dg/ultrasp4.c: Likewise.
9469         * gcc.dg/ultrasp5.c: Likewise.
9470         * gcc.dg/ultrasp6.c: Likewise.
9471         * gcc.dg/ultrasp7.c: Likewise.
9472         * gcc.dg/ultrasp8.c: Likewise.
9473         * gcc.dg/ultrasp9.c: Likewise.
9474         * gcc.dg/splet-1.c: Delete.
9475
9476 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
9477
9478         PR fortran/32724
9479         * gfortran.dg/stfunc_5.f90: New test.
9480
9481 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
9482
9483         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9484         New procedure to check if arrays are naturally aligned to the vector
9485         alignment boundary.
9486         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
9487         in size_t typedef.  Adjust tree dump scan results according to
9488         vect_aligned_arrays target check.
9489         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9490         vect_aligned_arrays target check.
9491         * gcc.dg/vect/pr31699.c: Ditto.
9492
9493 2007-07-13  Sa Liu  <saliu@de.ibm.com>
9494
9495         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9496         for V2DFmode vector conditional expression.
9497         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
9498         and dfceq patterns.
9499         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
9500         and dfcgt patterns.
9501         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
9502         V2DFmode comparison and test special values.
9503         * lib/target-supports.exp: Switch on test for V2DFmode 
9504         vector conditional expression.
9505
9506 2007-07-13  Richard Guenther  <rguenther@suse.de>
9507
9508         PR tree-optimization/32721
9509         * gcc.dg/pr32721.c: New testcase.
9510
9511 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
9512
9513         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9514         error message part that continues on a new line.
9515
9516 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
9517
9518         * gcc.dg/c99-tgmath-1.c: New.
9519         * gcc.dg/c99-tgmath-2.c: New.
9520         * gcc.dg/c99-tgmath-3.c: New.
9521         * gcc.dg/c99-tgmath-4.c: New.
9522
9523 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9524             Janis Johnson  <janis187@us.ibm.com>
9525
9526         PR testsuite/25241
9527         * gcc.test-framework/dg-error-exp-F.c: New test.
9528         * gcc.test-framework/dg-warning-exp-F.c: New test.
9529         * lib/gcc.exp: Enable warning and error prefixes.
9530         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9531         (dg-error): Wrap original dg-error.
9532         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9533         markers from dg-error/dg-warning directives.
9534         * gcc.dg/20040322-1.c: Likewise.
9535         * gcc.dg/Wchar-subscripts-1.c: Likewise.
9536         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9537         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9538         * gcc.dg/Werror-1.c: Likewise.
9539         * gcc.dg/Werror-10.c: Likewise.
9540         * gcc.dg/Werror-11.c: Likewise.
9541         * gcc.dg/Werror-2.c: Likewise.
9542         * gcc.dg/Werror-3.c: Likewise.
9543         * gcc.dg/Werror-4.c: Likewise.
9544         * gcc.dg/Werror-5.c: Likewise.
9545         * gcc.dg/Werror-6.c: Likewise.
9546         * gcc.dg/Werror-7.c: Likewise.
9547         * gcc.dg/Werror-8.c: Likewise.
9548         * gcc.dg/Werror-9.c: Likewise.
9549         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9550         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9551         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9552         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9553         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9554         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9555         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9556         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9557         * gcc.dg/Wnested-externs-1.c: Likewise.
9558         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9559         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9560         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9561         * gcc.dg/Wshadow-3.c: Likewise.
9562         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9563         * gcc.dg/Wwrite-strings-1.c: Likewise.
9564         * gcc.dg/anon-struct-5.c: Likewise.
9565         * gcc.dg/anon-struct-6.c: Likewise.
9566         * gcc.dg/anon-struct-7.c: Likewise.
9567         * gcc.dg/anon-struct-8.c: Likewise.
9568         * gcc.dg/array-8.c: Likewise.
9569         * gcc.dg/array-quals-2.c: Likewise.
9570         * gcc.dg/asm-qual-1.c: Likewise.
9571         * gcc.dg/asm-wide-1.c: Likewise.
9572         * gcc.dg/assign-warn-1.c: Likewise.
9573         * gcc.dg/assign-warn-2.c: Likewise.
9574         * gcc.dg/bitfld-10.c: Likewise.
9575         * gcc.dg/bitfld-11.c: Likewise.
9576         * gcc.dg/bitfld-12.c: Likewise.
9577         * gcc.dg/bitfld-13.c: Likewise.
9578         * gcc.dg/bitfld-14.c: Likewise.
9579         * gcc.dg/builtin-choose-expr-2.c: Likewise.
9580         * gcc.dg/builtins-30.c: Likewise.
9581         * gcc.dg/c90-const-expr-5.c: Likewise.
9582         * gcc.dg/c90-typespec-1.c: Likewise.
9583         * gcc.dg/c99-const-expr-5.c: Likewise.
9584         * gcc.dg/c99-flex-array-5.c: Likewise.
9585         * gcc.dg/c99-fordecl-3.c: Likewise.
9586         * gcc.dg/c99-tag-3.c: Likewise.
9587         * gcc.dg/c99-typespec-1.c: Likewise.
9588         * gcc.dg/c99-vla-jump-1.c: Likewise.
9589         * gcc.dg/c99-vla-jump-2.c: Likewise.
9590         * gcc.dg/c99-vla-jump-3.c: Likewise.
9591         * gcc.dg/c99-vla-jump-4.c: Likewise.
9592         * gcc.dg/c99-vla-jump-5.c: Likewise.
9593         * gcc.dg/cast-1.c: Likewise.
9594         * gcc.dg/cast-2.c: Likewise.
9595         * gcc.dg/cast-3.c: Likewise.
9596         * gcc.dg/cast-4.c: Likewise.
9597         * gcc.dg/cast-pretty-print-1.c: Likewise.
9598         * gcc.dg/comp-goto-2.c: Likewise.
9599         * gcc.dg/comp-goto-3.c: Likewise.
9600         * gcc.dg/cpp/error-1.c: Likewise.
9601         * gcc.dg/cpp/if-paren.c: Likewise.
9602         * gcc.dg/decl-7.c: Likewise.
9603         * gcc.dg/decl-8.c: Likewise.
9604         * gcc.dg/decl-nospec-1.c: Likewise.
9605         * gcc.dg/decl-nospec-2.c: Likewise.
9606         * gcc.dg/decl-nospec-3.c: Likewise.
9607         * gcc.dg/declspec-10.c: Likewise.
9608         * gcc.dg/declspec-11.c: Likewise.
9609         * gcc.dg/declspec-12.c: Likewise.
9610         * gcc.dg/declspec-13.c: Likewise.
9611         * gcc.dg/declspec-14.c: Likewise.
9612         * gcc.dg/declspec-15.c: Likewise.
9613         * gcc.dg/declspec-16.c: Likewise.
9614         * gcc.dg/declspec-17.c: Likewise.
9615         * gcc.dg/declspec-4.c: Likewise.
9616         * gcc.dg/declspec-5.c: Likewise.
9617         * gcc.dg/declspec-6.c: Likewise.
9618         * gcc.dg/declspec-7.c: Likewise.
9619         * gcc.dg/declspec-8.c: Likewise.
9620         * gcc.dg/declspec-9.c: Likewise.
9621         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9622         * gcc.dg/dfp/constants-c99.c: Likewise.
9623         * gcc.dg/dfp/keywords-c89.c: Likewise.
9624         * gcc.dg/dfp/keywords-c99.c: Likewise.
9625         * gcc.dg/dfp/keywords-reserved.c: Likewise.
9626         * gcc.dg/dfp/typespec.c: Likewise.
9627         * gcc.dg/dremf-type-compat-2.c: Likewise.
9628         * gcc.dg/dremf-type-compat-3.c: Likewise.
9629         * gcc.dg/dremf-type-compat-4.c: Likewise.
9630         * gcc.dg/empty-source-2.c: Likewise.
9631         * gcc.dg/empty-source-3.c: Likewise.
9632         * gcc.dg/enum3.c: Likewise.
9633         * gcc.dg/extra-semi-2.c: Likewise.
9634         * gcc.dg/extra-semi-3.c: Likewise.
9635         * gcc.dg/float-range-1.c: Likewise.
9636         * gcc.dg/float-range-2.c: Likewise.
9637         * gcc.dg/float-range-3.c: Likewise.
9638         * gcc.dg/float-range-5.c: Likewise.
9639         * gcc.dg/format/asm_fprintf-2.c: Likewise.
9640         * gcc.dg/format/asm_fprintf-3.c: Likewise.
9641         * gcc.dg/format/asm_fprintf-4.c: Likewise.
9642         * gcc.dg/format/asm_fprintf-5.c: Likewise.
9643         * gcc.dg/format/cast-1.c: Likewise.
9644         * gcc.dg/format/gcc_diag-3.c: Likewise.
9645         * gcc.dg/format/gcc_diag-4.c: Likewise.
9646         * gcc.dg/format/gcc_diag-6.c: Likewise.
9647         * gcc.dg/format/gcc_diag-8.c: Likewise.
9648         * gcc.dg/format/gcc_diag-9.c: Likewise.
9649         * gcc.dg/format/nul-2.c: Likewise.
9650         * gcc.dg/format/opt-1.c: Likewise.
9651         * gcc.dg/format/opt-2.c: Likewise.
9652         * gcc.dg/format/opt-3.c: Likewise.
9653         * gcc.dg/format/opt-4.c: Likewise.
9654         * gcc.dg/format/opt-5.c: Likewise.
9655         * gcc.dg/format/opt-6.c: Likewise.
9656         * gcc.dg/framework-2.c: Likewise.
9657         * gcc.dg/func-args-1.c: Likewise.
9658         * gcc.dg/func-outside-1.c: Likewise.
9659         * gcc.dg/func-outside-2.c: Likewise.
9660         * gcc.dg/gnu-cond-expr-2.c: Likewise.
9661         * gcc.dg/gnu-cond-expr-3.c: Likewise.
9662         * gcc.dg/if-empty-1.c: Likewise.
9663         * gcc.dg/init-bad-1.c: Likewise.
9664         * gcc.dg/init-bad-2.c: Likewise.
9665         * gcc.dg/init-bad-3.c: Likewise.
9666         * gcc.dg/init-desig-obs-2.c: Likewise.
9667         * gcc.dg/init-desig-obs-3.c: Likewise.
9668         * gcc.dg/init-empty-2.c: Likewise.
9669         * gcc.dg/init-empty-3.c: Likewise.
9670         * gcc.dg/inline-11.c: Likewise.
9671         * gcc.dg/inline-12.c: Likewise.
9672         * gcc.dg/inline-8.c: Likewise.
9673         * gcc.dg/inline-9.c: Likewise.
9674         * gcc.dg/inline3.c: Likewise.
9675         * gcc.dg/label-decl-1.c: Likewise.
9676         * gcc.dg/label-decl-2.c: Likewise.
9677         * gcc.dg/label-decl-3.c: Likewise.
9678         * gcc.dg/label-decl-4.c: Likewise.
9679         * gcc.dg/long-long-typespec-1.c: Likewise.
9680         * gcc.dg/lvalue-2.c: Likewise.
9681         * gcc.dg/lvalue-3.c: Likewise.
9682         * gcc.dg/nested-func-3.c: Likewise.
9683         * gcc.dg/nested-redef-1.c: Likewise.
9684         * gcc.dg/noreturn-4.c: Likewise.
9685         * gcc.dg/old-style-prom-2.c: Likewise.
9686         * gcc.dg/old-style-prom-3.c: Likewise.
9687         * gcc.dg/old-style-then-proto-1.c: Likewise.
9688         * gcc.dg/overflow-warn-1.c: Likewise.
9689         * gcc.dg/overflow-warn-2.c: Likewise.
9690         * gcc.dg/overflow-warn-3.c: Likewise.
9691         * gcc.dg/overflow-warn-4.c: Likewise.
9692         * gcc.dg/overflow-warn-6.c: Likewise.
9693         * gcc.dg/parm-forwdecl-2.c: Likewise.
9694         * gcc.dg/parm-forwdecl-3.c: Likewise.
9695         * gcc.dg/parm-impl-decl-1.c: Likewise.
9696         * gcc.dg/parm-impl-decl-2.c: Likewise.
9697         * gcc.dg/parm-incomplete-1.c: Likewise.
9698         * gcc.dg/parm-mismatch-1.c: Likewise.
9699         * gcc.dg/pointer-arith-1.c: Likewise.
9700         * gcc.dg/pointer-arith-2.c: Likewise.
9701         * gcc.dg/pointer-arith-3.c: Likewise.
9702         * gcc.dg/pointer-arith-4.c: Likewise.
9703         * gcc.dg/pointer-arith-6.c: Likewise.
9704         * gcc.dg/pointer-arith-7.c: Likewise.
9705         * gcc.dg/pointer-arith-8.c: Likewise.
9706         * gcc.dg/pr13804-1.c: Likewise.
9707         * gcc.dg/pr15698-1.c: Likewise.
9708         * gcc.dg/pr15698-2.c: Likewise.
9709         * gcc.dg/pr15698-3.c: Likewise.
9710         * gcc.dg/pr15698-4.c: Likewise.
9711         * gcc.dg/pr15698-5.c: Likewise.
9712         * gcc.dg/pr15698-6.c: Likewise.
9713         * gcc.dg/pr15698-7.c: Likewise.
9714         * gcc.dg/pr15698-8.c: Likewise.
9715         * gcc.dg/pr17188-1.c: Likewise.
9716         * gcc.dg/pr17301-1.c: Likewise.
9717         * gcc.dg/pr17301-2.c: Likewise.
9718         * gcc.dg/pr17730-1.c: Likewise.
9719         * gcc.dg/pr20368-1.c: Likewise.
9720         * gcc.dg/pr20368-2.c: Likewise.
9721         * gcc.dg/pr20368-3.c: Likewise.
9722         * gcc.dg/pr22308-1.c: Likewise.
9723         * gcc.dg/qual-component-1.c: Likewise.
9724         * gcc.dg/redecl-1.c: Likewise.
9725         * gcc.dg/redecl-11.c: Likewise.
9726         * gcc.dg/redecl-12.c: Likewise.
9727         * gcc.dg/redecl-13.c: Likewise.
9728         * gcc.dg/redecl-14.c: Likewise.
9729         * gcc.dg/redecl-15.c: Likewise.
9730         * gcc.dg/register-var-1.c: Likewise.
9731         * gcc.dg/register-var-2.c: Likewise.
9732         * gcc.dg/stmt-expr-2.c: Likewise.
9733         * gcc.dg/stmt-expr-3.c: Likewise.
9734         * gcc.dg/stmt-expr-label-1.c: Likewise.
9735         * gcc.dg/stmt-expr-label-2.c: Likewise.
9736         * gcc.dg/stmt-expr-label-3.c: Likewise.
9737         * gcc.dg/struct-empty-2.c: Likewise.
9738         * gcc.dg/struct-empty-3.c: Likewise.
9739         * gcc.dg/struct-parse-1.c: Likewise.
9740         * gcc.dg/struct-semi-1.c: Likewise.
9741         * gcc.dg/struct-semi-2.c: Likewise.
9742         * gcc.dg/struct-semi-3.c: Likewise.
9743         * gcc.dg/switch-5.c: Likewise.
9744         * gcc.dg/switch-6.c: Likewise.
9745         * gcc.dg/switch-7.c: Likewise.
9746         * gcc.dg/tls/diag-5.c: Likewise.
9747         * gcc.dg/transparent-union-1.c: Likewise.
9748         * gcc.dg/transparent-union-3.c: Likewise.
9749         * gcc.dg/typespec-1.c: Likewise.
9750         * gcc.dg/vla-init-2.c: Likewise.
9751         * gcc.dg/vla-init-3.c: Likewise.
9752         * gcc.dg/vla-init-4.c: Likewise.
9753         * gcc.dg/vla-init-5.c: Likewise.
9754         * gcc.dg/void-cast-2.c: Likewise.
9755         * gcc.dg/wvla-3.c: Likewise.
9756         * gcc.dg/wvla-7.c: Likewise.
9757         * gcc.target/i386/991209-1.c: Likewise.
9758         * gcc.target/ia64/fpreg-1.c: Likewise.
9759         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9760         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9761         
9762 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
9763
9764         PR fortran/31639
9765         * gfortran.dg/func_decl_4.f90: New test.
9766
9767 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
9768
9769         PR fortran/32727
9770         * gfortran.dg/interface_17.f90: New test.
9771
9772 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
9773
9774         PR fortran/32599
9775         * gfortran.dg/32599.f03: New test case.
9776
9777         PR fortran/32601
9778         * gfortran.dg/32601.f03: New test case.
9779         * gfortran.dg/32601_1.f03: Ditto.
9780         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9781         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9782
9783 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
9784
9785         * gcc.c-torture/execute/align-3.c: Remove function addr check.
9786
9787 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9788             Devang Patel  <dpatel@apple.com>
9789
9790         PR tree-optimization/25413
9791         * gcc.dg/vect/vect-align-1.c: New.
9792         * gcc.dg/vect/vect-align-2.c: New.
9793         * gcc.dg/vect/pr25413.c: New.
9794         * gcc.dg/vect/pr25413a.c: New.
9795         * gcc.dg/vect/pr31699.c: Fix dg-final check.
9796
9797 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
9798
9799         * lib/target-support.exp (check_ultrasparc_hw_available):
9800         New function.
9801         (is-effective-target): Check $arg for ultrasparc_hw.
9802         (is-effective-target-keyword): Likewise.
9803         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9804         when determining what to do on sparc platforms.
9805         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9806         * gcc.dg/20001101-1.c: Likewise.
9807         * gcc.dg/20001101-2.c: Likewise.
9808         * gcc.dg/ultrasp9.c: Likewise.
9809         * gcc.dg/ultrasp10.c: Likewise.
9810         * gcc.target/sparc/pdist-3.c: Likewise.
9811
9812 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
9813
9814         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9815
9816 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9817
9818         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9819         get vectorized.
9820         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9821         now get vectorized.
9822         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9823         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9824         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9825         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9826         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9827         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9828         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9829         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9830         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9831         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9832         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9833         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9834         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9835         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9836         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9837         * lib/target-supports.exp (check_effective_target_vect_int_mul):
9838         Add spu.
9839
9840 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
9841
9842         PR c++/30854
9843         * g++.dg/parse/error30.C: New test.
9844
9845 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9846
9847         PR fortran/29804
9848         * gfortran.dg/alloc_comp_misc_1.f90: New test.
9849
9850 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
9851
9852         * gfortran.fortran-torture/compile/pr32663.f: New test.
9853
9854 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9855
9856         PR c++/31027
9857         * g++.dg/inherit/virtual4.C: New.
9858
9859 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
9860
9861         PR target/32661
9862         * gcc.target/i386/pr32661-1.c: New test.
9863
9864 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
9865
9866         * gnat.dg/invariant_index.ad[sb]: New test.
9867
9868 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9869
9870         PR c++/32560
9871         * g++.dg/template/decl3.C: New.
9872
9873 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
9874
9875         PR 32617
9876         * gcc.c-torture/execute/align-3.c: New.
9877
9878 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
9879
9880         PR target/32708
9881         * gcc.target/i386/pr32708-1.c: New test.
9882         * gcc.target/i386/pr32708-2.c: Ditto.
9883         * gcc.target/i386/pr32708-3.c: Ditto.
9884
9885 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
9886
9887         * g++.dg/init/new20.C: Remove svn:executable flag.
9888
9889 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9890
9891         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9892
9893 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9894
9895         * gcc.dg/ultrasp7.c: Add fpic target requirement.
9896
9897 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9898
9899         PR testsuite/25241
9900         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
9901         directive.
9902         
9903 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
9904
9905         PR fortran/32157
9906         * gfortran.dg/overload_2.f90: New test.
9907
9908         PR fortran/32689
9909         * gfortran.dg/transfer_simplify_5.f90
9910
9911         PR fortran/32634
9912         * gfortran.dg/interface_15.f90: New test.
9913
9914 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9915
9916         PR libfortran/32336
9917         * gfortran.dg/matmul_5.f90:  New test case.
9918
9919 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9920
9921         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
9922         * gcc.dg/fesd-any.h: Likewise.
9923         * gcc.dg/fesd-baseonly.c: Likewise.
9924         * gcc.dg/fesd-baseonly.h: Likewise.
9925         * gcc.dg/fesd-none.c: Likewise.
9926         * gcc.dg/fesd-none.h: Likewise.
9927         * gcc.dg/fesd-reduced.c: Likewise.
9928         * gcc.dg/fesd-reduced.h: Likewise.
9929         * gcc.dg/fesd-sys.c: Likewise.
9930         * gcc.dg/fesd-sys.h: Likewise
9931         * gcc.dg/fesd.h: Likewise.
9932
9933         * g++.dg/debug/dwarf2: New directory.
9934         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9935         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9936         * g++.dg/other/fesd-any.h: Likewise.
9937         * g++.dg/other/fesd-baseonly.C: Likewise.
9938         * g++.dg/other/fesd-baseonly.h: Likewise.
9939         * g++.dg/other/fesd-none.C: Likewise.
9940         * g++.dg/other/fesd-none.h: Likewise.
9941         * g++.dg/other/fesd-reduced.C: Likewise.
9942         * g++.dg/other/fesd-reduced.h: Likewise.
9943         * g++.dg/other/fesd-sys.C: Likewise.
9944         * g++.dg/other/fesd-sys.h: Likewise.
9945         * g++.dg/other/fesd.h: Likewise.
9946
9947 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
9948
9949         PR fortran/31129
9950         * gfortran.dg/parameter_unused.f90: New test.
9951
9952 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
9953
9954         PR tree-optimization/32681
9955         * gcc.dg/tree-ssa/pr32681.c: New test.
9956
9957 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9958
9959         PR fortran/32678
9960         * gfortran.dg/fmt_t_5.f90: New test.
9961
9962 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
9963
9964         PR c++/30535
9965         * g++.dg/template/operator10.C: New.
9966
9967 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9968
9969         PR libfortran/32217
9970         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
9971
9972 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9973
9974         PR fortran/29876
9975         * gfortran.dg/operator_6.f90: New test.
9976
9977 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9978
9979         PR fortran/17711
9980         * gfortran.dg/operator_4.f90: New test.
9981         * gfortran.dg/operator_5.f90: New test.
9982         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9983         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9984
9985 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9986
9987         PR fortran/32669
9988         * gfortran.dg/argument_checking_6.f90: New.
9989
9990 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9991
9992         PR fortran/25094
9993         * gfortran.dg/interface_155555.f90: New test.
9994
9995 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9996
9997         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9998         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9999
10000 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10001
10002         PR testsuite/25241
10003         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10004         discern pedantic diagnostics and errors.
10005         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10006         and not an error.
10007         * gcc.dg/20050121-1.c: This is an error and not a warning.
10008         * gcc.target/i386/sseregparm-2.c:  Likewise.
10009         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10010         * gcc.dg/charset/attribute2.c: Likewise.
10011         * gcc.dg/bitfld-1.c: Likewise.
10012         * gcc.dg/pack-test-2.c: Likewise.
10013         * gcc.dg/940510-1.c: Match separately error and warning.
10014         * gcc.dg/array-2.c: Match separately multiple messages. The second
10015         diagnostic is a pedantic warning and not an error.
10016         * gcc.dg/pr14475.c: Match separately multiple messages.
10017         * gcc.dg/pr18809-1.c: Likewise.
10018         * gcc.dg/pr27953.c: Likewise.
10019         * gcc.dg/vla-init-1.c: Likewise.
10020         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10021
10022 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10023
10024         PR fortran/32644
10025         * gfortran.dg/char_decl_1.f90: New test.
10026
10027 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
10028
10029         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10030
10031 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
10032
10033         PR c++/32232
10034         * g++.dg/template/overload9.C: New test.
10035
10036 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
10037
10038         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10039         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10040
10041 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10042
10043         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10044         * gcc.dg/20001012-2.c: Likewise.
10045         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10046         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10047
10048 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10049
10050         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10051         about the chunk size when STACK_SIZE is defined.
10052
10053 2007-07-06  Josh Conner  <jconner@apple.com>
10054
10055         PR middle-end/32602
10056         * gcc.dg/sibcall-8.c: New test.
10057
10058 2007-07-06  Josh Conner  <jconner@apple.com>
10059
10060         PR middle-end/32603
10061         * gcc.target/arm/sibcall-1.c: New test.
10062
10063 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10064
10065         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10066
10067 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
10068
10069         * gfortran.dg/save_parameter.f90: New test.
10070         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10071
10072 2007-07-06  Richard Guenther  <rguenther@suse.de>
10073
10074         * g++.dg/opt/pr30965.C: New testcase.
10075
10076 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
10077
10078         * gcc.target/mips/save-restore-5.c: New test.
10079
10080 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10081
10082         PR rtl_optimization/32450
10083         * gcc.dg/pr32450.c: New runtime test.
10084
10085 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10086
10087         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10088         single underscore in scan directives.
10089
10090 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
10091
10092         PR c++/32245
10093         * g++.dg/init/ptrmem4.C: New test.
10094
10095         PR c++/32251
10096         * g++.dg/init/new21.C: Likewise.
10097
10098         PR c++/31992
10099         * g++.dg/template/static30.C: Likewise.
10100
10101 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
10102
10103         * gcc.dg/vect/costmodel/ppc: New directory.
10104         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10105         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10106         New test.
10107         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10108         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10109         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10110         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10111         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10112         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10113         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10114         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10115         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10116         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10117         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10118         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10119         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10120         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10121
10122 2007-07-05  Tobias Burnus  <burnus@net-b.de>
10123
10124         PR fortran/32359
10125         * gfortran.dg/module_md5_1.f90: Update MD5 number.
10126
10127 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
10128
10129         PR fortran/32526
10130         * gfortran.dg/interface_14.f90: New test.
10131
10132         PR fortran/32613
10133         * gfortran.dg/do_iterator_2.f90: New test.
10134
10135 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
10136
10137         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10138         (FE_DEC_DOWNWARD): Likewise.
10139         (FE_DEC_UPWARD): Likewise.
10140         (FE_DEC_TOWARDZERO): Likewise.
10141         (FE_DEC_TONEARESTFROMZERO): Likewise.
10142
10143 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
10144
10145         * gcc.c-torture/compile/pr32606.c: New.
10146         * gfortran.fortran-torture/execute/pr32604.f90: New.
10147
10148 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
10149
10150         * gcc.dg/visibility-12.c: New test.
10151         * gcc.dg/visibility-13.c: Likewise.
10152         * g++.dg/ext/visibility-9.C: Likewise.
10153         * g++.dg/ext/visibility-10.C: Likewise.
10154
10155 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10156
10157         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10158         * gcc.dg/sh-relax-vxworks.c: New test.
10159
10160 2007-07-04  Richard Guenther  <rguenther@suse.de>
10161
10162         PR tree-optimization/32500
10163         * gcc.c-torture/execute/pr32500.c: New testcase.
10164
10165 2007-07-04  Richard Guenther  <rguenther@suse.de>
10166
10167         PR tree-optimization/32482
10168         * gcc.c-torture/compile/pr32482.c: New testcase.
10169
10170 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10171
10172         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10173         VxWorks kernels.
10174         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10175         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10176         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10177         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10178
10179 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10180
10181         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10182
10183 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10184
10185         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10186
10187 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10188
10189         PR fortran/31198
10190         * gfortran.dg/min_max_optional_1.f90: New test.
10191         * gfortran.dg/min_max_optional_2.f90: New test.
10192         * gfortran.dg/min_max_optional_3.f90: New test.
10193
10194 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10195
10196         PR fortran/32545
10197         * gfortran.dg/fmt_error.f90: New test.
10198
10199 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10200
10201         PR fortran/32612
10202         * gfortran.dg/interface_13.f90: New test.
10203
10204 2007-07-03  Dave Brolley  <brolley@redhat.com>
10205
10206         PR c++/31743
10207         * g++.dg/init/new20.C: New test.
10208
10209 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
10210
10211         PR fortran/32579
10212         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10213
10214 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10215
10216         PR fortran/25062
10217         * common_7.f90: New.
10218         * common_8.f90: New.
10219         * common_9.f90: New.
10220
10221 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10222
10223         PR fortran/30940
10224         * gfortran.dg/argument_checking_1.f90: New.
10225         * gfortran.dg/argument_checking_2.f90: New.
10226         * gfortran.dg/argument_checking_3.f90: New.
10227         * gfortran.dg/argument_checking_4.f90: New.
10228         * gfortran.dg/argument_checking_5.f90: New.
10229         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10230         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10231
10232 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10233
10234         * gcc.dg/pr32176.c: Add -w to default dg-options.
10235
10236 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10237
10238         * gcc.c-torture/compile/ssa-pre-1.c: New test.
10239
10240 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10241
10242         PR fortran/20888
10243         * gfortran.dg/null_2.f90: New.
10244
10245 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10246             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10247
10248         PR middle-end/32176
10249         * gcc.dg/pr32176.c: New test.
10250
10251 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10252
10253         * gcc.dg/const-float80.c : New test.
10254         * gcc.dg/const-float128.c : New test.
10255         * gcc.dg/const-float80-ped.c : New test.
10256         * gcc.dg/const-float128-ped.c : New test.
10257
10258 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10259
10260         * gcc.dg/c99-math.h: Fix typo.
10261
10262 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10263
10264         PR libgomp/32468
10265         * gcc.dg/gomp/pr32468-1.c: New test.
10266
10267 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10268
10269         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10270         an ABI option.
10271
10272 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10273
10274         * gfortran.fortran-torture/compile/pr32583.f: New.
10275         * gcc.c-torture/compile/pr32584.c: New
10276
10277 2007-07-02  Ollie Wild  <aaw@google.com>
10278
10279         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10280         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10281
10282 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10283
10284         * gcc.target/mips/save-restore-1.c: New test.
10285         * gcc.target/mips/save-restore-2.c: Likewise.
10286         * gcc.target/mips/save-restore-3.c: Likewise.
10287         * gcc.target/mips/save-restore-4.c: Likewise.
10288
10289 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
10290
10291         PR tree-optimization/31966
10292         PR tree-optimization/32533
10293         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10294         * gfortran.dg/pr32533.f90: Ditto.
10295
10296 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10297
10298         * g++.dg/opt/nrv12.C: New test.
10299         * gcc.target/i386/nrv1.c: New test.
10300
10301         PR c++/31748
10302         * g++.dg/gomp/pr31748.C: New test.
10303
10304 2007-07-02  Ira Rosen  <irar@il.ibm.com>
10305  
10306         PR tree-optimization/32230
10307         * gcc.dg/vect/pr32230.c: New test.
10308
10309 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
10310
10311         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10312         * bind_c_coms.f90: Ditto.
10313         * bind_c_coms_driver.c: Ditto.
10314         * bind_c_dts.f90: Ditto.
10315         * bind_c_dts_2.f03: Ditto.
10316         * bind_c_dts_2_driver.c: Ditto.
10317         * bind_c_dts_3.f03: Ditto.
10318         * bind_c_dts_4.f03: Ditto.
10319         * bind_c_dts_driver.c: Ditto.
10320         * bind_c_implicit_vars.f03: Ditto.
10321         * bind_c_procs.f03: Ditto.
10322         * bind_c_usage_2.f03: Ditto.
10323         * bind_c_usage_3.f03: Ditto.
10324         * bind_c_usage_5.f03: Ditto.
10325         * bind_c_usage_6.f03: Ditto.
10326         * bind_c_usage_7.f03: Ditto.
10327         * bind_c_vars.f90: Ditto.
10328         * bind_c_vars_driver.c: Ditto.
10329         * binding_c_table_15_1.f03: Ditto.
10330         * binding_label_tests.f03: Ditto.
10331         * binding_label_tests_10.f03: Ditto.
10332         * binding_label_tests_10_main.f03: Ditto.
10333         * binding_label_tests_11.f03: Ditto.
10334         * binding_label_tests_11_main.f03: Ditto.
10335         * binding_label_tests_12.f03: Ditto.
10336         * binding_label_tests_13.f03: Ditto.
10337         * binding_label_tests_13_main.f03: Ditto.
10338         * binding_label_tests_14.f03: Ditto.
10339         * binding_label_tests_2.f03: Ditto.
10340         * binding_label_tests_3.f03: Ditto.
10341         * binding_label_tests_4.f03: Ditto.
10342         * binding_label_tests_5.f03: Ditto.
10343         * binding_label_tests_6.f03: Ditto.
10344         * binding_label_tests_7.f03: Ditto.
10345         * binding_label_tests_8.f03: Ditto.
10346         * binding_label_tests_9.f03: Ditto.
10347         * c_assoc.f90: Ditto.
10348         * c_assoc_2.f03: Ditto.
10349         * c_f_pointer_shape_test.f90: Ditto.
10350         * c_f_pointer_tests.f90: Ditto.
10351         * c_f_tests_driver.c: Ditto.
10352         * c_funloc_tests.f03: Ditto.
10353         * c_funloc_tests_2.f03: Ditto.
10354         * c_funloc_tests_3.f03: Ditto.
10355         * c_funloc_tests_3_funcs.c: Ditto.
10356         * c_kind_params.f90: Ditto.
10357         * c_kind_tests_2.f03: Ditto.
10358         * c_kinds.c: Ditto.
10359         * c_loc_driver.c: Ditto.
10360         * c_loc_test.f90: Ditto.
10361         * c_loc_tests_2.f03: Ditto.
10362         * c_loc_tests_2_funcs.c: Ditto.
10363         * c_loc_tests_3.f03: Ditto.
10364         * c_loc_tests_4.f03: Ditto.
10365         * c_loc_tests_5.f03: Ditto.
10366         * c_loc_tests_6.f03: Ditto.
10367         * c_loc_tests_7.f03: Ditto.
10368         * c_loc_tests_8.f03: Ditto.
10369         * c_ptr_tests.f03: Ditto.
10370         * c_ptr_tests_10.f03: Ditto.
10371         * c_ptr_tests_5.f03: Ditto.
10372         * c_ptr_tests_7.f03: Ditto.
10373         * c_ptr_tests_7_driver.c: Ditto.
10374         * c_ptr_tests_8.f03: Ditto.
10375         * c_ptr_tests_8_funcs.c: Ditto.
10376         * c_ptr_tests_9.f03: Ditto.
10377         * c_ptr_tests_driver.c: Ditto.
10378         * c_size_t_driver.c: Ditto.
10379         * c_size_t_test.f03: Ditto.
10380         * com_block_driver.f90: Ditto.
10381         * global_vars_c_init.f90: Ditto.
10382         * global_vars_c_init_driver.c: Ditto.
10383         * global_vars_f90_init.f90: Ditto.
10384         * global_vars_f90_init_driver.c: Ditto.
10385         * interop_params.f03: Ditto.
10386         * iso_c_binding_only.f03: Ditto.
10387         * iso_c_binding_rename_1.f03: Ditto.
10388         * iso_c_binding_rename_1_driver.c: Ditto.
10389         * iso_c_binding_rename_2.f03: Ditto.
10390         * iso_c_binding_rename_2_driver.c: Ditto.
10391         * kind_tests_2.f03: Ditto.
10392         * kind_tests_3.f03: Ditto.
10393         * module_md5_1.f90: Ditto.
10394         * only_clause_main.c: Ditto.
10395         * print_c_kinds.f90: Ditto.
10396         * test_bind_c_parens.f03: Ditto.
10397         * test_c_assoc.c: Ditto.
10398         * test_com_block.f90: Ditto.
10399         * test_common_binding_labels.f03: Ditto.
10400         * test_common_binding_labels_2.f03: Ditto.
10401         * test_common_binding_labels_2_main.f03: Ditto.
10402         * test_common_binding_labels_3.f03: Ditto.
10403         * test_common_binding_labels_3_main.f03: Ditto.
10404         * test_only_clause.f90: Ditto.
10405         * use_iso_c_binding.f90: Ditto.
10406         * value_5.f90: Ditto.
10407         * value_test.f90: Ditto.
10408         * value_tests_f03.f90: Ditto.
10409
10410 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
10411
10412         * gcc.dg/tls/opt-14.c: New.
10413
10414 2007-07-01  Ollie Wild  <aaw@google.com>
10415
10416         * g++.dg/lookup/using16.C: New test.
10417         * g++.dg/lookup/using17.C: New test.
10418
10419 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
10420
10421         PR fortran/32239
10422         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10423         (test_4): Use proper test for floating point equality.
10424         (test_8): Likewise.
10425
10426 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10427
10428         PR libgfortran/32554
10429         * gfortran.dg/fmt_p_1.f90: New test.
10430
10431 2007-07-01  Ira Rosen  <irar@il.ibm.com>
10432
10433         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10434         initialization and fix dg-final check - the initialization loop is
10435         vectorizable.
10436
10437 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10438             Volker Reichelt  <reichelt@netcologne.de>
10439
10440         PR middle-end/32559
10441         * gcc.dg/pr32559.c: New test.
10442
10443 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10444
10445         PR tree-optimization/25371
10446         * gcc.dg/vect/pr25371.c: New test.
10447
10448 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
10449
10450         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10451         when allocating and initializing a flexible array.
10452
10453 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
10454
10455         PR fortran/20373
10456         * gfortran.dg/intrinsic.f90: New test.
10457
10458 2007-06-30  Tobias Burnus  <burnus@net-b.de>
10459
10460         PR fortran/32555
10461         * gfortran.dg/fmt_zero_check.f90: New.
10462
10463 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
10464
10465         PR fortran/30284
10466         * gfortran.dg/repeat_f90: New test.
10467
10468 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10469
10470         PR testsuite/25241
10471         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10472         -pedantic-errors, so we should match errors.
10473         * gcc.dg/cpp/escape-1.c: Likewise.
10474         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10475         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10476         warning.
10477         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10478         errors instead of warnings.
10479         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10480         a pedantic warning.
10481         * gcc.dg/cpp/arith-3.c: Likewise.
10482
10483 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10484
10485         PR testsuite/25241
10486         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10487         * gcc.dg/pch/valid-2.c: Likewise.
10488         * gcc.dg/pch/valid-3.c: Likewise.
10489         * gcc.dg/pch/warn-1.c: Likewise.
10490         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10491         
10492 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10493
10494         PR c/4076
10495         * gcc.dg/Wunused-function.c: New.
10496         
10497 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10498
10499         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10500
10501 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
10502
10503         * g++.dg/other/canon-31724.C: New.
10504         
10505 2007-06-29  Jan Hubicka  <jh@suse.cz>
10506
10507         PR middle-end/32372
10508         * gcc.c-torture/compile/pr32372.c: new.
10509
10510 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10511
10512         * gfortran.dg/operator_3.f90: New test.
10513
10514 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10515
10516         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10517         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10518
10519 2007-06-29  Richard Guenther  <rguenther@suse.de>
10520
10521         PR middle-end/32493
10522         * gcc.dg/inline-23.c: New testcase.
10523
10524 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
10525
10526         PR tree-optimization/24659
10527         * gcc.target/i386/vectorize2.c: New test.
10528         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10529         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10530
10531 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10532
10533         * gcc.dg/pointer-arith-9.c: New test.
10534
10535 2007-06-29  Tobias Burnus  <burnus@net-b.de>
10536
10537         PR fortran/32483
10538         * gfortran.dg/fmt_read_2.f90: New.
10539
10540 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10541
10542         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10543         If it exists, don't try to create it.
10544
10545 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
10546
10547         * g++.dg/ext/visibility/ms-compat-1.C: New.
10548
10549 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10550
10551         PR tree-opt/32417
10552         * gfortran.fortran-torture/compile/pr32417.f90: New test.
10553
10554 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
10555
10556         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10557         targets.
10558
10559 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
10560
10561         PR fortran/32467
10562         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10563
10564 2007-06-27  Richard Guenther  <rguenther@suse.de>
10565
10566         PR middle-end/32492
10567         * gcc.dg/inline-22.c: New testcase.
10568
10569 2007-06-26  Hui-May Chang <hm.chang@apple.com>
10570
10571         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10572         the scan-assembler constant.
10573
10574 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
10575
10576         PR 20216
10577         * gcc.dg/pr20216.c: New.
10578
10579 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10580
10581         PR tree-opt/32421
10582         * gcc.dg/vect/pr32421.c: New test.
10583
10584 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
10585
10586         PR c++/32111
10587         * g++.dg/other/friend5.C: New test.
10588
10589 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
10590
10591         PR fortran/32464
10592         * gfortran.dg/host_assoc_function_2.f90: New test.
10593
10594         PR fortran/31494
10595         * gfortran.dg/host_assoc_call_1.f90: New test.
10596
10597 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10598
10599         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10600         
10601 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10602
10603         PR fortran/32456
10604         * gfortran.dg/error_format.f90: New test.
10605
10606 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10607
10608         PR fortran/32136
10609         * gfortran.dg/pr32136.f90: New test.
10610
10611 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10612
10613         PR fortran/31726
10614         * gfortran.dg/minmaxloc_1.f90: New test.
10615
10616         PR fortran/32298
10617         * gfortran.dg/minmaxloc_2.f90: New test.
10618
10619 2007-06-23  Richard Guenther  <rguenther@suse.de>
10620
10621         PR tree-optimization/16876
10622         PR middle-end/29478
10623         * gcc.dg/pr29254.c: The warning is bogus.
10624         * gcc.dg/warn-1.c: Likewise.
10625         * gcc.dg/assign-warn-3.c: Likewise.
10626         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10627
10628 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
10629
10630         * gcc.c-torture/execute/20070623-1.c: New.
10631
10632 2007-06-22  Jan Hubicka  <jh@suse.cz>
10633
10634         * gcc.c-torture/compile/pr31541.c: New.
10635
10636 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10637
10638         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10639         Remove -m64 from dg-options.
10640
10641 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10642
10643         PR middle-end/32374
10644         * gcc.dg/pr32374.c: New test.
10645
10646 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10647
10648         PR fortran/32360
10649         * gfortran.dg/pointer_assign_3.f90: New test.
10650
10651 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
10652
10653         * gcc.dg/tree-ssa/pr19590.c: New.
10654
10655 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10656
10657         PR fortran/31162
10658         * gfortran.dg/assign.f90: Update test.
10659         * gfortran.dg/real_do_1.f90: Update test.
10660         * gfortran.dg/gomp/omp_do1.f90: Update test.
10661         * gfortran.dg/warnings_are_errors_1.f: Update test.
10662         * gfortran.dg/g77/20010519-1.f: Update test.
10663         * gfortran.dg/g77/pr9258.f: Update test.
10664         * gfortran.dg/g77/960317-1.f: Update test.
10665
10666 2007-06-21  Richard Guenther  <rguenther@suse.de>
10667
10668         PR tree-optimization/32453
10669         * gcc.c-torture/compile/pr32453.c: New testcase.
10670
10671 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
10672
10673         PR tree-optimization/31866
10674         * gcc.dg/pr31866.c: New test.
10675
10676 2007-06-21  Richard Guenther  <rguenther@suse.de>
10677
10678         PR tree-optimization/32451
10679         * g++.dg/torture/20070621-1.C: New testcase.
10680
10681 2007-06-21  Christian Bruel  <christian.bruel@st.com>
10682
10683         * gcc.dg/attr-isr.c: Test delay slot content.
10684         
10685 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10686
10687         PR fortran/32361
10688         gfortran.dg/pointer_assign_2.f90: New test.
10689
10690 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10691
10692         PR fortran/25061
10693         gfortran.dg/invalid_procedure_name.f90: New test.
10694
10695 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
10696
10697         PR tree-optimization/25737
10698         * gcc.dg/tree-ssa/alias-14.c: New test.
10699
10700 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
10701
10702         * gcc.target/i386/large-size-array-3.c: New.
10703
10704 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10705         Richard Guenther  <rguenther@suse.de>
10706
10707         PR fortran/32140
10708         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10709
10710 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
10711
10712         PR middle-end/31959
10713         * gcc.dg/pr31959.c: New test.
10714
10715         PR inline-asm/32109
10716         * g++.dg/ext/asm10.C: New test.
10717
10718         PR middle-end/32285
10719         * gcc.c-torture/execute/20070614-1.c: New test.
10720
10721 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
10722
10723         * gcc.target/arm/stack-corruption.c: New test.
10724
10725 2007-06-19  Richard Guenther  <rguenther@suse.de>
10726
10727         * g++.dg/torture/pr30252.C: New testcase.
10728
10729 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
10730
10731         PR tree-optimization/32353
10732         * g++.dg/opt/nrv13.C: New test.
10733
10734 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
10735
10736         PR fortran/20863
10737         PR fortran/20882
10738         * gfortran.dg/impure_assignment_2.f90 : New test.
10739
10740         PR fortran/32236
10741         * gfortran.dg/data_initialized_2.f90 : New test.
10742
10743         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10744         appropriate version of 'dmach'.
10745
10746 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10747
10748         PR target/32389
10749         * gcc.target/i386/pr32389.c New test.
10750
10751 2007-06-18  Simon Baldwin <simonb@google.com>
10752
10753         PR c++/31923
10754         * g++.dg/template/error25.C: New.
10755         * g++.dg/template/spec35.C: New.
10756
10757 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
10758
10759         * gcc.c-torture/compile/pr32355.c: New testcase.
10760         
10761 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10762
10763         PR tree-optimization/32383
10764         * g++.dg/opt/pr32383.C: New test.
10765
10766 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
10767
10768         PR rtl-optimization/32366
10769         * gcc.dg/vect/pr32366.c: New test.
10770
10771 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
10772
10773         * gcc.c-torture/compile/pr32349.c: New testcase.
10774         
10775 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10776
10777         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10778         * gcc.target/sparc/combined-2.c: Likewise.
10779         * gcc.target/sparc/fexpand.c : Likewise.
10780         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
10781         * gcc.target/sparc/fpack16.c : Likewise.
10782         * gcc.target/sparc/fpmerge.c : Likewise.
10783         * gcc.target/sparc/fpmul.c : Likewise.
10784         * gcc.target/sparc/noresult.c : Likewise.
10785         * gcc.target/sparc/pdist.c: Likewise.
10786
10787 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
10788
10789         PR middle-end/31723
10790         * gcc.target/i386/recip-divf.c: New test.
10791         * gcc.target/i386/recip-sqrtf.c: Ditto.
10792         * gcc.target/i386/recip-vec-divf.c: Ditto.
10793         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10794         * gcc.target/i386/sse-recip.c: Ditto.
10795         * gcc.target/i386/sse-recip-vec.c: Ditto.
10796
10797 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10798
10799         PR tree-opt/32225
10800         * gcc.c-torture/compile/20070605-1.c: New test.
10801
10802         * gcc.c-torture/compile/20070603-1.c: New testcase.
10803         * gcc.c-torture/compile/20070603-2.c: New testcase.
10804
10805         * gcc.c-torture/compile/20070531-1.c: New test.
10806
10807         PR tree-opt/32167
10808         * gcc.c-torture/compile/20070531-2.c: New test.
10809
10810         PR tree-opt/32144
10811         * gcc.c-torture/compile/20070529-1.c: New test.
10812
10813         PR tree-opt/32145
10814         * gcc.c-torture/compile/20070529-2.c: New test.
10815
10816         PR tree-opt/32015
10817         * gcc.c-torture/compile/20070520-1.c: New test.
10818
10819         * g++.dg/ext/java-1.C: New test.
10820
10821         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10822         loops instead of one. Remove the "can't determine dependence"
10823         check.
10824         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10825         needed as the cast is gone in the first place.
10826         * gcc.dg/max-1.c: Change local variable a to be a global one.
10827         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10828         have a cast which is PREd.
10829
10830 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
10831
10832         * g++.dg/lookup/anon6.C: New test.
10833
10834 2007-06-14  Dirk Mueller  <dmueller@suse.de>
10835
10836         PR c++/31806
10837         * g++.dg/opt/static6.C: New testcase.
10838
10839 2007-06-14  Geoff Keating  <geoffk@apple.com>
10840
10841         * g++.dg/ext/visibility/overload-1.C: New.
10842
10843         PR 31093
10844         * g++.dg/ext/visibility/anon4.C: New.
10845
10846 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
10847
10848         PR target/32268
10849         * gcc.target/i386/pr32268.c: New test.
10850
10851 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
10852
10853         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10854         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10855         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10856
10857         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10858         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10859         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10860         BID is used.
10861
10862 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
10863
10864         PR fortran/32302
10865         * gfortran.dg/common_resize_1.f90: New test.
10866
10867 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
10868
10869         PR target/32274
10870         * gcc.dg/vect/pr32224.c: Fix.   
10871         
10872 2007-06-13  Eric Christopher  <echristo@apple.com>
10873
10874         * gcc.target/i386/ssefn-1.c: Add -march=i386.
10875
10876 2007-06-13  Tobias Burnus  <burnus@net-b.de>
10877
10878         PR fortran/32323
10879         * gfortran.dg/actual_array_vect_1.f90: New.
10880
10881 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10882
10883         * gcc.target/sparc/mfpu.c: New test.
10884
10885 2007-06-12  Geoff Keating  <geoffk@apple.com>
10886
10887         * g++.dg/warn/weak1.C: Suppress on Darwin.
10888         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10889
10890 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10891
10892         PR middle-end/31579
10893          * g++.dg/torture/pr31579.C: New testcase.
10894
10895 2007-06-12  Ian Lance Taylor  <iant@google.com>
10896
10897         PR libstdc++/29286
10898         * g++.dg/init/new16.C: New test.
10899         * g++.dg/init/new17.C: New test.
10900         * g++.dg/init/new18.C: New test.
10901         * g++.dg/init/new19.C: New test.
10902
10903 2007-06-12  Olivier Hainque  <hainque@adacore.com>
10904
10905         * gnat.dg/lhs_view_convert.adb: New test.
10906
10907 2007-06-12  Richard Guenther  <rguenther@suse.de>
10908
10909         PR tree-optimization/15353
10910         PR tree-optimization/31657
10911         * gcc.c-torture/execute/20070424-1.c: New testcase.
10912         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
10913         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
10914         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
10915         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
10916         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
10917
10918 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10919
10920         PR rtl-optimization/32293
10921         * gcc.dg/pr32293.c: New test.
10922
10923 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10924
10925         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
10926
10927 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
10928
10929         PR fortran/29786
10930         * gfortran.dg/equiv_7.f90: New test.
10931         * gfortran.dg/equiv_constraint_7.f90: Change error message.
10932
10933         PR fortran/30875
10934         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10935
10936 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
10937
10938         * gcc.dg/setjmp-3.c: Rename raise to raise0.
10939         * gcc.dg/setjmp-4.c: Likewise.
10940         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10941
10942 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
10943
10944         PR rtl-optimization/31025
10945         * gfortran.dg/pr31025.f90: New.
10946
10947 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10948
10949         PR target/32280
10950         * gcc.target/i386/pr32280.c: New test.
10951
10952 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10953
10954         PR middle-end/32279
10955         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10956
10957 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10958
10959         PR libgfortran/32235
10960         * gfortran.dg/backspace_9.f: New test.
10961
10962 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
10963
10964         * gcc.dg/tree-ssa/prefetch-7.c: New test.
10965
10966 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
10967
10968         * gcc.dg/tree-ssa/loop-28.c: New testcase.
10969
10970 2007-06-09  Ian Lance Taylor  <iant@google.com>
10971
10972         PR tree-optimization/32169
10973         * gcc.c-torture/compile/pr32169.c: New test.
10974
10975 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10976
10977         * gcc.dg/vect/costmodel: New directory.
10978         * gcc.dg/vect/costmodel/i386: New directory.
10979         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10980         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10981         New test.
10982         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10983         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10984         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10985         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10986         * gcc.dg/vect/costmodel/x86_64: New directory.
10987         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10988         New testsuite.
10989         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10990         New test.
10991         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10992         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10993         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10994         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10995         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10996
10997 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10998
10999         PR tree-optimization/32243
11000         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
11001         flags for -Os tests.
11002         * gcc.dg/vect/03-vect-pr32243.c: New test.
11003
11004 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
11005
11006         PR tree-optimization/32224
11007         * gcc.dg/vect/pr32224.c: New test.
11008
11009 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
11010
11011         PR c++/32177
11012         * g++.dg/gomp/pr32177.C: New test.
11013
11014 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11015
11016         PR testsuite/25241
11017         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11018         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11019         warning nor an error.
11020         * gcc.dg/Wfatal-2.c: Likewise.
11021         * gcc.dg/Werror-1.c: Likewise.
11022         * gcc.dg/Werror-5.c: Likewise.
11023         * gcc.dg/Werror-7.c: Likewise.
11024         * gcc.dg/Werror-10.c: Likewise.
11025         * gcc.dg/Werror-11.c: Likewise.
11026
11027 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
11028
11029         PR c++/30759
11030         * g++.dg/init/brace6.C: New test.
11031
11032 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
11033
11034         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11035         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11036         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11037         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11038
11039         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11040         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11041         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11042         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11043         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11044         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11045         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11046         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11047
11048         * gcc.dg/darwin-minversion-3.c: New.
11049
11050 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
11051
11052         * gcc.target/i386/builtin-copysign.c: New test.
11053
11054 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11055
11056         PR tree-optimization/32220
11057         * gfortran.dg/predcom-2.f: New testcase.
11058
11059 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11060
11061         PR tree-opt/32231
11062         * gcc.target/i386/vectorize4.c: New test.
11063
11064 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
11065
11066         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11067
11068 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11069
11070         PR testsuite/25241
11071         * gcc.dg/simd-5.c: Mark output as a note.
11072         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11073         dg-message.
11074         * gcc.dg/simd-1.c: Likewise.
11075         * gcc.dg/always_inline.c: Mark output as a sorry.
11076         * gcc.dg/always_inline2.c: Likewise.
11077         * gcc.dg/always_inline3.c: Likewise.
11078
11079 2007-06-06  Ian Lance Taylor  <iant@google.com>
11080
11081         * g++.dg/conversion/enum1.C: New test.
11082
11083 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
11084
11085         PR tree-optimization/32216
11086         * gcc.dg/vect/pr32216.c: New test.
11087
11088 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11089
11090         PR testsuite/18923
11091         * gfortran.dg/invalid_contains_1.f90: New test.
11092         * gfortran.dg/invalid_contains_2.f90: New test.
11093
11094 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11095
11096         PR testsuite/32057
11097         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11098         midnight issues.
11099
11100 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11101
11102         PR testsuite/25241
11103         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11104         dg-message to match de note.
11105         * gcc.dg/pr26570.c: Use dg-message for a note.
11106         * gcc.dg/pr29254.c: Use dg-message for generic output and use
11107         dg-error instead of dg-warning because of -Werror.
11108         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11109         neither an error, nor a warning.
11110         * gcc.dg/glibc-uclibc-2.c: Likewise
11111         * gcc.dg/cpp/19940712-1.c: Likewise.
11112
11113 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
11114
11115         PR preprocessor/23479
11116         * gcc.dg/binary-constants-1.c: Add test suites for
11117         the 0b-prefixed binary integer constants.
11118         * gcc.dg/binary-constants-2.c: Ditto.
11119         * gcc.dg/binary-constants-3.c: Ditto.
11120         * gcc.dg/binary-constants-4.c: Ditto.
11121
11122 2007-06-05  Ian Lance Taylor  <iant@google.com>
11123
11124         * gcc.dg/Wstrict-overflow-19.c: New test.
11125
11126 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
11127
11128         * gcc.dg/matrix/matrix-6.c: Remove conversion.
11129
11130 2007-06-04  Ian Lance Taylor  <iant@google.com>
11131
11132         * gcc.dg/Wstrict-overflow-18.c: New test.
11133
11134 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11135
11136         PR testsuite/25241
11137         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11138         * gcc.dg/cpp/mi5.c: Likewise.
11139         * gcc.dg/cpp/mi7.c: Likewise.
11140
11141 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
11142
11143         PR c/32191
11144         * gcc.dg/pr32191.c: New test.
11145
11146 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11147
11148         PR fortran/32124
11149         * gfortran.dg/allocate_stat_1.f90: Remove.
11150
11151 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
11152
11153         * gcc.target/i386/sse4_2-check.h: New.
11154         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11155         * gcc.target/i386/sse4_2-crc32.h: Likewise.
11156         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11157         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11158         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11159         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11160         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11161         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11162         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11163         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11164         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11165         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11166         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11167         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11168         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11169         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11170         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11171         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11172
11173 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
11174
11175         * gcc.dg/pie-link.c: New test.
11176
11177 2007-06-01  Ian Lance Taylor  <iant@google.com>
11178
11179         * gcc.dg/Wstrict-overflow-17.c: New test.
11180
11181 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
11182
11183         * gcc.dg/builtin-return-1.c (g): New.
11184         (main): Allocate at least 64 bytes on the stack.
11185
11186 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
11187
11188         * g++.dg/init/cleanup3.C: New test.
11189
11190 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
11191
11192         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11193         int is 16 bits.
11194
11195 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
11196
11197         PR fortran/32156
11198         * gfortran.dg/char_array_constructor_3.f90: New test.
11199
11200 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11201
11202         PR tree-optimization/32160
11203         * gfortran.dg/predcom-1.f: New test.
11204
11205 2007-05-31  Richard Guenther  <rguenther@suse.de>
11206
11207         * g++.dg/other/str_empty.C: Move...
11208         * g++.dg/other/pr30567.C: Move...
11209         * g++.dg/tree-ssa/pr27218.C: Move...
11210         * g++.dg/torture: ...here and remove dg-options.
11211
11212 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
11213
11214         PR c++/32158
11215         * g++.dg/ext/is_pod_incomplete.C: New.
11216
11217 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
11218             Douglas Gregor <doug.gregor@gmail.com>
11219             Pedro Lamarao <pedro.lamarao@mndfck.org>
11220             Howard Hinnant <howard.hinnant@gmail.com>
11221
11222         PR c++/7412
11223         PR c++/29939
11224         * g++.dg/cpp0x/rv8p.C: New.
11225         * g++.dg/cpp0x/temp-constructor-bug.C: New.
11226         * g++.dg/cpp0x/cast-bug.C: New.
11227         * g++.dg/cpp0x/elision_weak.C: New.
11228         * g++.dg/cpp0x/collapse-bug.C: New.
11229         * g++.dg/cpp0x/rv3p.C: New.
11230         * g++.dg/cpp0x/rv7n.C: New.
11231         * g++.dg/cpp0x/overload-conv-1.C: New.
11232         * g++.dg/cpp0x/rv2n.C: New.
11233         * g++.dg/cpp0x/deduce.C: New.
11234         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11235         * g++.dg/cpp0x/rv6p.C: New.
11236         * g++.dg/cpp0x/template_deduction.C: New.
11237         * g++.dg/cpp0x/implicit-copy.C: New.
11238         * g++.dg/cpp0x/rv1p.C: New.
11239         * g++.dg/cpp0x/cast.C: New.
11240         * g++.dg/cpp0x/rv5n.C: New.
11241         * g++.dg/cpp0x/collapse.C: New.
11242         * g++.dg/cpp0x/overload-conv-2.C: New.
11243         * g++.dg/cpp0x/rv4p.C: New.
11244         * g++.dg/cpp0x/rvo.C: New.
11245         * g++.dg/cpp0x/iop.C: New.
11246         * g++.dg/cpp0x/rv3n.C: New.
11247         * g++.dg/cpp0x/rv7p.C: New.
11248         * g++.dg/cpp0x/reference_collapsing.C: New.
11249         * g++.dg/cpp0x/overload.C: New.
11250         * g++.dg/cpp0x/named.C: New.
11251         * g++.dg/cpp0x/rv2p.C: New.
11252         * g++.dg/cpp0x/rv6n.C: New.
11253         * g++.dg/cpp0x/not_special.C: New.
11254         * g++.dg/cpp0x/bind.C: New.
11255         * g++.dg/cpp0x/rv1n.C: New.
11256         * g++.dg/cpp0x/rv5p.C: New.
11257         * g++.dg/cpp0x/elision.C: New.
11258         * g++.dg/cpp0x/named_refs.C: New.
11259         * g++.dg/cpp0x/unnamed_refs.C: New.
11260         * g++.dg/cpp0x/rv4n.C: New.
11261         * g++.dg/cpp0x/elision_neg.C: New.
11262         * g++.dg/init/copy7.C: Run in C++98 mode.
11263         * g++.dg/overload/arg1.C: Ditto.
11264         * g++.dg/overload/arg4.C: Ditto.
11265
11266 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11267
11268         PR c++/31809
11269         * g++.dg/opt/static5.C: New test.
11270
11271 2007-05-30  Richard Guenther  <rguenther@suse.de>
11272
11273         * g++.dg/dg.exp: Prune torture/.
11274         * g++.dg/torture/dg-torture.exp: New testsuite.
11275
11276 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
11277
11278         * gcc.target/arm/pr27387.C: Move and rename to ...
11279         * g++.dg/inherit/thunk8.C: ... here.
11280
11281 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11282
11283         PR tree-optimization/31769
11284         * g++.dg/gomp/pr31769.C: New test.
11285
11286 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
11287
11288         * gcc.target/i386/stack-realign.c: New.
11289
11290 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
11291
11292         * gcc.dg/tree-ssa/prefetch-6.c: New test.
11293
11294 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
11295
11296         * gfortran.dg/sizeof.f90: New.
11297
11298 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11299
11300         PR c/31339
11301         * gcc.dg/boolcomplex-1.c: New test.
11302
11303         PR c++/31339
11304         * g++.dg/ext/boolcomplex-1.c: New test.
11305
11306 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
11307
11308         * gcc.dg/matrix: New directory.
11309
11310 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11311
11312         PR fortran/32124
11313         * gfortran.dg/allocate_stat_1.f90: New.
11314
11315 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11316
11317         PR fortran/31972
11318         * transfer_hollerith_1.f90: New test.
11319
11320 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11321
11322         PR tree-opt/32100
11323         * gcc.c-torture/execute/vrp-7.c: New test.
11324
11325 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11326
11327         * gfortran.dg/transfer_simplify_4.f90: New test.
11328
11329 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11330
11331         PR fortran/32088
11332         * gfortran.dg/func_result_3.f90: New.
11333
11334 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11335
11336         PR middle-end/32083
11337         * gfortran.dg/transfer_simplify_3.f90: New.
11338
11339 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11340
11341         PR target/32065
11342         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
11343         to compile options.
11344         * gcc.target/i386/pr32065-2.c: New test.
11345
11346 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11347
11348         PR fortran/31813
11349         * gfortran.dg/io_constraints_2.f90: Update.
11350
11351 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
11352
11353         PR fortran/31219
11354         * gfortran.dg/array_constructor_17.f90: New test.
11355
11356 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11357
11358         PR tree-opt/32090
11359         * g++.dg/opt/array2.C: New testcase.
11360
11361 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11362
11363         PR target/32065
11364         * gcc.target/i386/pr32065.c: New test.
11365
11366 2007-05-25  Dirk Mueller  <dmueller@suse.de>
11367             Marcus Meissner <meissner@suse.de>
11368
11369         * gcc.dg/attr-alloc_size.c: New.
11370
11371 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
11372             Lee Millward  <lee.millward@gmail.com>
11373
11374         PR c++/31745
11375         * g++.dg/parse/crash34.C: New test.
11376
11377         * g++.dg/parse/crash35.C: New test.
11378
11379 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11380
11381         * gcc.target/i386/sse2-check.h: New.
11382         * gcc.target/i386/sse2-vec-1.c: Likewise.
11383         * gcc.target/i386/sse2-vec-2.c: Likewise.
11384         * gcc.target/i386/sse2-vec-3.c: Likewise.
11385         * gcc.target/i386/sse2-vec-4.c: Likewise.
11386         * gcc.target/i386/sse2-vec-5.c: Likewise.
11387         * gcc.target/i386/sse2-vec-6.c: Likewise.
11388
11389 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
11390
11391         PR c++/31431
11392         PR c++/31432
11393         PR c++/31434
11394         PR c++/31435
11395         PR c++/31437
11396         PR c++/31438
11397         PR c++/31442
11398         PR c++/31443
11399         PR c++/31444
11400         PR c++/31445
11401         * g++.dg/cpp0x/pr31431.C: New.
11402         * g++.dg/cpp0x/pr31437.C: New.
11403         * g++.dg/cpp0x/pr31442.C: New.
11404         * g++.dg/cpp0x/pr31444.C: New.
11405         * g++.dg/cpp0x/pr31431-2.C: New.
11406         * g++.dg/cpp0x/pr31432.C: New.
11407         * g++.dg/cpp0x/pr31434.C: New.
11408         * g++.dg/cpp0x/pr31438.C: New.
11409         * g++.dg/cpp0x/pr31443.C: New.
11410         * g++.dg/cpp0x/pr31445.C: New.
11411         * g++.dg/cpp0x/variadic-crash1.C: New.
11412
11413 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
11414
11415         * gcc.target/arm/long-calls-1.c: New test.
11416         * gcc.target/arm/long-calls-2.c: Likewise.
11417         * gcc.target/arm/long-calls-3.c: Likewise.
11418         * gcc.target/arm/long-calls-4.c: Likewise.
11419
11420 2007-05-25  Richard Guenther  <rguenther@suse.de>
11421             Andrew Pinski  <andrew_pinski@playstation.sony.com>
11422
11423         PR tree-optimization/31982
11424         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11425
11426 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
11427
11428         PR fortran/32047
11429         * gfortran.dg/result_in_spec_2.f90: New test.
11430
11431 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11432
11433         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11434
11435 2007-05-24  Ollie Wild  <aaw@google.com>
11436
11437         * gcc.dg/cpp/counter-1.c: New test.
11438         * gcc.dg/pch/counter-1.c: New test.
11439         * gcc.dg/pch/counter-1.hs: New file.
11440         * gcc.dg/pch/counter-2.c: New test.
11441         * gcc.dg/pch/counter-2.hs: New file.
11442         * gcc.dg/pch/counter-3.c: New test.
11443         * gcc.dg/pch/counter-3.hs: New file.
11444
11445 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
11446
11447         * gcc.dg/tree-ssa/predcom-1.c: New test.
11448         * gcc.dg/tree-ssa/predcom-2.c: New test.
11449         * gcc.dg/tree-ssa/predcom-3.c: New test.
11450         * gcc.dg/tree-ssa/predcom-4.c: New test.
11451         * gcc.dg/tree-ssa/predcom-5.c: New test.
11452         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11453
11454 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
11455
11456         PR testsuite/32062
11457         * gcc.target/i386/sse4_1-check.h (MASK): New.
11458
11459 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11460
11461         PR fortran/32038
11462         * gfortran.dg/pr25603.f: Initialize integer variables.
11463
11464 2007-05-23  Ian Lance Taylor  <iant@google.com>
11465
11466         * g++.dg/other/vrp1.C: New test.
11467
11468 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
11469
11470         PR preprocessor/20077
11471         * gcc.dg/cpp/paste15.c: New test.
11472
11473 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
11474             Nigel Stephens  <nigel@mips.com>
11475             Richard Sandiford  <richard@codesourcery.com>
11476
11477         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11478         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11479         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11480         * gcc.target/mips/inter/mips16-inter.exp: New.
11481
11482 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
11483
11484         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11485
11486 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
11487
11488         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11489         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
11490         * gcc.target/i386/sse3-addsubps.c: Likewise.
11491         * gcc.target/i386/sse3-haddpd.c: Likewise.
11492         * gcc.target/i386/sse3-haddps.c: Likewise.
11493         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11494         * gcc.target/i386/sse3-hsubps.c: Likewise.
11495         * gcc.target/i386/sse3-lddqu.c: Likewise.
11496         * gcc.target/i386/sse3-movddup.c: Likewise.
11497         * gcc.target/i386/sse3-movshdup.c: Likewise.
11498         * gcc.target/i386/sse3-movsldup.c: Likewise.
11499
11500         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11501         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
11502         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11503         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11504         * gcc.target/i386/ssse3-palignr.c: Likewise.
11505         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11506         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11507         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11508         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11509         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11510         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11511         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11512         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11513         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11514         * gcc.target/i386/ssse3-psignb.c: Likewise.
11515         * gcc.target/i386/ssse3-psignd.c: Likewise.
11516         * gcc.target/i386/ssse3-psignw.c: Likewise.
11517         * gcc.target/i386/ssse3-vals.h: Likewise.
11518
11519         * gcc.target/i386/sse3-check.h: New file.
11520         * gcc.target/i386/ssse3-check.h: Likewise.
11521
11522 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11523
11524         PR middle-end/31095
11525         * gcc.c-torture/compile/bcopy-1.c: New testcase.
11526
11527 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11528
11529         PR middle-end/31606
11530         * gcc.c-torture/20070522-1.c: New testcase.
11531
11532 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11533
11534         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11535
11536 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
11537
11538         * gcc.c-torture/execute/ieee/20000320-1.x,
11539         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11540         m68k-*-* and check_effective_target_coldfire_fpu.
11541
11542 2007-05-22  Ollie Wild  <aaw@google.com>
11543
11544         * g++.dg/lookup/hidden-class10.C: New test.
11545         * g++.dg/lookup/hidden-class11.C: New test.
11546
11547 2007-05-22  Ollie Wild  <aaw@google.com>
11548
11549         * g++.dg/lookup/name-clash5.C: New test.
11550         * g++.dg/lookup/name-clash6.C: New test.
11551
11552 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11553
11554         * g++.dg/other/i386-2.C: Update comments on header files tested.
11555         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
11556         of <tmmintrin.h>.
11557         * gcc.target/i386/sse-12.c: Likewise.
11558         * gcc.target/i386/sse-13.c: Likewise.
11559         * gcc.target/i386/sse-14.c: Likewise.
11560
11561         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11562         Redefined to test with immediate operand.
11563         (__builtin_ia32_blendps): Likewise.
11564         (__builtin_ia32_blendpd): Likewise.
11565         (__builtin_ia32_dpps): Likewise.
11566         (__builtin_ia32_dpps): Likewise.
11567         (__builtin_ia32_insertps128): Likewise.
11568         (__builtin_ia32_vec_ext_v4sf): Likewise.
11569         (__builtin_ia32_vec_set_v16qi): Likewise.
11570         (__builtin_ia32_vec_set_v4si): Likewise.
11571         (__builtin_ia32_vec_set_v2di): Likewise.
11572         (__builtin_ia32_vec_ext_v16qi): Likewise.
11573         (__builtin_ia32_vec_ext_v4si): Likewise.
11574         (__builtin_ia32_vec_ext_v2di): Likewise.
11575         (__builtin_ia32_roundpd): Likewise.
11576         (__builtin_ia32_roundsd): Likewise.
11577         (__builtin_ia32_roundps): Likewise.
11578         (__builtin_ia32_roundss): Likewise.
11579         (__builtin_ia32_mpsadbw128): Likewise.
11580
11581 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11582
11583         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11584
11585 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11586
11587         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11588         failures.
11589         * gcc.dg/dfp/func-struct.c: Ditto.
11590         * gcc.dg/dfp/operator-assignment.c: Ditto.
11591         * gcc.dg/dfp/convert-bfp.c: Ditto.
11592         * gcc.dg/dfp/convert-int.c: Ditto.
11593         * gcc.dg/dfp/convert-int-max.c: Ditto.
11594         * gcc.dg/dfp/func-scalar.c: Ditto.
11595         * gcc.dg/dfp/cast.c: Ditto.
11596         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11597         failures, and fix a typo in return type of arg1_128.
11598         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11599         failures, and fix a typo in a constant suffix.
11600         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11601         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11602
11603 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11604             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11605
11606         * lib/gcc-dg.exp(process_message): New proc.
11607         (dg-message): New test directive.
11608         * gcc.dg/always_inline.c: Use dg-message.
11609         * gcc.dg/always_inline2.c: Ditto.
11610         * gcc.dg/always_inline3.c: Ditto.
11611         * gcc.dg/invalid-call-1.c: Ditto.
11612         * gcc.dg/pr17506.c: Ditto.
11613         * gcc.dg/simd-5.c: Ditto.
11614         * gcc.dg/simd-6.c: Ditto.
11615         * gcc.dg/va-arg-2.c: Ditto.
11616         * gcc.dg/cpp/syshdr.c: Ditto.
11617         * gcc.dg/cpp/unc4.c: Ditto.
11618         * gcc.dg/cpp/trad/mi1.c: Ditto.
11619         * gcc.dg/cpp/trad/mi5.c: Ditto.
11620         * gcc.dg/cpp/trad/mi7.c: Ditto.
11621         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11622         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11623         * gcc.test-framework/test-framework.awk: Special-case outexists
11624         tests.
11625
11626 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11627
11628         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11629         (bit_SSE4_2): Likewise.
11630         (bit_POPCNT): Likewise.
11631
11632         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11633         Check if assembler supports SSE4 instructions.
11634
11635         * gcc.target/i386/sse4_1-blendpd.c: New file.
11636         * gcc.target/i386/sse4_1-blendps.c: Likewise.
11637         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11638         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11639         * gcc.target/i386/sse4_1-check.h: Likewise.
11640         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11641         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11642         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11643         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11644         * gcc.target/i386/sse4_1-extractps.c: Likewise.
11645         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11646         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11647         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11648         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11649         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11650         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11651         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11652         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11653         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11654         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11655         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11656         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11657         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11658         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11659         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11660         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11661         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11662         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11663         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11664         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11665         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11666         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11667         * gcc.target/i386/sse4_1-pminud.c: Likewise.
11668         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11669         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11670         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11671         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11672         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11673         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11674         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11675         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11676         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11677         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11678         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11679         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11680         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11681         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11682         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11683         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11684         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11685         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11686         * gcc.target/i386/sse4_1-round.h: Likewise.
11687         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11688         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11689         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11690         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11691         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11692         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11693         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11694         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11695         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11696         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11697         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11698         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11699         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11700         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11701
11702 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11703
11704         PR fortran/31627
11705         * gfortran.dg/bounds_check_7.f90: New test.
11706
11707 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
11708
11709         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11710         (check_effective_target_sse4a): Ditto.
11711
11712         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11713         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11714         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11715         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11716         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11717         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11718         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11719         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11720         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11721         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11722         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11723         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11724         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11725         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11726         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11727         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11728         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11729         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11730         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11731         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11732
11733 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
11734
11735         * g++.dg/ext/cleanup-1.C: New test.
11736         * g++.dg/ext/cleanup-2.C: Likewise.
11737         * g++.dg/ext/cleanup-3.C: Likewise.
11738         * g++.dg/ext/cleanup-4.C: Likewise.
11739         * g++.dg/ext/cleanup-5.C: Likewise.
11740         * g++.dg/ext/cleanup-6.C: Likewise.
11741         * g++.dg/ext/cleanup-8.C: Likewise.
11742         * g++.dg/ext/cleanup-9.C: Likewise.
11743         * g++.dg/ext/cleanup-10.C: Likewise.
11744         * g++.dg/ext/cleanup-11.C: Likewise.
11745         * g++.dg/ext/cleanup-dtor.C: Likewise.
11746
11747 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11748
11749         PR middle-end/31995
11750         * gcc.dg/vect/vect-102a.c: New test.
11751
11752 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
11753             Paolo Carlini  <pcarlini@suse.de>
11754             Uros Bizjak  <ubizjak@gmail.com>
11755
11756         * gcc.dg/gcc-have-sync-compare-and-swap.c,
11757         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11758         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11759         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11760         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11761         New testcases.
11762
11763 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
11764
11765         PR fortran/32002
11766         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11767
11768 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11769
11770         PR fortran/32027
11771         * gfortran.dg/do_3.F90: Add checks for the final value of the
11772         loop variable.
11773
11774 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11775
11776         * gcc.c-torture/execute/990127-2.x: New file.
11777
11778 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11779
11780         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11781         * gcc.target/i386/sse-12: Add -O to compile options.
11782         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11783         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11784         and mm3dnow.h.  Add -O to compile options.
11785
11786 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
11787
11788         PR fortran/31867
11789         * gfortran.dg/char_length_5.f90: New test.
11790
11791         PR fortran/31994
11792         * gfortran.dg/array_reference_1.f90: New test.
11793
11794 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11795
11796         PR middle-end/7651
11797         PR c++/11856
11798         PR c/12963
11799         PR c/23587
11800         PR other/29694
11801         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11802         * gcc.dg/Wtype-limits.c: New.
11803         * gcc.dg/Wtype-limits-Wextra.c: New.
11804         * gcc.dg/Wtype-limits-no.c: New.
11805         * g++.dg/warn/Wtype-limits.C: New.
11806         * g++.dg/warn/Wtype-limits-Wextra.C: New.
11807         * g++.dg/warn/Wtype-limits-no.C: New.
11808
11809 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11810
11811         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11812         instead of "-msse2".'
11813         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11814         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11815         and mm3dnow.h.
11816         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11817         to test with immediate operand.
11818         (__builtin_ia32_insertqi): Ditto.
11819         (__builtin_ia32_palignr128): Ditto.
11820         (__builtin_ia32_palignr): Ditto.
11821         (__builtin_ia32_pshufhw): Ditto.
11822         (__builtin_ia32_pshuflw): Ditto.
11823         (__builtin_ia32_pshufd): Ditto.
11824         (__builtin_ia32_vec_set_v8hi): Ditto.
11825         (__builtin_ia32_vec_ext_v8hi): Ditto.
11826         (__builtin_ia32_shufpd): Ditto.
11827         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11828
11829 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
11830
11831         PR fortran/32001
11832         * gfortran.dg/min_max_conformance.f90: Added more testcases.
11833
11834 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11835
11836         PR target/31585
11837         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11838         and "__inline".  Use "-msse" instead of "-msse2".
11839
11840 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11841
11842         PR middle-end/7651
11843         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11844         * gcc.dg/20030906-2.c: Likewise.
11845         * objc.dg/method-17.m: Add -Wreturn-type.
11846         * obj-c++.dg/method-21.mm: Likewise.
11847
11848 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11849
11850         PR target/31585
11851         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11852         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11853         (__builtin_ia32_psrlqi128): Ditto.
11854         (__builtin_ia32_psrlwi128): Ditto.
11855         (__builtin_ia32_psrldi128): Ditto.
11856         (__builtin_ia32_psrldqi128): Ditto.
11857         (__builtin_ia32_pslldqi128): Ditto.
11858         (__builtin_ia32_psrawi128): Ditto.
11859         (__builtin_ia32_psradi128): Ditto.
11860         (__builtin_ia32_psllqi128): Ditto.
11861         (__builtin_ia32_pslldi128): Ditto.
11862         (__builtin_prefetch): Ditto.
11863         (__builtin_ia32_pshufw): Ditto.
11864         (__builtin_ia32_vec_set_v4hi): Ditto.
11865         (__builtin_ia32_vec_ext_v4hi): Ditto.
11866         (__builtin_ia32_shufps): Ditto.
11867         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11868
11869 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11870
11871         PR fortran/31974
11872         * gfortran.dg/char_allocation_1.f90: New test.
11873
11874 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11875
11876         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11877         * gcc.dg/Wconversion-sign.c: New.
11878         * gcc.dg/Wconversion-integer-no-sign.c: New.
11879         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11880         Wconversion-sign.C
11881         * g++.dg/warn/Wconversion-sign.C: New.
11882         * g++.old-deja/g++.other/warn4.C: Update.
11883         * g++.dg/warn/Wconversion1.C: Likewise.
11884
11885 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11886
11887         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11888         * gcc.dg/torture/builtin-math-4.c: Likewise.
11889
11890 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11891
11892         PR libfortran/31964
11893         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11894
11895 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11896
11897         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11898
11899 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
11900
11901         PR target/31628
11902         * gcc.target/i386/pr31628.c: New.
11903
11904 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
11905
11906         PR middle-end/31344
11907         * gcc.dg/pr31344.c: New test.
11908
11909 2007-05-17  Ian Lance Taylor  <iant@google.com>
11910
11911         PR tree-optimization/31953
11912         * gcc.c-torture/compile/pr31953.c: New test.
11913
11914 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11915
11916         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
11917
11918         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
11919         and drem.
11920         * gcc.dg/torture/builtin-math-4.c: Likewise.
11921
11922         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
11923         * gcc.dg/torture/builtin-math-4.c: Likewise.
11924
11925         * gcc.dg/torture/builtin-math-4.c: New test.
11926
11927 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
11928             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11929
11930         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
11931         * gcc.dg/cpp/include2.c: Ditto.
11932         * gcc.dg/cpp/mac-dir-2.c: Ditto.
11933         * gcc.dg/cpp/paste5.c: Ditto.
11934         * gcc.dg/cpp/paste6.c: Ditto.
11935         * gcc.dg/cpp/paste8.c: Ditto.
11936         * gcc.dg/cpp/paste11.c: Ditto.
11937         * gcc.dg/cpp/paste13.c: Ditto.
11938         * gcc.dg/cpp/skipping2.c: Ditto.
11939         * gcc.dg/reg-vol-struct-1.c: Ditto.
11940         * gcc.dg/Wshadow-1.c: Ditto.
11941         * gcc.dg/cpp/trad/comment.c: Ditto.
11942         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11943         * gcc.dg/cpp/if-2.c: Ditto.
11944         * gcc.dg/array-5.c: Ditto.
11945         * gcc.dg/inline-15.c: Ditto.
11946         * gcc.dg/pr27953.c: Ditto.
11947         * gcc.dg/Wno-c++-compat.c: Ditto.
11948
11949 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
11950
11951         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11952
11953 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11954
11955         * gcc.c-torture/execute/20070517-1.c: New test.
11956
11957 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
11958
11959         PR fortran/31919
11960         * gfortran.dg/min_max_conformance.f90: New test.
11961
11962 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
11963
11964         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11965         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11966         gcc.dg/vect/vect-104.c: Use more complex construction to
11967         prevent vectorizing.
11968         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11969
11970 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
11971
11972         PR tree-optimization/24659
11973         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11974         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11975         not vect_int target.
11976         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11977         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11978         targets.
11979         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11980         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11981         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11982
11983 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11984
11985         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11986         and x86_64-*-* targets.
11987         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11988
11989 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11990
11991         PR fortran/18769
11992         PR fortran/30881
11993         PR fortran/31194
11994         PR fortran/31216
11995         PR fortran/31427
11996         * transfer_simplify_1.f90: New test.
11997         * transfer_simplify_2.f90: New test.
11998
11999 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
12000
12001         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12002
12003 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
12004
12005         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12006
12007         * gcc.dg/fltconst-pedantic-dfp.c: New test.
12008
12009         PR c/31924
12010         * gcc.dg/fltconst-1.c: New test.
12011
12012         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12013         * gcc.dg/dfp/operator-assignment.c: Ditto.
12014
12015 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
12016
12017         PR c++/29928
12018         * g++.dg/rtti/typeid5.C: New.
12019
12020 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12021
12022         PR fortran/31725
12023         * gfortran.dg/substr_4.f: New test.
12024
12025 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
12026
12027         * gcc.target/m68k/interrupt_thread-1.c,
12028         gcc.target/m68k/interrupt_thread-2.c,
12029         gcc.target/m68k/interrupt_thread-3.c: New.
12030         * gcc.target/m68k/m68k.exp: Accept fido.
12031
12032 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
12033
12034         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12035         * gfortran.dg/altreturn_3.f90: Likewise.
12036         * gfortran.dg/assumed_dummy_1.f90: Likewise.
12037         * gfortran.dg/default_numeric_type_1.f90: Likewise.
12038         * gfortran.dg/inquire_iolength.f90: Likewise.
12039         * gfortran.dg/module_naming_1.f90: Likewise.
12040         * gfortran.dg/oldstyle_2.f90: Likewise.
12041         * gfortran.dg/operator_2.f90: Likewise.
12042         * gfortran.dg/parameter_array_element_1.f90: Likewise.
12043         * gfortran.dg/used_types_11.f90: Likewise.
12044         * gfortran.dg/zero_array_components_1.f90: Likewise.
12045         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12046         * gfortran.dg/parameter_array_dummy.f90: Likewise.
12047         * gfortran.dg/real_const_3.f90: Likewise.
12048
12049 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
12050
12051         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12052         * gcc.dg/tree-ssa/loop-30.c: New test.
12053
12054 2007-05-13  Richard Guenther  <rguenther@suse.de>
12055
12056         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12057         scanning forwprop1.
12058         * g++.dg/tree-ssa/pr31146.C: Likewise.
12059
12060 2007-05-13  Revital Eres  <eres@il.ibm.com>
12061
12062         * gcc.dg/dse.c: New test.
12063
12064 2007-05-12  Richard Guenther  <rguenther@suse.de>
12065
12066         PR tree-optimization/31797
12067         * gcc.c-torture/compile/pr31797.c: New testcase.
12068
12069 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
12070
12071         PR fortran/30746
12072         * gfortran.dg/host_assoc_function_1.f90: New test.
12073
12074 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
12075
12076         PR c++/31829
12077         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12078
12079 2007-05-11  Silvius Rus  <rus@google.com>
12080
12081         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12082         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12083         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12084         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12085         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12086         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12087         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12088         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12089         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12090         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12091         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12092         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12093         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12094         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12095         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12096         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12097
12098 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
12099
12100         PR other/31852
12101         * gcc.c-torture/execute/builtins/memchr.c: New.
12102         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12103         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12104
12105 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12106
12107         PR fortran/30876
12108         * gfortran.dg/recursive_reference_1.f90: Put error at correct
12109         line.
12110         * gfortran.dg/recursive_reference_2.f90: New test.
12111
12112 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12113
12114         PR fortran/30878
12115         * gfortran.dg/namelist_29.f90: New test.
12116
12117 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
12118
12119         PR fortran/31474
12120         * gfortran.dg/entry_10.f90: New test.
12121
12122 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
12123
12124         PR tree-optimization/31885
12125         * gcc.dg/tree-ssa/loop-29.c: New test.
12126
12127 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12128
12129         * assumed_dummy_1.f90: Fix dg directive.
12130         * char_initialiser_actual.f90: Likewise.
12131         * nested_modules_2.f90: Likewise.
12132         * shift-alloc.f90: Likewise.
12133
12134 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12135
12136         * gcc.dg/20070507-1.c: Disable for non-pic targets.
12137
12138 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12139
12140         PR libfortran/31880
12141         * gfortran.dg/unf_read_corrupted_2.f90: New test.
12142
12143 2007-05-09  Mike Stump  <mrs@apple.com>
12144
12145         * g++.dg/other/first-global.C: Add -fpie for darwin.
12146         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12147
12148 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12149
12150         * gcc.dg/20070507-1.c: New testcase.
12151
12152 2007-05-08  Chao-ying Fu  <fu@mips.com>
12153
12154         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12155         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12156         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12157         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12158
12159 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
12160
12161         PR 31847
12162         * gcc.dg/pr31847.c: New test.
12163
12164 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12165
12166         PR fortran/31692
12167         * gfortran.dg/actual_array_result_1.f90: New test.
12168
12169 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12170
12171         PR fortran/29397
12172         * gfortran.dg/parameter_array_init_1.f90: New test.
12173
12174         PR fortran/29400
12175         * gfortran.dg/parameter_array_init_2.f90: New test.
12176
12177 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
12178
12179         PR target/31854
12180         * gcc.target/i386/pr31854.c: New test.
12181
12182 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
12183
12184         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12185
12186 2007-05-07  Mike Stump  <mrs@apple.com>
12187
12188         * g++.old-deja/g++.mike/empty.C: Add.
12189
12190 2007-05-07  Eric Christopher  <echristo@apple.com>
12191
12192         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12193
12194 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
12195
12196         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12197         variable.  Rearrange conversions from binary float to decimal float.
12198
12199 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
12200
12201         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12202         x86.
12203
12204 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12205
12206         * gnat.dg/opt1.ad[sb]: New testcase.
12207
12208 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12209
12210         PR fortran/31399
12211         * gfortran.dg/do_3.F90: New test.
12212
12213 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12214
12215         PR fortran/31764
12216         * gfortran.dg/new_line.f90: Add new checks.
12217
12218 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12219
12220         PR fortran/31201
12221         * gfortran.dg/large_unit_1.f90: New.
12222         * gfortran.dg/large_unit_2.f90: New.
12223         * gfortran.dg/iostat_4.f90: New
12224         * gfortran.dg/bounds_check_fail_1.f90: Updated.
12225
12226 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
12227
12228         PR fortran/31540
12229         * gfortran.dg/char_result_4.f90: New test.
12230
12231 2007-06-05  Revital Eres  <eres@il.ibm.com>
12232
12233         PR 30957
12234         * gcc.dg/pr30957-1.c: New test.
12235
12236 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12237
12238         PR fortran/31251
12239         * gfortran.dg/char_type_len_2.f90: New test.
12240
12241 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
12242
12243         PR 31775
12244         * g++.dg/other/nested-extern.cc: New.
12245         * g++.dg/other/nested-extern-1.C: New.
12246         * g++.dg/other/nested-extern-2.C: New.
12247
12248 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12249
12250         PR fortran/31760
12251         * gfortran.dg/erf.f90: New test.
12252         * gfortran.dg/besxy.f90: New test.
12253
12254 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12255
12256         PR fortran/22359
12257         * gfortran.dg/fseek.f90: New test.
12258
12259 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
12260
12261         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12262
12263 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12264
12265         PR libfortran/31210
12266         * gfortran.dg/zero_length_1.f90: New test.
12267
12268 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12269
12270         PR fortran/31803
12271         * gfortran.dg/char_pointer_assign_3.f90: New test.
12272         * gfortran.dg/char_result_2.f90: Re-enable test.
12273
12274 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12275
12276         PR fortran/25071
12277         * gfortran.dg/char_length_3.f90: New test.
12278         * gfortran.dg/char_result_2.f90: Fix test.
12279
12280 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
12281
12282         PR tree-optimization/30565
12283         * gcc.dg/tree-ssa/loop-27.c: New test.
12284
12285 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
12286
12287         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12288         * gcc.target/bfin/arith.c (__v2hi): Likewise.
12289         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12290         * gcc.target/bfin/shift.c (__v2hi): Likewise.
12291
12292 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
12293
12294         PR tree-optimization/31699
12295         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12296         New.
12297         (check_effective_target_vect_floatint_cvt): New.
12298         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12299         of specific targets.
12300         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12301         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12302         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12303         * gcc.dg/vect/vect-iv-4.c: Likewise.
12304         * gcc.dg/vect/vect-multitypes-11.c: New.
12305         * gcc.dg/vect/pr31699.c: New.
12306
12307 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
12308
12309         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12310
12311 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
12312
12313         PR C++/31663
12314         * g++.dg/warn/anonymous-namespace-2.C: New.
12315         * g++.dg/warn/anonymous-namespace-2.h: New.
12316
12317 2007-05-02  Paul Brook  <paul@codesourcery.com>
12318
12319         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
12320
12321 2007-05-02  Eric Christopher  <echristo@apple.com>
12322
12323         * gcc.dg/cpp/if-div.c: New file.
12324
12325 2007-05-02  Tom Tromey  <tromey@redhat.com>
12326
12327         PR preprocessor/28709:
12328         * gcc.dg/cpp/pr28709.c: New file.
12329
12330 2007-05-02  Richard Guenther  <rguenther@suse.de>
12331
12332         PR tree-optimization/31146
12333         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12334
12335 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
12336
12337         * gcc.c-torture/compile/limits-blockid.c: New.
12338         * gcc.c-torture/compile/limits-caselabels.c: New.
12339         * gcc.c-torture/compile/limits-declparen.c: New.
12340         * gcc.c-torture/compile/limits-enumconst.c: New.
12341         * gcc.c-torture/compile/limits-exprparen.c: New.
12342         * gcc.c-torture/compile/limits-externalid.c: New.
12343         * gcc.c-torture/compile/limits-fnargs.c: New.
12344         * gcc.c-torture/compile/limits-fndefn.c: New.
12345         * gcc.c-torture/compile/limits-idexternal.c: New.
12346         * gcc.c-torture/compile/limits-idinternal.c: New.
12347         * gcc.c-torture/compile/limits-pointer.c: New.
12348         * gcc.c-torture/compile/limits-stringlit.c: New.
12349         * gcc.c-torture/compile/limits-structmem.c: New.
12350         * gcc.c-torture/compile/limits-structnest.c: New.
12351
12352 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
12353
12354         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12355
12356 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12357
12358         PR middle-end/31740
12359         * gcc.c-torture/compile/20070501-1.c: New testcase.
12360
12361 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12362
12363         PR fortran/31732
12364         * gfortran.dg/array_memset_2:  New test case.
12365
12366 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12367
12368         PR testsuite/31615
12369         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12370
12371 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12372
12373         PR testsuite/31589
12374         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12375         dg-final test.
12376         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12377         keyword to dg-final test.
12378         * gcc.dg/vect/vect-iv-4.c: Likewise.
12379         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12380         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12381         test.
12382         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12383         cast.
12384         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12385         * lib/target-supports.exp
12386         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12387         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12388
12389 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
12390
12391         * gcc.c-torture/execute/ieee/20000320-1.c: Use
12392         __LONG_LONG_MAX__ and its friends instead of those supplied by
12393         limits.h.
12394
12395 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
12396
12397         PR C++/31721
12398         * g++.dg/ext/vector7.C: New testcase.
12399
12400 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12401
12402         PR fortran/31591
12403         * gfortran.dg/bound_simplification_1.f90: New test.
12404
12405 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12406
12407         PR fortran/31645
12408         * gfortran.dg/bom_error.f90: New test.
12409         * gfortran.dg/bom_include.f90: New test.
12410         * gfortran.dg/bom_UTF16-LE.f90: New test.
12411         * gfortran.dg/bom_UTF16-BE.f90: New test.
12412         * gfortran.dg/bom_UTF-8.f90: New test.
12413         * gfortran.dg/bom_UTF-32.f90: New test.
12414         * gfortran.dg/bom_UTF-8.F90: New test.
12415         * gfortran.dg/bom_include.inc: New file.
12416
12417 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12418
12419         PR C++/30221
12420         * g++.dg/init/ptrfn2.C: New test.
12421         * g++.dg/init/ptrfn3.C: New test.
12422
12423 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
12424
12425         PR fortran/31711
12426         * gfortran.dg/dependency_21.f90: New test.
12427
12428 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12429
12430         * gfortran.dg/secnds.f: Use real*8.
12431         * gfortran.dg/secnds-1.f: Use real*8.
12432
12433 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12434
12435         PR libfortran/31532
12436         * gfortran.dg/inquire_5.f90: Update test.
12437
12438 2007-04-27  Ian Lance Taylor  <iant@google.com>
12439
12440         PR middle-end/31710
12441         * gcc.c-torture/compile/pr31710.c: New test.
12442
12443 2007-04-27  Richard Guenther  <rguenther@suse.de>
12444
12445         PR tree-optimization/30965
12446         PR tree-optimization/30978
12447         * gcc.dg/tree-ssa/pr30978.c: New testcase.
12448         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12449         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12450         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12451
12452 2007-04-27  Richard Guenther  <rguenther@suse.de>
12453
12454         PR tree-optimization/31715
12455         * gcc.dg/Warray-bounds-4.c: New testcase.
12456
12457 2007-04-26  Ian Lance Taylor  <iant@google.com>
12458
12459         PR target/28675
12460         * gcc.c-torture/compile/pr28675.c: New test.
12461
12462 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12463
12464         PR C++/30016
12465         * g++.dg/ext/vector6.C: New test.
12466
12467 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
12468
12469         * gcc.c-torture/execute/ieee/20000320-1.x: New.
12470
12471 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
12472
12473         PR middle-end/31617
12474         * g++.dg/other/str_empty.C: Add expected warning.
12475
12476 2007-04-26  Richard Guenther  <rguenther@suse.de>
12477         Daniel Berlin  <dberlin@dberlin.org>
12478
12479         PR tree-optimization/30567
12480         * g++.dg/other/pr30567.C: New testcase.
12481
12482 2007-04-26  Richard Guenther  <rguenther@suse.de>
12483
12484         PR tree-optimization/31703
12485         * gcc.c-torture/compile/pr31703.c: New testcase.
12486         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12487         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12488
12489 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
12490
12491         * gfortran.dg/open_errors.f90: Added if statements checking
12492         the value of iostat.
12493
12494 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
12495
12496         PR c++/31598
12497         * g++.dg/gomp/pr31598.C: New test.
12498
12499         PR tree-optimization/30558
12500         * g++.dg/gomp/pr30558.C: New test.
12501
12502 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
12503
12504         PR c++/31338
12505         * g++.dg/ext/complex2.C: New test.
12506
12507 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
12508
12509         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12510
12511 2007-04-25  Thiemo Seufer  <ths@mips.com>
12512
12513         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12514         value to signed char.
12515
12516 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
12517
12518         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
12519         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
12520         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
12521
12522 2007-04-25  Tobias Burnus  <burnus@net-b.de>
12523
12524         PR fortran/31668
12525         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12526         statement functions.
12527         * gfortran.dg/c_by_val_5.f90: New test.
12528
12529 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
12530
12531         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12532         with two new subroutines to avoid parameter-induced aliasing.
12533         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12534         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12535
12536 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12537
12538         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12539         * g++.dg/warn/Warray-bounds.C: Likewise.
12540
12541 2007-04-24  Ian Lance Taylor  <iant@google.com>
12542
12543         PR tree-optimization/31605
12544         * gcc.c-torture/execute/pr31605.c: New test.
12545
12546 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12547
12548         PR fortran/31587
12549         * lib/gcc-dg.exp (scan-module): New function.
12550         * gfortran.dg/module_md5_1.f90: New test.
12551
12552 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
12553
12554         * g++.old-deja/g++.pt/defarg6.C: Only run with
12555         -std=gnu++98.
12556         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12557         * g++.dg/cpp0x/variadic61.C: Ditto.
12558         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12559         * g++.dg/cpp0x/variadic62.C: Ditto.
12560         * g++.dg/template/meminit1.C: Ditto.
12561         * g++.dg/template/operator7.C: Ditto.
12562         * g++.dg/template/static15.C: Ditto.
12563         * g++.dg/template/invalid1.C: Ditto.
12564         * g++.dg/template/shift1.C: Ditto.
12565         * g++.dg/template/error10.C: Ditto.
12566
12567 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
12568
12569         PR diagnostic/25923
12570         * gfortran.dg/pr25923.f90: New test.
12571
12572 2007-04-24  Ian Lance Taylor  <iant@google.com>
12573
12574         PR tree-optimization/31602
12575         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12576
12577 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
12578
12579         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12580         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12581
12582 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
12583
12584         * gcc.target/i386/reload-1.c. New.
12585
12586 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12587             Olga Golovanevsky  <olga@il.ibm.com>
12588
12589         * g++.dg/other/str_empty.C: New test.
12590
12591 2007-04-24  Richard Henderson  <rth@redhat.com>
12592
12593         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12594
12595 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12596
12597         PR target/31641
12598         * gcc.c-torture/compile/pr31641.c: New testcase.
12599
12600 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
12601
12602         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12603         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12604         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12605         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12606
12607 2007-04-23  Simon Baldwin  <simonb@google.com>
12608
12609         * g++.dg/other/error15.C: New.
12610         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12611         triggering a "multiple parameters named" error.
12612
12613 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
12614
12615         PR fortran/31618
12616         * gfortran.dg/backspace_8.f:  New test case.
12617
12618 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
12619
12620         PR fortran/31630
12621         * gfortran.dg/used_types_17.f90: New test.
12622
12623         PR fortran/31620
12624         * gfortran.dg/zero_array_components_1.f90: New test.
12625
12626 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12627
12628         PR fortran/31616
12629         * gfortran.dg/open_errors.f90: Allow a different error message.
12630
12631 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
12632
12633         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12634         Rename from check_effective_target_vect_pack_mod.  Rename global
12635         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
12636         messages.
12637         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12638         rename.
12639         * gcc.dg/vect/vect-iv-8a.c: Ditto.
12640         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12641
12642 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12643
12644         PR middle-end/31448
12645         * gcc.c-torture/execute/pr31448.c: New testcase.
12646
12647 2007-04-22  Nick Clifton  <nickc@redhat.com>
12648
12649         * gcc.dg/20020312-2.c: Add support for the FRV.
12650
12651 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
12652
12653         PR tree-optimization/24659
12654         * gcc.dg/vect/vect-float-extend-1.c: New test.
12655         * gcc.dg/vect/vect-float-truncate-1.c: New test.
12656
12657 2007-04-22  Richard Guenther  <rguenther@suse.de>
12658
12659         PR tree-optimization/29789
12660         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12661         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12662
12663 2007-04-22  Revital Eres  <eres@il.ibm.com>
12664
12665         * gcc.dg/var-expand2.c: New test.
12666
12667 2007-04-22  Revital Eres  <eres@il.ibm.com>
12668
12669         * gcc.dg/var-expand3.c: New test.
12670
12671 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12672
12673         PR fortran/31495
12674         * gfortran.dg/continuation_8.f90: New test.
12675
12676 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12677
12678         PR C/30265
12679         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12680         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12681
12682 2007-04-21  Richard Guenther  <rguenther@suse.de>
12683
12684         PR middle-end/31136
12685         * gcc.c-torture/execute/pr31136.c: New testcase.
12686
12687 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
12688
12689         * gcc.target/i386/movsi-sm-1.c: New.
12690
12691 2007-04-20  Richard Henderson  <rth@redhat.com>
12692
12693         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12694         * gcc.dg/pr27095.c: Cope with alpha GOT load.
12695
12696 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
12697
12698         * gcc.target/i386/ordcmp-1.c: New test.
12699         * gcc.target/i386/unordcmp-1.c: New test.
12700
12701         PR tree-optimization/31632
12702         * gcc.c-torture/compile/20070419-1.c: New test.
12703
12704 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12705
12706         * gcc.dg/invalid-call-1.c: New test.
12707
12708 2007-04-18  Dirk Mueller  <dmueller@suse.de>
12709
12710         PR diagnostic/31227
12711         * gcc.dg/Warray-bounds-3.c: New.
12712
12713 2007-04-18  Richard Guenther  <rguenther@suse.de>
12714
12715         PR tree-optimization/19431
12716         PR tree-optimization/21463
12717         * gcc.c-torture/execute/20070212-1.c: New testcase.
12718         * gcc.c-torture/execute/20070212-2.c: Likewise.
12719         * gcc.c-torture/execute/20070212-3.c: Likewise.
12720         * gcc.dg/tree-ssa/pr19431.c: Likewise.
12721         * gcc.dg/tree-ssa/pr21463.c: Likewise.
12722         * g++.dg/tree-ssa/pr21463.C: Likewise.
12723         * g++.dg/tree-ssa/pr30738.C: Likewise.
12724
12725 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12726
12727         PR c++/31513
12728         * g++.dg/expr/bitfield8.C: New test.
12729
12730 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
12731             Richard Sandiford  <richard@codesourcery.com>
12732
12733         * lib/target-supports.exp (check_profiling_available): Return 0
12734         for uClibc with -p or -pg.
12735
12736 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
12737
12738         PR c++/31517
12739         * g++.dg/template/init7.C: New test.
12740
12741 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
12742
12743         PR rtl-optimization/31360
12744         * gcc.dg/loop-7.c: New test.
12745
12746 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12747
12748         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12749         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12750         build.
12751         (compat-execute): Likewise.
12752         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12753         files to remote hosts.
12754         * lib/c-ctorture.exp (c-torture-compile): Likewise.
12755         (c-torture-execute): Likewise.
12756         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12757         or plain file.  Use remote_upload and remote_download to copy
12758         files about.
12759         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12760         before scanning it.
12761
12762 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
12763
12764         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12765
12766 2007-04-16  Lawrence Crowl  <crowl@google.com>
12767
12768         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12769         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12770         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12771         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12772         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12773         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12774         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12775         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12776         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12777         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12778         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12779
12780         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12781         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12782         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12783         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12784         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12785         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12786         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12787         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12788         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12789         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12790         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12791
12792 2007-04-16  Ian Lance Taylor  <iant@google.com>
12793
12794         PR tree-optimization/31522
12795         * gcc.dg/Wstrict-overflow-16.c: New test.
12796
12797 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
12798
12799         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12800
12801 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
12802
12803         PR fortran/31144
12804         * gfortran.dg/module_naming_1.f90: New.
12805
12806 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
12807
12808         * lib/target-supports.exp (check_profiling_available): Return
12809         false for m68k-*-uclinux.
12810
12811 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
12812
12813         PR c++/29365
12814         Testcase for c++ anonymous namespace warning
12815
12816         * g++.dg/warn/anonymous-namespace-1.C: New test
12817         * g++.dg/warn/anonymous-namespace-1.h: New test
12818
12819 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12820
12821         PR testsuite/31578
12822         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12823
12824 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12825
12826         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12827
12828 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
12829
12830         PR fortran/31204
12831         * gfortran.dg/array_constructor_16.f90: New test.
12832
12833 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
12834
12835         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12836         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12837
12838 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12839
12840         PR rtl-optimization/31500
12841         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12842         * g++.dg/warn/Warray-bounds.C: Likewise.
12843
12844 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12845
12846         PR C/31520
12847         * gcc.dg/gnu89-init-4.c: New testcase.
12848
12849 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
12850
12851         PR c++/25874
12852         * gcc.dg/gomp/pr25874.c: Add dg-options.
12853         * g++.dg/gomp/pr25874.C: Add dg-options.
12854
12855 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
12856
12857         PR fortran/21061
12858         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12859         * gfortran.dg/warnings_are_errors_1.f: New testcase.
12860
12861 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12862
12863         PR fortran/31561
12864         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12865
12866 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12867
12868         PR fortran/29507
12869         PR fortran/31404
12870         * gfortran.dg/initialization_6.f90: New test.
12871
12872 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
12873
12874         * gcc.c-torture/compile/pr27528.c: Require nonpic.
12875
12876         * lib/target-supports.exp (check_gc_sections_available):
12877         Return false if ldflags includes -elf2flt.
12878
12879 2007-04-13  Jason Merrill  <jason@redhat.com>
12880
12881         PR c++/31074
12882         * conv3.C: New test.
12883
12884 2007-04-13  Mike Stump  <mrs@apple.com>
12885
12886         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12887         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12888
12889 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
12890
12891         PR tree-optimization/29598
12892         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12893
12894 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12895
12896         PR fortran/31559
12897         * gfortran.dg/func_assign.f90: New test.
12898
12899 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
12900
12901         PR fortran/31550
12902         * gfortran.dg/used_types_16.f90: New test.
12903
12904 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
12905
12906         PR fortran/18937
12907         * gfortran.dg/goto_2.f90: New.
12908         * gfortran.dg/goto_3.f90: New.
12909         * gfortran.dg/pr17708.f90: Rename to ...
12910         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
12911
12912 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12913
12914         PR fortran/31562
12915         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
12916         instead of a struct.
12917
12918 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12919
12920         PR fortran/31562
12921         * gfortran.dg/value_4.c: Use GNU extensions for complex
12922         instead of a struct.
12923
12924 2007-04-13  Richard Guenther  <rguenther@suse.de>
12925
12926         PR tree-optimization/21258
12927         * gcc.dg/tree-ssa/vrp34.c: New testcase.
12928
12929 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12930
12931         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
12932         <complex.h>.
12933
12934 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
12935
12936         PR fortran/31250
12937         * gfortran.dg/char_length_2.f90: New.
12938         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12939         * gfortran.dg/repeat_4.f90: Likewise.
12940
12941         PR fortran/31266
12942         * gfortran.dg/char_assign_1.f90: New.
12943
12944         PR fortran/31471
12945         * gfortran.dg/block_name_1.f90: New.
12946         * gfortran.dg/block_name_2.f90: New.
12947
12948 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
12949
12950         PR c++/31078
12951         * g++.dg/other/pr31078.C: New.
12952
12953 2007-04-12  Richard Guenther  <rguenther@suse.de>
12954
12955         PR tree-optimization/31169
12956         * gcc.c-torture/execute/pr31169.c: New testcase.
12957
12958 2007-04-12  Richard Guenther  <rguenther@suse.de>
12959
12960         PR tree-optimization/24689
12961         PR tree-optimization/31307
12962         * g++.dg/tree-ssa/pr31307.C: New testcase.
12963         * gcc.dg/tree-ssa/pr24689.c: Likewise.
12964
12965 2007-04-12  Tobias Burnus  <burnus@net-b.de>
12966
12967         PR fortran/31472
12968         * gfortran.dg/access_spec_1.f90: New test.
12969         * gfortran.dg/access_spec_2.f90: New test.
12970         * gfortran.dg/non_module_public.f90: Match new error message.
12971
12972 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
12973
12974         PR testsuite/31538
12975         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12976         to 4 at line 38 to fix bounds problem.
12977
12978 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12979
12980         PR testsuite/31240
12981         * gfortran.dg/pointer_intent_1.f90: Fix test.
12982
12983 2007-04-10  Eric Christopher  <echristo@apple.com>
12984
12985         * lib/target-supports.exp
12986         (check_effective_target_fstack_protector): Rewrite.
12987
12988 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12989
12990         PR c++/31449
12991         * g++.dg/init/const5.C: New test.
12992
12993 2007-04-09  Jan Hubicka  <jh@suse.cz>
12994
12995         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12996
12997 2007-04-08  Jan Hubicka  <jh@suse.cz>
12998
12999         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13000
13001 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13002
13003         PR fortran/31257
13004         * gfortran.dg/achar_4.f90: New test.
13005
13006 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13007
13008         PR fortran/30880
13009         * gfortran.dg/used_dummy_types_8.f90: New test.
13010
13011 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13012
13013         PR fortran/30872
13014         * gfortran.dg/parameter_array_element_1.f90: New test.
13015
13016 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13017
13018         PR fortran/31222
13019         * gfortran.dg/default_numeric_type_1.f90: New test.
13020
13021 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13022
13023         PR fortran/31424
13024         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13025
13026 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13027
13028         PR fortran/31293
13029         * gfortran.dg/interface_12.f90: New test.
13030
13031 2007-04-07  Bruce Korb  <bkorb@gnu.org>
13032
13033         * gcc.dg/format/opt-6.c: New test.
13034         * gcc.dg/format/nul-1.c: New test.
13035         * gcc.dg/format/nul-2.c: New test.
13036
13037 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13038
13039         PR libgfortran/31395
13040         * gfortran.dg/fmt_colon.f90: New test.
13041
13042 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
13043
13044         * g++.old-deja/g++.other/init18.C: Use
13045         dg-require-effective-target instead of an explicit xfail.
13046
13047 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
13048
13049         * gcc.dg/dfp/signbit-1.c
13050         * gcc.dg/dfp/signbit-2.c
13051
13052 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13053
13054         PR fortran/31483
13055         * gfortran.dg/altreturn_5.f90: New test.
13056
13057 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13058
13059         PR fortran/31292
13060         * gfortran.dg/contained_module_proc_1.f90: New test.
13061
13062 2007-04-04  Stuart Hastings  <stuart@apple.com>
13063
13064         PR 31281
13065         * objc/execute/exceptions/pr31281.m: New.
13066
13067 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
13068
13069         * g++.dg/ext/dllimport12.C: Update comments.
13070
13071 2007-04-03  Eric Christopher  <echristo@apple.com>
13072
13073         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13074
13075 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13076
13077         PR fortran/31304
13078         * gfortran.dg/repeat_2.f90: New test.
13079         * gfortran.dg/repeat_3.f90: New test.
13080         * gfortran.dg/repeat_4.f90: New test.
13081
13082 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
13083
13084         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13085
13086 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
13087
13088         PR c++/30847
13089         * g++.dg/parse/cond3.C: New test.
13090
13091         PR middle-end/30704
13092         * gcc.c-torture/execute/ieee/pr30704.c: New test.
13093
13094 2007-04-02  Jason Merrill  <jason@redhat.com>
13095
13096         PR c++/31187
13097         * g++.dg/ext/visibility/anon3.C: New test.
13098
13099 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13100
13101         PR libgfortran/31052
13102         * gfortran.dg/namelist_28.f90: New test.
13103
13104 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13105
13106         PR libgfortran/31366
13107         * gfortran.dg/direct_io_6.f90: New test.
13108
13109 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13110
13111         PR libgfortran/31207
13112         * gfortran.dg/advance_5.f90: New test.
13113         * gfortran.dg/advance_6.f90: New test.
13114
13115 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13116
13117         * g++.dg/ext/dllimport6.C: Remove extra ';'.
13118         * g++.dg/ext/dllimport7.C: Likewise.
13119         * g++.dg/ext/selectany1.C: Likewise.
13120
13121 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
13122
13123         * g++.dg/parser/pr31138.C: New.
13124         * g++.dg/parser/pr31140.C: New.
13125         * g++.dg/parser/pr31141.C: New.
13126
13127 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
13128
13129         PR c++/26099
13130         * g++.dg/ext/is_base_of.C: New.
13131         * g++.dg/ext/has_virtual_destructor.C: New.
13132         * g++.dg/ext/is_polymorphic.C: New.
13133         * g++.dg/ext/is_base_of_diagnostic.C: New.
13134         * g++.dg/ext/is_enum.C: New.
13135         * g++.dg/ext/has_nothrow_assign.C: New.
13136         * g++.dg/ext/has_nothrow_constructor.C: New.
13137         * g++.dg/ext/is_empty.C: New.
13138         * g++.dg/ext/has_trivial_copy.C: New.
13139         * g++.dg/ext/has_trivial_assign.C: New.
13140         * g++.dg/ext/is_abstract.C: New.
13141         * g++.dg/ext/is_pod.C: New.
13142         * g++.dg/ext/has_nothrow_copy.C: New.
13143         * g++.dg/ext/is_class.C: New.
13144         * g++.dg/ext/has_trivial_constructor.C: New.
13145         * g++.dg/ext/is_union.C: New.
13146         * g++.dg/ext/has_trivial_destructor.C: New.
13147         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13148         * g++.dg/template/crash43.C: Likewise.
13149
13150 2007-03-29  Dirk Mueller  <dmueller@suse.de>
13151
13152         * g++.dg/warn/pedantic2.C: New testcase.
13153
13154 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13155
13156         * size_dim.f90: Fix dg directive.
13157         * pr16433.f: Likewise.
13158         * use_6.f90: Likewise.
13159         * use_7.f90: Likewise.
13160         * entry_9.f90: Likewise.
13161         * pointer_intent_2.f90: Likewise.
13162         * protected_1.f90: Likewise.
13163         * fmt_missing_period_2.f: Likewise.
13164         * pointer_intent_3.f90: Likewise.
13165         * protected_2.f90: Likewise.
13166         * protected_3.f90: Likewise.
13167         * pr15754.f90: Likewise.
13168         * protected_4.f90: Likewise.
13169         * protected_5.f90: Likewise.
13170         * initialization_2.f90: Likewise.
13171         * protected_6.f90: Likewise.
13172         * continuation_7.f90: Likewise.
13173         * derived_function_interface_1.f90: Likewise.
13174         * der_pointer_4.f90: Likewise.
13175         * fmt_zero_precision.f90: Likewise.
13176         * blockdata_3.f90: Likewise.
13177         * fmt_missing_period_1.f: Likewise.
13178         * real_const_3.f90: Likewise.
13179         * use_4.f90: Likewise.
13180         * fmt_missing_period_3.f: Likewise.
13181         * use_5.f90: Likewise.
13182
13183 2007-03-28  Mike Stump  <mrs@apple.com>
13184
13185         * gcc.dg/darwin-comm.c: Add.
13186
13187 2007-03-28  Eric Christopher  <echristo@apple.com>
13188
13189         * lib/target-supports.exp (check_effective_target_fstack_protector):
13190         New.
13191         * gcc.dg/ssp-1.c: Use.
13192         * gcc.dg/ssp-2.c: Ditto.
13193
13194 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
13195
13196         PR c++/29077
13197         * g++.dg/parse/constructor3.C: New test.
13198
13199 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
13200
13201         * gnat.dg/thin_pointer.ad[sb]: New test.
13202
13203 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13204
13205         * g++.dg/cpp0x/bracket1.C: New.
13206         * g++.dg/cpp0x/bracket2.C: New.
13207         * g++.dg/cpp0x/bracket3.C: New.
13208         * g++.dg/cpp0x/bracket4.C: New.
13209
13210 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13211
13212         * g++.dg/cpp0x/temp_default1.C: New.
13213         * g++.dg/cpp0x/temp_default3.C: New.
13214         * g++.dg/cpp0x/temp_default2.C: New.
13215         * g++.dg/cpp0x/temp_default4.C: New.
13216
13217 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13218
13219         PR c++/29993
13220         * g++.dg/other/cv_func2.C: New.
13221
13222 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
13223
13224         * gcc.dg/dfp/func-vararg-alternate.h: New file.
13225         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13226         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13227         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13228
13229         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13230         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13231
13232         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13233
13234         * lib/compat.exp (compat-execute): Fix processing of file names.
13235
13236 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
13237
13238         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13239
13240 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
13241
13242         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13243         Delete created executable test file.
13244         (check_effective_target_fortran_large_int): Ditto.
13245         (check_effective_target_static_libgfortran): Ditto.
13246
13247 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
13248
13249         PR c++/30500
13250         * g++.dg/warn/pragma-system_header1.C: New test.
13251         * g++.dg/warn/pragma-system_header2.C: New test.
13252         * g++.dg/warn/pragma-system_header1.h. New.
13253         * g++.dg/warn/pragma-system_header2.h. New.
13254
13255 2007-03-26  Ian Lance Taylor  <iant@google.com>
13256
13257         PR tree-optimization/31345
13258         * gcc.c-torture/compile/pr31345-1.c: New test.
13259
13260 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
13261
13262         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13263         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13264         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13265         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13266         * gfortran.dg/overload_1.f90: Likewise.
13267         * gfortran.dg/impure_assignment_1.f90: Likewise.
13268         * gfortran.dg/error_recovery_3.f90: Likewise.
13269         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13270         * gfortran.dg/sequence_types_1.f90: Likewise.
13271         * gfortran.dg/internal_references_1.f90: Likewise.
13272         * gfortran.dg/present_1.f90: Likewise.
13273         * gfortran.dg/volatile10.f90: Likewise.
13274         * gfortran.dg/module_equivalence_2.f90: Likewise.
13275         * gfortran.dg/use_4.f90: Likewise.
13276         * gfortran.dg/elemental_result_1.f90: Likewise.
13277         * gfortran.dg/generic_actual_arg.f90: Likewise.
13278         * gfortran.dg/private_type_5.f90: Likewise.
13279         * gfortran.dg/protected_4.f90: Likewise.
13280         * gfortran.dg/interface_3.f90: Likewise.
13281
13282 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13283
13284         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13285         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13286
13287 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13288
13289         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13290
13291 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13292
13293         PR libgfortran/31199
13294         * gfortran.dg/fmt_t_4.f90: New test.
13295
13296 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13297
13298         PR libfortran/31297
13299         * gfortran.dg/backspace_5.f:  Initialize variable(s).
13300         * gfortran.dg/backspace_6.f:  Likewise.
13301         * gfortran.dg/char_bounds_check_fail_1: Likewise.
13302         * gfortran.dg/direct_io_2.f90:  Likewise.
13303         * gfortran.dg/write_back.f:  Likewise.
13304         * gfortran.dg/write_rewind_2.f:  Likewise.
13305         * gfortran.dg/write_rewind_1.f:  Likewise.
13306         * gfortran.dg/write_rewind_2.f:  Likewise.
13307
13308 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
13309
13310         PR tree-optimization/30784
13311         * gcc.dg/vect/pr30784.c: New test.
13312
13313 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13314
13315         PR fortran/30877
13316         * gfortran.dg/operator_1.f90: New test.
13317         * gfortran.dg/operator_2.f90: New test.
13318
13319 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13320
13321         PR libfortran/31196
13322         * gfortran.dg/reshape_transpose_1.f90:  New test.
13323
13324 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13325
13326         PR fortran/30655
13327         * gfortran.dg/bounds_check_6.f90: New test.
13328
13329 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
13330
13331         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13332         #ifndef/#endif.
13333         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13334         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13335
13336 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
13337
13338         PR fortran/31209
13339         * gfortran.dg/pointer_function_actual_1.f90: New test.
13340
13341         PR fortran/31200
13342         * gfortran.dg/pointer_function_actual_2.f90: New test.
13343
13344         PR fortran/31215
13345         * gfortran.dg/result_in_spec_1.f90: New test.
13346
13347 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13348
13349         PR fortran/30834
13350         * gfortran.dg/integer_exponentiation_3.F90: New test.
13351         * gfortran.dg/integer_exponentiation_4.f90: New test.
13352         * gfortran.dg/integer_exponentiation_5.F90: New test.
13353
13354 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13355
13356         PR c++/30863
13357         * g++.dg/template/error24.C: New test.
13358         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13359
13360 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13361
13362         PR c++/31273
13363         * g++.dg/expr/bitfield7.C: New test.
13364
13365 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13366
13367         PR other/23572
13368         * gcc.dg/float-range-4.c: New.
13369         * gcc.dg/float-range-1.c: Update. Test for a warning.
13370         * gcc.dg/float-range-3.c: New.
13371         * gcc.dg/float-range-5.c: New.
13372
13373 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13374
13375         PR fortran/31262
13376         * gfortran.dg/no_range_check_1.f90: New test.
13377
13378 2007-03-22  Dirk Mueller  <dmueller@suse.de>
13379
13380         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13381         * g++.dg/other/static1.C: Remove stray semicolon.
13382         * g++.dg/other/init1.C: Likewise.
13383         * g++.dg/rtti/dyncast1.C: Likewise.
13384         * g++.dg/tree-ssa/pr17153.C: Likewise.
13385         * g++.dg/lookup/disamb1.C: Likewise.
13386         * g++.dg/lookup/scoped2.C: Likewise.
13387         * g++.dg/lookup/friend7.C: Likewise.
13388         * g++.dg/parse/parse4.C: Likewise.
13389         * g++.dg/parse/parse5.C: Likewise.
13390         * g++.dg/expr/pr29066.C: Likewise.
13391         * g++.dg/expr/cast4.C: Likewise.
13392         * g++.dg/tc1/dr193.C: Likewise.
13393         * g++.dg/tc1/dr213.C: Likewise.
13394         * g++.dg/abi/dcast1.C: Likewise.
13395         * g++.dg/abi/covariant2.C: Likewise.
13396         * g++.dg/inherit/covariant11.C: Likewise.
13397         * g++.dg/inherit/covariant9.C: Likewise.
13398         * g++.dg/inherit/covariant10.C: Likewise.
13399         * g++.dg/init/static3.C: Likewise.
13400         * g++.dg/init/init-ref3.C: Likewise.
13401         * g++.dg/init/ref10.C: Likewise.
13402         * g++.dg/template/meminit2.C: Likewise.
13403         * g++.dg/template/using9.C: Likewise.
13404         * g++.dg/template/friend9.C: Likewise.
13405         * g++.dg/template/ref1.C: Likewise.
13406         * g++.old-deja/g++.warn/inline.C: Likewise.
13407         * g++.old-deja/g++.robertl/eb91.C: Likewise.
13408         * g++.old-deja/g++.robertl/eb46.C: Likewise.
13409         * g++.old-deja/g++.robertl/eb34.C: Likewise.
13410         * g++.old-deja/g++.robertl/eb43.C: Likewise.
13411         * g++.old-deja/g++.robertl/eb26.C: Likewise.
13412         * g++.old-deja/g++.robertl/eb116.C: Likewise.
13413         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13414         * g++.old-deja/g++.brendan/overload8.C: Likewise.
13415         * g++.old-deja/g++.brendan/overload11.C: Likewise.
13416         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13417         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13418         * g++.old-deja/g++.brendan/template11.C: Likewise.
13419         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13420         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13421         * g++.old-deja/g++.brendan/crash16.C: Likewise.
13422         * g++.old-deja/g++.jason/pmem2.C: Likewise.
13423         * g++.old-deja/g++.jason/parse9.C: Likewise.
13424         * g++.old-deja/g++.jason/byval2.C: Likewise.
13425         * g++.old-deja/g++.jason/overload8.C: Likewise.
13426         * g++.old-deja/g++.jason/pmf8.C: Likewise.
13427         * g++.old-deja/g++.jason/template33.C: Likewise.
13428         * g++.old-deja/g++.jason/return3.C: Likewise.
13429         * g++.old-deja/g++.jason/scoping2.C: Likewise.
13430         * g++.old-deja/g++.jason/virtual.C: Likewise.
13431         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13432         * g++.old-deja/g++.jason/template27.C: Likewise.
13433         * g++.old-deja/g++.jason/synth6.C: Likewise.
13434         * g++.old-deja/g++.jason/ref8.C: Likewise.
13435         * g++.old-deja/g++.jason/offset1.C: Likewise.
13436         * g++.old-deja/g++.other/static20.C: Likewise.
13437         * g++.old-deja/g++.other/array1.C: Likewise.
13438         * g++.old-deja/g++.other/new3.C: Likewise.
13439         * g++.old-deja/g++.other/array2.C: Likewise.
13440         * g++.old-deja/g++.other/overload9.C: Likewise.
13441         * g++.old-deja/g++.other/cast6.C: Likewise.
13442         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13443         * g++.old-deja/g++.other/eh4.C: Likewise.
13444         * g++.old-deja/g++.other/using7.C: Likewise.
13445         * g++.old-deja/g++.other/init18.C: Likewise.
13446         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13447         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13448         * g++.old-deja/g++.other/dtor11.C: Likewise.
13449         * g++.old-deja/g++.pt/static11.C: Likewise.
13450         * g++.old-deja/g++.pt/crash19.C: Likewise.
13451         * g++.old-deja/g++.pt/overload12.C: Likewise.
13452         * g++.old-deja/g++.pt/crash46.C: Likewise.
13453         * g++.old-deja/g++.pt/mi1.C: Likewise.
13454         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13455         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13456         * g++.old-deja/g++.pt/local5.C: Likewise.
13457         * g++.old-deja/g++.pt/typename2.C: Likewise.
13458         * g++.old-deja/g++.pt/explicit80.C: Likewise.
13459         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13460         * g++.old-deja/g++.law/visibility1.C: Likewise.
13461         * g++.old-deja/g++.law/visibility2.C: Likewise.
13462         * g++.old-deja/g++.law/virtual2.C: Likewise.
13463         * g++.old-deja/g++.law/operators19.C: Likewise.
13464         * g++.old-deja/g++.law/parsing10.C: Likewise.
13465         * g++.old-deja/g++.law/visibility4.C: Likewise.
13466         * g++.old-deja/g++.law/operators4.C: Likewise.
13467         * g++.old-deja/g++.law/dtors2.C: Likewise.
13468         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13469         * g++.old-deja/g++.law/visibility10.C: Likewise.
13470         * g++.old-deja/g++.law/scope3.C: Likewise.
13471         * g++.old-deja/g++.law/casts2.C: Likewise.
13472         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13473         * g++.old-deja/g++.law/operators33.C: Likewise.
13474         * g++.old-deja/g++.law/friend4.C: Likewise.
13475         * g++.old-deja/g++.mike/pmf7.C: Likewise.
13476         * g++.old-deja/g++.mike/p5611.C: Likewise.
13477         * g++.old-deja/g++.mike/net37.C: Likewise.
13478         * g++.old-deja/g++.mike/p3570.C: Likewise.
13479         * g++.old-deja/g++.mike/p5718.C: Likewise.
13480         * g++.old-deja/g++.mike/net21.C: Likewise.
13481         * g++.old-deja/g++.mike/p1862.C: Likewise.
13482         * g++.old-deja/g++.mike/p4511.C: Likewise.
13483         * g++.old-deja/g++.mike/virt3.C: Likewise.
13484         * g++.old-deja/g++.mike/p16146.C: Likewise.
13485         * g++.old-deja/g++.mike/p1989.C: Likewise.
13486         * g++.old-deja/g++.mike/p5571.C: Likewise.
13487         * g++.old-deja/g++.gb/scope10.C: Likewise.
13488         * g++.old-deja/g++.abi/primary5.C: Likewise.
13489         * g++.old-deja/g++.abi/empty2.C: Likewise.
13490         * g++.old-deja/g++.abi/arraynew.C: Likewise.
13491         * g++.old-deja/g++.eh/vbase4.C: Likewise.
13492         * g++.old-deja/g++.eh/ptr1.C: Likewise.
13493         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13494         * g++.old-deja/g++.bob/template3.C: Likewise.
13495         * g++.old-deja/g++.bob/inherit1.C: Likewise.
13496
13497 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
13498
13499         PR fortran/31193
13500         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13501
13502 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
13503
13504         PR fortran/20897
13505         * gfortran.dg/derived_name_1.f90: New.
13506         * gfortran.dg/derived_name_2.f: New.
13507
13508 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13509
13510         * lib/target-supports.exp (check_effective_target_nonpic): New
13511         procedure.
13512         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13513         when compiling PIC.
13514         * gcc.target/i386/asm-4.c: Require nonpic.
13515         * gcc.target/i386/cmov1.c: Likewise.
13516         * gcc.target/i386/mul.c: Likewise.
13517         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13518         * gcc.target/i386/ssetype-1.c: Require nonpic.
13519         * gcc.target/i386/ssetype-3.c: Likewise.
13520         * gcc.target/i386/ssetype-5.c: Likewise.
13521
13522 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13523
13524         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13525         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13526         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13527         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13528
13529 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
13530
13531         PR tree-optimization/30590
13532         * g++.dg/opt/pr30590.C: New testcase.
13533
13534 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
13535
13536         PR c/30762
13537         * gcc.dg/pr30762-1.c: New test.
13538         * gcc.dg/pr30762-2.c: New test.
13539
13540         PR inline-asm/30505
13541         * gcc.target/i386/pr30505.c: New test.
13542
13543 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
13544
13545         * gcc.target/arm/register-variables.c: New.
13546
13547 2007-03-19  Jeff Law  <law@redhat.com>
13548
13549         * PR tree-optimization/30984
13550         * gcc.c-torture/pr30984.c: New test.
13551
13552 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13553         Richard Guenther  <rguenther@suse.de>
13554
13555         PR tree-optimization/31254
13556         * gcc.dg/torture/pr31254.c: New testcase.
13557
13558 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
13559
13560         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13561         target default_packed.
13562
13563 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13564
13565         PR fortran/31203
13566         * gfortran.dg/string_length_1.f90: New test.
13567
13568 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13569
13570         PR testsuite/30395
13571         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13572
13573 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13574
13575         PR libgfortran/31052
13576         * gfortran.dg/namelist_27.f90: New test.
13577
13578 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
13579
13580         PR fortran/30531
13581         * gfortran.dg/used_types_14.f90: New test.
13582
13583         PR fortran/31086
13584         * gfortran.dg/used_types_15.f90: New test.
13585
13586 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
13587
13588         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13589         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13590
13591 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13592
13593         PR fortran/31120
13594         * gfortran.dg/integer_exponentiation_2.f90: New test.
13595
13596 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
13597
13598         PR tree-optimization/31041
13599         * gcc.dg/vect/pr31041.c: New test.
13600
13601 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13602
13603         * g++.dg/warn/Wconversion-integer.C: New
13604         * g++.dg/warn/Wconversion-real.C: New.
13605         * g++.dg/warn/Wconversion-real-integer.C: New.
13606         * g++.dg/warn/conv2.C: Updated.
13607
13608 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13609
13610         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13611         exclude RTPs.
13612
13613 2007-03-16  Richard Guenther  <rguenther@suse.de>
13614
13615         PR tree-optimization/31146
13616         * g++.dg/tree-ssa/pr31146.C: New testcase.
13617
13618 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13619
13620         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13621         assume that the target has <features.h>.
13622
13623 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13624
13625         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13626         dg-options rather than to the whole test.
13627
13628 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
13629
13630         PR debug/29906
13631         * g++.dg/debug/pr29906.C: New
13632
13633 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13634
13635         PR libgfortran/31099
13636         * gfortran.dg/unformatted_recl.f90: Update test.
13637
13638 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
13639
13640         * gcc.dg/tree-ssa/prefetch-5.c: New test.
13641
13642 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13643
13644         PR c++/30891
13645         * g++.dg/parse/namespace-definition.C: New.
13646
13647 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13648
13649         PR c++/24924
13650         * g++.dg/cpp/pedantic-errors.C: New.
13651         * g++.dg/cpp/permissive.C: New.
13652
13653 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13654
13655         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13656         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13657
13658 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13659
13660         * lib/target-supports.exp (check_missing_uclibc_feature)
13661         (check_effective_target_wchar): New procedures.
13662         * gcc.dg/wchar_t-1.c: Require target wchar.
13663         * gcc.dg/wint_t-1.c: Likewise.
13664
13665 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13666
13667         * lib/target-supports.exp (check_gc_sections_available): Return
13668         false for VxWorks targets.
13669
13670 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13671
13672         * g++.dg/warn/Wconversion2.C: Fix typo.
13673         * gcc.dg/if-empty-1.c: Ditto.
13674
13675 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13676
13677         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13678
13679 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13680
13681         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13682         * gcc.target/i386/pr31167.c: Ditto.
13683
13684 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13685
13686         PR target/31167
13687         * gcc.target/i386/pr31167.c: New test.
13688
13689 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
13690
13691         PR fortran/30922
13692         * gfortran.dg/import5.f90.f90: New test.
13693
13694
13695         PR fortran/30879
13696         * gfortran.dg/data_components_1.f90: New test.
13697
13698
13699         PR fortran/30870
13700         * gfortran.dg/generic_13.f90: New test.
13701
13702         PR fortran/31163
13703         * gfortran.dg/alloc_comp_basics_5.f90: New test.
13704
13705 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13706
13707         PR libgfortran/31051
13708         * gfortran.dg/fmt_t_4.f90: New
13709
13710 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13711
13712         PR C++/31165
13713         * g++.dg/other/default7.C: New test.
13714
13715 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13716
13717         * g++.dg/warn/Wconversion2.C: New.
13718
13719 2007-03-14  Eric Christopher  <echristo@apple.com>
13720
13721         * gcc.dg/ssp-1.c: New.
13722         * gcc.dg/ssp-2.c: Ditto.
13723
13724 2007-03-14  Dirk Mueller  <dmueller@suse.de>
13725
13726         * g++.dg/warn/do-empty.C: New.
13727         * gcc.dg/do-empty.c: New.
13728         * gcc.dg/if-empty-1.c: Update.
13729         * gcc.dg/20001116-1.c: Update.
13730         * gcc.dg/pr23165.c: Update.
13731
13732 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
13733
13734         * gfortran.dg/module_implicit_conversion.f90: New test.
13735
13736 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
13737
13738         PR middle-end/31127
13739         * gcc.dg/pr31127.c: New.
13740
13741 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
13742
13743         * gcc.dg/tree-ssa/loop-26.c: New test.
13744
13745 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
13746
13747         * gcc.target/i386/cmpxchg16b-1.c: New test.
13748
13749 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13750
13751         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13752         * gcc.dg/c99-vla-1.c: Likewise.
13753         * g++.dg/ext/vla1.C: Likewise
13754
13755 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13756
13757         * gcc.dg/wvla-1.c: New test
13758         * gcc.dg/wvla-2.c: New test
13759         * gcc.dg/wvla-3.c: New test
13760         * gcc.dg/wvla-4.c: New test
13761         * gcc.dg/wvla-5.c: New test
13762         * gcc.dg/wvla-6.c: New test
13763         * gcc.dg/wvla-7.c: New test
13764         * g++.dg/warn/Wvla-1.C: New test
13765         * g++.dg/warn/Wvla-2.C: New test
13766         * g++.dg/warn/Wvla-3.C: New test
13767
13768 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
13769
13770         PR c++/30108
13771         * g++.dg/other/default6.C: New test.
13772
13773 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13774
13775         * lib/target-supports.exp (check_profiling_available): Return false
13776         for VxWorks.
13777         (check_effective_target_vxworks_kernel): New procedure.
13778         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13779         VxWorks.
13780         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13781         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13782         to include VxWorks.
13783         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13784
13785 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13786
13787         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13788         PIC is not supported.
13789         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13790         * gcc.dg/20020426-2.c: Likewise.
13791         * gcc.dg/pr28243.c: Likewise.
13792         * gcc.dg/visibility-11.c: Likewise.
13793         * gcc.dg/tls/opt-9.c: Likewise.
13794         * gcc.dg/tls/opt-10.c: Likewise.
13795         * gcc.dg/tls/pic-1.c: Likewise.
13796         * gcc.dg/tls/struct-1.c: Likewise.
13797         * gcc.target/i386/20000807-1.c: Likewise.
13798         * gcc.target/i386/20000904-1.c: Likewise.
13799         * gcc.target/i386/20011119-1.c: Likewise.
13800         * gcc.target/i386/990213-2.c: Likewise.
13801         * gcc.target/i386/990214-1.c: Likewise.
13802         * gcc.target/i386/compress-float-387-pic.c: Likewise.
13803         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13804         * gcc.target/i386/pic-1.c: Likewise.
13805         * gcc.target/i386/pr21518.c: Likewise.
13806         * gcc.target/i386/pr23098.c: Likewise.
13807         * gcc.target/i386/pr23943.c: Likewise.
13808
13809 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
13810
13811         PR c++/31038
13812         * g++.dg/template/complit2.C: New test.
13813
13814         PR c++/30328
13815         * g++.dg/ext/bitfield1.C: New test.
13816
13817 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
13818
13819         PR fortran/30883
13820         * gfortran.dg/interface_11.f90: New test.
13821
13822 2007-03-11  Richard Guenther  <rguenther@suse.de>
13823
13824         PR tree-optimization/31115
13825         * gcc.dg/torture/pr31115.c: New testcase.
13826
13827 2007-03-11  Ira Rosen  <irar@il.ibm.com>
13828
13829         PR tree-optimization/29925
13830         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13831
13832 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
13833
13834         PR c++/30274
13835         * g++.dg/expr/bitfield3.C: New test.
13836         * g++.dg/expr/bitfield4.C: Likewise.
13837         * g++.dg/expr/bitfield5.C: Likewise.
13838         * g++.dg/expr/bitfield6.C: Likewise.
13839
13840         PR c++/30924
13841         * g++.dg/template/array18.C: New test.
13842
13843 2007-03-10  Dirk Mueller  <dmueller@suse.de>
13844
13845         PR c++/17946
13846         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13847         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13848
13849 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
13850
13851         PR c++/20599
13852         * g++.dg/cpp0x/variadic-bind.C: New.
13853         * g++.dg/cpp0x/variadic-function.C: New.
13854         * g++.dg/cpp0x/variadic-mem_fn.C: New.
13855         * g++.dg/cpp0x/variadic-tuple.C: New.
13856         * g++.dg/cpp0x/variadic1.C: New.
13857         * g++.dg/cpp0x/variadic2.C: New.
13858         * g++.dg/cpp0x/variadic3.C: New.
13859         * g++.dg/cpp0x/variadic4.C: New.
13860         * g++.dg/cpp0x/variadic5.C: New.
13861         * g++.dg/cpp0x/variadic6.C: New.
13862         * g++.dg/cpp0x/variadic7.C: New.
13863         * g++.dg/cpp0x/variadic8.C: New.
13864         * g++.dg/cpp0x/variadic9.C: New.
13865         * g++.dg/cpp0x/variadic10.C: New.
13866         * g++.dg/cpp0x/variadic11.C: New.
13867         * g++.dg/cpp0x/variadic12.C: New.
13868         * g++.dg/cpp0x/variadic13.C: New.
13869         * g++.dg/cpp0x/variadic14.C: New.
13870         * g++.dg/cpp0x/variadic15.C: New.
13871         * g++.dg/cpp0x/variadic16.C: New.
13872         * g++.dg/cpp0x/variadic17.C: New.
13873         * g++.dg/cpp0x/variadic18.C: New.
13874         * g++.dg/cpp0x/variadic19.C: New.
13875         * g++.dg/cpp0x/variadic20.C: New.
13876         * g++.dg/cpp0x/variadic21.C: New.
13877         * g++.dg/cpp0x/variadic22.C: New.
13878         * g++.dg/cpp0x/variadic23.C: New.
13879         * g++.dg/cpp0x/variadic24.C: New.
13880         * g++.dg/cpp0x/variadic25.C: New.
13881         * g++.dg/cpp0x/variadic26.C: New.
13882         * g++.dg/cpp0x/variadic27.C: New.
13883         * g++.dg/cpp0x/variadic28.C: New.
13884         * g++.dg/cpp0x/variadic29.C: New.
13885         * g++.dg/cpp0x/variadic30.C: New.
13886         * g++.dg/cpp0x/variadic31.C: New.
13887         * g++.dg/cpp0x/variadic32.C: New.
13888         * g++.dg/cpp0x/variadic33.C: New.
13889         * g++.dg/cpp0x/variadic34.C: New.
13890         * g++.dg/cpp0x/variadic35.C: New.
13891         * g++.dg/cpp0x/variadic36.C: New.
13892         * g++.dg/cpp0x/variadic37.C: New.
13893         * g++.dg/cpp0x/variadic38.C: New.
13894         * g++.dg/cpp0x/variadic39.C: New.
13895         * g++.dg/cpp0x/variadic40.C: New.
13896         * g++.dg/cpp0x/variadic41.C: New.
13897         * g++.dg/cpp0x/variadic42.C: New.
13898         * g++.dg/cpp0x/variadic43.C: New.
13899         * g++.dg/cpp0x/variadic44.C: New.
13900         * g++.dg/cpp0x/variadic45.C: New.
13901         * g++.dg/cpp0x/variadic46.C: New.
13902         * g++.dg/cpp0x/variadic47.C: New.
13903         * g++.dg/cpp0x/variadic48.C: New.
13904         * g++.dg/cpp0x/variadic49.C: New.
13905         * g++.dg/cpp0x/variadic50.C: New.
13906         * g++.dg/cpp0x/variadic51.C: New.
13907         * g++.dg/cpp0x/variadic52.C: New.
13908         * g++.dg/cpp0x/variadic53.C: New.
13909         * g++.dg/cpp0x/variadic54.C: New.
13910         * g++.dg/cpp0x/variadic55.C: New.
13911         * g++.dg/cpp0x/variadic56.C: New.
13912         * g++.dg/cpp0x/variadic57.C: New.
13913         * g++.dg/cpp0x/variadic58.C: New.
13914         * g++.dg/cpp0x/variadic59.C: New.
13915         * g++.dg/cpp0x/variadic60.C : New.
13916         * g++.dg/cpp0x/variadic61.C : New.
13917         * g++.dg/cpp0x/variadic62.C : New.
13918         * g++.dg/cpp0x/variadic63.C : New.
13919         * g++.dg/cpp0x/variadic64.C : New.
13920         * g++.dg/cpp0x/variadic65.C : New.
13921         * g++.dg/cpp0x/variadic66.C : New.
13922         * g++.dg/cpp0x/variadic67.C : New.
13923         * g++.dg/cpp0x/variadic68.C : New.
13924         * g++.dg/cpp0x/variadic69.C : New.
13925         * g++.dg/cpp0x/variadic70.C : New.
13926         * g++.dg/cpp0x/variadic71.C : New.
13927         * g++.dg/cpp0x/variadic72.C : New.
13928         * g++.dg/cpp0x/variadic73.C : New.
13929         * g++.dg/cpp0x/variadic74.C : New.
13930         * g++.dg/cpp0x/variadic75.C : New.
13931         * g++.dg/cpp0x/variadic-ex1.C : New.
13932         * g++.dg/cpp0x/variadic-ex2.C : New.
13933         * g++.dg/cpp0x/variadic-ex3.C : New.
13934         * g++.dg/cpp0x/variadic-ex4.C : New.
13935         * g++.dg/cpp0x/variadic-ex5.C : New.
13936         * g++.dg/cpp0x/variadic-ex6.C : New.
13937         * g++.dg/cpp0x/variadic-ex7.C : New.
13938         * g++.dg/cpp0x/variadic-ex8.C : New.
13939         * g++.dg/cpp0x/variadic-ex9.C : New.
13940         * g++.dg/cpp0x/variadic-ex10.C : New.
13941         * g++.dg/cpp0x/variadic-ex11.C : New.
13942         * g++.dg/cpp0x/variadic-ex12.C : New.
13943         * g++.dg/cpp0x/variadic-ex13.C : New.
13944         * g++.dg/cpp0x/variadic-ex14.C : New.
13945
13946 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13947
13948         PR libgfortran/31099
13949         * gfortran.dg/unformatted_recl.f90: New test.
13950
13951 2007-03-09  Roger Sayle  <roger@eyesopen.com>
13952
13953         * gcc.dg/fold-eqcmplx-1.c: New test case.
13954
13955 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
13956
13957         PR rtl-optimization/30643
13958         * gcc.dg/pr30643.c: New.
13959
13960 2007-03-09  Chao-ying Fu  <fu@mips.com>
13961
13962         * gcc.target/mips/mips32-dspr2-type.c: New test.
13963         * gcc.target/mips/mips32-dspr2.c: New test.
13964         * gcc.target/mips/dspr2-MULT.c: New test.
13965         * gcc.target/mips/dspr2-MULTU.c: New test.
13966         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13967         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13968         Adjust some formats.
13969
13970 2007-03-09  Dirk Mueller  <dmueller@suse.de>
13971
13972         PR c++/17946
13973         * gcc.dg/Wlogical-op-1.c: New.
13974         * g++.dg/warn/Wlogical-op-1.C: New.
13975
13976 2007-03-09  Richard Guenther  <rguenther@suse.de>
13977
13978         PR tree-optimization/30904
13979         PR middle-end/31058
13980         * gcc.dg/pr30904.c: Remove xfail.
13981
13982 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13983
13984         PR C/31072
13985         * gcc.c-torture/execute/pr31072.c: New test.
13986
13987 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13988
13989         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13990         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13991         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13992         *lrint* and *lround*.
13993         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13994         floor->lfloor.
13995         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13996         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13997         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13998         and *lround*.  Correct macro names.
13999         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14000         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14001
14002 2007-03-08  Ian Lance Taylor  <iant@google.com>
14003
14004         * gcc.dg/no-strict-overflow-5.c: New test.
14005         * gcc.dg/no-strict-overflow-6.c: New test.
14006         * gcc.dg/Wstrict-overflow-11.c: New test.
14007         * gcc.dg/Wstrict-overflow-12.c: New test.
14008         * gcc.dg/Wstrict-overflow-13.c: New test.
14009         * gcc.dg/Wstrict-overflow-14.c: New test.
14010         * gcc.dg/Wstrict-overflow-15.c: New test.
14011
14012 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14013
14014         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
14015         for VxWorks kernel mode.
14016         * gcc.c-torture/execute/strncmp-1.x: Likewise.
14017
14018 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14019
14020         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14021         mode.
14022
14023 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14024
14025         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14026         and lib/bfill.c on VxWorks targets.
14027         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14028         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14029         lib/bfill.c and lib/memmove.c on VxWorks targets.
14030         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14031         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14032         on VxWorks targets.
14033         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14034         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14035
14036 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14037
14038         * gfortran.dg/use_5.f90: New test.
14039         * gfortran.dg/use_6.f90: Ditto.
14040         * gfortran.dg/use_7.f90: Ditto.
14041
14042 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14043
14044         PR fortran/30973
14045         * gfortran.dg/use_4.f90: New test.
14046         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14047
14048 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
14049
14050         PR fortran/31011
14051         * gfortran.dg/parameter_array_section_2.f90: New test.
14052
14053 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
14054
14055         PR c++/30852
14056         * g++.dg/ext/offsetof1.C: Add cases with volatile.
14057
14058         PR c++/30534
14059         * g++.dg/template/arg5.C: New test.
14060
14061 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
14062
14063         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14064
14065 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
14066
14067         * gcc.dg/var-expand1.c: Add newline at end of file.
14068
14069 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
14070
14071         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14072
14073 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
14074
14075         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14076
14077 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14078
14079         * gcc.dg/torture/builtin-convert-4.c: New test.
14080
14081 2007-03-05  Ian Lance Taylor  <iant@google.com>
14082
14083         * gcc.c-torture/compile/pr31034.c: New test.
14084
14085 2007-03-05  Ian Lance Taylor  <iant@google.com>
14086
14087         * gcc.dg/inline-18.c: New test.
14088         * gcc.dg/inline-19.c: New test.
14089         * gcc.dg/inline-20.c: New test.
14090         * gcc.dg/inline-21.c: New test.
14091
14092 2007-03-05  Richard Guenther  <rguenther@suse.de>
14093
14094         PR tree-optimization/14052
14095         * gcc.dg/tree-ssa/vrp33.c: New testcase.
14096
14097 2007-03-05  Richard Guenther  <rguenther@suse.de>
14098
14099         PR tree-optimization/23777
14100         * gcc.dg/tree-ssa/pr23777.c: New testcase.
14101
14102 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14103
14104         PR other/30465
14105         * gcc.dg/multiple-overflow-warn-3.c: New.
14106         * g++.dg/warn/multiple-overflow-warn-3.C: New.
14107
14108 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
14109
14110         PR c++/30895
14111         * g++.dg/parse/template23.C: New test.
14112
14113 2007-03-04  Roger Sayle  <roger@eyesopen.com>
14114
14115         PR middle-end/30744
14116         * gcc.dg/pr30744-1.c: New test case.
14117
14118 2007-03-04  Tobias Burnus  <burnus@net-b.de>
14119
14120         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14121
14122 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14123
14124         PR target/30406
14125         * gfortran.dg/logical_3.f90: New test.
14126
14127 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
14128
14129         PR libfortran/30981
14130         * gfortran.dg/integer_exponentiation_1.f90:  New test.
14131
14132 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
14133
14134         * gcc.target/m68k/m68k.exp: New.
14135         * gcc.target/m68k/crash1.c: New.
14136
14137 2007-03-03  Tobias Burnus  <burnus@net-b.de>
14138
14139         * gfortran.dg/c_by_val.c: Use int64_t instead of long
14140         to be more compatible with integer(kind=8).
14141
14142 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14143
14144         PR libfortran/31001
14145         * gfortran.dg/zero_sized_3.f90: New test.
14146
14147 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14148
14149         PR c++/15787
14150         * g++.dg/parse/else.C: New.
14151         * g++.dg/parse/else-2.C: New.
14152
14153 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
14154             Tobias Burnus  <burnus@net-b.de>
14155
14156         PR fortran/30882
14157         * gfortran.dg/size_dim.f90: New test.
14158
14159 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
14160             Tobias Burnus  <burnus@net-b.de>
14161
14162         PR fortran/30873
14163         * gfortran.dg/entry_9.f90: New test.
14164
14165 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
14166
14167         PR c++/28253
14168         * g++.dg/inherit/covariant16.C: New test.
14169
14170 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
14171
14172         * g++.dg/other/darwin-minversion-1.C: New.
14173
14174 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
14175
14176         * gcc.dg/tree-ssa/20070302-1.c: New test.
14177
14178 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
14179
14180         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14181         tests.
14182
14183 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
14184
14185         * gcc.dg/tree-ssa/prefetch-4.c: New test.
14186
14187 2007-03-01  Simon Baldwin <simonb@google.com>
14188
14189         PR c++/23689
14190         * warn/ignored_typedef.C: New.
14191         * init/ctor8.C: Added dg-warning to consume ignored typedef
14192         warning.
14193         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
14194         and added an explicit line number.
14195
14196 2007-02-28  Richard Guenther  <rguenther@suse.de>
14197
14198         PR middle-end/30364
14199         * gcc.dg/torture/pr30364-1.c: New testcase.
14200         * gcc.dg/torture/pr30364-2.c: Likewise.
14201         * gcc.dg/torture/pr30364-3.c: Likewise.
14202
14203 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14204
14205         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14206         powerpc*, use -funsafe-math-optimizations.
14207         * gcc.dg/torture/builtin-logb-1.c: Likewise.
14208         * gcc.dg/torture/builtin-modf-1.c: Likewise.
14209
14210 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14211             Paul Thomas  <pault@gcc.gnu.org>
14212
14213         PR fortran/30888
14214         PR fortran/30887
14215         * c_by_val_1.f: Test %VAL() with non-default kind.
14216         * c_by_val.c: Ditto.
14217         * c_by_val_4.f: New test.
14218
14219 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14220
14221         PR fortran/30968
14222         * gfortran.dg/continuation_7.f90: New test.
14223
14224 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
14225
14226         * g++.dg/inherit/thunk7.C: New test.
14227         * lib/target-supports.exp (check_profiling_available): Not available
14228         for bfin-*-*.
14229
14230 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
14231
14232         PR target/30970
14233         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14234
14235 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
14236
14237         * lib/target-supports.exp (check_effective_target_init_priority):
14238         Remove Solaris special case.
14239
14240 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
14241
14242         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14243         for more builtin types.
14244
14245         * g++.dg/ext/visibility/class1.C: Port to Darwin.
14246         * g++.dg/ext/visibility/noPLT.C: Likewise.
14247
14248 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14249
14250         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14251         sh* targets.
14252
14253 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
14254
14255         PR fortran/30865
14256         * size_optional_dim_1.f90:  New test.
14257
14258 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
14259
14260         * gcc.dg/vxworks/vxworks.exp: New file.
14261         * gcc.dg/vxworks/initpri1.c: Likewise.
14262         * gcc.dg/vxworks/initpri2.c: Likewise.
14263         * gcc.dg/initpri2.c: Add more tests.
14264         * g++.dg/special/initpri2.C: Likewise.
14265
14266         * gcc.dg/initpri1.c: New test.
14267         * gcc.dg/initpri2.c: Likewise.
14268         * g++.dg/special/initpri1.C: New test.
14269         * g++.dg/special/initpri2.C: Likewise.
14270         * g++.dg/special/conpr-1.C: Use init_priority effective target.
14271         * g++.dg/special/conpr-2.C: Likewise.
14272         * g++.dg/special/conpr-3.C: Likewise.
14273         * g++.dg/special/conpr-4.C: Likewise.
14274         * g++.dg/special/initp1.C: Likewise.
14275         * g++.dg/special/ecos.exp: Remove code to detect availability of
14276         constructor priorities.
14277         * lib/target-supports.exp (check_effective_target_init_priority):
14278         New function.
14279
14280 2007-02-24  Jan Hubicka  <jh@suse.cz>
14281
14282         * gcc.c-torture/execute/pr30778.c: New testcase.
14283
14284 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14285
14286         PR libgfortran/30918
14287         * gfortran.dg/namelist_26.f90: New test.
14288
14289 2007-02-24  Richard Guenther  <rguenther@suse.de>
14290
14291         PR middle-end/30951
14292         * gcc.dg/pr30951.c: New testcase.
14293
14294 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14295
14296         * gcc.dg/torture/builtin-modf-1.c: New test.
14297
14298 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
14299
14300         PR tree-optimization/30904
14301         * gcc.dg/pr30904.c: New test.
14302
14303 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14304
14305         * gcc.test-framework/README: Correct command.
14306         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14307         -Wunused-value.
14308         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14309
14310 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14311
14312         * lib/target-supports.exp (check_effective_target_unwrapped): New.
14313
14314 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
14315
14316         * lib/target-supports.exp (check_effective_target_newlib): New
14317         function.
14318
14319 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
14320
14321         PR fortran/30660
14322         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14323         allocatable component.
14324
14325
14326 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14327
14328         * gcc.dg/torture/builtin-logb-1.c: New test.
14329         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14330         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14331         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14332         sh* targets.
14333
14334 2007-02-23  Richard Guenther  <rguenther@suse.de>
14335
14336         * g++.dg/warn/changes-meaning.C: New testcase.
14337
14338 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14339
14340         PR libgfortran/30910
14341         * gfortran.dg/fmt_zero_precision.f90: Update test.
14342
14343 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14344
14345         * gcc.dg/torture/builtin-frexp-1.c: New test.
14346
14347 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
14348
14349         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14350
14351 2007-02-22  Ian Lance Taylor  <iant@google.com>
14352
14353         PR debug/30898
14354         * g++.dg/debug/pr30898.C: New test.
14355
14356 2007-02-22  Ira Rosen  <irar@il.ibm.com>
14357
14358         * gcc.dg/vect/vect-106.c: New test.
14359
14360 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14361             Ira Rosen  <irar@il.ibm.com>
14362
14363         PR tree-optimization/30843
14364         * gcc.dg/vect/pr30843.c: New test.
14365
14366 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14367
14368         PR tree-optimization/30858
14369         * gcc.dg/vect/pr30858.c: New test.
14370
14371 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
14372
14373         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14374         to set options for compiling testglue.
14375         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14376         * lib/obj-c++.exp (obj-c++_init): Likewise.
14377
14378 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
14379
14380         * gnat.dg/derived_aggregate.adb: New test.
14381
14382 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14383
14384         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14385         sh* targets.  Call the correct CKSGN macro.
14386
14387 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
14388
14389         * gfortran.dg/gomp/omp_parse1.f90: New test.
14390         * gfortran.dg/gomp/omp_parse2.f: New test.
14391
14392 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
14393
14394         PR fortran/30869
14395         * gfortran.dg/do_pointer_1.f90:  New test.
14396
14397 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14398
14399         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14400         and scalbln.
14401
14402 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
14403
14404         * gcc.dg/darwin-minversion-1.c: New.
14405         * gcc.dg/darwin-minversion-2.c: New.
14406
14407 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14408
14409         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14410
14411 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14412             DJ Delorie <dj@redhat.com>
14413
14414         PR other/30824
14415         * gcc.dg/Wfatal.c: New.
14416         * gcc.dg/Wfatal-2.c: New.
14417         * gcc.dg/Werror-1.c: Adjust expectations.
14418         * gcc.dg/Werror-5.c: Likewise.
14419         * gcc.dg/Werror-7.c: Likewise.
14420         * gcc.dg/Werror-10.c: Likewise.
14421         * gcc.dg/Werror-11.c: Likewise.
14422
14423 2007-02-20  Tobias Burnus  <burnus@net-b.de>
14424
14425         PR fortran/30522
14426         * gfortran.dg/volatile10.f90: New test.
14427
14428 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
14429
14430         PR libfortran/30533
14431         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
14432
14433 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14434
14435         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14436         * gcc.dg/Walways-true-1.c: Likewise.
14437         * gcc.dg/weak/weak-3.c: Likewise.
14438         * gcc.dg/Werror-1.c: Likewise.
14439         * gcc.dg/Werror-3.c: Likewise.
14440         * gcc.dg/Werror-4.c: Likewise.
14441         * gcc.dg/Werror-5.c: Likewise.
14442         * gcc.dg/Werror-6.c: Likewise.
14443         * gcc.dg/Werror-7.c: Likewise.
14444         * gcc.dg/Werror-8.c: Likewise.
14445         * gcc.dg/Werror-10.c: Likewise.
14446         * gcc.dg/Werror-11.c: Likewise.
14447         * gcc.dg/Werror-12.c: Likewise.
14448         * g++.old-deja/g++.mike/warn8.C: Likewise.
14449         * g++.dg/warn/Walways-true-1.C: Likewise.
14450         * g++.dg/warn/Walways-true-2.C: Likewise.
14451         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14452         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14453         -Wstring-literal-comparison with -Waddress.
14454         * gcc.dg/Wstring-literal-comparison-4.c: Replace
14455         -Wno-string-literal-comparison with -Wno-address.
14456
14457 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
14458
14459         * gnat.dg/self_aggregate_with_call.adb: New test.
14460
14461 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
14462
14463         PR tree-optimization/30975
14464         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14465         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14466         * gcc.dg/vect/pr30795.c: New.
14467
14468 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14469
14470         PR fortran/30681
14471         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14472
14473 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14474
14475         PR rtl-optimization/28173
14476         * gcc.target/i386/andor-1.c: New test case.
14477
14478 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14479
14480         * gcc.dg/torture/builtin-ldexp-1.c: New.
14481         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14482
14483 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14484
14485         * gfortran.dg/array_constructor_15.f90: New test case.
14486
14487 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14488
14489         * gfortran.dg/forall_10.f90: New test case.
14490
14491 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14492
14493         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14494
14495 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14496
14497         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14498         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14499
14500 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
14501
14502         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14503         * gcc.target/i386/builtin-bswap-3.c: Ditto.
14504         * gcc.target/i386/xchg-1.c: New test.
14505         * gcc.target/i386/xchg-2.c: New test.
14506
14507 2007-02-16  Richard Guenther  <rguenther@suse.de>
14508             Christian Bruel  <christian.bruel@st.com>
14509
14510         * gcc.dg/strict-overflow-5.c: New testcase.
14511
14512 2007-02-16  Tobias Burnus  <burnus@net-b.de>
14513
14514         PR fortran/30793
14515         * gfortran.dg/func_derived_4.f90: New test.
14516
14517 2007-02-15  Roger Sayle  <roger@eyesopen.com>
14518
14519         PR middle-end/30391
14520         * gfortran.dg/pr30391-1.f90: New test case.
14521
14522 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14523
14524         PR middle-end/30433
14525         * gcc.c-torture/compile/pr30433.c: New testcase to check
14526         that complex constants comparisions are foldded.
14527
14528 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14529
14530         PR C++/30158
14531         * g++.dg/ext/stmtexpr10.C: New testcase.
14532
14533 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14534
14535         PR middle-end/30729
14536         * gcc.dg/Wunused-value-2.c: New testcase.
14537
14538 2007-02-15  Ian Lance Taylor  <iant@google.com>
14539
14540         * g++.dg/eh/subreg-1.C: New test.
14541
14542 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14543
14544         PR c/26494
14545         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14546         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14547         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14548         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14549         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14550         * gcc.dg/Werror-implicit-function-declaration.c: New.
14551
14552 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14553
14554         PR c++/28943
14555         * g++.dg/warn/pr28943.C: New.
14556
14557 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14558
14559         * gfortran.fortran-torture/execute/math.f90: Fix typo.
14560
14561 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14562
14563         PR fortran/30779
14564         * gfortran.dg/error_recovery_3.f90: New test.
14565
14566 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14567
14568         * g++.dg/tree-ssa/sra-1.C: New.
14569
14570 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14571
14572         * g++.dg/tree-ssa/sra-1.C: New.
14573
14574 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14575
14576         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14577
14578 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14579
14580         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14581
14582 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
14583
14584         PR fortran/30799
14585         * gfortran.dg/logical_2.f90: New test.
14586
14587 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
14588
14589         * gcc.dg/torture/complex-alias-1.c: New test.
14590
14591 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
14592
14593         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14594         instead of -fdump-tree-tailcall.
14595
14596 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
14597
14598         * gfortran.dg/interface_10.f90: Fix comment typo.
14599
14600 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
14601
14602         PR tree-optimization/30771
14603         * gcc.dg/vect/pr30771.c: New test.
14604
14605 2007-02-13  Ian Lance Taylor  <iant@google.com>
14606
14607         * gcc.dg/Wstrict-overflow-1.c: New test.
14608         * gcc.dg/Wstrict-overflow-2.c: New test.
14609         * gcc.dg/Wstrict-overflow-3.c: New test.
14610         * gcc.dg/Wstrict-overflow-4.c: New test.
14611         * gcc.dg/Wstrict-overflow-5.c: New test.
14612         * gcc.dg/Wstrict-overflow-6.c: New test.
14613         * gcc.dg/Wstrict-overflow-7.c: New test.
14614         * gcc.dg/Wstrict-overflow-8.c: New test.
14615         * gcc.dg/Wstrict-overflow-9.c: New test.
14616         * gcc.dg/Wstrict-overflow-10.c: New test.
14617
14618 2007-02-13  Roger Sayle  <roger@eyesopen.com>
14619
14620         * gcc.target/ia64/builtin-bswap-2.c: New test case.
14621
14622 2007-02-13  Richard Henderson  <rth@redhat.com>
14623
14624         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14625         * gcc.c-torture/execute/pr29302-1.c: ... here.
14626
14627 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14628
14629         PR c/29521
14630         * gcc.dg/c90-return-1.c: Update output.
14631         * gcc.dg/c99-return-1.c: Likewise.
14632
14633 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
14634
14635         PR fortran/30554
14636         * gfortran.dg/used_dummy_types_7.f90: New test..
14637
14638 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
14639
14640         * gcc.target/i386/parity-1.c: New test.
14641         * gcc.target/i386/parity-2.c: New test.
14642
14643 2007-02-12  Roger Sayle  <roger@eyesopen.com>
14644
14645         * gcc.target/i386/builtin-bswap-3.c: New test case.
14646
14647 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
14648
14649         PR tree-optimization/29145
14650         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14651         alias analysis is improved to take better advantage of restrict
14652         qualified pointers.
14653         * gcc.dg/vect/vect-80.c: Likewise.
14654         * gcc.dg/vect/pr29145.c: New.
14655
14656 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
14657
14658         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14659         * gcc.target/i386/sse4a-insert.c: Likewise.
14660
14661 2007-02-11  Roger Sayle  <roger@eyesopen.com>
14662
14663         * gcc.target/ia64/builtin-popcount-1.c: New test case.
14664         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14665
14666 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
14667
14668         PR fortran/30478
14669         * gfortran.dg/enum_4.f90: Update error message checks.
14670
14671 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
14672
14673         PR fortran/30554
14674         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14675         versions of the modules.
14676
14677         PR fortran/30617
14678         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14679         by getting rid of recursive I/O and providing functions with
14680         results.
14681
14682         PR fortran/30319
14683         * gfortran.dg/char_array_constructor_2.f90
14684
14685 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
14686
14687         PR c++/26988
14688         * g++.dg/template/spec34.C: New test
14689
14690 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
14691
14692         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14693         on i?86 and x86_64.
14694         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14695         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14696         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14697         on i?86 and x86_64.
14698         * gcc.dg/vect/vect-113.c: Ditto.
14699
14700 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
14701
14702         PR c++/29487
14703         * g++.dg/eh/weak1-C: New test.
14704         * g++.dg/eh/weak1-a.cc: Likewise.
14705         * g++.dg/eh/comdat1.C: Likewise.
14706
14707 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
14708             Dorit Nuzman  <dorit@il.ibm.com>
14709
14710         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
14711         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
14712         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14713         * gcc.dg/vect/vect-113.c: Likewise.
14714
14715         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14716
14717 2007-02-10  Richard Henderson  <rth@redhat.com>
14718
14719         * lib/target-supports.exp (check_effective_target_tls): Redefine
14720         to mean non-emulated tls.
14721         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14722         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14723         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14724         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14725         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14726         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14727         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14728
14729 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
14730
14731         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14732
14733 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
14734
14735         * gfortran.dg/secnds.f: Replace time tolerance with a
14736         before-and-after bracket.
14737         * gfortran.dg/secnds-1.f: Likewise.
14738
14739 2007-02-09  Tobias Burnus  <burnus@net-b.de>
14740
14741         PR fortran/30512
14742         * gfortran.dg/maxlocval_1.f90: New test.
14743
14744 2007-02-09  Roger Sayle  <roger@eyesopen.com>
14745
14746         * gcc.target/ia64/builtin_bswap-1.c: New test case.
14747
14748 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14749
14750         PR fortran/30720
14751         * gfortran.dg/array_function_1.f90: New test.
14752
14753 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14754
14755         * lib/target-supports.exp (check_effective_target_lax_strtofp)
14756         (check_effective_target_dummy_wcsftime): New functions.
14757
14758 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14759
14760         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14761         * lib/target-supports.exp (check_effective_target_uclibc): New
14762         function.
14763
14764 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14765
14766         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14767         (vsnprintf): Don't define for uClibc targets.
14768
14769 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14770
14771         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14772         set before checking whether it was allowed.
14773         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14774         before checking inside_main.
14775
14776 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14777
14778         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14779         uClinux targets.
14780         (u16sf): Likewise u4sf.
14781         * g++.dg/compat/struct-layout-1.h: Likewise.
14782
14783 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14784
14785         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14786         procedure.
14787         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14788         m68k targets if check_effective_target_coldfire_fpu returns true.
14789
14790 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
14791         Richard Guenther  <rguenther@suse.de>
14792
14793         PR middle-end/23361
14794         * gcc.dg/fold-compare-3.c: New testcase.
14795         * gcc.dg/tree-ssa/loop-24.c: Likewise.
14796
14797 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
14798
14799         * gcc.dg/pr26570.c: Clean up coverage files.
14800         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14801         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14802         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14803         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14804         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14805         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14806         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14807         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14808         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14809         * gcc.dg/tree-ssa/pr25501.c: Ditto.
14810         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14811         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14812         * gcc.dg/vect/pr28952.c: Ditto.
14813         * gcc.dg/vect/pr27151.c: Ditto.
14814         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14815         * g++.dg/gomp/macro-3.C: Ditto.
14816
14817 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
14818
14819         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14820         of the loop.
14821
14822 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14823
14824         * gcc.target/i386/builtin-bswap-2.c: New test case.
14825
14826 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14827
14828         * gfortran.dg/forall_8.f90: New test case.
14829         * gfortran.dg/forall_9.f90: Likewise.
14830
14831 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14832
14833         * gcc.dg/builtins-20.c: Add some -~ complex cases.
14834
14835 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
14836
14837         * lib/target-supports.exp (check_effective_target_simulator): New.
14838
14839 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
14840
14841         * gcc.dg/tree-ssa/loop-25.c: New test.
14842
14843 2007-02-06  Richard Henderson  <rth@redhat.com>
14844
14845         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14846
14847 2007-02-06  Roger Sayle  <roger@eyesopen.com>
14848
14849         * gcc.target/powerpc/popcount-1.c: New test case.
14850         * gcc.target/powerpc/parity-1.c: Likewise.
14851
14852 2007-02-06  Richard Guenther  <rguenther@suse.de>
14853
14854         PR middle-end/27302
14855         * gcc.dg/torture/pr27302-2.c: New testcase.
14856
14857 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
14858
14859         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14860         * gcc.dg/vect/vect-iv-1.c: New test.
14861         * gcc.dg/vect/vect-iv-2.c: New test.
14862         * gcc.dg/vect/vect-iv-3.c: New test.
14863         * gcc.dg/vect/vect-iv-4.c: New test.
14864         * gcc.dg/vect/vect-iv-5.c: New test.
14865         * gcc.dg/vect/vect-iv-6.c: New test.
14866         * gcc.dg/vect/vect-iv-7.c: New test.
14867         * gcc.dg/vect/vect-iv-8.c: New test.
14868         * gcc.dg/vect/vect-iv-9.c: New test.
14869         * gcc.dg/vect/vect-iv-10.c: New test.
14870         * gcc.dg/vect/vect-iv-11.c: New test.
14871         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14872         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14873         * gcc.dg/vect/vect-14.c: Now vectorizable.
14874         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14875         loop).
14876         * gcc.dg/vect/vect-27.c: Likewise.
14877         * gcc.dg/vect/vect-29.c Likewise.
14878         * gcc.dg/vect/vect-dv-2.c: Likewise.
14879         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14880         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14881         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14882
14883 2007-02-06  Ira Rosen  <irar@il.ibm.com>
14884
14885         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14886
14887 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14888
14889         * gcc.dg/builtins-20.c: Add more cases.
14890
14891 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
14892
14893         PR debug/30189
14894         * gcc.dg/pr30189.c: New test.
14895
14896 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
14897
14898         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14899         for running tests.
14900         * gcc.target/i386/sse4a-extract.c: New test.
14901         * gcc.target/i386/sse4a-insert.c: New test.
14902         * gcc.target/i386/sse4a-montsd.c: New test.
14903         * gcc.target/i386/sse4a-montss.c: New test.
14904
14905 2007-02-05  Richard Guenther  <rguenther@suse.de>
14906
14907         * gcc.target/i386/vectorize3.c: New testcase.
14908
14909 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
14910
14911         PR target/30665
14912         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
14913
14914 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14915
14916         PR fortran/30611
14917         * gfortran.dg/repeat_1.f90: New test.
14918
14919 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
14920
14921         PR fortran/30605
14922         * gfortran.dg/spread_shape_1.f90: Remove tabs.
14923         * gfortran.dg/derived_init_2.f90: Ditto.
14924         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
14925         * gfortran.dg/array_initializer_1.f90: Ditto.
14926         * gfortran.dg/do_2.f90: Ditto.
14927         * gfortran.dg/proc_assign_1.f90: Ditto.
14928
14929 2007-02-04  Richard Guenther  <rguenther@suse.de>
14930
14931         PR middle-end/30636
14932         * g++.dg/warn/pr30636.C: New testcase.
14933         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14934
14935 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
14936
14937         PR middle-end/30667
14938         * gfortran.dg/pr30667.f: New test.
14939
14940 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14941
14942         * gcc.dg/builtins-54.c: Add more cases.
14943
14944 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
14945
14946         PR fortran/30514
14947         * gfortran.dg/zero_sized_2.f90: New test.
14948
14949         PR fortran/30660
14950         * gfortran.dg/alloc_comp_basics_4.f90: New test.
14951
14952         PR fortran/29820
14953         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14954         file.
14955
14956 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
14957
14958         PR fortran/30683
14959         * gfortran.dg/interface_10.f90: New test.
14960
14961 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14962
14963         * gcc.dg/builtins-20.c: Add more cases.
14964
14965 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14966
14967         PR target/29682
14968         * gcc-target/ia64/pr29682.c: New test.
14969
14970 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
14971
14972         PR fortran/30284
14973         * gfortran.dg/arrayio_11.f90.f90: New test.
14974
14975         PR fortran/30626
14976         * gfortran.dg/arrayio_12.f90.f90: New test.
14977
14978 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14979
14980         PR c++/30536
14981         * g++.dg/tls/diag-5.C: New test.
14982
14983         PR middle-end/30473
14984         * gcc.dg/pr30473.c: New test.
14985         * gcc.c-torture/execute/20070201-1.c: New test.
14986
14987 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14988
14989         * gfortran.dg/dependency_20.f90: New test case.
14990
14991 2007-01-31  Ian Lance Taylor  <iant@google.com>
14992
14993         * gcc.dg/lower-subreg-1.c (test): New test.
14994
14995 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14996
14997         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14998
14999 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15000
15001         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15002         * gcc.dg/torture/builtin-math-3.c: Likewise.
15003
15004 2007-01-31  Dirk Mueller  <dmueller@suse.de>
15005
15006         gcc.dg/Wparentheses-2.c: Update and add new tests.
15007
15008 2007-01-31  Ira Rosen  <irar@il.ibm.com>
15009
15010         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15011         vectorize.
15012
15013 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
15014
15015         * gcc.dg/builtins-63.c: New test.
15016
15017 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15018
15019         PR fortran/27588
15020         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15021
15022 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15023
15024         PR fortran/30520
15025         * gfortran.dg/volatile8.f90: New argument conformance test.
15026         * gfortran.dg/volatile9.f90: New scope test.
15027
15028 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15029
15030         PR c++/24745
15031         * g++.dg/warn/null4.C: New.
15032
15033 2001-01-30  Roger Sayle  <roger@eyesopen.com>
15034             Uros Bizjak  <ubizjak@gmail.com>
15035
15036         * gcc.dg/large-size-array-3.c: Correct typo.
15037
15038 2007-01-30  Richard Guenther  <rguenther@suse.de>
15039
15040         PR middle-end/27657
15041         * g++.dg/debug/pr27657.C: New testcase.
15042
15043 2007-01-30  Richard Guenther  <rguenther@suse.de>
15044
15045         PR middle-end/30313
15046         * gcc.dg/torture/pr30313.c: New testcase.
15047
15048 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
15049
15050         * gcc.dg/dfp/dfp-except.h: New file.
15051         * gcc.dg/dfp/fe-check.h: New file.
15052         * gcc.dg/dfp/fe-binop.c: New test.
15053         * gcc.dg/dfp/fe-convert-1.c: New test.
15054         * gcc.dg/dfp/fe-convert-2.c: New test.
15055         * gcc.dg/dfp/fe-convert-3.c: New test.
15056
15057         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15058         * gcc.dg/dfp/decfloat-constants.c: Ditto.
15059         * gcc.dg/dfp/convert-dfp.c: Ditto.
15060         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15061
15062 2007-01-29  Josh Conner  <jconner@apple.com>
15063
15064         * gcc.target/powerpc/altivec-24.c: New test.
15065
15066 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
15067
15068         PR c++/28266
15069         * g++.dg/parse/defarg12.C: New test.
15070
15071 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
15072
15073         PR fortran/30554
15074         * gfortran.dg/used_dummy_types_6.f90: New test.
15075
15076 2007-01-28  Jan Hubicka  <jh@suse.cz>
15077
15078         * gcc.dg/tree-prof/val-prof-6.c: New test.
15079
15080 2007-01-28  Roger Sayle  <roger@eyesopen.com>
15081
15082         * gcc.dg/large-size-array-3.c: Correct test case (portability).
15083
15084 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
15085
15086         PR C++/28988
15087         * g++.dg/expr/dtor4.C: New test.
15088
15089 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
15090
15091         * gcc.dg/tree-ssa/loop-23.c: New test.
15092
15093 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
15094
15095         PR libfortran/30389
15096         * gfortran.dg/achar_2.f90:  New test.
15097         * gfortran.dg/achar_3.f90:  New test.
15098
15099 2007-01-27  Ian Lance Taylor  <iant@google.com>
15100
15101         * gcc.dg/strict-overflow-1.c: New test.
15102         * gcc.dg/no-strict-overflow-1.c: New test.
15103         * gcc.dg/strict-overflow-2.c: New test.
15104         * gcc.dg/no-strict-overflow-2.c: New test.
15105         * gcc.dg/strict-overflow-3.c: New test.
15106         * gcc.dg/no-strict-overflow-3.c: New test.
15107         * gcc.dg/strict-overflow-4.c: New test.
15108         * gcc.dg/no-strict-overflow-4.c: New test.
15109         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15110         * gcc.dg/pr15784-1.c: Likewise.
15111         * gcc.dg/pr20922-1.c: Likewise.
15112         * gcc.dg/pr20922-3.c: Likewise.
15113         * gcc.dg/pr20922-4.c: Likewise.
15114         * gcc.dg/pr20922-6.c: Likewise.
15115         * gcc.dg/compare-4.c: Likewise.
15116         * gcc.dg/torture/pr26898-1.c: Likewise.
15117         * gcc.dg/tree-ssa/divide-1.c: Likewise.
15118         * gcc.dg/tree-ssa/divide-2.c: Likewise.
15119         * gcc.dg/tree-ssa/divide-3.c: Likewise.
15120         * gcc.dg/tree-ssa/divide-4.c: Likewise.
15121         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15122         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15123         * gcc.dg/tree-ssa/pr21082.c: Likewise.
15124         * gcc.dg/tree-ssa/pr26899.c: Likewise.
15125         * g++.dg/tree-ssa/pr21082.C: Likewise.
15126
15127 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15128
15129         * gcc-dg/large-size-array-3.c: New test case.
15130
15131 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15132
15133         * gfortran.dg/forall_7.f90: New test case.
15134
15135 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
15136
15137         PR fortran/30407
15138         * gfortran.dg/where_operator_assign_1.f90: New test.
15139         * gfortran.dg/where_operator_assign_2.f90: New test.
15140         * gfortran.dg/where_operator_assign_3.f90: New test.
15141
15142 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
15143
15144         * lib/target-supports.exp
15145         (check_effective_target_powerpc_altivec): New.
15146         (check_effective_target_vect_cmdline_needed): Use it.
15147
15148 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
15149
15150         PR fortran/30278
15151         * gfortran.dg/backslash_3.f: New test.
15152
15153 2007-01-26  Richard Guenther  <rguenther@suse.de>
15154
15155         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15156
15157 2007-01-26  Tobias Burnus  <burnus@net-b.de>
15158
15159         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15160         * gfortran.dg/vect/vect.exp: Ditto.
15161         * gfortran.dg/dg.exp: Ditto.
15162         * gfortran.fortran-torture/execute/execute.exp: Ditto.
15163         * gfortran.fortran-torture/compile/compile.exp: Ditto.
15164
15165 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15166
15167         * gcc.dg/builtins-20.c: Add more cases.
15168         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15169
15170 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15171
15172         PR fortran/30437
15173         * gcc.dg/Wall.c: New.
15174         * gcc.dg/Wno-all.c: New.
15175         * gfortran.dg/Wall.f90: New.
15176         * gfortran.dg/Wno-all.f90: New.
15177
15178 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
15179
15180         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15181         * g++.dg/eh/simd-2.C: Also run on Darwin.
15182         * g++.dg/eh/simd-3.C: New.
15183         * g++.dg/eh/simd-4.C: New.
15184
15185 2007-01-25  Richard Guenther  <rguenther@suse.de>
15186
15187         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15188         and _PROFILE_USE.
15189         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15190
15191 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
15192
15193         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15194         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15195         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15196         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15197         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15198         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15199         * gcc.dg/ipa/ipa-7.c: New testcase.
15200
15201 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
15202
15203         * g++.dg/cpp0x/warn_cxx0x.C: New.
15204
15205 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15206
15207         * gcc.dg/builtins-20.c: Test builtin carg.
15208
15209 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
15210
15211         PR middle-end/27416
15212         * gcc.dg/gomp/pr27416.c: New test.
15213
15214         PR middle-end/30494
15215         * gcc.dg/gomp/pr30494.c: New test.
15216         * g++.dg/gomp/pr30494.C: New test.
15217
15218         PR middle-end/30421
15219         * gcc.dg/gomp/pr30421.c: New test.
15220
15221 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
15222
15223         * gcc.target/ia64/versionid-1.c: New test.
15224         * gcc.target/ia64/versionid-2.c: New test.
15225
15226 2007-01-24  Richard Guenther  <rguenther@suse.de>
15227
15228         PR testsuite/30181
15229         * gcc.dg/builtins-57.c: Change to a link-time testcase
15230         to support non-C99 targets.
15231
15232 2007-01-24  Jan Hubicka  <jh@suse.cz>
15233
15234         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15235
15236 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15237
15238         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15239
15240 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
15241
15242         PR objc/27438
15243         * objc.dg/const-str-12.m: New test.
15244
15245 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15246
15247         PR fortran/30532
15248         * gfortran.dg/ctrl-z.f90:  New test.
15249
15250 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15251
15252         PR fortran/30481
15253         * gfortran.dg/namelist_assumed_char.f90:  New test.
15254
15255 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
15256
15257         PR c++/27492
15258         * g++.dg/inherit/covariant15.C: New test.
15259
15260 2007-01-23  Ian Lance Taylor  <iant@google.com>
15261
15262         * g++.dg/warn/Wparentheses-24.C: New test.
15263
15264 2007-01-23  Richard Guenther  <rguenther@suse.de>
15265
15266         PR testsuite/30560
15267         * ada/acats/run_acats: Do not call gnatmake or gnatchop
15268         with full path.
15269
15270 2007-01-22  Richard Guenther  <rguenther@suse.de>
15271
15272         PR tree-optimization/30038
15273         * gcc.dg/builtins-62.c: New testcase.
15274
15275 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15276
15277         * gcc.c-torture/compile/20070121.c: New test.
15278
15279 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
15280
15281         PR libfortran/30525
15282         * gfortran.dg/char_comparison_1.f:  New test.
15283
15284 2007-01-21  Ira Rosen  <irar@il.ibm.com>
15285
15286         * gcc.dg/vect/vect-strided-same-dr.c: New test.
15287
15288 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
15289
15290         PR objc/30479
15291         * objc.dg/pch: New directory.
15292         * objc.dg/pch/pch.exp: New file.
15293         * objc.dg/pch/interface-1.m: New test.
15294         * objc.dg/pch/interface-1.hs: New include file.
15295         * lib/objc.exp (objc_target_compile): Add
15296         "-x objective-c-header" in front of the sources if this is
15297         a precompiled header being compiled.
15298
15299 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15300
15301         * gfortran.dg/array_memcpy_3.f90: New test case.
15302         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15303
15304 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15305             Brooks Moses  <brooks.moses@codesourcery.com>
15306             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15307
15308         * gfortran.dg/intrinsic_sign_1.f90: New test case.
15309         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15310
15311 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15312
15313         * gcc.dg/torture/builtin-math-3.c: Test fdim.
15314
15315 2007-01-19  Mike Stump  <mrs@apple.com>
15316
15317         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15318         away.
15319
15320 2007-01-19  Roger Sayle  <roger@eyesopen.com>
15321
15322         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15323         option instead of -funsafe-math-optimizations.
15324
15325 2007-01-19  Tomas Bily  <tbily@suse.cz>
15326
15327         gcc.dg/tree-prof/indir-call-prof.c: New.
15328         g++.dg/dg.exp: Add tree-prof subdirectory.
15329         g++.dg/tree-prof/indir-call-prof.C: New.
15330         g++.dg/tree-prof/tree-prof.exp: New.
15331
15332 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15333
15334         PR c++/17947
15335         * g++.dg/warn/deprecated.C: Update warning output.
15336         * g++.dg/warn/deprecated-2.C: Likewise.
15337         * g++.dg/warn/deprecated-3.C: New.
15338
15339 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15340
15341         * gcc.c-torture/execute/nestfunc-7.c: New.
15342
15343 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
15344
15345         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15346
15347 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15348
15349         * gcc.dg/m68k-pic-1.c: New.
15350
15351 2007-01-18  Roger Sayle  <roger@eyesopen.com>
15352
15353         * gfortran.dg/array_memcpy_4.f90: New test case.
15354
15355 2007-01-18  Josh Conner  <jconner@apple.com>
15356
15357         PR target/30485
15358         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15359         * gcc.dg/vect/no-trapping-math-1: New.
15360         * gcc.dg/vect/no-trapping-math-2: New.
15361
15362 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
15363
15364         * gcc.target/i386/387-8.c: Update comment about optimizing
15365         inherent load of 1.0 of fptan instruction.
15366
15367 2007-01-18  Dirk Mueller  <dmueller@suse.de>
15368             Richard Guenther <rguenther@suse.de>
15369
15370         PR diagnostic/8268
15371         * gcc.dg/Warray-bounds.c: New testcase.
15372         * gcc.dg/Warray-bounds-2.c: New testcase.
15373         * g++.dg/warn/Warray-bounds.C: New testcase.
15374         * g++.dg/warn/Warray-bounds-2.C: New testcase.
15375
15376 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
15377
15378         PR fortran/30476
15379         * gfortran.dg/generic_12.f90: New test.
15380
15381 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
15382
15383         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15384         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15385
15386 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
15387
15388         * gcc.dg/dfp/compare-special.h: New file.
15389         * gcc.dg/dfp/compare-special-32.c: New test.
15390         * gcc.dg/dfp/compare-special-64.c: New test.
15391         * gcc.dg/dfp/compare-special-128.c: New test.
15392
15393 2007-01-16  Roger Sayle  <roger@eyesopen.com>
15394             Paul Thomas  <pault@gcc.gnu.org>
15395             Steven G. Kargl  <kargl@gcc.gnu.org>
15396
15397         PR fortran/30404
15398         * gfortran.dg/forall_6.f90: New test case.
15399         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15400         * gfortran.dg/dependency_13.f90: Likewise.
15401
15402 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15403
15404         PR testsuite/12325
15405         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15406         targets that don't support Inf.
15407
15408 2007-01-15  Dale Johannesen  <dalej@apple.com>
15409
15410         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
15411
15412 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
15413
15414         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
15415         of achar for 0xff to avoid the "Extended ASCII not
15416         implemented" error message.
15417
15418 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
15419
15420         PR fortran/28172
15421         * gfortran.dg/altreturn_4.f90: New test.
15422
15423         PR fortran/29389
15424         * gfortran.dg/stfunc_4.f90: New test.
15425
15426         PR fortran/29712
15427         * gfortran.dg/bound_2.f90: Reinstate commented out line.
15428         * gfortran.dg/initialization_1.f90: Change warning.
15429
15430         PR fortran/30283
15431         * gfortran.dg/specification_type_resolution_2.f90: New test.
15432
15433 2007-01-14  Jan Hubicka  <jh@suse.cz>
15434
15435         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15436         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15437         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15438         elimination.
15439
15440 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
15441
15442         PR fortran/30410
15443         * gfortran.dg/external_procedures_2.f90: New test.
15444
15445 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
15446
15447         PR target/30413
15448         * gcc.target/i386/pr30413.c: New test.
15449
15450 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
15451
15452         PR fortran/30452
15453         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
15454
15455 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
15456
15457         * gcc.dg/20070112-1.c: New test.
15458
15459 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15460
15461         PR libgfortran/30435
15462         * gfortran.dg/list_read_6.f90: New test.
15463
15464 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
15465
15466         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
15467
15468 2007-01-12  Tom Tromey  <tromey@redhat.com>
15469
15470         PR preprocessor/28227:
15471         * gcc.dg/cpp/pr28227.c: New file.
15472
15473 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15474
15475         * gcc.dg/tree-ssa/loop-22.c: New test.
15476
15477 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15478
15479         PR tree-optimization/29516
15480         * gcc.dg/tree-ssa/loop-20.c: New test.
15481
15482 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
15483
15484         PR libfortran/30415
15485         * minmaxloc_integer_kinds_1.f90:  New test.
15486
15487 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
15488
15489         PR c++/29573
15490         * g++.dg/template/sizeof-template-argument.C: New test.
15491
15492 2007-01-11  Jan Hubicka  <jh@suse.cz>
15493
15494         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15495         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15496         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15497         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15498         * gcc.dg/tree-ssa/pr21658.c: Likewise.
15499         * gcc.dg/tree-ssa/pr15349.c: Likewise.
15500         * gcc.dg/tree-ssa/pr25501.c: Likewise.
15501         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15502         transformation in question.
15503         * gcc.dg/tree-ssa/vrp05.c: Likewise.
15504         * gcc.dg/tree-ssa/pr20701.c: Likewise.
15505         * gcc.dg/always_inline3.c: Likewise.
15506
15507 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
15508
15509         PR c++/28999
15510         * g++.dg/template/typename11.C: New test.
15511
15512 2007-01-10  Robert Kennedy <jimbob@google.com>
15513
15514         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15515
15516 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15517
15518         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15519         for different integer kinds.
15520         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15521         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15522         * gfortran.dg/ishft_2.f90: New test.
15523         * gfortran.dg/ishft_3.f90: New test.
15524
15525 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15526
15527         * gfortran.dg/altreturn_2.f90: Removed executable bit.
15528
15529 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
15530
15531         PR tree-optimization/30322
15532         * gcc.dg/tree-ssa/loop-21.c: New test.
15533
15534 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
15535
15536         * g++.dg/rtti/darwin-builtin-linkage.C: New.
15537
15538 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15539
15540         * gcc.target/spu/intrinsics-1.c: Remove xfail.
15541
15542 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15543
15544         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15545         * g++.dg/warn/overflow-warn-3.C: Likewise.
15546         * g++.dg/warn/overflow-warn-4.C: Likewise.
15547         * g++.dg/warn/overflow-warn-5.C: Likewise.
15548         * g++.dg/warn/overflow-warn-6.C: Likewise.
15549         * g++.dg/warn/Woverflow-1.C: Likewise.
15550         * g++.dg/warn/Woverflow-2.C: Likewise.
15551         * g++.dg/warn/Woverflow-3.C: Likewise.
15552         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15553
15554 2007-01-08  Roger Sayle  <roger@eyesopen.com>
15555
15556         * gfortran.dg/array_constructor_14.f90: New test case.
15557         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15558
15559 2007-01-08  Richard Guenther  <rguenther@suse.de>
15560
15561         PR tree-optimization/23603
15562         * gcc.dg/tree-ssa/vrp31.c: New testcase.
15563         * gcc.dg/tree-ssa/vrp32.c: Likewise.
15564
15565 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15566
15567         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15568         in __v8qi typedef.
15569         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15570         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15571         compiler behaviour.
15572         * gcc.dg/simd-5.c: Likewise.
15573         * gcc.dg/simd-6.c: Likewise.
15574         * g++.dg/conversion/simd1.C: Likewise.
15575         * g++.dg/conversion/simd3.C: Likewise.
15576         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15577         (main): Use it.
15578
15579 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15580
15581         PR tree-optimization/29877
15582         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15583         name of a hard register for the target concerned.  Adjust dg-error
15584         directives to cope with new behaviour of TER.
15585
15586 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15587
15588         PR c++/28986
15589         * g++.dg/conversion/nullptr1.C: Added overflow warning.
15590         * g++.dg/warn/overflow-warn-1.C: New.
15591         * g++.dg/warn/overflow-warn-3.C: New.
15592         * g++.dg/warn/overflow-warn-4.C: New.
15593         * g++.dg/warn/overflow-warn-5.C: New.
15594         * g++.dg/warn/overflow-warn-6.C: New.
15595         * g++.dg/warn/Woverflow-1.C: New.
15596         * g++.dg/warn/Woverflow-2.C: New.
15597         * g++.dg/warn/Woverflow-3.C: New.
15598         * g++.dg/warn/multiple-overflow-warn-2.C: New.
15599
15600 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
15601
15602         PR fortran/27698
15603         * gfortran.dg/invalid_name.f90: New test.
15604         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15605         * gfortran.dg/gomp/pr29759.f90: Ditto.
15606
15607 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
15608
15609         * gfortran.dg/present_1.f90:  Update error message.
15610
15611 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
15612
15613         PR c++/19439
15614         * g++.dg/template/duplicate1.C: New test
15615         * g++.dg/template/memfriend6.C: Adjust error markers.
15616
15617 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
15618
15619         PR tree-opt/30385
15620         * gcc.dg/torture/inline-1.c: New test.
15621
15622 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15623
15624         PR c/19978
15625         * gcc.dg/multiple-overflow-warn-1.c: New.
15626         * gcc.dg/multiple-overflow-warn-2.c: New.
15627         * gcc.dg/overflow-warn-6.c: New.
15628         * g++.dg/warn/multiple-overflow-warn-1.C: New.
15629
15630 2007-01-05  Roger Sayle  <roger@eyesopen.com>
15631
15632         * gfortran.dg/array_memcpy_1.f90: New test case.
15633         * gfortran.dg/array_memcpy_2.f90: Likewise.
15634
15635 2007-01-05  Richard Guenther  <rguenther@suse.de>
15636
15637         PR middle-end/27826
15638         * g++.dg/opt/pr27826.C: New testcase.
15639
15640 2007-01-05  Ian Lance Taylor  <iant@google.com>
15641
15642         * gcc.dg/Walways-true-1.c: New test.
15643         * gcc.dg/Walways-true-2.c: New test.
15644         * g++.dg/warn/Walways-true-1.C: New test.
15645         * g++.dg/warn/Walways-true-2.C: New test.
15646
15647 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
15648
15649         PR c/30360
15650         * gcc.dg/pr30360.c: New test.
15651
15652 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
15653
15654         PR fortran/23232
15655         * gfortran.dg/data_implied_do_1.f90: New test.
15656
15657         PR fortran/27996
15658         PR fortran/27998
15659         * gfortran.dg/char_length_1.f90: New test.
15660
15661 2007-01-05  Richard Guenther  <rguenther@suse.de>
15662
15663         PR middle-end/28116
15664         * g++.dg/opt/pr28116.C: New testcase.
15665
15666 2007-01-05  Tobias Burnus  <burnus@net-b.de>
15667
15668         PR fortran/29624
15669         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15670           invalid deallocate.
15671         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15672         * gfortran.dg/protected_4.f90: Add pointer intent check.
15673         * gfortran.dg/protected_6.f90: Add pointer intent check.
15674         * gfortran.dg/pointer_intent_1.f90: New test.
15675         * gfortran.dg/pointer_intent_2.f90: New test.
15676         * gfortran.dg/pointer_intent_3.f90: New test.
15677
15678 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
15679
15680         PR 30235
15681         * gfortran.dg/altreturn_2.f90: new test.
15682
15683 2007-01-04  Tom Tromey  <tromey@redhat.com>
15684
15685         PR preprocessor/28165:
15686         * gcc.dg/cpp/pr28165.c: New file.
15687
15688 2007-01-03  Josh Conner  <jconner@apple.com>
15689
15690         PR middle-end/29683
15691         * gcc.dg/pr29683.c: New.
15692
15693 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15694
15695         PR c++/28217
15696         * g++.dg/pch/template-1.C: New test.
15697         * g++.dg/pch/template-1.Hs: New file.
15698
15699 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15700
15701         PR middle-end/30353
15702         * gcc.c-torture/compile/complex-4.c: New test.
15703
15704 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
15705
15706         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15707         -maltivec.
15708         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15709
15710 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15711
15712         PR middle-end/30286
15713         * gcc.dg/pr30286.c: New test.
15714
15715         PR c++/29535
15716         * g++.dg/template/crash66.C: New test.
15717
15718         PR c++/29054
15719         * g++.dg/template/friend49.C: New test.
15720
15721 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
15722
15723         * gfortran.dg/ibits.f90: New test.
15724
15725 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
15726
15727         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15728         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15729
15730 2007-01-02  Jan Hubicka  <jh@suse.cz>
15731
15732         * gcc.dg/pr16194.c: We now output error on all three functions,
15733         not just first one.
15734
15735 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15736
15737         PR c/19977
15738         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15739         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15740
15741 2006-01-02  Ian Lance Taylor  <iant@google.com>
15742
15743         * g++.dg/warn/Wparentheses-22.C: New test.
15744         * g++.dg/warn/Wparentheses-23.C: New test.
15745
15746 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15747
15748         PR middle-end/7651
15749         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15750         * gcc.dg/declspec-3-Wextra.c: New.
15751         * gcc.dg/declspec-3-no.c: New
15752
15753 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
15754
15755         PR fortran/20896
15756         * gfortran.dg/interface_10.f90: Remove.
15757
15758 2007-01-01  Roger Sayle  <roger@eyesopen.com>
15759
15760         * gcc.dg/fold-eqxor-4.c: New test case.
15761
15762 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
15763
15764         PR middle-end/30311
15765         * gcc.c-torture/compile/pr30311.c: New test.
15766
15767 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
15768
15769         PR middle-end/30253
15770         * gcc.c-torture/compile/statement-expression-1.c: New test.
15771
15772 2007-01-01  Andreas Schwab  <schwab@suse.de>
15773
15774         PR target/29166
15775         * g++.dg/eh/pr29166.C: New test.
15776
15777 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
15778
15779         * lib/target-supports.exp (check_effective_target_powerpc_spe):
15780         New.
15781         (check_effective_target_vect_cmdline_needed): Use it.
15782
15783 2006-12-31  Richard Guenther  <rguenther@suse.de>
15784
15785         PR middle-end/30137
15786         * gcc.dg/pr30137-1.c: New testcase.
15787         * gcc.dg/pr30137-2.c: Likewise.
15788
15789 2006-12-31  Roger Sayle  <roger@eyesopen.com>
15790
15791         PR middle-end/30322
15792         * gcc.dg/fold-plusnot-1.c: New test case.
15793
15794 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
15795
15796         PR c++/29731
15797         * g++.dg/parse/template22.C: New test.
15798
15799 2006-12-31  Richard Guenther  <rguenther@suse.de>
15800
15801         PR middle-end/30338
15802         * gcc.c-torture/compile/pr30338.c: New testcase.
15803
15804 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15805
15806         PR fortran/27900
15807         * gfortran.dg/intrinsic_actual_4.f90: New test.
15808
15809         PR fortran/24325
15810         * gfortran.dg/func_decl_3.f90: New test.
15811
15812 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15813
15814         PR fortran/23060
15815         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15816         * gfortran.dg/c_by_val_1.f: New test.
15817         * gfortran.dg/c_by_val_2.f: New test.
15818         * gfortran.dg/c_by_val_3.f: New test.
15819
15820 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
15821
15822         PR libfortran/30321
15823         * gfortran.dg/sum_zero_array_1.f90:  New test.
15824
15825 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
15826
15827         PR preprocessor/29612
15828         * gcc.dg/cpp/pr29612-1.c: New test.
15829         * gcc.dg/cpp/pr29612-2.c: New test.
15830
15831 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
15832
15833         PR fortran/30034
15834         * gfortran.dg/pure_formal_proc_1.f90: New test.
15835
15836         PR fortran/30237
15837         * gfortran.dg/intrinsic_actual_3.f90: New test.
15838
15839 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15840
15841         PR fortran/30014
15842         * gfortran.dg/io_constraints_1.f90: Update test.
15843         * gfortran.dg/io_constraints_2.f90: Update test.
15844         * gfortran.dg/inquire_iolength.f90: New test.
15845
15846 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
15847
15848         PR fortran/20896
15849         * gfortran.dg/interface_10.f90: New test.
15850         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15851         since z is already, locally a variable.
15852
15853         PR fortran/25135
15854         * gfortran.dg/generic_11.f90: New test.
15855         * gfortran.dg/interface_7.f90: Remove name clash between module
15856         name and procedure 'x' referenced in the interface.
15857
15858 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15859
15860         PR middle-end/7651
15861         * gcc.dg/Wmissing-parameter-type.c: New.
15862         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15863         * gcc.dg/Wmissing-parameter-type-no.c: New.
15864
15865 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
15866
15867         PR fortran/25818
15868         * gfortran.dg/entry_array_specs_2.f: New test.
15869
15870         PR fortran/30084
15871         * gfortran.dg/nested_modules_6.f90: New test.
15872
15873 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15874
15875         PR middle-end/7651
15876         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15877         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15878
15879 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
15880
15881         PR C++/30168
15882         * g++.dg/opt/complex6.C: New test.
15883
15884 2006-12-22  Ben Elliston  <bje@au.ibm.com>
15885
15886         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15887         full" if the linker on spu-*-* warns about exceeding local store.
15888
15889         And revert this patch:
15890         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15891         fail to link due to relocation overflows on spu-*-*.
15892
15893 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15894
15895         PR fortran/30273
15896         * gfortran.dg/dependency_19.f90: New test.
15897
15898 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15899
15900         PR fortran/30202
15901         * gfortran.dg/alloc_comp_basics_3.f90: New test.
15902
15903 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
15904
15905         PR middle-end/30262
15906         * gcc.c-torture/execute/20061220-1.c: New test.
15907
15908         PR middle-end/30263
15909         * gcc.dg/gomp/asm-1.c: New test.
15910
15911         PR target/30230
15912         * g++.dg/eh/ia64-2.C: New test.
15913
15914 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15915
15916         PR target/28966
15917         PR target/29248
15918         * gcc.dg/rs6000-leaf.c: New.
15919
15920 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15921
15922         PR fortran/25392
15923         * gfortran.dg/f2c_8.f90: New test.
15924
15925 2006-12-20  Bill Wendling  <wendling@apple.com>
15926
15927         * gcc.dg/asm-b.c: Check for __ppc64__.
15928
15929 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15930
15931         PR fortran/30190
15932         * gfortran.dg/bounds_check_5.f90: New test.
15933
15934 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
15935
15936         PR middle-end/30143
15937         * gcc.dg/gomp/complex-1.c: New testcase.
15938
15939 2006-12-20  Roger Sayle  <roger@eyesopen.com>
15940
15941         * gfortran.dg/array_memset_1.f90: New test case.
15942
15943 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
15944
15945         * lib/target-supports.exp: Add spu to
15946         check_effective_target_vect_widen_mult_hi_to_si.
15947
15948 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15949
15950         PR fortran/29992
15951         * gfortran.dg/generic_9.f90: New test.
15952
15953         PR fortran/30081
15954         * gfortran.dg/generic_10.f90: New test.
15955
15956 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
15957
15958         PR tree-opt/30045
15959         * gcc.dg/pr30045.c: New test.
15960
15961 2006-12-20  Ben Elliston  <bje@au.ibm.com>
15962
15963         * gcc.dg/20020312-2.c: Add a case for __SPU__.
15964
15965 2006-12-19  Eric Christopher  <echristo@apple.com>
15966
15967         PR target/29302
15968         * gcc.c-torture/execute/pr29302-1.c: New.
15969
15970 2006-12-19  Tobias Burnus  <burnus@net-b.de>
15971
15972         PR fortran/39238
15973         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15974
15975 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15976
15977         PR fortran/30236
15978         * gfortran.dg/altreturn_3.f90: New test.
15979
15980         * gfortran.dg/char_result_12.f90: Fix comment typos.
15981
15982 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15983
15984         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15985         as newlib's stdio.h uses non-traditional cpp constructs.
15986
15987 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15988
15989         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15990         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15991         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15992         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15993         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15994         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15995         * gfortran.dg/default_initialization.f: Renamed to
15996         default_initialization_1.f
15997         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15998         dollar_edit_descriptor_1.f
15999         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16000         dollar_edit_descriptor_2.f
16001         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16002         dollar_edit_descriptor_3.f
16003         * gfortran.dg/logint-1.f: Renamed to logint_1.f
16004         * gfortran.dg/logint-2.f: Renamed to logint_2.f
16005         * gfortran.dg/logint-3.f: Renamed to logint_3.f
16006         * gfortran.dg/advance_1.f90: Renamed from advance.f90
16007         * gfortran.dg/append_1.f90: Renamed from append-1.f90
16008         * gfortran.dg/array_1.f90: Renamed from array-1.f90
16009         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16010         * gfortran.dg/backspace_1.f: Renamed from backspace.f
16011         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16012         * gfortran.dg/default_initialization_1.f: Renamed from
16013         default_initialization.f
16014         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16015         dollar_edit_descriptor-1.f
16016         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16017         dollar_edit_descriptor-2.f
16018         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16019         dollar_edit_descriptor-3.f
16020         * gfortran.dg/logint_1.f: Renamed from logint-1.f
16021         * gfortran.dg/logint_2.f: Renamed from logint-2.f
16022         * gfortran.dg/logint_3.f: Renamed from logint-3.f
16023
16024 2006-12-18  Bill Wendling  <wendling@apple.com>
16025
16026         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16027         id is an OjbC keyword.
16028
16029 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16030
16031         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16032
16033 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16034
16035         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16036
16037 2006-12-18  Ian Lance Taylor  <iant@google.com>
16038
16039         * g++.dg/warn/Wmissing-declarations-1.C: New test.
16040
16041 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16042
16043         * gcc.c-torture/compile/pr27528.c: Use empty templates.
16044
16045 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
16046
16047         PR fortran/30207
16048         * gfortran.fortran-torture/execute/where21.f90: New test.
16049
16050 2006-12-17  Tobias Burnus  <burnus@net-b.de>
16051
16052         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16053
16054 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16055
16056         PR middle-end/7651
16057         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16058         * gcc.dg/if-empty-1.c: Likewise.
16059         * gcc.dg/pr23165.c: Likewise.
16060         * g++.dg/warn/empty-body.C: Likewise.
16061
16062 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16063
16064         PR libfortran/30005
16065         * gfortran.dg/open_errors.f90: New test.
16066
16067 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
16068
16069         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16070
16071         * gcc.target/i386/ssse3-pabsb.c: New file.
16072         * gcc.target/i386/ssse3-pabsd.c: Likewise.
16073         * gcc.target/i386/ssse3-pabsw.c: Likewise.
16074         * gcc.target/i386/ssse3-palignr.c: Likewise.
16075         * gcc.target/i386/ssse3-phaddd.c: Likewise.
16076         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16077         * gcc.target/i386/ssse3-phaddw.c: Likewise.
16078         * gcc.target/i386/ssse3-phsubd.c: Likewise.
16079         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16080         * gcc.target/i386/ssse3-phsubw.c: Likewise.
16081         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16082         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16083         * gcc.target/i386/ssse3-pshufb.c: Likewise.
16084         * gcc.target/i386/ssse3-psignb.c: Likewise.
16085         * gcc.target/i386/ssse3-psignd.c: Likewise.
16086         * gcc.target/i386/ssse3-psignw.c: Likewise.
16087         * gcc.target/i386/ssse3-vals.h: Likewise.
16088
16089 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
16090
16091         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16092         * lib/fortran-torture.exp: Include target-supports.exp.
16093
16094 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
16095
16096         PR target/30185
16097         * gcc.c-torture/execute/pr30185.c: New test.
16098
16099 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16100
16101         PR testsuite/30179
16102         PR testsuite/30180
16103         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16104         * gcc.dg/builtin-bswap-2.c: Likewise.
16105         * gcc.dg/builtin-bswap-3.c: Likewise.
16106         * gcc.dg/builtin-bswap-4.c: Likewise.
16107         * lib/target-supports.exp (check_effective_target_stdint_types): New.
16108         * gcc.c-torture/execute/mode-dependent-address.x: New file.
16109
16110 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16111
16112         PR libfortran/30145
16113         * gfortran.dg/write_zero_array: New test.
16114
16115 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16116
16117         PR fortran/30200
16118         * gfortran.dg/write_fmt_trim.f90: New test.
16119
16120 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
16121
16122         PR 30194
16123         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16124         temporarily.
16125
16126 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16127
16128         * lib/target-supports.exp (check_weak_available): Use istarget
16129         "hppa*-*-hpux10*" instead of regexp.
16130         (check_cxa_atexit_available): Likewise.
16131
16132 2006-12-14  Richard Guenther  <rguenther@suse.de>
16133
16134         PR tree-optimization/30197
16135         * gcc.c-torture/execute/complex-1.c: Fix function name.
16136         * gcc.dg/builtins-61.c: New testcase.
16137
16138 2006-12-14  Richard Guenther  <rguenther@suse.de>
16139
16140         PR middle-end/30172
16141         * gcc.dg/pr30172-1.c: New testcase.
16142
16143 2006-12-14  Richard Guenther  <rguenther@suse.de>
16144
16145         PR tree-optimization/30198
16146         * gcc.dg/builtins-60.c: New testcase.
16147
16148 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
16149
16150         * lib/target-supports.exp (vect_no_align): Remove spu.
16151
16152 2006-12-13  Ian Lance Taylor  <iant@google.com>
16153
16154         PR c++/19564
16155         PR c++/19756
16156         * g++.dg/warn/Wparentheses-5.C: New test.
16157         * g++.dg/warn/Wparentheses-6.C: New test.
16158         * g++.dg/warn/Wparentheses-7.C: New test.
16159         * g++.dg/warn/Wparentheses-8.C: New test.
16160         * g++.dg/warn/Wparentheses-9.C: New test.
16161         * g++.dg/warn/Wparentheses-10.C: New test.
16162         * g++.dg/warn/Wparentheses-11.C: New test.
16163         * g++.dg/warn/Wparentheses-12.C: New test.
16164         * g++.dg/warn/Wparentheses-13.C: New test.
16165         * g++.dg/warn/Wparentheses-14.C: New test.
16166         * g++.dg/warn/Wparentheses-15.C: New test.
16167         * g++.dg/warn/Wparentheses-16.C: New test.
16168         * g++.dg/warn/Wparentheses-17.C: New test.
16169         * g++.dg/warn/Wparentheses-18.C: New test.
16170         * g++.dg/warn/Wparentheses-19.C: New test.
16171         * g++.dg/warn/Wparentheses-20.C: New test.
16172         * g++.dg/warn/Wparentheses-21.C: New test.
16173
16174 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16175
16176         PR testsuite/30157
16177         * lib/target-supports.exp (check_cxa_atexit_available): Return false
16178         for target "hppa.*hpux10".
16179
16180 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
16181
16182         * g++.dg/debug/vartrack1.C: New test.
16183
16184         * g++.dg/opt/ifcvt1.C: New test.
16185
16186         * gcc.dg/tls/opt-13.c: New test.
16187
16188         * gcc.dg/20060425-2.c: New test.
16189
16190         * g++.dg/opt/pr15054-2.C: New test.
16191
16192         * gcc.c-torture/execute/20060420-1.c: New test.
16193
16194         * gcc.c-torture/execute/20060412-1.c: New test.
16195
16196         * objc/compile/20060406-1.m: New test.
16197
16198 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
16199
16200         * g++.dg/template/array17.C: New test.
16201
16202 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
16203
16204         * gcc.target/powerpc/altivec-23.c: New test.
16205
16206 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
16207
16208         PR c++27316
16209         * g++.dg/inherit/error3.C: New test.
16210
16211         PR c++/28740
16212         * g++.dg/inherit/error4.C: New test.
16213
16214 2006-12-13  Richard Guenther  <rguenther@suse.de>
16215
16216         PR tree-optimization/17687
16217         * gcc.dg/builtins-59.c: New testcase.
16218
16219 2006-12-13  Ben Elliston  <bje@au.ibm.com>
16220
16221         * gcc.target/spu/Wmain.c: New test.
16222
16223 2006-12-12  Josh Conner  <jconner@apple.com>
16224
16225         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16226         * g++.dg/abi/thunk4.C: Likewise.
16227         * g++.dg/abi/rtti3.C: Likewise.
16228
16229 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
16230
16231         * gcc.target/spu/cpat-1.c: New test.
16232         * gcc.target/spu/cpat-2.c: New test.
16233         * gcc.target/spu/cpat-3.c: New test.
16234         * gcc.target/spu/cpat-4.c: New test.
16235
16236 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16237
16238         PR tree-opt/28436
16239         * gcc.c-torture/compile/vector-1.c: New test.
16240         * gcc.c-torture/compile/vector-2.c: New test.
16241         * gcc.c-torture/compile/vector-3.c: New test.
16242
16243 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16244
16245         * lib/fortran-torture.exp: Update copyright years.  Remove
16246         obsolete comment.  Test -ftree-vectorize where it makes sense.
16247         * lib/gfortran-dg.exp: Update copyright years.  Use settings
16248         from fortran-torture.exp.
16249         * gfortran.dg/char_transpose_1.f90,
16250         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16251         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16252         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
16253         '-w' to dg-options.
16254
16255 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
16256
16257         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16258         saved_${tool}_load.
16259
16260 2006-12-12  Ira Rosen  <irar@il.ibm.com>
16261
16262         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16263         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16264         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16265         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16266         gaps.
16267
16268 2006-12-12  Richard Guenther  <rguenther@suse.de>
16269
16270         PR middle-end/30147
16271         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16272
16273 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
16274             Diego Novillo  <dnovillo@redhat.com>
16275
16276         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16277         VDEF/VUSE changes.
16278         * gcc.dg/tree-ssa/pr26421.c: Likewise
16279         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16280         * gcc.dg/tree-ssa/pr23382.c: Likewise.
16281         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16282         * gcc.dg/tree-ssa/pr28410.c: Likewise.
16283         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16284         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16285         * gcc.dg/tree-ssa/vrp07.c: Likewise.
16286         * gcc.dg/tree-ssa/vrp08.c: Likewise.
16287         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16288
16289 2006-12-11  Jan Hubicka  <jh@suse.cz>
16290
16291         * gcc.dg/tree-prof/stringop-1.c: New test.
16292         * gcc.dg/tree-prof/stringop-2.c: New test.
16293
16294 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
16295
16296         PR target/30120
16297         * gcc.target/i386/pr30120.c: New test.
16298
16299         Revert:
16300         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16301
16302         * gcc.target/i386/x87regparm-1.c: New test.
16303         * gcc.target/i386/x87regparm-2.c: New test.
16304         * gcc.target/i386/x87regparm-3.c: New test.
16305         * gcc.target/i386/x87regparm-4.c: New test.
16306
16307 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
16308
16309         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16310
16311 2006-12-10  Tobias Burnus  <burnus@net-b.de>
16312
16313         PR fortran/23994
16314         * gfortran.dg/protected_1.f90: New test.
16315         * gfortran.dg/protected_2.f90: New test.
16316         * gfortran.dg/protected_3.f90: New test.
16317         * gfortran.dg/protected_4.f90: New test.
16318         * gfortran.dg/protected_5.f90: New test.
16319         * gfortran.dg/protected_6.f90: New test.
16320
16321 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16322             Tobias Burnus  <burnus@gcc.gnu.org>
16323
16324         PR fortran/29975
16325         PR fortran/30068
16326         * gfortran.dg/interface_4.f90: Test adding procedure to generic
16327         interface.
16328         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16329         ambiguous interfaces.
16330         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16331         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16332         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16333         ambiguous interfaces.
16334         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16335         * gfortran.dg/array_initializer_2.f90: Add initializer array
16336         constructor test.
16337
16338         PR fortran/30096
16339         * gfortran.dg/interface_9.f90: Test that host interfaces are
16340         not checked for ambiguity with the local version.
16341
16342 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16343
16344         PR fortran/29464
16345         * gfortran.dg/module_interface_2.f90: New test.
16346
16347 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16348
16349         PR fortran/29941
16350         * gfortran.dg/assumed_len.f90: New test.
16351
16352 2006-12-09  Richard Guenther  <rguenther@suse.de>
16353
16354         * g++.dg/warn/implicit-typename1.C: Qualify types.
16355         * g++.dg/parse/crash12.C: Likewise.
16356         * g++.dg/tree-ssa/pr22444.C: Likewise.
16357
16358 2006-12-09  Tobias Burnus  <burnus@net-b.de>
16359
16360         * gfortran.dg/array_2.f90: Added sqrt test.
16361
16362 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
16363
16364         * gcc.target/i386/x87regparm-1.c: XFAIL.
16365         * gcc.target/i386/x87regparm-2.c: XFAIL.
16366         * gcc.target/i386/x87regparm-3.c: XFAIL.
16367         * gcc.target/i386/x87regparm-4.c: XFAIL.
16368
16369 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16370
16371         * lib/target-supports.exp
16372         (check_effective_target_large_long_double): New.
16373         * gcc.dg/Wconversion-real.c : Use it.
16374         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16375         unsigned.
16376
16377 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
16378
16379         * gcc.c-torture/execute/mode-dependent-address.c: New test.
16380
16381 2006-12-08  Tobias Burnus  <burnus@net-b.de>
16382
16383         PR fortran/27546
16384         * gfortran.dg/import4.f90: New test for IMPORT in modules.
16385
16386 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
16387
16388         PR c++/29732
16389         * g++.dg/template/crash65.C: New test.
16390         * g++.dg/template/spec16.C: Tweak error markers.
16391
16392 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16393
16394         * gcc.target/spu: New directory.
16395         * gcc.target/spu/spu.exp: New file.
16396         * gcc.target/spu/intrinsics-1.c: New test.
16397
16398 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
16399
16400         PR c++/29980
16401         * g++.dg/ext/attrib27.C: New test.
16402         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16403         * g++.dg/parse/typedef5.C: Likewise.
16404
16405 2006-12-07  Mike Stump  <mrs@apple.com>
16406
16407         * treelang/compile/var_defs.tree: Adjust.
16408
16409 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
16410
16411         PR c++/29730
16412         * g++.dg/template/crash64.C: New test.
16413         * g++.dg/parse/crash27.C: Adjust error markers.
16414
16415 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
16416
16417         PR libfortran/30009
16418         PR libfortran/30056
16419         * gfortran.dg/read_eof_4.f90:  Add tests.
16420         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
16421         * gfortran.dg/unf_read_corrupted_1.f90: New test.
16422
16423 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
16424
16425         PR c++/29729
16426         * g++.dg/template/crash63.C: New test.
16427
16428         PR c++/29728
16429         * g++.dg/template/crash62.C: New test.
16430
16431 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16432
16433         PR fortran/30003
16434         * gfortran.dg/allocatable_function_1.f90: Increase the number
16435         of expected calls of free to 10; the lhs section reference is
16436         now evaluated so there is another call to bar.  Change the
16437         comment appropriately.
16438         * gfortran.dg/array_section_1.f90: New test.
16439
16440 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16441
16442         PR fortran/29912
16443         * gfortran.dg/char_result_12.f90: New test.
16444
16445 2006-12-05  Richard Guenther  <rguenther@suse.de>
16446
16447         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16448         * gcc.dg/vect/vect-pow-2.c: Rename to ...
16449         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
16450         vect_double, xfail for spu*-*-*.
16451
16452 2006-12-04  Tobias Burnus  <burnus@net-b.de>
16453
16454         PR fortran/29962
16455         * initialization_4.f90: Test noninteger exponents (-std=f95).
16456         * initialization_5.f90: New test for noninteger exponents
16457           with -std=f2003.
16458
16459 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16460
16461         PR fortran/29821
16462         * gfortran.dg/parameter_array_section_1.f90: New test.
16463
16464 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
16465
16466         PR c++/29733
16467         * g++.dg/template/crash61.C: New test.
16468
16469         PR c++/29632
16470         * g++.dg/template/error23.C: New test.
16471
16472 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
16473
16474         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16475
16476 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16477
16478         PR fortran/29916
16479         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16480
16481 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
16482
16483         PR middle-end/29965
16484         * gcc.dg/gomp/pr29965-1.c: New test.
16485         * gcc.dg/gomp/pr29965-2.c: New test.
16486         * gcc.dg/gomp/pr29965-3.c: New test.
16487         * gcc.dg/gomp/pr29965-4.c: New test.
16488         * gcc.dg/gomp/pr29965-5.c: New test.
16489         * gcc.dg/gomp/pr29965-6.c: New test.
16490         * g++.dg/gomp/pr29965-1.C: New test.
16491         * g++.dg/gomp/pr29965-2.C: New test.
16492         * g++.dg/gomp/pr29965-3.C: New test.
16493         * g++.dg/gomp/pr29965-4.C: New test.
16494         * g++.dg/gomp/pr29965-5.C: New test.
16495         * g++.dg/gomp/pr29965-6.C: New test.
16496         * g++.dg/gomp/pr29965-7.C: New test.
16497         * g++.dg/gomp/pr29965-8.C: New test.
16498         * g++.dg/gomp/pr29965-9.C: New test.
16499         * g++.dg/gomp/pr29965-10.C: New test.
16500
16501 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
16502
16503         * gnat.dg/pointer_variable_bounds.adb: New test.
16504         * gnat.dg/pointer_variable_bounds.ads: Likewise.
16505         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16506
16507 2006-12-03  Eric Christopher  <echristo@apple.com>
16508
16509         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16510
16511 2006-12-03  Richard Henderson  <rth@redhat.com>
16512             Andrew Pinski  <pinskia@gmail.com>
16513
16514         PR C++/14329
16515         * g++.dg/warn/unit-1.C: New test.
16516
16517 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
16518
16519         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16520
16521 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
16522
16523         * g++.dg/vect/vect.exp: Enable tests to run on spu.
16524         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16525         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16526         * gcc.dg/vect/vect-70.c: Reduce array size.
16527         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16528         vect_no_compaer_double targets.
16529         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16530         vect_float, vect_double, and vect_int.
16531
16532 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
16533
16534         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16535         test for loop versioning on vect_no_align targets.
16536         * gcc.dg/vect/pr20122.c: Likewise.
16537         * gcc.dg/vect/vect-105.c: Likewise.
16538         * gcc.dg/vect/vect-42.c: Likewise.
16539         * gcc.dg/vect/vect-43.c: Likewise.
16540         * gcc.dg/vect/vect-74.c: Likewise.
16541         * gcc.dg/vect/vect-75.c: Likewise.
16542         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16543         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16544         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16545         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16546
16547 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
16548
16549         PR fortran/29642
16550         * gfortran.dg/value_1.f90 : New test.
16551         * gfortran.dg/value_2.f90 : New test.
16552         * gfortran.dg/value_3.f90 : New test.
16553         * gfortran.dg/value_4.f90 : New test.
16554         * gfortran.dg/value_4.c : Called from value_4.f90.
16555
16556 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16557
16558         PR C++/30033
16559         *  g++.dg/cpp0x/static_assert4.C: New testcase.
16560
16561 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16562
16563         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16564
16565 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
16566
16567         PR c/27953
16568         * gcc.dg/pr27953.c: New test.
16569
16570 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16571
16572         PR c++/30022
16573         * g++.dg/ext/vector5.C: New test.
16574
16575         PR c++/30021
16576         * g++.dg/other/main1.C: New test.
16577
16578 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
16579
16580         PR libfortran/29568
16581         * gfortran.dg/convert_implied_open.f90:  Change to
16582         new default record length.
16583         * gfortran.dg/unf_short_record_1.f90:  Adapt to
16584         new error message.
16585         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
16586
16587 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
16588
16589         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16590
16591 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
16592
16593         PR c++/29066
16594         * g++.dg/expr/pr29066.c: New.
16595
16596 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
16597             Zdenek Dvorak <dvorakz@suse.cz>
16598
16599         PR tree-optimization/29921
16600         * gcc.dg/pr29921-2.c: New test.
16601
16602 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
16603
16604         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16605         (i386_get_cpuid): New function.
16606         (i386_cpuid_ecx): Likewise.
16607         (i386_cpuid_edx): Likewise.
16608         (i386_cpuid): Updated to call i386_cpuid_edx.
16609
16610         * gcc.target/i386/sse3-addsubpd.c: New file.
16611         * gcc.target/i386/sse3-addsubps.c: Likewise.
16612         * gcc.target/i386/sse3-haddpd.c: Likewise.
16613         * gcc.target/i386/sse3-haddps.c: Likewise.
16614         * gcc.target/i386/sse3-hsubpd.c: Likewise.
16615         * gcc.target/i386/sse3-hsubps.c: Likewise.
16616         * gcc.target/i386/sse3-lddqu.c: Likewise.
16617         * gcc.target/i386/sse3-movddup.c: Likewise.
16618         * gcc.target/i386/sse3-movshdup.c: Likewise.
16619         * gcc.target/i386/sse3-movsldup.c: Likewise.
16620
16621 2006-12-01  Dirk Mueller  <dmueller@suse.de>
16622
16623         * g++.dg/warn/Wreturn-type-4.C: New testcase.
16624
16625 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
16626
16627         * gcc.dg/dfp/convert-int-max.c: New test.
16628         * gcc.dg/dfp/convert-int-max-fold.c: New test.
16629
16630 2006-11-30  Richard Guenther  <rguenther@suse.de>
16631
16632         * gcc.dg/vect/vect-pow-1.c: Rename ...
16633         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
16634         floats instead of doubles, check successful vectorization.
16635
16636 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16637
16638         PR target/29945
16639         * gcc.c-torture/compile/pr29945.c: New testcase.
16640
16641 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
16642
16643         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16644         -maltivec.
16645
16646 2006-11-29  Eric Christopher  <echristo@apple.com>
16647
16648         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16649
16650 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
16651
16652         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16653
16654         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16655
16656 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
16657
16658         PR c++/29022
16659         * g++.dg/inherit/virtual2.C: New test.
16660         * g++.dg/inherit/virtual3.C: Likewise.
16661         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16662         * g++.dg/inherit/error2.C: Likewise.
16663         * g++.dg/template/instantiate1.C: Likewise.
16664
16665 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
16666
16667         PR tree-opt/29984
16668         * gcc.dg/tree-ssa/reassoc-12.c: New test.
16669
16670 2006-11-28  Jan Hubicka  <jh@suse.cz>
16671
16672         * gcc.dg/memcpy-1.c: New test.
16673
16674 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
16675
16676         PR c++/29735
16677         * g++.dg/warn/main-3.C: New test.
16678
16679 2006-11-28  Jan Hubicka  <jh@suse.cz>
16680
16681         * gcc.dg/winline-1.c: New test.
16682
16683 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16684
16685         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16686         alignments.
16687
16688 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16689
16690         PR fortran/29976
16691         * gfortran.dg/missing_optional_dummy_3.f90
16692
16693 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16694
16695         PR fortran/20880
16696         * gfortran.dg/interface_3.f90: Modify errors.
16697
16698 2006-11-28  Ben Elliston  <bje@au.ibm.com>
16699
16700         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16701         fail to link due to relocation overflows on spu-*-*.
16702
16703 2006-11-27  Michael Matz  <matz@suse.de>
16704             Andreas Krebbel  <krebbel1@de.ibm.com>
16705
16706         PR target/29319
16707         * gcc.dg/20061127-1.c: New testcase.
16708
16709 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
16710
16711         * gcc.dg/20061124-1.c: Add exit() function prototype.
16712
16713 2006-11-27  Jan Hubicka  <jh@suse.cz>
16714
16715         * gcc.target/i386/memcpy-1.c: Adjust size.
16716         * gcc.dg/visibility-11.c: Likewise.
16717
16718 2006-11-27  Richard Guenther  <rguenther@suse.de>
16719
16720         PR middle-end/25620
16721         * gcc.target/i386/pow-1.c: New testcase.
16722         * gcc.dg/builtins-58.c: Likewise.
16723
16724 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
16725
16726         PR c++/29886
16727         * g++.dg/expr/cast8.C: New test.
16728
16729 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16730
16731         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16732         Don't ever inline the testcase.
16733
16734 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16735
16736         PR fortran/29982
16737         * gfortran.fortran-torture/compile/parameter_3.f90: New
16738         testcase.
16739
16740 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16741
16742         PR fortran/29951
16743         * gfortran.fortran-torture/execute/transfer2.f90: New test.
16744
16745 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16746
16747         * gfortran.fortran-torture/execute/specifics.f90: Remove test
16748         for CHAR.
16749
16750 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16751
16752         PR libgfortran/29936
16753         * gfortran.dg/write_check3.f90: New test.
16754
16755 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16756
16757         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16758
16759 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
16760
16761         PR fortran/20880
16762         * gfortran.dg/interface_3.f90: New test.
16763
16764         PR fortran/29387
16765         * gfortran.dg/generic_8.f90: New test.
16766
16767 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16768
16769         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16770         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16771         * gfortran.dg/specifics_3.f90: Remove.
16772
16773 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
16774
16775         PR c/29955
16776         * gcc.dg/gomp/pr29955.c: New test.
16777
16778         PR c/29736
16779         * gcc.dg/pr29736.c: New test.
16780
16781 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16782
16783         PR tree-opt/29964
16784         * gcc.dg/pure-1.c: New test.
16785
16786 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
16787
16788         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16789         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16790
16791 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16792
16793         * gcc.dg/20061124-1.c: New testcase.
16794
16795 2006-11-23  Eric Christopher  <echristo@apple.com>
16796
16797         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16798
16799 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16800
16801         PR c/2707
16802         PR c++/26167
16803         * gcc.dg/Wconversion-integer.c: New. Supersedes
16804         Wconversion-negative-constants.c
16805         * gcc.dg/Wconversion-real.c: New.
16806         * gcc.dg/Wconversion-real-integer.c: New.
16807         * gcc.dg/Wconversion-negative-constants.c: Deleted.
16808         * g++.dg/warn/Wconversion1.C: Modified.
16809
16810 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16811
16812         * gfortran.dg/overload_1.f90: New test.
16813
16814 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16815
16816         PR c/9072
16817         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16818         Wtraditional-conversion.
16819         * gcc.dg/overflow-warn-2.c: Likewise.
16820         * gcc.dg/Wconversion.c: Likewise. Renamed as
16821         Wtraditional-conversion.c .
16822         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16823         Wtraditional-conversion-2.c .
16824         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16825         Wtraditional-conversion-2.c
16826         * gcc.dg/Wconversion-negative-constants.c: New.
16827
16828 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
16829
16830         * gcc.dg/tree-ssa/dump-1.c: New test.
16831
16832 2006-11-23  David Ung <davidu@mips.com>
16833
16834         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16835         -mfp64, allowable when ISA >= 33 and float is enabled.
16836         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16837         of mthc1 and mfhc1 patterns.
16838
16839 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
16840
16841         PR tree-optimization/29921
16842         * gcc.dg/pr29921.c: New test.
16843
16844 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16845
16846         PR fortran/29441
16847         * gfortran.dg/initialization_4.f90: New test.
16848
16849 2006-11-22  Ira Rosen  <irar@il.ibm.com>
16850
16851         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16852         platforms that have interleaving support.
16853         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16854         * gcc.dg/vect/vect-strided-a-u16-i2.c,
16855         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16856         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16857         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16858         gcc.dg/vect/vect-strided-u8-i2-gap.c,
16859         gcc.dg/vect/vect-strided-u8-i8.c,
16860         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16861         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16862         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16863         gcc.dg/vect/vect-strided-float.c,
16864         gcc.dg/vect/vect-strided-a-mult.c,
16865         gcc.dg/vect/vect-strided-mult-char-ls.c,
16866         gcc.dg/vect/vect-strided-a-u16-mult.c,
16867         gcc.dg/vect/vect-strided-a-u32-mult.c,
16868         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16869         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16870         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16871         gcc.dg/vect/vect-strided-mult.c,
16872         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16873         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16874         New.
16875
16876 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16877
16878         PR fortran/25087
16879         * gfortran.dg/auto_char_len_4.f90: New test.
16880
16881 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16882
16883         PR fortran/29652
16884         * gfortran.dg/generic_7.f90: New test.
16885         * gfortran.dg/defined_operators_1.f90: Add new error.
16886
16887 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
16888
16889         PR tree-optimization/29902
16890         * g++.dg/tree-ssa/pr29902.C: New test.
16891
16892 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
16893
16894         PR fortran/29820
16895         * gfortran.dg/used_types_13.f90: New test.
16896
16897 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
16898
16899         * gcc.dg/dfp/snan.c: Delete.
16900
16901 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
16902
16903         * g++.dg/cpp0x/static_assert1.C: New.
16904         * g++.dg/cpp0x/static_assert2.C: New.
16905         * g++.dg/cpp0x/static_assert3.C: New.
16906
16907 2006-11-21  Richard Guenther  <rguenther@suse.de>
16908
16909         * gcc.dg/vect/vect-pow-1.c: New testcase.
16910         * gcc.dg/vect/vect-pow-2.c: Likewise.
16911
16912 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
16913
16914         PR c++/29570
16915         * g++.dg/template/static29.C: New test.
16916
16917         PR c++/29734
16918         * g++.dg/conversion/simd4.C: New test.
16919
16920 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
16921
16922         PR c++/29475
16923         * g++.dg/template/access19.C: New test.
16924         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
16925         error is reported.
16926
16927 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16928
16929         PR tree-opt/25500
16930         * gcc.dg/tree-ssa/sra-4.c: New testcase.
16931
16932 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16933
16934         PR fortran/27546
16935         * gfortran.dg/import.f90: Extended test.
16936         * gfortran.dg/import2.f90: Extended test.
16937
16938 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16939
16940         * gfortran.dg/volatile3.f90: Add conflict test.
16941
16942 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
16943
16944         PR fortran/24783
16945         * gfortran.dg/implicit_10.f90: New test.
16946
16947 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16948
16949         PR c++/8586
16950         * g++.dg/warn/Wall-write-strings.C: New.
16951
16952 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16953
16954         * gfortran.dg/alloc_comp_constraint_5.f90: New.
16955         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16956
16957 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16958
16959         * gfortran.dg/use_3.f90: Remove error message.
16960         * gfortran.dg/iso_fortran_env_1.f90: New test.
16961         * gfortran.dg/iso_fortran_env_2.f90: New test.
16962         * gfortran.dg/iso_fortran_env_3.f90: New test.
16963         * gfortran.dg/iso_fortran_env_4.f90: New test.
16964
16965 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
16966
16967         * gcc.dg/vect/vect-27.c: Fix initialization.
16968
16969 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16970
16971         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16972         * gcc.dg/torture/builtin-minmax-1.c: New.
16973
16974         * gcc.dg/builtins-20.c: Add cases for copysign.
16975
16976 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16977
16978         PR fortran/24285
16979         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16980
16981 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16982         * gfortran.dg/use_1.f90: New test.
16983         * gfortran.dg/use_1.f90: New test.
16984         * gfortran.dg/use_1.f90: New test.
16985
16986 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16987
16988         PR tree-optimization/29801
16989         * gcc.dg/pr29801.c: New test.
16990
16991 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16992
16993         PR middle-end/29584
16994         * gcc.dg/torture/pr29584.c: New test.
16995
16996 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16997
16998         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16999         Condition PowerPC tests for saving FPRs on powerpc_fprs.
17000         * gcc.target/powerpc/compress-float-ppc.c,
17001         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17002         powerpc_fprs.
17003         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17004         do not pass -mhard-float.
17005
17006 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17007
17008         * gnat.dg/volatile_aggregate.adb: New test.
17009
17010 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17011
17012         PR fortran/29391
17013         PR fortran/29489
17014         * gfortran.dg/bound_2.f90: Add more checks.
17015         * gfortran.dg/bound_3.f90: New test.
17016
17017 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17018
17019         PR target/29201
17020         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17021
17022 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17023
17024         * gfortran.dg/import3.f90: Fix error message.
17025
17026 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17027
17028         PR tree-opt/29788
17029         * gfortran.fortran-torture/compile/inline_1.f90:
17030         New testcase.
17031
17032 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17033
17034         * gcc.target/i386/x87regparm-1.c: New test.
17035         * gcc.target/i386/x87regparm-2.c: New test.
17036         * gcc.target/i386/x87regparm-3.c: New test.
17037         * gcc.target/i386/x87regparm-4.c: New test.
17038
17039 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17040
17041         PR fortran/27546
17042         * gfortran.dg/import.f90: New test.
17043         * gfortran.dg/import2.f90: New test.
17044         * gfortran.dg/import3.f90: New test.
17045
17046 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17047
17048         PR fortran/27588
17049         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17050
17051 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17052
17053         PR fortran/29806
17054         * gfortran.dg/contains.f90: New test.
17055         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17056
17057 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
17058
17059         PR tree-optimization/29581
17060         * gcc.dg/pr29581-1.c: New test.
17061         * gcc.dg/pr29581-2.c: New test.
17062         * gcc.dg/pr29581-3.c: New test.
17063         * gcc.dg/pr29581-4.c: New test.
17064         * gfortran.dg/pr29581.f90: New test.
17065
17066 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
17067
17068         PR fortran/29702
17069         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17070         numbers in error message headers.
17071
17072 2006-11-14  Richard Guenther  <rguenther@suse.de>
17073
17074         * gcc.target/i386/math-torture/math-torture.exp: Restrict
17075         to i?86 and x86_64 targets.
17076
17077 2006-11-14  Caroline Tice  <ctice@apple.com>
17078
17079         * gcc.dg/pubtypes-1.c: New file/testcase.
17080         * gcc.dg/pubtypes-2.c: New file/testcase.
17081         * gcc.dg/pubtypes-3.c: New file/testcase.
17082         * gcc.dg/pubtypes-4.c: New file/testcase.
17083         * g++.dg/pubtypes.C: New file/testcase.
17084
17085 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
17086
17087         PR c++/29106
17088         * g++.dg/init/self1.C: New test.
17089
17090 2006-11-14  Tobias Burnus  <burnus@net-b.de>
17091
17092         PR fortran/29657
17093         * gfortran.dg/conflicts.f90: Add.
17094
17095 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
17096
17097         PR rtl-optimization/29798
17098
17099         * gcc.c-torture/execute/pr29798.c: New.
17100
17101 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17102
17103         * gcc.dg/builtins-20.c: Add more cases.
17104
17105 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
17106
17107         PR fortran/29759
17108         * gfortran.dg/gomp/pr29759.f90: New test.
17109
17110 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
17111
17112         PR c++/29518
17113         * g++.dg/template/static28.C: New test.
17114
17115 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
17116
17117         * lib/c-torture.exp: Use target-libpath.exp.
17118         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17119         set GCC_EXEC_PREFIX env var from global variable of same name.
17120
17121 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17122
17123         PR fortran/26994
17124         * gfortran.fortran-torture/compile/transfer-1.f90:
17125         New testcase.
17126
17127 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
17128             Zdenek Dvorak <dvorakz@suse.cz>
17129
17130         PR tree-optimization/29680
17131         * gcc.dg/alias-11.c: New test.
17132
17133 2006-11-12  Jason Merrill  <jason@redhat.com>
17134             Andrew Pinski <pinskia@physics.uc.edu>
17135
17136         PR middle-end/28915
17137         * gcc.target/i386/vectorize1.c: New.
17138
17139 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17140
17141         PR rtl-optimization/29797
17142         * gcc.c-torture/execute/pr29797-1.c: New test case.
17143
17144 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17145
17146         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17147
17148 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
17149
17150         * gcc.dg/tree-ssa/prefetch-3.c: New test.
17151
17152 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17153
17154         PR tree-optimization/13827
17155         * gcc.dg/fold-eqand-1.c: New test case.
17156
17157 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17158
17159         PR rtl-opt/28812
17160         * gcc.c-torture/execute/mayalias-3.c: New test.
17161
17162 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
17163
17164         PR middle-end/27528
17165         * gcc.c-torture/compile/pr27528.c: New test.
17166         * gcc.dg/pr27528.c: Likewise.
17167
17168 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17169
17170         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17171
17172         * gcc.dg/torture/builtin-symmetric-1.c: New test.
17173
17174 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17175
17176         PR fortran/29758
17177         * gfortran.dg/reshape_source_size_1.f90: New test.
17178
17179 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17180
17181         PR fortran/29315
17182         * gfortran.dg/aliasing_dummy_4.f90: New test.
17183
17184 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
17185
17186         PR target/29777
17187         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17188         and x86_64-*-* targets.
17189
17190 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17191
17192         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17193         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17194         New macros. Use them in exact tests.
17195         (TESTIT3): New macro.
17196         Add tests for fmin, fmax and fma.
17197
17198 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17199
17200         PR fortran/29431
17201         * gfortran.dg/array_constructor_13.f90: New test.
17202
17203 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17204
17205         PR fortran/29744
17206         * gfortran.dg/used_types_12.f90: New test.
17207
17208 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
17209
17210         PR middle-end/29726
17211         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17212         (test6): Ditto.
17213         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17214         * gcc.dg/fold-eqandshift-3.c: New test case.
17215
17216 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17217
17218         PR fortran/29699
17219         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17220
17221         PR fortran/21370
17222         * gfortran.dg/change_symbol_attributes_1.f90: New test.
17223
17224 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17225
17226         * gcc.dg/20061109-1.c: New testcase.
17227
17228 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17229
17230         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17231
17232 2006-11-09  Tobias Burnus  <burnus@net-b.de>
17233
17234         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17235         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17236
17237 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
17238
17239         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17240         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17241
17242 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17243
17244         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17245
17246 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17247
17248         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17249         vect-9.c).
17250         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17251         * gcc.dg/vect/vect-9.c: Now vectorizable.
17252         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17253         that support vect_widen_mult.
17254         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17255         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17256         vect-reduc-dot-u16.c).
17257         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17258         vect-reduc-dot-u16.c).
17259         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17260         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17261         vect-reduc-dot-s8.c).
17262         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17263         vect-reduc-dot-s8.c).
17264         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17265         vect-reduc-dot-s8.c).
17266         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17267         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17268         vect-reduc-dot-u8.c).
17269         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17270         vect-reduc-dot-u8.c).
17271         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17272         * gcc.dg/vect/vect-multitypes-9.c: New test.
17273         * gcc.dg/vect/vect-multitypes-10.c: New test.
17274         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17275         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17276         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17277         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17278         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17279         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17280         wrapv-vect-reduc-dot-s8.c.
17281         * lib/target-support.exp (check_effective_target_vect_unpack): New.
17282         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17283         targets that support vec_unpack.
17284         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17285         (check_effective_target_vect_widen_mult_qi_to_hi): New.
17286         (check_effective_target_vect_widen_mult_hi_to_si): New.
17287         (check_effective_target_vect_widen_sum): Removed.
17288
17289         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17290
17291         * gcc.dg/vect/vect-multitypes-8.c: New test.
17292         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17293
17294         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
17295
17296         * gcc.dg/vect/vect-multitypes-7.c: New test.
17297
17298         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17299
17300         * gcc.dg/vect/vect-multitypes-4.c: New test.
17301         * gcc.dg/vect/vect-multitypes-5.c: New test.
17302         * gcc.dg/vect/vect-multitypes-6.c: New test.
17303
17304         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17305
17306         * gcc.dg/vect/vect-multitypes-1.c: New test.
17307         * gcc.dg/vect/vect-multitypes-2.c: New test.
17308         * gcc.dg/vect/vect-multitypes-3.c: New test.
17309
17310 2006-11-07  Eric Christopher  <echristo@apple.com>
17311
17312         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17313         Test using scan-assembler-not.
17314
17315 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
17316
17317         * gcc.dg/inline-17.c: New test.
17318
17319 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
17320
17321         PR other/25028
17322         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
17323         on HP-UX.
17324
17325 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17326
17327         PR fortran/29539
17328         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17329
17330         PR fortran/29634
17331         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17332         test.
17333
17334 2006-11-07  Tobias Burnus  <burnus@net-b.de>
17335
17336         PR fortran/29601
17337         * gfortran.dg/volatile.f90: Add.
17338         * gfortran.dg/volatile2.f90: Add.
17339         * gfortran.dg/volatile3.f90: Add.
17340         * gfortran.dg/volatile4.f90: Add.
17341         * gfortran.dg/volatile5.f90: Add.
17342         * gfortran.dg/volatile6.f90: Add.
17343         * gfortran.dg/volatile7.f90: Add.
17344
17345 2006-11-06  Tobias Burnus  <burnus@net-b.de>
17346
17347         * gfortran.dg/io_constraints_2.f90: Adjust pattern
17348           for matching error messages.
17349         * gfortran.dg/specifics_3.f90: Adjust pattern
17350           for matching error messages.
17351
17352 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
17353             Bernhard Fischer  <aldot@gcc.gnu.org>
17354
17355         * lib/gcc-dg.exp (output-exists): New proc.
17356         (output-exists-not): New proc.
17357         * gcc.test-framework/test-framework.awk: Support new directives.
17358         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17359         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17360         * gcc.test-framework/dg-outexists-exp-F.c: New test.
17361         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17362         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17363         * gcc.test-framework/dg-outexists-exp-P.c: New test.
17364
17365 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
17366
17367         PR fortran/29630
17368         PR fortran/29679
17369         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17370         * gfortran.dg/initialization_3.f90: New.
17371
17372 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17373
17374         PR libgfortran/25545
17375         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17376
17377 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
17378
17379         PR middle-end/29695
17380         * gcc.c-torture/execute/pr29695-1.c: New test.
17381         * gcc.c-torture/execute/pr29695-2.c: New test.
17382
17383 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
17384
17385         PR fortran/29565
17386         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17387
17388 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
17389
17390         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17391         for matching error messages.
17392
17393 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
17394
17395         PR target/26915
17396         * gcc.target/i386/387-12.c: New test.
17397
17398 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17399
17400         PR libfortran/29713
17401         * gfortran.dg/pr29713.f90: New test.
17402
17403 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17404
17405         * gcc.c-torture/execute/arith-rand-ll.c:
17406         Also test for bogus rest sign.
17407
17408 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17409
17410         PR libfortran/27895
17411         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17412
17413 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17414
17415         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17416         from error messages.
17417
17418 2006-11-02  Mike Stump  <mrs@apple.com>
17419
17420         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17421
17422         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17423
17424 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
17425
17426         * g++.dg/eh/gcsec1.C: New test.
17427
17428 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17429
17430         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17431         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
17432
17433 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
17434
17435         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17436         hexadecimal value.
17437         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17438         * gcc.dg/pr14796-2.c: Likewise.
17439
17440 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17441
17442         * gcc.c-torture/execute/20061101-1.c: New test.
17443
17444 2006-11-01  Richard Guenther  <rguenther@suse.de>
17445
17446         * gcc.target/i386/fpprec-1.c: New testcase.
17447
17448 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17449
17450         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17451         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17452
17453 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17454
17455         * gcc.c-torture/execute/20061031-1.c: New test.
17456
17457 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17458
17459         PR 23067
17460         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17461         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17462         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17463         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17464         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17465         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17466         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17467
17468 2006-10-31  Eric Christopher  <echristo@apple.com>
17469             Falk Hueffner  <falk@debian.org>
17470
17471         * gcc.dg/builtin-bswap-1.c: New.
17472         * gcc.dg/builtin-bswap-2.c: New.
17473         * gcc.dg/builtin-bswap-3.c: New.
17474         * gcc.dg/builtin-bswap-4.c: New.
17475         * gcc.dg/builtin-bswap-5.c: New.
17476         * gcc.target/i386/builtin-bswap-1.c: New.
17477
17478 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17479
17480         * gcc.dg/inline-16.c: New.
17481
17482         PR 16622
17483         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17484         defining it.
17485         * gcc.dg/inline-13.c: New.
17486         * gcc.dg/inline-14.c: New.
17487         * gcc.dg/inline-15.c: New.
17488
17489         PR 11377
17490         * gcc.dg/inline6.c: New.
17491         * gcc.dg/inline7.c: New.
17492
17493 2006-10-31  Roger Sayle  <roger@eyesopen.com>
17494
17495         PR middle-end/23470
17496         * gcc.dg/pr23470-1.c: New test case.
17497
17498 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
17499
17500         PR fortran/29537
17501         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17502         data.
17503         * gfortran.dg/blockdata_2.f90: New testcase.
17504
17505 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
17506
17507         PR libfortran/29627
17508         * gfortran.dg/unf_short_record_1.f90:  New test.
17509
17510 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17511
17512         PR fortran/29067
17513         * gfortran.dg/pr29067.f: New test.
17514
17515 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
17516             Richard Sandiford  <richard@codesourcery.com>
17517
17518         * lib/target-supports.exp (get_compiler_messages): Append options
17519         as a single list element.
17520         (check_effective_target_arm_vfp_ok): New.
17521         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17522
17523 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
17524
17525         PR fortran/29387
17526         * gfortran.dg/intrinsic_actual_2.f90: New test.
17527
17528         PR fortran/29490
17529         * gfortran.dg/actual_array_interface_1.f90: New test.
17530
17531         PR fortran/29641
17532         * gfortran.dg/used_types_11.f90: New test.
17533
17534 2006-10-30  Dirk Mueller  <dmueller@suse.de>
17535
17536         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17537         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17538         * g++.old-deja/g++.pt/eichin01.C (main): Same.
17539         * g++.old-deja/g++.mike/net25.C (main): Same.
17540         * g++.dg/lookup/exception1.C (main): Same.
17541         * g++.dg/parse/parens2.C (main): Same.
17542
17543 2006-10-30  Roger Sayle  <roger@eyesopen.com>
17544
17545         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17546
17547 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17548
17549         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17550         * gcc.dg/torture/builtin-math-3.c: Likewise.
17551
17552 2006-10-30  Tobias Burnus  <burnus@net-b.de>
17553
17554         PR fortran/29452
17555         * gfortran.dg/write_check.f90: Check run-time keyword checking.
17556         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17557
17558 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
17559
17560         PR Fortran/29410
17561         * gfortran.fortran-torture/execute/transfer1.f90: New test.
17562
17563 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
17564
17565         * lib/target-supports.exp (check_function_available): Declare
17566         function before calling.
17567
17568 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
17569
17570         PR tree-optimization/29637
17571         * gcc.dg/pr29637.c: New test.
17572
17573 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17574
17575         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17576         tree canonicalization.
17577
17578 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17579
17580         * gcc.dg/builtins-20.c: Add more hypot tests.
17581
17582 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17583
17584         * gcc.dg/fold-compare-1.c: New test case.
17585
17586 2006-10-29  Dirk Mueller  <dmueller@suse.de>
17587
17588         PR c++/16307
17589         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17590
17591 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17592
17593         PR tree-optimization/15458
17594         * gcc.dg/fold-xornot-1.c: New test case.
17595
17596 2006-10-29  Richard Guenther  <rguenther@suse.de>
17597
17598         * gcc.target/i386/math-torture/trunc.c: New testcase.
17599
17600 2006-10-29  Richard Guenther  <rguenther@suse.de>
17601
17602         * gcc.target/i386/math-torture/round.c: New testcase.
17603
17604 2006-10-29  Richard Guenther  <rguenther@suse.de>
17605
17606         * gcc.target/i386/math-torture/ceil.c: New testcase.
17607         * gcc.target/i386/math-torture/floor.c: Likewise.
17608
17609 2006-10-29  Richard Guenther  <rguenther@suse.de>
17610
17611         * gcc.target/i386/math-torture/rint.c: New testcase.
17612         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17613
17614 2006-10-29  Richard Guenther  <rguenther@suse.de>
17615
17616         * gcc.target/i386/math-torture/lfloor.c: New testcase.
17617         * gcc.target/i386/math-torture/lceil.c: Likewise.
17618
17619 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17620
17621         PR libgfortran/24313
17622         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17623
17624 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
17625
17626         * gcc.c-torture/execute/20020118-1.c,
17627         gcc.c-torture/execute/builtins/strlen.c,
17628         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17629         comment typos.
17630
17631 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17632
17633         * gcc.dg/builtins-20.c: Add tests for hypot.
17634         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
17635         two-argument builtins.
17636         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17637         TESTIT2.  Update all callers.
17638         (TESTIT2, TESTIT2_R): New helper macros.
17639         Add testcases for pow, hypot and atan2.
17640
17641 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17642
17643         PR C++/29295
17644         * g++.dg/expr/bool1.C: New test.
17645         * g++.dg/expr/bool2.C: New test.
17646
17647 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17648
17649         PR fortran/28224
17650         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17651         * gfortran.dg/namelist_internal.f90: New test.
17652
17653 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17654
17655         PR fortran/29625
17656         * gfortran.dg/io_real_boz.f90: Add.
17657         * gfortran.dg/io_real_boz2.f90: Add.
17658
17659 2006-10-28  Richard Guenther  <rguenther@suse.de>
17660
17661         PR middle-end/26899
17662         * gcc.dg/tree-ssa/pr26899.c: New testcase.
17663
17664 2006-10-28  Richard Guenther  <rguenther@suse.de>
17665
17666         PR target/28806
17667         * gcc.target/i386/math-torture/lround.c: New testcase.
17668
17669 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
17670
17671         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17672         * gcc.dg/builtins-44.c: Likewise.
17673         * gcc.dg/builtins-45.c: Likewise.
17674         * gcc.dg/pr28796-2.c: Likewise.
17675         * gcc.dg/unordered-3.c: Likewise.
17676
17677 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17678
17679         PR libgfortran/27954
17680         * gfortran.dg/error_recovery_2.f90: New test.
17681
17682 2006-10-26  Richard Guenther  <rguenther@suse.de>
17683
17684         * gcc.target/i386/i386.exp: Use glob, not find to collect
17685         tests.  Avoids recursing into subdirectories.
17686         * gcc.target/i386/math-torture/math-torture.exp: Torture
17687         for interesting ia32 math options.
17688         * gcc.target.i386/math-torture/lrint.c: New testcase.
17689
17690 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17691
17692         PR libgfortran/29563
17693         * gfortran.dg/arrayio_9.f90: Update test.
17694         * gfortran.dg/arrayio_19.f90: New test.
17695
17696 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
17697
17698         * gcc.dg/20061026.c: New testcase.
17699
17700 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17701
17702         PR libgfortran/29563
17703         * gfortran.dg/arrayio_9.f90: New test.
17704
17705 2006-10-26  Ben Elliston  <bje@au.ibm.com>
17706
17707         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17708         Copy the strings manually, as strcpy may call strlen.
17709
17710 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17711
17712         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17713         Add checks for log, log2, log10 and log1p.
17714
17715         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17716         we already test 0.0.  Add checks for expm1, log, log2, log10,
17717         log1p, cbrt, erf and erfc.
17718
17719 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
17720
17721         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17722
17723 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
17724
17725         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17726         and remainderl() built-in functions.  Remove -ffast-math from
17727         dg-options.
17728
17729 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17730
17731         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17732         acosh and atanh.
17733
17734         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17735         floating point modifiers to arguments passed to float and long
17736         double functions respectively.  Update all callers to use floating
17737         point numbers, not integers.  Add tests for exp, exp2 and
17738         exp10/pow10.
17739
17740         * gcc.dg/torture/builtin-math-3.c: New test.
17741
17742 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17743
17744         PR fortran/29393
17745         * gfortran.dg/initialize_2.f90: New.
17746
17747 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17748
17749         * gcc.dg/torture/builtin-math-2.c: New test.
17750
17751 2006-10-24  Richard Guenther  <rguenther@suse.de>
17752
17753         PR middle-end/28796
17754         * gcc.dg/pr28796-1.c: New testcase.
17755         * gcc.dg/pr28796-2.c: Likewise.
17756
17757 2006-10-24  Richard Guenther  <rguenther@suse.de>
17758
17759         * gcc.dg/builtins-57.c: New testcase.
17760
17761 2006-10-24  Richard Guenther  <rguenther@suse.de>
17762
17763         PR tree-optimization/29567
17764         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17765
17766 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
17767
17768         PR tree-optimization/14784
17769         * gcc.dg/alias-10.c: New test.
17770
17771 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17772
17773         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17774
17775 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
17776
17777         * gcc.dg/builtin-strncat-chk-1.c: New test.
17778
17779 2006-10-23  Jan Hubicka  <jh@suse.cz>
17780
17781         * gcc.dg/memmove-1.c: New test.
17782
17783 2006-10-23  Paul Brook  <paul@codesourcery.com>
17784
17785         * gcc.dg/pragma-pack-5.c: New test.
17786
17787 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
17788
17789         * g++.dg/other/s390-1.C: New testcase.
17790
17791 2006-10-23  Richard Guenther  <rguenther@suse.de>
17792
17793         PR middle-end/27132
17794         PR middle-end/23295
17795         * gcc.dg/pr27132.c: New testcase.
17796         * gcc.dg/pr23295.c: Likewise.
17797         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17798         * g++.dg/tree-ssa/pr19807.C: Likewise.
17799
17800 2006-10-23  Richard Guenther  <rguenther@suse.de>
17801
17802         PR middle-end/21032
17803         * gcc.dg/pr21032.c: New testcase.
17804
17805 2006-10-22  Jeff Law  <law@redhat.com>
17806         Richard Guenther  <rguenther@suse.de>
17807
17808         PR tree-optimization/15911
17809         * gcc.dg/tree-ssa/vrp30.c: New testcase.
17810
17811 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17812
17813         PR c++/20647
17814         * g++.dg/abi/rtti3.C: New.
17815
17816 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
17817
17818         PR middle-end/28252
17819         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17820         transformation.
17821
17822 2006-10-21  Richard Guenther  <rguenther@suse.de>
17823
17824         PR tree-optimization/3511
17825         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17826
17827 2006-10-21  Richard Guenther  <rguenther@suse.de>
17828
17829         PR middle-end/26898
17830         * gcc.dg/torture/pr26898-1.c: New testcase.
17831         * gcc.dg/torture/pr26898-2.c: Likewise.
17832
17833 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
17834
17835         PR c++/28053
17836         * g++.dg/parse/bitfield1.C: Adjust error markers.
17837         * g++.dg/parse/bitfield2.C: New test.
17838
17839 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
17840
17841         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17842
17843 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17844
17845         PR libfortran/27895
17846         * gfortran.dg/zero_sized_1.f90: New test.
17847
17848 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
17849
17850         * gcc.dg/div-compare-1.c: New test.
17851
17852 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
17853
17854         PR fortran/29216
17855         * gfortran.dg/result_default_init_1.f90: New test.
17856
17857         PR fortran/29314
17858         * gfortran.dg/automatic_default_init_1.f90: New test.
17859
17860         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17861         from 38 to 33.
17862
17863 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
17864
17865         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17866         'using namespace std' without previous declaration.
17867         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17868         * g++.old-deja/g++.robertl/eb133c.C: New.
17869
17870 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17871
17872         PR libgfortran/29277
17873         * gfortran.dg/streamio_4.f90: Update test.
17874         * gfortran.dg/streamio_11.f90: New test.
17875
17876 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
17877
17878         PR c++/27952
17879         * g++.dg/inherit/virtual1.C: New test.
17880
17881 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17882
17883         PR c++/28261
17884         * g++.dg/parse/enum3.C: New test.
17885
17886 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17887
17888         PR c++/29039
17889         * g++.dg/init/ctor8.C: New test.
17890
17891 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17892
17893         PR c++/27270
17894         * g++.dg/ext/complit8.C: Tweak error markers.
17895         * g++.dg/template/complit1.C: Add error marker.
17896
17897 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17898
17899         PR c++/27270
17900         * g++.dg/ext/complit8.C: New test.
17901
17902         PR c++/29408
17903         * g++.dg/parse/dtor12.C: New test.
17904
17905         PR c++/29435
17906         * g++.dg/template/sizeof11.C: New test.
17907
17908 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
17909
17910         PR fortran/29392
17911         * gfortran.dg/data_char_3.f90: New test.
17912
17913         PR fortran/29451
17914         * gfortran.dg/negative_automatic_size.f90: New test.
17915
17916 2006-10-16  David Daney  <ddaney@avtrex.com>
17917
17918         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
17919
17920 2006-10-16  Eric Christopher  <echristo@apple.com>
17921
17922         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
17923         x86_64.
17924
17925 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17926
17927         PR c++/28211
17928         * g++.dg/tc1/dr49.C: Tweak error messages.
17929         * g++.dg/parse/template21.C: New test.
17930
17931 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17932
17933         PR middle-end/20491
17934         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17935
17936 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17937
17938         PR fortran/29403
17939         * gfortran.dg/print_1.f90: New test.
17940
17941 2006-10-15  Jan Hubicka  <jh@suse.cz>
17942
17943         PR middle-end/29241
17944         * gcc.c-torture/compile/pr29241.c: New testcase.
17945
17946 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
17947
17948         PR middle-end/29250
17949         * gcc.c-torture/compile/pr29250.c: New test.
17950
17951 2006-10-15  Richard Guenther  <rguenther@suse.de>
17952
17953         * gcc.dg/pr29299.c: New testcase.
17954
17955 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
17956
17957         PR fortran/24767
17958         * gfortran.dg/label_4.f90: Adjust warning flag.
17959
17960 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17961
17962         PR fortran/29371
17963         * gfortran.dg/nullify_3.f90: New test.
17964
17965 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17966
17967         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17968         on Solaris 2.5.1 too.
17969
17970 2006-10-13  Eric Christopher  <echristo@apple.com>
17971
17972         * gcc.dg/pr25993.c: Skip for darwin.
17973
17974 2006-10-13  Eric Christopher  <echristo@apple.com>
17975
17976         * gcc.dg/visibility-11.c: Skip for darwin.
17977
17978 2006-10-13  Eric Christopher  <echristo@apple.com>
17979
17980         * gcc.dg/darwin-weakimport-1.c: Use
17981         -fno-asynchronous-unwind-tables.
17982         * gcc.dg/darwin-weakimport-3.c: Ditto.
17983
17984 2006-10-13  Richard Guenther  <rguenther@suse.de>
17985
17986         PR tree-optimization/29446
17987         * gcc.dg/torture/pr29446.c: New testcase.
17988
17989 2006-10-13  Bill Wendling  <wendling@apple.com>
17990
17991         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17992         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17993         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17994         * g++.old-deja/g++.law/shadow1.C: Likewise.
17995         * g++.old-deja/g++.law/ctors10.C: Likewise.
17996         * g++.dg/debug/namespace1.C: Likewise.
17997         * g++.dg/inherit/namespace-as-base.C: Likewise.
17998         * g++.dg/opt/delay-slot-1.C: Likewise.
17999         * g++.dg/parse/defarg10.C: Likewise.
18000         * g++.dg/template/ptrmem11.C: Likewise.
18001         * g++.dg/template/mem_func_ptr.C: Likewise.
18002         * g++.dg/template/spec19.C: Likewise.
18003
18004 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
18005
18006         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18007
18008 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18009
18010         PR fortran/29373
18011         * gfortran.dg/implicit_9.f90: New test.
18012
18013         PR fortran/29407
18014         * gfortran.dg/namelist_25.f90: New test.
18015
18016         PR fortran/27701
18017         * gfortran.dg/same_name_2.f90: New test.
18018
18019         PR fortran/29232
18020         * gfortran.dg/host_assoc_types_1.f90: New test.
18021
18022         PR fortran/29364
18023         * gfortran.dg/missing_derived_type_1.f90: New test.
18024         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18025
18026         PR fortran/29422
18027         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18028
18029         PR fortran/29428
18030         * gfortran.dg/alloc_comp_assign_5.f90: New test.
18031
18032 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18033
18034         PR fortran/29391
18035         * gfortran.dg/bound_2.f90: New test.
18036
18037 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18038
18039         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18040         directive.
18041         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18042         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18043         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18044         * gfortran.dg/gomp/reduction3.f90: Likewise.
18045         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18046         * gfortran.dg/dummy_procedure_2.f90: Likewise.
18047         * gfortran.dg/interface_derived_type_1.f90: Likewise.
18048         * gfortran.dg/forall_4.f90: Likewise.
18049         * gfortran.dg/spec_expr_4.f90: Likewise.
18050         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18051         * gfortran.dg/forall_5.f90: Likewise.
18052         * gfortran.dg/open_access_append_2.f90: Add check for
18053         compile-time warning.
18054
18055 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
18056
18057         PR c++/28506
18058         * g++.dg/parse/pure1.C: New test.
18059
18060 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18061
18062         PR fortran/21435
18063         * gfortran.dg/io_constraints_3.f90: New test.
18064         * gfortran.dg/open_access_append_1.f90: Add checks
18065         for compile-time warnings.
18066         * gfortran.dg/pr20163-2.f: Likewise.
18067         * gfortran.dg/iostat_2.f90: Likewise.
18068         * gfortran.dg/label_4.f90: Delete the temporary
18069         file.
18070         * gfortran.dg/direct_io_2.f90: Add a FILE=
18071         specifier.
18072         * gfortran.dg/iomsg_1.f90: Add check for
18073         compile-time warning.
18074
18075 2006-10-12  Jan Hubicka  <jh@suse.cz>
18076
18077         PR c/28419
18078         * gcc.dg/pr28319.c: New test.
18079
18080 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
18081         PR c++/29318
18082         * g++.dg/ext/vla4.C: New test.
18083
18084 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18085
18086         PR c++/27961
18087         * g++.dg/template/crash60.C: New test.
18088         * g++.dg/other/large-size-array.C: Adjust error markers.
18089         * g++.dg/parse/crash27.C: Likewise.
18090         * g++.dg/template/crash1.C: Likewise.
18091
18092 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
18093
18094         PR testsuite/29093
18095         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18096
18097 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
18098
18099         PR preprocessor/28709
18100         * gcc.dg/cpp/paste14.c: New test.
18101
18102 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
18103
18104         PR c++/29175
18105         * g++.dg/init/array24.C: New test.
18106
18107 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18108
18109         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18110         of <sys/types.h>.
18111
18112 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
18113
18114         PR c++/29024
18115         * g++.dg/parse/typedef8.C: New test.
18116         * g++.dg/other/mult-stor1.C: Adjust error markers.
18117
18118 2006-10-11  Richard Guenther  <rguenther@suse.de>
18119
18120         PR tree-optimization/28230
18121         * gcc.dg/torture/pr28230.c: New testcase.
18122
18123 2006-10-11  Richard Guenther  <rguenther@suse.de>
18124
18125         PR inline-asm/29119
18126         * gcc.dg/torture/pr29119.c: New testcase.
18127
18128 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
18129
18130         PR middle-end/29272
18131         * gcc.c-torture/execute/20060930-2.c: New test.
18132
18133 2006-10-09  Richard Henderson  <rth@redhat.com>
18134
18135         Revert emutls patch.
18136
18137 2006-10-09  Richard Guenther  <rguenther@suse.de>
18138
18139         PR middle-end/29254
18140         * gcc.dg/pr29254.c: New testcase.
18141
18142 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
18143             Paul Thomas  <pault@gcc.gnu.org>
18144
18145         PR fortran/20541
18146         * gfortran.dg/alloc_comp_basics_1.f90: New test.
18147         * gfortran.dg/alloc_comp_basics_2.f90: New test.
18148         * gfortran.dg/alloc_comp_assign_1.f90: New test.
18149         * gfortran.dg/alloc_comp_assign_2.f90: New test.
18150         * gfortran.dg/alloc_comp_assign_3.f90: New test.
18151         * gfortran.dg/alloc_comp_assign_4.f90: New test.
18152         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18153         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18154         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18155         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18156         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18157         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18158         * gfortran.dg/alloc_comp_std.f90: New test.
18159         * gfortran.dg/move_alloc.f90: New test.
18160
18161 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
18162
18163         PR fortran/29115
18164         * gfortran.dg/derived_constructor_comps_2.f90: New test.
18165
18166         PR fortran/29211
18167         * gfortran.dg/forall_char_dependencies_1.f90: New test.
18168
18169 2006-10-08  Tobias Burnus  <burnus@net-b.de>
18170
18171         PR fortran/28585
18172         * gfortran.dg/new_line.f90: New test.
18173
18174 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18175
18176         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18177         * gcc.dg/torture/builtin-convert-1.c,
18178         gcc.dg/torture/builtin-convert-2.c,
18179         gcc.dg/torture/builtin-convert-3.c,
18180         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18181
18182 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
18183
18184         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18185         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18186         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18187         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18188
18189 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
18190
18191         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18192         Xfail some tests for powerpc-darwin and powerpc-aix.
18193
18194 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
18195
18196         PR c/29380
18197         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18198
18199 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18200
18201         PR target/29300
18202         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18203         on hppa*-*-hpux*.
18204
18205 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18206
18207         PR fortran/16580
18208         PR fortran/29288
18209         * gfortran.fortran-torture/execute/specifics.f90:
18210         Add tests for using all possible intrinsics as actual arguments.
18211         * gfortran.dg/specifics_1.f90: Add tests for using
18212         all possible intrinsics as actual arguments.
18213         * gfortran.dg/specifics_2.f90: New file.
18214         * gfortran.dg/specifics_3.f90: New file.
18215
18216 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
18217
18218         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18219         * gcc.dg/debug/debug-2.c: Likewise.
18220
18221 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
18222
18223         * gcc.c-torture/compile/sync-2.c: New test.
18224
18225 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18226
18227         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18228         line endings.
18229
18230 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18231
18232         PR rtl-optimization/29128
18233         * gcc.c-torture/compile/pr29128.c: New test.
18234
18235 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18236
18237         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18238         line endings.
18239
18240 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
18241
18242         PR middle-end/29256
18243         * gcc.dg/tree-ssa/loop-19.c: New test.
18244
18245 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18246
18247         PR tree-optimization/29330
18248         * gcc.dg/pr29330.c: New test.
18249
18250         PR target/28924
18251         * gcc.c-torture/compile/20061005-1.c: New test.
18252
18253 2006-10-06  Olivier Hainque  <hainque@adacore.com>
18254
18255         * gcc.dg/typename-vla-1.c: New case.
18256         * gnat.dg/forward_vla.adb: New case.
18257
18258 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18259
18260         PR tree-optimization/29290
18261         * gfortran.dg/loop_nest_1.f90: New test.
18262
18263         PR target/29198
18264         * gcc.dg/tls/opt-12.c: New test.
18265
18266         PR fortran/28415
18267         * gfortran.dg/save_2.f90: New test.
18268
18269         PR c/29091
18270         * gcc.dg/pr29091.c: New test.
18271
18272 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
18273
18274         * lib/target-supports.exp
18275         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18276         same as x86_64-*-*; check for LP64.
18277
18278 2006-10-04  Richard Henderson  <rth@redhat.com>
18279
18280         * lib/target-supports.exp (check_effective_target_tls): Redefine
18281         to mean non-emulated tls.
18282         * gcc.dg/tls/alias-1.c: Remove tls requirement.
18283         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18284         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18285         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18286         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18287         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18288         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18289
18290 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18291
18292         PR fortran/29343
18293         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18294
18295 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18296
18297         * gfortran.dg/bounds_check_fail_1.f90: New test.
18298
18299 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18300
18301         PR c++/29020
18302         * g++.dg/template/friend48.C: New test.
18303
18304 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18305
18306         PR fortran/29098
18307         * gfortran.dg/default_initialization_2.f90: New test.
18308
18309 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18310
18311         PR fortran/20779
18312         PR fortran/20891
18313         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18314
18315 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18316
18317         PR fortran/29284
18318         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18319
18320         PR fortran/29321
18321         PR fortran/29322
18322         * gfortran.dg/missing_optional_dummy_2.f90: New test.
18323
18324         PR fortran/25091
18325         PR fortran/25092
18326         * gfortran.dg/entry_array_specs_1.f90: New test.
18327
18328 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
18329
18330         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18331         insufficient to inhibit some test failures at -O3.  Do testing
18332         on integers.
18333
18334 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18335
18336         PR c++/29138
18337         * g++.dg/inherit/access8.C: New test.
18338         * g++.dg/template/dtor4.C: Tweak error messages.
18339
18340 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18341
18342         PR fortran/27478
18343         * gfortran.dg/entry_8.f90: New test.
18344
18345 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18346
18347         PR c++/29291
18348         * g++.dg/parse/new4.C: New test.
18349
18350 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
18351
18352         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18353         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18354         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18355         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18356         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18357
18358 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18359
18360         PR fortran/19260
18361         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18362         * gfortran.dg/continuation_2.f90: New test.
18363
18364         PR fortran/19262
18365         * gfortran.dg/continuation_3.f90: New test.
18366         * gfortran.dg/continuation_4.f90: New test.
18367         * gfortran.dg/continuation_5.f: New test.
18368         * gfortran.dg/continuation_6.f: New test.
18369
18370 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
18371
18372         PR c++/29226
18373         * g++.dg/template/vla1.C: New test.
18374
18375 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18376
18377         PR fortran/29210
18378         * gfortran.dg/complex_parameter_1.f90: New test.
18379
18380 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
18381
18382         PR c/29154
18383         * gcc.c-torture/execute/20060929-1.c: New test.
18384
18385 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
18386
18387         PR c++/29105
18388         * g++.dg/template/member6.C: New test.
18389         * g++.dg/parse/typename7.C: Adjust error markers.
18390
18391         PR c++/29080
18392         * g++.dg/template/member7.C: New test.
18393
18394 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
18395
18396         PR c/24010
18397         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18398         gcc.dg/Woverride-init-3.c: New tests.
18399
18400 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18401
18402         * gcc.c-torture/execute/20060930-1.c: New test.
18403
18404 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18405
18406         PR fortran/18791
18407         * gfortran.dg/specifics_1.f90: New test.
18408         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18409         complex specifics.
18410
18411 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18412
18413         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18414         pthread-init-common.h: New.
18415
18416 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
18417
18418         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18419         precision on some archs.
18420
18421 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
18422
18423         * gcc.dg/non-local-goto-1.c: New test.
18424         * gcc.dg/non-local-goto-2.c: Likewise.
18425         * gcc.dg/setjmp-3.c: Likewise.
18426         * gcc.dg/setjmp-4.c: Likewise.
18427
18428 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
18429
18430         * gnat.dg/self_aggregate_with_pointer.adb: New test.
18431
18432 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18433
18434         PR fortran/28276
18435         * gfortran.dg/exponent_1.f90: New test.
18436
18437         PR fortran/27021
18438         * gfortran.dg/nearest_1.f90: New test.
18439
18440 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
18441
18442         PR middle-end/25261
18443         PR middle-end/28790
18444         * gcc.dg/gomp/nestedfn-1.c: New test.
18445
18446 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
18447
18448         PR objc/29195
18449         * objc/compile/method-1.m: New test.
18450
18451 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
18452
18453         PR c++/26938
18454         * g++.dg/template/crash58.C: New test.
18455         * g++.dg/parse/crash28.C: Adjust error markers.
18456         * g++.dg/template/crash34.C: Likewise.
18457         * g++.dg/template/friend31.C: Likewise.
18458         * g++.dg/template/crash32.C: Likewise.
18459
18460         PR c++/27329
18461         * g++.dg/template/crash59.C: New test.
18462
18463         PR c++/27667
18464         * g++.dg/template/spec33.C: New test.
18465         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18466
18467 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
18468             Adam Nemet  <anemet@caviumnetworks.com>
18469
18470         * gcc.dg/tree-ssa/ivopts-1.c: New test.
18471         * gcc.dg/tree-ssa/ivopts-2.c: New test.
18472
18473 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
18474
18475         PR target/28911
18476         * gcc.dg/pr28911.c: New.
18477
18478 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
18479
18480         PR target/29169
18481         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18482         (dg-options): Add -mfpmath=387.
18483
18484 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
18485
18486         PR c/28706
18487         * gcc.dg/pr28706.c: New test.
18488
18489         PR c/28712
18490         * gcc.dg/pr28712.c: New test.
18491
18492 2006-09-22  Mike Stump  <mrs@apple.com>
18493
18494         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18495
18496 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
18497
18498         PR tree-optimization/28888
18499         * gcc.dg/pr28888.c: New test.
18500
18501 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
18502
18503         PR c++/29016
18504         * g++.dg/init/ptrfn1.C: New test.
18505
18506 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
18507
18508         PR c++/28861
18509         * g++.dg/template/spec32.C: New test.
18510         * g++.dg/parse/crash9.C: Adjust error markers.
18511
18512         PR c++/28303
18513         * g++.dg/template/typedef6.C: New test.
18514         * g++.dg/init/error1.C: Adjust error markers.
18515         * g++.dg/parse/crash9.C: Likewise.
18516         * g++.dg/template/crash55.C: Likewise.
18517
18518 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
18519
18520         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18521
18522 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
18523
18524         PR target/27650
18525         * g++.dg/ext/dllimport12.C: New test.
18526
18527 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
18528
18529         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18530         * gcc.target/mips/nmadd-2.c: Likewise.
18531         * gcc.target/mips/mips-ps-6.c: New test.
18532         * gcc.target/mips/neg-abs-1.c: Likewise.
18533         * gcc.target/mips/neg-abs-2.c: Likewise.
18534         * gcc.target/mips/nmadd-3.c: New test.
18535
18536 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
18537
18538         PR middle-end/28046
18539         * gcc.dg/gomp/atomic-10.c: New test.
18540         * g++.dg/gomp/atomic-10.C: New test.
18541
18542 2006-09-20  Eric Christopher  <echristo@apple.com>
18543
18544         * gcc.target/i386/sse3-not-fisttp.c: New.
18545
18546 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
18547
18548         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18549
18550 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
18551
18552         * gcc.c-torture/execute/pr28289.c (one): New variable.
18553         (main): Use it instead of argc.
18554         * gcc.c-torture/execute/20060102-1.c (one): New variable.
18555         (main): Use it instead of argc.
18556
18557 2006-09-19  Paul Brook  <paul@codesourcery.com>
18558
18559         PR target/28516
18560         * gcc.dg/nested-func-5.c: New test.
18561
18562 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18563
18564         * lib/target-supports.exp (check_effective_target_tls): Compile
18565         test stubs using ${tool}_target_compile, not just target_compile.
18566         (check_effective_target_tls_runtime): Likewise.
18567
18568 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18569
18570         * gcc.c-torture/compile/20030405-1.x: Remove.
18571
18572         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18573         optimising linker from discarding it.
18574
18575 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18576
18577         PR fortran/28526
18578         * gfortran.dg/keyword_symbol_1.f90: New test.
18579
18580         * gfortran.dg/spread_shape_1.f90: Add missing warning with
18581         pedantic compilation option.
18582
18583 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
18584
18585         PR fortran/29060
18586         * gfortran.dg/spread_shape_1.f90: New test.
18587
18588 2006-09-17  Roger Sayle  <roger@eyesopen.com>
18589
18590         PR tree-optimization/28887
18591         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18592
18593 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
18594
18595         PR c/25993
18596         * gcc.dg/pr25993.c: New test.
18597
18598 2006-09-17  Ira Rosen  <irar@il.ibm.com>
18599
18600         PR tree-opt/21591
18601         * gcc.dg/vect/pr21591.c: New test.
18602
18603 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
18604
18605         PR tree-opt/29059
18606         * gcc.c-torture/compile/strcpy-1.c: New test.
18607         * gcc.c-torture/compile/strcpy-2.c: New test.
18608         * gcc.c-torture/compile/memcpy-1.c: New test.
18609         * gcc.c-torture/compile/memcpy-2.c: New test.
18610
18611 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
18612
18613         PR testsuite/29055
18614         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18615
18616 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
18617
18618         * gnat.dg/specs/double_record_extension1.ads: New test.
18619         * gnat.dg/specs/double_record_extension2.ads: Likewise.
18620
18621 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
18622
18623         PR fortran/29051
18624         * gfortran.dg/oldstyle_3.f90: New test.
18625
18626 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18627
18628         PR libgfortran/29099
18629         * gfortran.dg/secnds-1.f: New test.
18630
18631 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18632
18633         PR libgfortran/29053
18634         * gfortran.dg/streamio_9.f90: New test.
18635         * gfortran.dg/streamio_10.f90: New test.
18636
18637 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
18638
18639         PR C++/29002
18640         * g++.dg/init/array22.C: New test.
18641         * g++.dg/init/array23.C: New test.
18642
18643 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
18644
18645         * stackcheck.lst: Update list of tests requiring stack checking.
18646         * norun.lst: Adjust for above change.
18647         * ada95.lst: New file.
18648         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18649         requiring -gnat95 switch.
18650
18651 2006-09-14  Olivier Hainque  <hainque@adacore.com>
18652
18653         * gnat.dg/in_out_parameter.adb: New test.
18654
18655 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
18656
18657         PR debug/28980
18658         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18659
18660 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
18661
18662         * gnat.dg/specs/unchecked_union.ads: New test.
18663
18664 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
18665
18666         PR rtl-optimization/28982
18667         * gcc.c-torture/execute/pr28982a.c: New test.
18668         * gcc.c-torture/execute/pr28982b.c: Likewise.
18669
18670 2006-09-12  Eric Christopher  <echristo@apple.com>
18671
18672         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18673         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18674
18675 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
18676
18677         PR c/28768
18678         PR preprocessor/14634
18679         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18680         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18681         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18682
18683 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18684
18685         * gcc.dg/pr28243.c: New test.
18686
18687 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
18688
18689         PR fortran/28971
18690         gfortran.dg/pr28971.f90: New test to act as a backstop in case
18691         this undiagnosed regression reappears.
18692
18693 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
18694
18695         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18696         Treat $srcdir as a literal.
18697         * lib/fortran-torture.exp (fortran-torture-compile,
18698         fortran-torture-execute): Likewise.
18699         * lib/objc-torture.exp (objc-torture-compile,
18700         objc-torture-execute): Likewise.
18701         * lib/profopt.exp (profopt-execute): Likewise.
18702
18703 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
18704
18705         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18706
18707 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
18708
18709         PR testsuite/28950
18710         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18711
18712 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
18713
18714         PR target/13685
18715         * gcc.target/i386/pr13685.c: New test.
18716
18717 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18718
18719         * gcc.dg/pr28726.c: New test.
18720
18721 2006-09-11  Josh Conner  <jconner@apple.com>
18722
18723         * gcc.dg/nrv3.c: Increase size of structure.
18724         * gcc.dg/nrv4.c: Likewise.
18725         * gcc.dg/nrv5.c: Likewise.
18726
18727 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
18728
18729         PR libfortran/28890
18730         gfortran.dg/assumed_charlen_function_5.f90: New test.
18731
18732 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
18733
18734         PR c++/28991
18735         * g++.dg/init/static3.C: New test.
18736
18737 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
18738
18739         PR testsuite/29007
18740         * gcc.dg/long-long-cst1.c (t): Add cast to
18741         __SIZE_TYPE__ before casting to int.
18742         (main): Return 0 on success.
18743
18744 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18745
18746         * gcc.c-torture/execute/20060910-1.c: New test.
18747
18748 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
18749
18750         PR middle-end/26983
18751         * gcc.dg/pr26983.c: New test.
18752
18753 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
18754
18755         PR target/29006
18756         * gcc.c-torture/execute/pr29006.c: New test.
18757
18758 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18759
18760         PR libfortran/28947
18761         gfortran.dg/matmul_4.f90: New test.
18762
18763 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18764
18765         PR fortran/28959
18766         gfortran.dg/used_types_10: New test.
18767
18768 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18769
18770         PR libfortran/28923
18771         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18772         gfortran.dg/array_initializer_3.f90: New test.
18773
18774 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18775
18776         PR fortran/28914
18777         * gfortran.dg/actual_array_constructor_3.f90: New test.
18778
18779 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
18780
18781         PR testsuite/26778
18782         * gcc.target/i386/pr26778.c: New testcase.
18783
18784 2006-09-08  Eric Christopher  <echristo@apple.com>
18785
18786         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18787         * gcc.target/i386/memcpy-1.c: Ditto.
18788         * gcc.target/i386/asm-1.c: Ditto.
18789         * gcc.target/i386/20060512-4.c: Ditto.
18790         * gcc.target/i386/compress-float-387.c: Ditto.
18791         * gcc.target/i386/20060512-1.c: Ditto.
18792         * gcc.target/i386/compress-float-sse.c: Ditto.
18793         * gcc.target/i386/20060512-2.c: Ditto.
18794         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18795         * gcc.target/i386/stack-prot-kernel.c: Ditto.
18796         * gcc.target/i386/compress-float-387-pic.c: Ditto.
18797         * gcc.dg/pr26449.c: Ditto.
18798         * gcc.dg/attr-ms_struct-2.c: Ditto.
18799         * gcc.dg/attr-ms_struct-1.c: Ditto.
18800         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18801
18802 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
18803
18804         PR c/28504
18805         * gcc.dg/vla-10.c: New test.
18806
18807 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18808
18809         PR c++/28858
18810         * g++.dg/parse/template20.C: New test.
18811         * g++.dg/template/operator8.C: Remove obsolete part.
18812         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18813         * g++.old-deja/g++.pt/crash65.C: Likewise.
18814
18815 2006-09-07  Jason Merrill  <jason@redhat.com>
18816
18817         PR middle-end/27724
18818         * gcc.dg/long-long-cst1.c: New test.
18819
18820 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18821
18822         PR C++/28906
18823         * g++.dg/other/array3.C: New test.
18824         * g++.dg/other/array4.C: New test.
18825         * g++.dg/other/array5.C: New test.
18826
18827 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
18828
18829         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18830
18831 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
18832
18833         PR target/28946
18834         * gcc.target/i386/pr28946.c: New test.
18835
18836 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
18837
18838         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18839         in integer literal constant.
18840         * gfortran.dg/enum_8.f90: Ditto.
18841         * gfortran.dg/g77/20030326-1.f: Ditto.
18842
18843 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
18844
18845         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18846         nonconformance usage.
18847
18848 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18849
18850         PR middle-end/28862
18851         * gcc.c-torture/compile/vector-align-1.c: New test.
18852
18853 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18854
18855         PR rtl-opt/27883
18856         * g++.dg/opt/copysign-1.C: New test.
18857
18858 2006-09-06  Jason Merrill  <jason@redhat.com>
18859
18860         PR c++/27371
18861         * g++.dg/warn/unused-result1.C: New test.
18862
18863 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
18864
18865         PR c++/28903
18866         * g++.dg/ext/vla3.C: New test.
18867
18868         PR c++/28886
18869         * g++.dg/template/array16.C: New test.
18870
18871 2006-09-06  Richard Guenther  <rguenther@suse.de>
18872
18873         * gcc.dg/pr27226.c: Remove testcase again.
18874
18875 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18876
18877         PR tree-opt/28937
18878         * g++.dg/opt/unroll2.C: New test.
18879
18880 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18881
18882         PR tree-opt/28952
18883         * gcc.dg/vect/pr28952.c: New test.
18884
18885 2006-09-05  Richard Guenther  <rguenther@suse.de>
18886
18887         PR tree-optimization/28900
18888         * gcc.dg/torture/pr28900.c: New testcase
18889
18890 2006-09-05  Richard Guenther  <rguenther@suse.de>
18891
18892         PR tree-optimization/28905
18893         * gcc.c-torture/compile/pr28905.c: New testcase.
18894
18895 2006-09-05  Richard Guenther  <rguenther@suse.de>
18896
18897         PR middle-end/28935
18898         * gcc.dg/pr28935.c: New testcase.
18899
18900 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18901
18902         * gcc.c-torture/execute/20060905-1.c: New test.
18903
18904 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
18905
18906         PR fortran/28908
18907         * gfortran.dg/used_types_7.f90: New test.
18908         * gfortran.dg/used_types_8.f90: New test.
18909         * gfortran.dg/used_types_9.f90: New test.
18910
18911 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18912
18913         * gcc.c-torture/compile/20060904-1.c: New test.
18914
18915 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18916
18917         PR c++/23287 Revert my 2006-09-01 patch
18918         * g++.dg/parse/dtor12.C: Remove.
18919
18920 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
18921
18922         PR c+/27670
18923         * g++.dg/template/operator9.C: New test.
18924
18925         PR c++/27493
18926         * g++.dg/template/operator7.C: New test.
18927
18928         PR c++/27494
18929         * g++.dg/template/operator8.C: New test.
18930
18931         PR c++/27397
18932         * g++.dg/template/crash57.C: New test.
18933
18934         * g++.dg/template/typedef4.C: Adjust error markers.
18935         * g++.dg/template/typedef5.C: Likewise.
18936
18937 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
18938
18939         PR c++/28878
18940         * g++.dg/parse/crash33.C: New test.
18941
18942 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
18943         Richard Guenther  <rguenther@suse.de>
18944         Adam Nemet  <anemet@caviumnetworks.com>
18945
18946         PR middle-end/27226
18947         * gcc.target/mips/memcpy-1.c: New testcase.
18948         * gcc.dg/pr27226.c: Likewise.
18949
18950 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18951
18952         PR c++/28705
18953         * g++.dg/lookup/koenig5.C: New.
18954         * g++.dg/template/crash56.C: New.
18955
18956 2006-09-01  Josh Conner  <jconner@apple.com>
18957
18958         PR c++/25505
18959         * gcc.dg/nrv3.c: New test.
18960         * gcc.dg/nrv4.c: New test.
18961         * gcc.dg/nrv5.c: New test.
18962
18963 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18964
18965         PR c++/23287
18966         * g++.dg/parse/dtor12.C: New.
18967
18968 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
18969
18970         PR tree-optimization/28839
18971         * gcc.dg/pr28839.c: New test.
18972
18973 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
18974
18975         PR target/24367
18976         * gcc.dg/pr24367.c: New testcase.
18977
18978 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18979
18980         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18981
18982 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18983
18984         PR rtl-optimization/27735
18985         * gcc.dg/loop-unswitch-1.c: New test.
18986
18987 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18988
18989         PR fortran/28885
18990         * gfortran.dg/aliasing_dummy_2.f90: New test.
18991
18992         PR fortran/20067
18993         * gfortran.dg/generic_5.f90: Change error message.
18994
18995         PR fortran/28873
18996         * gfortran.dg/generic_6.f90: New test.
18997
18998         PR fortran/25077
18999         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19000
19001         PR fortran/25102
19002         * gfortran.dg/invalid_interface_assignment.f90: New test.
19003
19004         PR fortran/24866
19005         * gfortran.dg/module_proc_external_dummy.f90: New test.
19006
19007 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
19008
19009         PR c++/28349
19010         * g++.dg/warn/var-args1.C: New test.
19011
19012 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
19013
19014         PR fortran/28866
19015         * gfortran.dg/simpleif_2.f90: New test.
19016         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19017         * gfortran.dg/enum_5.f90: Ditto.
19018
19019 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19020             Kazu Hirata  <kazu@codesourcery.com>
19021
19022         PR tree-optimization/17506
19023         * gcc.dg/pr17506.c: New.
19024
19025 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
19026
19027         PR c++/28139
19028         * g++.dg/eh/alias1.C: New test.
19029
19030 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19031
19032         PR c++/28860
19033         * g++.dg/template/ttp22.C: New test.
19034
19035 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
19036
19037         PR middle-end/26632
19038         * gcc.dg/pr26632.c: New.
19039
19040 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19041
19042         PR libgfortran/28354
19043         * gfortran.dg/fmt_zero_precision.f90: New test.
19044
19045 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
19046
19047         PR c++/28058
19048         * g++.dg/template/spec31.C: New test.
19049
19050 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
19051
19052         PR c++/26573
19053         * g++.dg/other/static2.C: New test.
19054
19055 2006-08-26  Roger Sayle  <roger@eyesopen.com>
19056
19057         * gcc.dg/Wswitch-enum-2.c: New test case.
19058         * gcc.dg/Wswitch-enum-3.c: Likewise.
19059
19060 2006-08-26  Richard Guenther  <rguenther@suse.de>
19061
19062         * gcc.c-torture/compile/20060826-1.c: New testcase.
19063
19064 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
19065
19066         PR c++/28736
19067         * g++.dg/template/void10.C: New test.
19068
19069         PR c++/28737
19070         * g++.dg/template/void8.C: New test.
19071
19072         PR c+_+/28738
19073         * g++.dg/template/void9.C: New test.
19074
19075         * g++.dg/template/void3.C: Adjust error markers.
19076         * g++.dg/template/void4.C: Likewise.
19077         * g++.dg/template/crash55.C: Likewise.
19078         * g++.dg/template/void7.C: Likewise
19079
19080 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
19081
19082         PR c++/28588
19083         * g++.dg/inherit/access6.C: New test.
19084         * g++.dg/inherit/access7.C: Likewise.
19085
19086         PR c++/28595
19087         * g++.dg/template/array15.C: New test.
19088         * g++.dg/template/crash2.C: Tweak error markers.
19089
19090 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
19091
19092         PR middle-end/28683
19093         * gcc.c-torture/compile/20060823-1.c: New test.
19094
19095 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19096
19097         PR c++/28853
19098         * g++.dg/template/ttp21.C: New test.
19099
19100         PR c++/28852
19101         * g++.dg/other/operator1.C: Add error-marker.
19102         * g++.dg/other/operator2.C: New test.
19103
19104 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19105
19106         PR c/27893
19107         * gcc.c-torture/compile/vla-const-1.c,
19108         gcc.c-torture/compile/vla-const-2.c: New tests.
19109
19110 2006-08-26  Richard Guenther  <rguenther@suse.de>
19111
19112         PR middle-end/28814
19113         * gcc.dg/torture/pr28814.c: New testcase.
19114
19115 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19116
19117         PR c/28418
19118         * gcc.c-torture/compile/compound-literal-1.c: New test.
19119
19120 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19121
19122         PR c/28299
19123         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19124         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19125         Expect extra diagnostics.
19126
19127 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
19128
19129         gcc.dg/noncompile/pr16876.c: New test.
19130
19131 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
19132
19133         PR c++/28056
19134         * g++.dg/parse/local1.C: New test.
19135         * g++.dg/other/qual1.C: Tweak error marker.
19136
19137 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19138
19139         PR c++/27787
19140         * g++.dg/template/typename10.C: New.
19141         * g++.dg/template/lookup4.C: Remove bogus error marker.
19142
19143 2006-08-25  Richard Guenther  <rguenther@suse.de>
19144
19145         PR testsuite/28829
19146         * gcc.dg/pr26570.c: Fix testcase.
19147
19148 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
19149
19150         PR tree-opt/28807
19151         * gcc.c-torture/execute/mayalias-2.c: New test.
19152         * gcc.dg/tree-ssa/alias-13.c: New test.
19153
19154 2006-08-24  Jan Hubicka  <jh@suse.cz>
19155
19156         PR debug/26881
19157         * gcc.dg/debug/pr26881.c: New file.
19158
19159 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
19160
19161         PR fortran/28788
19162         * gfortran.dg/used_types_4.f90: New test.
19163         * gfortran.dg/derived_init_2.f90: Modify to check sibling
19164         association of derived types.
19165         * gfortran.dg/used_types_2.f90: Add module cleanup.
19166         * gfortran.dg/used_types_3.f90: The same.
19167
19168         PR fortran/28771
19169         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19170         fix of regression.
19171
19172 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19173
19174         PR 28813
19175         * gfortran.dg/direct_io_6.f90: Remove test.
19176
19177 2006-08-23  Stuart Hastings  <stuart@apple.com>
19178
19179         PR 28825
19180         * gcc.target/i386/20060821-1.c: New.
19181
19182 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
19183
19184         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
19185         dg-warning strings for dllimport.
19186
19187 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19188
19189         PR C++/28450
19190         * g++.dg/ext/vector4.C: New test.
19191         * g++.dg/ext/complex1.C: New test.
19192
19193 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
19194
19195         PR debug/28692
19196         * gcc.dg/debug/const-1.c: New.
19197         * gcc.dg/debug/const-2.c: New.
19198         * gcc.dg/debug/dwarf2/const-1.c: New.
19199         * gcc.dg/debug/dwarf2/const-2.c: New.
19200         * gcc.dg/debug/dwarf2/const-2b.c: New.
19201
19202 2006-08-22  Richard Guenther  <rguenther@suse.de>
19203
19204         PR middle-end/28776
19205         * gcc.c-torture/compile/pr28776-1.c: New testcase.
19206         * gcc.c-torture/compile/pr28776-2.c: Likewise.
19207
19208 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
19209
19210         PR tree-optimization/28003
19211         * g++.dg/tree-ssa/pr28003.C: New.
19212
19213 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19214
19215         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19216
19217 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
19218
19219         PR c++/26269
19220         * g++.dg/other/error14.C: New test.
19221
19222         PR c++/28505
19223         * g++.dg/parse/ctor7.C: New test.
19224         * g++.dg/parse/ctor8.C: Likewise.
19225
19226         PR c++/28741
19227         * g++.dg/template/void7.C: New test.
19228
19229 2006-08-21  Olivier Hainque  <hainque@adacore.com>
19230
19231         * gnat.dg/self_aggregate_with_zeros.adb: New test.
19232         * gnat.dg/self_aggregate_with_array.adb: New test.
19233
19234 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19235
19236         * g++.dg/eh/arm-vfp-unwind.C: New test.
19237
19238 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
19239
19240         PR c++/28341
19241         * g++.dg/template/ref3.C: New test.
19242         * g++.dg/template/nontype13.C: New test.
19243
19244         PR c++/28346
19245         * g++.dg/template/ptrmem17.C: New test.
19246
19247 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
19248
19249         PR target/28648 c:
19250         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19251
19252 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
19253
19254         PR fortran/28630
19255         * gfortran.dg/used_types_2.f90: New test.
19256
19257         PR fortran/28601
19258         * gfortran.dg/used_types_3.f90: New test.
19259
19260         PR fortran/20886
19261         * gfortran.dg/generic_actual_arg.f90: New test.
19262
19263         PR fortran/28735
19264         * gfortran.dg/module_private_array_refs_1.f90: New test.
19265
19266         PR fortran/28762
19267         * gfortran.dg/program_name_1.f90: New test.
19268
19269         PR fortran/28425
19270         * gfortran.dg/derived_constructor_comps_1.f90: New test.
19271
19272         PR fortran/28496
19273         * gfortran.dg/array_initializer_2.f90: New test.
19274
19275         PR fortran/18111
19276         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19277
19278         PR fortran/28600
19279         * gfortran.dg/assumed_charlen_function_4.f90: New test.
19280
19281         PR fortran/28771
19282         * gfortran.dg/assumed_charlen_in_main.f90: New test.
19283
19284         PR fortran/28660
19285         * gfortran.dg/dependent_decls_1.f90: New test.
19286
19287 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19288
19289         PR fortran/25217
19290         * gfortran.dg/derived_init_2.f90: New.
19291
19292 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
19293
19294         * gcc.c-torture/execute/pr28289.c: New test.
19295
19296 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
19297
19298         PR c/28744
19299         * gcc.dg/attr-externally-visible-1.c: New test.
19300         * gcc.dg/attr-externally-visible-2.c: New test.
19301         * g++.dg/parse/attr-externally-visible-1.C: New test.
19302         * g++.dg/parse/attr-externally-visible-2.C: New test.
19303
19304 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19305
19306         PR c++/28606
19307         * g++.dg/parse/dtor11.C: New test.
19308
19309 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19310
19311         PR rtl-optimization/28489
19312         * gcc.c-torture/compile/pr28489.c: New test.
19313
19314 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19315
19316         PR c++/28710
19317         * g++.dg/template/redecl4.C: New test.
19318
19319         PR c++/28711
19320         * g++.dg/template/ctor8.C: New test.
19321
19322 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19323
19324         * gcc.dg/pr26570.c: Fix testcase.
19325
19326 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19327
19328         * PR c++/28573
19329         * g++.dg/parse/offsetof6.C: New test.
19330         * g++.dg/parse/offsetof6.C: New test.
19331         * g++.dg/parse/offsetof7.C: New test.
19332
19333 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19334
19335         PR testsuite/28602
19336         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19337         is false.
19338
19339 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19340
19341         PR c++/28302
19342         * g++.dg/ext/vector3.C: New test.
19343
19344 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
19345
19346         PR gcov/profile/26570
19347         * gcc.dg/pr26570.c: New test.
19348
19349 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
19350
19351         PR c/27697
19352         * gcc.dg/qual-component-1.c: New test.
19353
19354 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19355
19356         PR c++/28593
19357         * g++.dg/parse/new3.C: New test.
19358
19359 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19360
19361         PR fortran/25828
19362         * gfortran.dg/streamio_1.f90: New test.
19363         * gfortran.dg/streamio_2.f90: New test.
19364         * gfortran.dg/streamio_3.f90: New test.
19365         * gfortran.dg/streamio_4.f90: New test.
19366         * gfortran.dg/streamio_5.f90: New test.
19367         * gfortran.dg/streamio_6.f90: New test.
19368         * gfortran.dg/streamio_7.f90: New test.
19369         * gfortran.dg/streamio_8.f90: New test.
19370
19371 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
19372
19373         PR c/28287
19374         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19375
19376 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
19377
19378         PR c++/28594
19379         * g++.dg/template/void6.C: New test.
19380
19381 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19382
19383         PR c/28649
19384         * gcc.dg/parse-error-1.c: New test.
19385         * gcc.dg/parse-error-2.c: New test.
19386         * gcc.dg/cpp/digraph2.c: Add error-marker.
19387         * gcc.dg/noncompile/920923-1.c: Likewise.
19388
19389 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19390
19391         PR c/27490
19392         * gcc.dg/sizeof-2.c: New testcase.
19393
19394         PR c/27489
19395         * gcc.dg/switch-A.c: New testcase.
19396
19397 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
19398
19399         PR c++/28288
19400         PR c++/14556
19401         * g++.old-deja/g++.warn/compare1.C: Delete.
19402         * g++.dg/opt/pr7503-2.C: Delete.
19403         * g++.dg/opt/pr7503-3.C: Delete.
19404         * g++.dg/opt/pr7503-4.C: Delete.
19405         * g++.dg/opt/pr7503-5.C: Delete.
19406         * g++.dg/opt/max1.C: Delete.
19407         * g++.dg/warn/minmax.C: Delete.
19408         * g++.dg/expr/minmax.C: New test.
19409
19410 2006-08-14  Richard Guenther  <rguenther@suse.de>
19411
19412         PR testsuite/28703
19413         * gcc.c-torture/execute/pr28651.c: Do not use argc
19414         to avoid optimization, instead forbid inlining.
19415
19416 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
19417
19418         PR rtl-optimization/28634
19419         * gcc.c-torture/execute/ieee/pr28634.c: New test.
19420
19421 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
19422
19423         PR c/27184
19424         * gcc.dg/torture/pr27184.c: New test.
19425
19426 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
19427
19428         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19429
19430 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19431
19432         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19433         * gfortran.dg/stat_2.f90: Likewise.
19434         * gfortran.dg/chmod_1.f90: Likewise.
19435         * gfortran.dg/chmod_2.f90: Likewise.
19436         * gfortran.dg/chmod_3.f90: Likewise.
19437
19438 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
19439
19440         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19441
19442 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19443
19444         * g++.dg/opt/pr23454-2.C: New test.
19445
19446 2006-08-11  Richard Guenther  <rguenther@suse.de>
19447
19448         PR middle-end/28651
19449         * gcc.c-torture/execute/pr28651.c: New testcase.
19450
19451 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
19452
19453         * gnat.dg/specs/static_initializer.ads: New test.
19454
19455 2006-08-10  Paul Brook  <paul@codesourcery.com>
19456
19457         * gcc.target/arm/cond-asm.c: New test.
19458
19459 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
19460
19461         PR tree-optimization/26197
19462         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19463         * g++.dg/vect/vect.exp: Compile the new tests with
19464         --param max-aliased-vops=0.
19465
19466 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
19467
19468         PR c++/28637
19469         * g++.dg/template/void3.C: New test.
19470
19471         PR c++/28638
19472         * g++.dg/template/void4.C: New test.
19473
19474         PR c++/28640
19475         * g++.dg/template/void5.C: New test.
19476
19477 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
19478
19479         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19480         after dg-do compile.
19481
19482 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
19483
19484         PR tree-optimizations/26969
19485         * gcc.dg/vect/vect.exp: Compile tests prefixed with
19486         "unswitch-loops" with -funswitch-loops.
19487         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19488
19489 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19490
19491         * gcc.dg/sparc-getcontext-1.c: Fix typo.
19492         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19493         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
19494         * objc.dg/dwarf-1.m: Likewise.
19495         * objc.dg/dwarf-2.m: Likewise.
19496         * obj-c++.dg/dwarf-2.mm: Likewise.
19497
19498 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19499
19500         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19501         * objc.dg/dwarf-2.m: Likewise.
19502         * obj-c++.dg/dwarf-2.mm: Likewise.
19503
19504         PR libfortran/28603
19505         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19506
19507         PR testsuite/27611
19508         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19509
19510         PR testsuite/27033
19511         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19512
19513 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
19514
19515         PR target/27827
19516         * gcc.target/i386/pr27827.c: New testcase.
19517
19518 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
19519
19520         PR fortran/28590
19521         * gfortran.dg/sequence_types_1.f90: New test.
19522
19523 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
19524
19525         PR fortran/28548
19526         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19527         dg-warning.  Add -pedantic option.
19528
19529 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19530
19531         PR c/28502
19532         * gcc.dg/proto-1.c: New test.
19533
19534         PR c/27721
19535         * gcc.dg/lvalue-4.c: New test.
19536
19537         PR c/28136
19538         * gcc.dg/init-bad-5.c: New test.
19539
19540 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
19541
19542         PR c++/28347
19543         * g++.dg/ext/typedef-init.C: Add new test for typedef
19544         initialization inside templates. Adjust existing error markers.
19545
19546 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
19547
19548         PR c++/28148
19549         * g++.dg/init/ptrmem3.C: New test.
19550
19551 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
19552
19553         PR tree-optimization/27770
19554         * lib/target-support.exp: New target keyword "section_anchors".
19555         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19556         tests.
19557         * gcc.dg/vect/section-anchors-pr27770.c: New test.
19558         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19559         * gcc.dg/vect/section-anchors-vect-69.c: New test.
19560         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19561
19562 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19563
19564         * gcc.dg/20060801-1.c: Add missing '}'.
19565
19566 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19567
19568         PR c++/27508
19569         * g++.dg/parse/dtor9.C: New test.
19570         * g++.dg/parse/dtor10.C: New test.
19571         * g++.dg/other/error7.C: Adjust error-marker.
19572
19573         PR c++/28274
19574         * g++.dg/other/default5.C: New test.
19575
19576 2006-08-02  Richard Guenther  <rguenther@suse.de>
19577
19578         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19579
19580 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
19581
19582         PR c++/28557
19583         * g++.dg/template/conv9.C: New test.
19584
19585 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
19586
19587         PR debug/28063
19588         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19589         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19590         Optionally return assembly text.  Update callers.
19591         (check_no_compiler_messages): Update verbose messages.
19592         (check_no_messages_and_pattern): New.
19593         (check_effective_target_string_merging): New.
19594
19595 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19596
19597         PR c++/28250
19598         * g++.dg/eh/catch4.C: New test.
19599
19600         PR c++/28257
19601         * g++.dg/other/qual1.C: New test.
19602
19603         PR c++/28259
19604         * g++.dg/inherit/error2.C: New test.
19605
19606         PR c++/28267
19607         * g++.dg/other/new1.C: New test.
19608
19609         * g++.dg/warn/pr23075.C: Remove obsolete test.
19610         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19611         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19612
19613 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
19614
19615         PR c++/28523
19616         * g++.dg/eh/cast1.C: New test.
19617
19618 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
19619
19620         PR libfortran/28452
19621         * gfortran.dg/random_3.f90:  New test.
19622
19623 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19624
19625         PR c++/28432
19626         * g++.dg/other/pr28304.C: Change expected error message.
19627         * g++.dg/other/pr28432.C: New test.
19628
19629 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19630
19631         PR c++/28256
19632         * g++.dg/init/brace2.C: Change expected error message, add empty init.
19633
19634 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
19635
19636         PR debug/23336
19637         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19638         at -g1.
19639         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19640         g++.dg/debug/enum-2.C: New.
19641
19642 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19643
19644         PR c++/6634
19645         * g++.dg/parse/long1.C: Add more tests.
19646
19647 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19648
19649         * gfortran.dg/lrshift_1.c: New file.
19650
19651 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19652
19653         PR libgfortran/28335
19654         * gfortran.dg/no_unit_error_1.f90: New test.
19655
19656 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19657
19658         PR libgfortran/28335
19659         * gfortran.dg/no_unit_error_1.f90: Delete test.
19660         * gfortran.dg/no_unit_error_2.f90: Delete test.
19661
19662 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19663
19664         * gfortran.dg/chmod_3.f90: New test.
19665         * gfortran.dg/ltime_gmtime_1.f90: New test.
19666         * gfortran.dg/ltime_gmtime_2.f90: New test.
19667         * gfortran.dg/lrshift_1.f90: New test.
19668         * gfortran.dg/chmod_1.f90: New test.
19669         * gfortran.dg/chmod_2.f90: New test.
19670
19671 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
19672
19673         PR c++/27668
19674         * g++.dg/template/crash55.C: New test.
19675
19676         PR c++/27962
19677         * g++.dg/template/nontype16.C: New test.
19678
19679         * g++.dg/template/void2.C: Adjust error markers.
19680         * g++.dg/template/nontype5.C: Adjust error markers.
19681
19682 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
19683
19684         * gcc.target/i386/stack-prot-kernel.c: New test.
19685
19686 2006-07-27  Roger Sayle  <roger@eyesopen.com>
19687
19688         * gcc.dg/builtins-55.c: New test case.
19689
19690 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
19691
19692         PR rtl-optimization/27907
19693         * gcc.c-torture/compile/pr27907.c: New test.
19694
19695 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19696
19697         * gfortran.dg/mclock.f90: New test.
19698         * gfortran.dg/int_conv_1.f90: New test.
19699         * gfortran.dg/stat_1.f90: New test.
19700         * gfortran.dg/stat_2.f90: New test.
19701
19702 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19703
19704         PR libgfortran/28335
19705         * gfortran.dg/no_unit_error_1.f90: New test.
19706         * gfortran.dg/no_unit_error_2.f90: New test.
19707         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19708
19709 2006-07-25  Roger Sayle  <roger@eyesopen.com>
19710
19711         PR middle-end/28473
19712         * gcc.dg/fold-convround-1.c: New test case.
19713
19714 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19715
19716         * gfortran.dg/arithmetic_if.f90:  Fix comments.
19717
19718 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19719
19720         PR c++/27572
19721         * g++.dg/other/typedef1.C: New test.
19722         * g++.dg/template/typedef4.C: New test.
19723         * g++.dg/template/typedef5.C: New test.
19724
19725 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19726
19727         PR fortran/28416
19728         * gfortran.dg/allocatable_dummy_3.f90: New.
19729
19730 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19731
19732         PR fortran/28439
19733         * gfortran.dg/arithmetic_if.f90:  New test.
19734
19735 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
19736
19737         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19738         avoid memcpy optimization.
19739
19740 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19741
19742         PR fortran/25289
19743         * gfortran.dg/direct_io_6.f90: New test.
19744
19745 2006-07-24  Jan Hubicka  <jh@suse.cz>
19746
19747         PR c/25795
19748         PR c++/27369
19749         * gcc.dg/pr25795.c: New test.
19750         * gcc.dg/pr25795-1.c: New test.
19751
19752 2006-07-23  Roger Sayle  <roger@eyesopen.com>
19753
19754         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19755         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19756         which may be transformed to "g || h" on some platforms.
19757
19758 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
19759
19760         PR c++/28025
19761         * g++.dg/template/friend45.C: New test.
19762
19763 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19764
19765         PR libgfortran/28339
19766         * gfortran.dg/arrayio_8.f90: New test.
19767
19768 2006-07-21  Mike Stump  <mrs@apple.com>
19769
19770         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19771
19772         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19773
19774 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19775
19776         PR c++/28250
19777         * g++.dg/eh/catch3.C: New test.
19778
19779         PR c++/28363
19780         * g++.dg/template/defarg10.C: New test.
19781
19782 2006-07-20  Paul Brook  <paul@codesourcery.com>
19783
19784         PR 27363
19785         * gcc.dg/pr27363.c: New test.
19786
19787 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
19788
19789         PR c++/28338
19790         * g++.dg/init/ref13.C: New test.
19791
19792 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19793
19794         PR obj-c++/28434
19795         * obj-c++.dg/proto-error-1.mm: New test.
19796
19797 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19798
19799         PR c++/28337
19800         * g++.dg/template/string1.C: New test.
19801
19802 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19803
19804         PR c++/28048
19805         * g++.dg/template/defarg9.C: New test.
19806
19807         PR c++/28235
19808         * g++.dg/template/static27.C: New test.
19809
19810 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
19811
19812         PR 28410
19813         * gcc.dg/tree-ssa/pr28410.c: New test.
19814
19815 2006-07-18  Lee Millward  <lee.millward@gmail.com>
19816
19817         PR c++/28258
19818         * g++/dg/other/error13.C: New test.
19819
19820         PR c++/28260
19821         * g++.dg/template/friend44.C: New test.
19822
19823 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
19824
19825         PR c++/27495
19826         * g++.dg/other/pr27495.C: New.
19827
19828 2006-07-18  Olivier Hainque  <hainque@adacore.com>
19829
19830         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19831         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19832
19833 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19834
19835         PR c/28286
19836         * gcc.dg/pragma-pack-4.c: New test.
19837
19838 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19839
19840         PR c++/28291
19841         * g++.dg/ext/pr28291.C: New test.
19842
19843 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19844
19845         PR middle-end/28403
19846         * gcc.c-torture/execute/pr28403.c: New test.
19847
19848 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19849
19850         PR middle-end/28402
19851         * gcc.dg/pr28402.c: New test.
19852
19853 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19854
19855         PR c++/28304
19856         * g++.dg/other/pr28304.C: New test.
19857
19858 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
19859
19860         PR other/28251
19861         gcc.c-torture/unsorted/dump-noaddr.c: New test.
19862         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19863
19864 2006-07-17  Richard Guenther  <rguenther@suse.de>
19865
19866         PR tree-optimization/28238
19867         * g++.dg/tree-ssa/pr28238.C: New testcase.
19868
19869 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19870
19871         PR c++/28250
19872         * g++.dg/eh/catch1.C: New test.
19873         * g++.dg/eh/catch2.C: New test.
19874
19875 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
19876
19877         PR c++/28370
19878         * g++.dg/template/anon3.C: New test.
19879
19880 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
19881
19882         PR fortran/20844
19883         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19884         specifiers requiring an explicit format tag..
19885
19886         PR fortran/28201
19887         * gfortran.dg/generic_5: New test.
19888
19889         PR fortran/20893
19890         * gfortran.dg/elemental_optional_args_1.f90: New test.
19891
19892 2006-07-16  Olivier Hainque  <hainque@adacore.com>
19893
19894         * gnat.dg/assert.ads: New file.
19895         * gnat.dg/controlled_record.ads: Likewise.
19896         * gnat.dg/controlled_record.adb: Likewise.
19897
19898 2006-07-15  Lee Millward  <lee.millward@gmail.com>
19899
19900         PR c++/28292
19901         * g++.dg/other/error12.C: New test.
19902
19903         PR c++/28269
19904         * g++.dg/template/crash54.C: New test.
19905
19906 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19907
19908         PR c++/28249
19909         * g++.dg/parse/catch1.C: New test.
19910
19911         PR c++/28294
19912         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
19913
19914         PR c++/28387
19915         * g++.dg/ext/attrib24.C: New test.
19916
19917 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19918
19919         PR c++/28343
19920         * g++.dg/ext/asmspec1.C: New test.
19921
19922 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
19923
19924         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
19925         (dg-test): Support shouldfail tests.
19926         * lib/target-supports-dg.exp (dg-shouldfail): New.
19927         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
19928         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
19929         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
19930         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
19931         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
19932         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
19933         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19934
19935 2006-07-13  Jan Hubicka  <jh@suse.cz>
19936
19937         * gcc.target/i386/memcpy-1.c: New.
19938
19939 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
19940
19941         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19942
19943 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
19944
19945         PR fortran/25097
19946         * gfortran.dg/present_1.f90: New test.
19947
19948         PR fortran/20903
19949         * gfortran.dg/interface_derived_type_1.f90: New test.
19950
19951 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
19952
19953         PR fortran/28213
19954         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19955         list.
19956
19957 2006-07-07  Lee Millward  <lee.millward@gmail.com>
19958
19959         PR c++/27820
19960         * g++.dg/other/label1.C: New test.
19961
19962 2006-07-07  Richard Guenther  <rguenther@suse.de>
19963
19964         PR middle-end/28268
19965         * gcc.dg/torture/pr28268.c: New testcase.
19966
19967 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
19968
19969         PR c++/27019
19970         * g++.dg/ext/pr27019.C: New.
19971
19972 2006-07-07  Richard Guenther  <rguenther@suse.de>
19973
19974         PR tree-optimization/28187
19975         * gcc.dg/pr28187.c: New testcase.
19976
19977 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19978
19979         * gnat.dg/address_conversion.adb: New test.
19980         * gnat.dg/boolean_subtype.adb: Likewise.
19981         * gnat.dg/frame_overflow.adb: Likewise.
19982         * gnat.dg/pointer_array.adb: Likewise.
19983         * gnat.dg/pointer_conversion.adb: Likewise.
19984
19985 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19986
19987         PR fortran/28237
19988         PR fortran/23420
19989         * gfortran.dg/print_fmt_5.f90: New test.
19990
19991 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19992
19993         PR fortran/28129
19994         * gfortran.dg/bounds_check_4.f90: New test.
19995
19996 2006-07-05  Richard Guenther  <rguenther@suse.de>
19997
19998         PR target/28158
19999         * gfortran.dg/pr28158.f90: New testcase.
20000
20001 2006-07-05  Richard Guenther  <rguenther@suse.de>
20002
20003         PR tree-optimization/28162
20004         * gcc.dg/pr28162.c: New testcase.
20005
20006 2006-07-05  Richard Guenther  <rguenther@suse.de>
20007         Andrew Pinski  <pinskia@gcc.gnu.org>
20008
20009         PR c++/27084
20010         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20011
20012 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
20013
20014         PR fortran/28174
20015         * gfortran.dg/actual_array_substr_2.f90: New test.
20016
20017         PR fortran/28167
20018         * gfortran.dg/actual_array_constructor_2.f90: New test.
20019
20020 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20021
20022         * gfortran.dg/itime_idate_1.f: New test.
20023         * gfortran.dg/itime_idate_2.f: New test.
20024
20025 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20026
20027         PR libgfortran/27704
20028         * gfortran.dg/open_status_3.f90: New test.
20029         * gfortran.dg/fmt_l.f90: Update for new feature.
20030
20031 2006-07-03  Asher Langton  <langton2@llnl.gov>
20032
20033         * gfortran.dg/oldstyle_2.f90: New.
20034
20035 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
20036
20037         * gnat.dg/string_slice.adb: New test.
20038
20039 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20040
20041         PR fortran/19259
20042         * gfortran.dg/semicolon_fixed.c: New.
20043         * gfortran.dg/semicolon_free.c: New.
20044
20045 2006-06-30  Mike Stump  <mrs@apple.com>
20046
20047         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20048         that don't support internal visibility.
20049
20050 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
20051
20052         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20053         for '(' / ')' needing an extra '\'.
20054
20055 2006-06-29  Roger Sayle  <roger@eyesopen.com>
20056
20057         PR middle-end/27428
20058         * gcc.dg/pr27428-1.c: New test case.
20059
20060 2006-06-29  Mike Stump  <mrs@apple.com>
20061
20062         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20063         on darwin as we can't align commons large enough yet.
20064
20065         * gcc.dg/vla-8.c: Add additional testcases.
20066
20067 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
20068
20069         PR c++/28114
20070         * g++.dg/other/pr28114.C: New.
20071
20072 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
20073
20074         * gcc.c-torture/compile/20060625-1.c: New test.
20075
20076 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
20077
20078         PR fortran/20867
20079         * gfortran.dg/stfunc_3.f90: New test.
20080
20081         PR fortran/25056
20082         * gfortran.dg/impure_actual_1.f90: New test.
20083
20084         PR fortran/20874
20085         * gfortran.dg/elemental_result_1.f90: New test.
20086
20087         PR fortran/25073
20088         * gfortran.dg/select_7.f90: New test.
20089
20090         PR fortran/27554
20091         * intrinsic_actual_1.f: New test.
20092
20093         PR fortran/22038
20094         PR fortran/28119
20095         * gfortran.dg/forall_4.f90: New test.
20096
20097         PR fortran/25072
20098         * gfortran.dg/forall_5.f90: New test.
20099
20100 2006-06-25  Lee Millward  <lee.millward@gmail.com>
20101
20102         PR c++/28051
20103         * g++.dg/template/using13.C: New test.
20104
20105         PR c++/28054
20106         * g++.dg/other/incomplete3.C: New test.
20107
20108 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20109
20110         PR fortran/28081
20111         * gfortran.dg/substr_3.f: New test.
20112         * gfortran.dg/equiv_2.f90: Update expected error message.
20113
20114 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
20115
20116         PR fortran/28118
20117         * gfortran.dg/actual_array_substr_1.f90: New test.
20118
20119 2006-06-24  Olivier Hainque  <hainque@adacore.com>
20120
20121         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20122         * gnat.dg/scalar_mode_agg_compare.adb: New test.
20123
20124 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
20125
20126         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20127
20128 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
20129
20130         PR fortran/27981
20131         * gfortran.dg/simpleif_2.f90: New test.
20132
20133 2006-06-23  Lee Millward  <lee.millward@gmail.com>
20134
20135         * g++.dg/template/error22.C: Fix typo.
20136
20137 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20138
20139         PR c++/28112
20140         * g++.dg/ext/attrib23.C: New test.
20141
20142 2006-06-23  Olivier Hainque  <hainque@adacore.com>
20143
20144         * gnat.dg/varsize_temp.adb: New test.
20145
20146 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20147
20148         PR c++/11468
20149         * g++.dg/other/java2.C: New test.
20150
20151 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
20152
20153         PR target/27789
20154         * g++.dg/ext/dllimport4.C. Add more tests for invalid
20155         initialization.
20156
20157 2006-06-22  Roger Sayle  <roger@eyesopen.com>
20158
20159         PR target/27531
20160         * gcc.dg/pr27531-1.c: New test case.
20161
20162 2006-06-22  Asher Langton  <langton2@llnl.gov>
20163
20164         PR fortran/24748
20165         * gfortran.dg/implicit_8.f90: New.
20166
20167 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
20168
20169         PR rtl-optimization/28121
20170         * gcc.dg/pr28121.c: New test.
20171
20172 2006-06-22  Lee Millward  <lee.millward@gmail.com>
20173
20174         PR c++/27805
20175         * g++.dg/parse/ptrmem6.C: New test.
20176
20177         PR c++/27821
20178         * g++.dg/template/error22.C: New test.
20179
20180 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20181
20182         PR c++/28111
20183         * g++.dg/template/friend43.C: New test.
20184
20185         PR c++/28110
20186         * g++.dg/template/crash53.C: New test.
20187
20188         PR c++/28109
20189         * g++.dg/rtti/incomplete1.C: New test.
20190
20191 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
20192
20193         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20194
20195 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
20196
20197         * gcc.c-torture/execute/complex-7.c: New.
20198
20199 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
20200
20201         * gcc.dg/merge-all-constants-1.c: New test.
20202
20203 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
20204
20205         PR c++/28113
20206         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20207
20208 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
20209
20210         * gfortran.dg/rrspacing_1.f90: New test.
20211
20212 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20213
20214         PR c++/28052
20215         * g++.dg/other/bitfield2.C: New test.
20216
20217 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
20218
20219         PR tree-optimization/27331
20220         * gcc.dg/pr27331.c: New test.
20221
20222 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
20223             Eric Botcazou  <ebotcazou@adacore.com>
20224
20225         PR ada/18692
20226         * lib/gnat.exp: New file.
20227         * lib/gnat-dg.exp: Likewise.
20228         * gnat.dg: New directory.
20229         * gnat.dg/dg.exp: New driver.
20230         * gnat.dg/specs: New directory.
20231         * gnat.dg/specs/specs.exp: New driver.
20232         * gnat.dg/style: New directory.
20233         * gnat.dg/style/style.exp: New driver.
20234
20235 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
20236
20237         PR fortran/16206
20238         * gfortran.dg/array_initializer_1.f90: New test.
20239
20240         PR fortran/28005
20241         * gfortran.dg/matmul_3.f90: New test.
20242
20243 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
20244
20245         PR middle-end/28075
20246         * gcc.dg/tree-ssa/inline-1.c: New test.
20247
20248 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
20249
20250         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20251         in malloc prototype; remove XFAIL.
20252         * gcc.dg/pr18241-2.c: Ditto.
20253         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20254         in memset prototype; remove XFAIL.
20255         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20256
20257 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20258
20259         * gcc.dg/vla-8.c: Add.
20260
20261 2006-06-19  Richard Guenther  <rguenther@suse.de>
20262
20263         PR tree-optimization/27090
20264         * g++.dg/tree-ssa/pr27090.C: New testcase.
20265
20266 2006-06-19  Roger Sayle  <roger@eyesopen.com>
20267
20268         PR target/27861
20269         * gcc.dg/pr27861-1.c: New test case.
20270
20271 2006-06-19  Richard Guenther  <rguenther@suse.de>
20272
20273         PR middle-end/28045
20274         * gcc.dg/torture/pr28045.c: New testcase.
20275
20276 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20277
20278         PR fortran/26801
20279         * gfortran.dg/associated_4.f90: New test.
20280
20281 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20282
20283         PR fortran/19310
20284         PR fortran/19904
20285         * gfortran.dg/real_const_3.f90: New test.
20286
20287 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
20288
20289         PR c++/28016
20290         * g++.dg/template/static26.C: New test.
20291
20292         PR c++/27979
20293         * g++.dg/expr/bitfield2.C: New test.
20294
20295         PR c++/27884
20296         * g++.dg/parse/linkage2.C: New test.
20297
20298 2006-06-16  Richard Guenther  <rguenther@suse.de>
20299
20300         PR middle-end/27116
20301         * gcc.dg/pr15785-1.c: Revert last change.
20302         * gcc.dg/torture/pr27116-2.c: New testcase.
20303
20304 2006-06-16  Roger Sayle  <roger@eyesopen.com>
20305
20306         PR middle-end/27802
20307         * gcc.dg/pr27802-1.c: New test case.
20308
20309 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
20310
20311         PR c++/27689
20312         * g++.dg/template/ttp18.C: New test.
20313         * g++.dg/template/ttp19.C: Likewise.
20314
20315         PR c++/27666
20316         * g++.dg/expr/cond9.C: New test.
20317
20318         PR c++/27640
20319         * g++.dg/template/ctor7.C: New test.
20320
20321 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
20322
20323         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20324
20325 2006-06-16  Richard Guenther  <rguenther@suse.de>
20326
20327         PR tree-optimization/27781
20328         * gcc.dg/tree-ssa/pr27781.c: New testcase.
20329
20330 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
20331
20332         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
20333
20334 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
20335
20336         * gcc.dg/tree-ssa/loop-18.c: New test.
20337
20338 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
20339
20340         PR c++/27665
20341         * g++.dg/template/crash52.C: New test.
20342
20343         PR c++/27648
20344         * g++.dg/ext/attrib22.C: New test.
20345
20346         PR c++/26559
20347         * g++.dg/template/builtin1.C: New test.
20348         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20349
20350         PR c++/28018
20351         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20352         assignment.
20353         * g++.old-deja/g++.pt/crash51.C: Likewise.
20354
20355         PR c++/27227
20356         * g++.dg/lookup/linkage1.C: New test.
20357         * g++.dg/lookup/linkage2.C: Likewise.
20358
20359 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
20360
20361         PR middle-end/27959
20362         * gcc.dg/pr27959.c: New testcase.
20363
20364 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
20365
20366         PR target/28014:
20367         * g++.dg/eh/div.C: New test.
20368
20369 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
20370
20371         PR c++/27894
20372         * g++.dg/tree-ssa/pr26757.C: New test.
20373         * g++.dg/tree-ssa/pr27894.C: New test.
20374
20375 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20376
20377         * gcc.c-torture/compile/20060609-1.c: New test.
20378
20379         PR target/27863
20380         * gcc.c-torture/compile/pr27863.c: New test.
20381
20382 2006-06-13  Richard Guenther  <rguenther@suse.de>
20383
20384         PR tree-optimization/27830
20385         * g++.dg/tree-ssa/pr27830.C: New testcase.
20386
20387 2006-06-13  Matthew Sachs  <msachs@apple.com>
20388
20389         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20390         the list of compiler flags; this causes those flags to be checked
20391         for things like dg-skip-if.
20392
20393 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20394
20395         PR c++/27601
20396         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20397
20398 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
20399             Kazu Hirata  <kazu@codesourcery.com>
20400
20401         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20402         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20403
20404 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20405
20406         PR c++/27933
20407         * g++.dg/lookup/using15.C: New test.
20408
20409         PR c++/27951
20410         * g++.dg/other/anon4.C: New test.
20411
20412 2006-06-12  Roger Sayle  <roger@eyesopen.com>
20413
20414         PR c++/21210
20415         * g++.dg/init/complex1.C: New test case.
20416
20417 2006-06-11  Eric Christopher  <echristo@apple.com>
20418
20419         PR middle-end/27948
20420         * gcc.dg/bf-ms-layout.c: Run on darwin.
20421         * gcc.dg/bf-no-ms-layout: Ditto.
20422         * gcc.dg/attr-ms_struct-2.c: New.
20423         * gcc.dg/bf-ms-layout-2.c: Ditto.
20424
20425 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20426
20427         * gcc.dg/attr-ms_struct-packed1.c: New.
20428
20429 2006-06-09  Mike Stump  <mrs@apple.com>
20430
20431         * gcc.dg/vla-7.c: Add.
20432
20433 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
20434
20435         PR fortran/24558
20436         * gfortran.dg/entry_6.f90: New test.
20437
20438         PR fortran/20877
20439         PR fortran/25047
20440         * gfortran.dg/entry_7.f90: New test.
20441
20442 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
20443
20444         PR c/27747
20445         * gcc.dg/cpp/_Pragma6.c: New test.
20446
20447         PR c++/27748
20448         * g++.dg/cpp/_Pragma1.C: New test.
20449
20450         PR preprocessor/27746
20451         * gcc.dg/gomp/macro-3.c: New test.
20452         * gcc.dg/gomp/macro-4.c: New test.
20453         * g++.dg/gomp/macro-3.C: New test.
20454         * g++.dg/gomp/macro-4.C: New test.
20455
20456 2006-06-09  Richard Guenther  <rguenther@suse.de>
20457
20458         PR tree-optimization/26998
20459         * gcc.dg/torture/pr26998.c: New testcase.
20460         * gcc.dg/tree-ssa/vrp29.c: New testcase.
20461
20462 2006-06-08  Mike Stump  <mrs@apple.com>
20463
20464         * gcc.dg/pr27095.c: Account for stubs.
20465
20466         PR target/26427
20467         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20468         produce bad code on darwin.
20469
20470 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20471
20472         PR fortran/27958
20473         * gfortran.dg/substr_2.f: New test.
20474
20475 2006-06-08  Asher Langton  <langton2@llnl.gov>
20476
20477         PR fortran/27786
20478         * cray_pointers_2.f90: Add -fbounds-check compile flag.
20479
20480 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20481
20482         PR target/27421
20483         * gcc.dg/union-3.c: New test.
20484
20485 2006-06-08  Richard Guenther  <rguenther@suse.de>
20486
20487         PR middle-end/27116
20488         * gcc.dg/torture/pr27116.c: New testcase.
20489         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20490
20491 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
20492
20493         PR rtl-optimization/26449
20494         * gcc.dg/pr26449.c: New test.
20495
20496 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20497
20498         PR c++/27601
20499         * g++.dg/ext/offsetof1.C: Test member functions.
20500
20501 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
20502
20503         * gcc.dg/pr27095.c: Improve scanning.
20504
20505 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
20506
20507         PR fortran/23091
20508         * gfortran.dg/saved_automatic_1.f90: New test.
20509
20510         PR fortran/24168
20511         * gfortran.dg/array_simplify_1.f90: New test.
20512
20513         PR fortran/25090
20514         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20515
20516         PR fortran/25058
20517         * gfortran.dg/entry_dummy_ref_2.f90: New test.
20518
20519 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
20520
20521         PR c++/27177
20522         * g++.dg/expr/cast7.C: New test.
20523
20524 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
20525
20526         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20527         * lib/gcc-defs.exp (tool_check_compile): Ditto.
20528         * lib/fortran-torture.exp (fortran-torture-compile,
20529         fortran-torture-execute): Ditto.
20530
20531 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
20532
20533         PR target/27842
20534         * gcc.dg/vmx/pr27842.c: New test.
20535
20536 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20537
20538         PR libfortran/27895
20539         * gfortran.dg/bounds_check_3.f90: New test.
20540
20541 2006-06-05  Mike Stump  <mrs@apple.com>
20542
20543         * objc.dg/objc-fast-4.m: Skip for ppc64.
20544
20545 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
20546
20547         PR testsuite/27705
20548         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20549
20550 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20551             Victor Kaplansky  <victork@il.ibm.com>
20552
20553         PR tree-optimizations/26360
20554         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20555         with -fno-tree-dce.
20556         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20557
20558 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
20559
20560         PR fortran/14067
20561         * gfortran.dg/data_char_1.f90: Add messages for truncated
20562         strings.
20563
20564         PR fortran/16943
20565         * gfortran.dg/func_decl_2.f90: New test.
20566
20567         PR fortran/20839
20568         * gfortran.dg/do_2.f90: New test.
20569
20570         PR fortran/27655
20571         * gfortran.dg/associated_3.f90: New test.
20572
20573 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
20574
20575         PR c++/27819
20576         * g++.dg/template/static25.C: New test.
20577
20578         PR c++/27722
20579         * g++.dg/init/array21.C: New test.
20580
20581         PR c++/27807
20582         * g++.dg/ext/complit7.C: New test.
20583
20584         PR c++/27806
20585         * g++.dg/parse/ptrmem5.C: New test.
20586
20587 2006-06-04  Roger Sayle  <roger@eyesopen.com>
20588             Andrew Pinski  <pinskia@physics.uc.edu>
20589
20590         PR c/27150
20591         PR middle-end/27382
20592         * gcc.dg/pr27150-1.c: New testcase.
20593         * gcc.dg/pr27382-1.c: New testcase.
20594         * gcc.dg/pr27382-2.c: New testcase.
20595
20596 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
20597
20598         PR c/25161
20599         PR c/27020
20600         * gcc.dg/array-10.c: New test.
20601
20602 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20603
20604         PR c++/27804
20605         * g++.dg/init/const4.C: New test.
20606         * g++.dg/init/member1.C: Add error-marker.
20607         * g++.dg/other/fold1.C: Adjust error-marker.
20608
20609 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20610
20611         PR c++/27601
20612         * g++.dg/ext/offsetof1.C: New test.
20613
20614 2006-06-04 Eric Christopher <echristo@apple.com>
20615
20616         * gcc.dg/attr-ms_struct-1.c: New.
20617
20618 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
20619
20620         * gcc.c-torture/compile/builtin_constant_p.c: New test.
20621
20622 2006-06-04  Richard Guenther  <rguenther@suse.de>
20623
20624         PR tree-optimization/27039
20625         * gcc.dg/tree-ssa/loop-17.c: New testcase.
20626
20627 2006-06-03  Roger Sayle  <roger@eyesopen.com>
20628
20629         PR target/26223
20630         * gcc.target/i386/amd64-abi-2.c: New test case.
20631
20632 2006-06-02  Eric Christopher  <echristo@apple.com>
20633
20634         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20635         * gcc.target/i386/20020523-1.c: Skip if darwin.
20636         * gcc.target/i386/asm-3.c: Ditto.
20637         * gcc.target/i386/20011119-1.c: Ditto.
20638         * gcc.target/i386/clobbers.c: Remove pic part of test.
20639
20640 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
20641
20642         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20643         * g++.old-deja/g++.other/init19.C: Ditto.
20644         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20645         and add other platforms as expected failures.
20646
20647 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
20648
20649         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20650         (is-effective-target-keyword): Ditto.
20651
20652 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
20653
20654         PR fortran/27715
20655         * gfortran.dg/extended_char_comparison_1.f:  New test.
20656
20657 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
20658
20659         PR fortran/25098
20660         * gfortran.dg/dummy_procedure_1.f90: New test.
20661
20662         PR fortran/25147
20663         * gfortran.dg/dummy_procedure_2.f90: New test.
20664
20665         * gfortran.dg/associated_2.f90: Correct to make consistent with
20666         standard.
20667
20668 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20669
20670         * gcc.target/i386/387-11.c: New test case.
20671
20672 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
20673
20674         PR c++/27801
20675         * g++.dg/template/cond6.C: New test.
20676
20677         PR c++/26496
20678         * g++.dg/template/crash51.C: New test.
20679         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20680
20681         PR c++/27385
20682         * g++.dg/init/array20.C: New test.
20683
20684 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20685
20686         * gcc.dg/builtins-54.c: New test case.
20687
20688 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20689
20690         PR c++/26433
20691         * g++.dg/template/fntry1.C: Add dg-do link.
20692
20693         PR c++/27808
20694         * g++.dg/parse/friend6.C: New test.
20695
20696 2006-05-30  Asher Langton  <langton2@llnl.gov>
20697
20698         * gfortran.dg/cray_pointers_7.f90: New test.
20699
20700 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20701
20702         PR tree-optimization/23452
20703         * gcc.dg/fold-mulconj-1.c: New test case.
20704
20705 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20706
20707         PR c++/27803
20708         * g++.dg/parse/bitfield1.C: New test.
20709
20710 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20711
20712         * gcc.target/ppc-eq0-1.c: New test case.
20713         * gcc.target/ppc-negeq0-1.c: New test case.
20714
20715 2006-05-30  Dirk Mueller  <dmueller@suse.de>
20716
20717         PR c/27273
20718         * gcc.dg/overflow-warn-5.c: New test.
20719
20720 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20721
20722         PR c/27718
20723         * gcc.dg/sizeof-1.c: New test.
20724
20725 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
20726
20727         PR target/27790
20728         * gcc.target/i386/pr27790.c: New test.
20729
20730 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20731
20732         PR libgfortran/27757
20733         * gfortran.dg/direct_io_5.f90: New test.
20734
20735 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20736
20737         PR libgfortran/27634
20738         * gfortran.dg/fmt_missing_period_1.f: New test.
20739         * gfortran.dg/fmt_missing_period_2.f: New test.
20740         * gfortran.dg/fmt_missing_period_3.f: New test.
20741
20742 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20743
20744         PR fortran/19777
20745         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20746         arrays.
20747
20748 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20749
20750         PR c++/27713
20751         * g++.dg/template/new6.C: New test.
20752
20753 2006-05-29  Roger Sayle  <roger@eyesopen.com>
20754
20755         PR tree-optimization/24964
20756         * gcc.target/i386/387-10.c: New test case.
20757
20758 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
20759
20760         * intrinsics/string_intrinsics.c (compare_string):
20761         Use memcmp instead of strncmp to avoid tripping over
20762         CHAR(0) in a string.
20763
20764 2006-05-27  Richard Guenther  <rguenther@suse.de>
20765
20766         PR middle-end/27773
20767         * gcc.dg/torture/pr27773.c: New testcase.
20768
20769 2006-05-27  Dirk Mueller  <dmueller@suse.de>
20770
20771         * gcc.dg/pr24561.c: Rename to..
20772         * gcc.dg/pr25962.c: .. this.
20773
20774 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20775
20776         PR fortran/19777
20777         * gfortran.dg/bounds_check_2.f: New test.
20778
20779 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
20780
20781         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20782         * gfortran.dg/byte_1.f90: Likewise.
20783         * gfortran.dg/dup_save_2.f90: Likewise.
20784
20785 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
20786
20787         * gfortran.dg/associated_2.f90: New test.
20788
20789 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20790
20791         PR fortran/27524
20792         * gfortran.dg/bounds_check_1.f90: New test.
20793
20794 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
20795
20796         PR rtl-optimization/27661
20797         * gcc.dg/pr27661.c: New test case.
20798
20799 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20800
20801         PR fortran/23151
20802         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
20803         * gfortran.dg/print_parentheses_1.f:  New test.
20804         * gfortran.dg/print_parentheses_2.f90:  New test.
20805
20806 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
20807
20808         PR target/27758
20809         * gcc.dg/pr27758.c: New test.
20810
20811 2006-05-24  Falk Hueffner  <falk@debian.org>
20812
20813         * gcc.c-torture/compile/pr27571.c: New test.
20814
20815 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
20816
20817         PR fortran/27709
20818         * gfortran.dg/spec_expr_4.f90: New test.
20819
20820         PR fortran/27155
20821         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20822
20823 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
20824
20825         PR c++/20103
20826         * g++.dg/ext/complit6.C: New test.
20827         * g++.dg/ext/complit3.C: Adjust error markers.
20828         * g++.dg/init/const3.C: New test.
20829
20830 2006-05-25  Richard Guenther  <rguenther@suse.de>
20831
20832         PR middle-end/27743
20833         * gcc.dg/torture/pr27743.c: New testcase.
20834
20835 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20836
20837         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20838
20839 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
20840
20841         * gcc.dg/compat/scalar-by-value-x.h: New.
20842         * gcc.dg/compat/scalar-by-value-y.h: New.
20843         * gcc.dg/compat/scalar-by-value-5.c: New.
20844         * gcc.dg/compat/scalar-by-value-5_main.c: New.
20845         * gcc.dg/compat/scalar-by-value-5_x.c: New.
20846         * gcc.dg/compat/scalar-by-value-5_y.c: New.
20847         * gcc.dg/compat/scalar-by-value-6.c: New.
20848         * gcc.dg/compat/scalar-by-value-6_main.c: New.
20849         * gcc.dg/compat/scalar-by-value-6_x.c: New.
20850         * gcc.dg/compat/scalar-by-value-6_y.c: New.
20851
20852 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
20853
20854         PR tree-optimization/27639
20855         PR tree-optimization/26719
20856         * gcc.dg/pr27639.c: New test.
20857         * gcc.dg/pr26719.c: New test.
20858         * gcc.dg/tree-ssa/scev-cast.c: New test.
20859
20860 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
20861
20862         PR c++/20173
20863         * g++.dg/template/error21.C: New test.
20864
20865 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
20866
20867         PR target/27696
20868         * gcc.target/i386/pr27696.c: New.
20869
20870 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
20871
20872         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20873
20874         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20875
20876 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20877
20878         PR c++/27716
20879         * g++.dg/other/assign1.C: New test.
20880
20881 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
20882
20883         PR target/27266
20884         * gcc.target/i386/pr27266.c: New.
20885
20886 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20887
20888         PR c++/27451
20889         * g++.dg/ext/asm9.C: New test.
20890
20891 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
20892
20893         PR rtl-optimization/25514
20894         * gcc.c-torture/compile/pr25514.c: New test.
20895
20896 2006-05-22  Richard Guenther  <rguenther@suse.de>
20897
20898         Revert
20899         2006-01-31  Richard Guenther  <rguenther@suse.de>
20900
20901         * gcc.target/i386/sselibm-1.c: New testcase.
20902         * gcc.target/i386/sselibm-2.c: Likewise.
20903         * gcc.target/i386/sselibm-3.c: Likewise.
20904         * gcc.target/i386/sselibm-4.c: Likewise.
20905         * gcc.target/i386/sselibm-5.c: Likewise.
20906
20907 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20908
20909         PR c/27420
20910         * gcc.dg/func-args-2.c: New test.
20911
20912         PR c/26818
20913         * gcc.dg/struct-incompl-1.c: New test.
20914
20915 2006-05-22  Richard Guenther  <rguenther@suse.de>
20916
20917         PR testsuite/27708
20918         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
20919         the transformations we test for.
20920
20921 2006-05-22  Richard Guenther  <rguenther@suse.de>
20922
20923         PR testsuite/27707
20924         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
20925
20926 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
20927
20928         PR c++/27210
20929         * g++.dg/warn/new1.C: New test.
20930         * g++.dg/template/new5.C: Likewise.
20931
20932 2006-05-21  Roger Sayle  <roger@eyesopen.com>
20933
20934         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20935         * gcc.target/i386/20060512-3.c: Likewise.
20936
20937 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
20938
20939         PR rtl-optimization/27671
20940         * gcc.c-torture/execute/pr27671-1.c: New.
20941         * gcc.dg/pr27671-2.c: Likewise.
20942
20943         PR tree-optimization/26622.
20944         * gcc.c-torture/compile/pr26622.c: New.
20945
20946 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20947
20948         PR fortran/27613
20949         * gfortran.dg/recursive_reference_1.f90: New test.
20950
20951 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20952
20953         PR fortran/25746
20954         * gfortran.dg/elemental_subroutine_3.f90: New test.
20955
20956         PR fortran/25090
20957         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20958
20959         PR fortran/27584
20960         * gfortran.dg/associated_target_1.f90: New test.
20961
20962         PR fortran/19015
20963         * gfortran.dg/maxloc_shape_1.f90: New test.
20964
20965 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20966
20967         PR libgfortran/24459
20968         * gfortran.dg/namelist_24.f90: New test.
20969         * gfortran.dg/namelist_12.f: Fix typo in comment.
20970
20971 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
20972
20973         PR middle-end/25776
20974         * g++.dg/other/error11.C: New test.
20975
20976 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20977
20978         * gcc.target/mips/pr26765.c: Add -w to options.
20979
20980 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20981
20982         * lib/target-supports.exp (check_effective_target_mpaired_single):
20983         New function.
20984         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20985         multilibs.
20986         * g++.dg/vect/vect.exp: Likewise.
20987
20988 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20989
20990         PR testsuite/25891
20991         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20992
20993 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20994
20995         PR fortran/27662
20996         * gfortran.dg/temporary_1.f90: New file.
20997
20998 2006-05-19  Andreas Schwab  <schwab@suse.de>
20999
21000         * g++.dg/other/unused1.C: Also match "stringz".
21001
21002 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
21003
21004         PR c++/26433
21005         * g++.dg/template/fntry1.C: New test.
21006
21007 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
21008
21009         PR c++/27471
21010         PR c++/27506
21011         * g++.dg/conversion/bitfield5.C: New test.
21012         * g++.dg/conversion/bitfield6.C: New test.
21013
21014 2006-05-18  Mike Stump  <mrs@apple.com>
21015
21016         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21017         * gcc.dg/vla-4.c: Add.
21018         * gcc.dg/vla-5.c: Add.
21019         * gcc.dg/vla-6.c: Add.
21020
21021 2006-05-12  Stuart Hastings  <stuart@apple.com>
21022
21023         * gcc.target/i386/20060512-1.c: New.
21024         * gcc.target/i386/20060512-2.c: New.
21025         * gcc.target/i386/20060512-3.c: New.
21026         * gcc.target/i386/20060512-4.c: New.
21027
21028 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
21029
21030         PR c++/26122
21031         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21032
21033         PR c++/26068
21034         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21035         * g++.dg/parse/linkage1.C: New test.
21036
21037 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21038
21039         PR tree-optimization/27548
21040         * g++.dg/tree-ssa/pr27548.C: New test.
21041
21042 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21043
21044         PR fortran/26551
21045         * gfortran.dg/recursive_check_1.f: New test.
21046         * gfortran.dg/recursive_check_2.f90: New test.
21047
21048 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
21049
21050         * g++.dg/opt/temp2.C: New test.
21051
21052 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21053
21054         PR c++/27491
21055         * g++.dg/init/brace5.C: New test.
21056
21057         PR middle-end/27415
21058         * gcc.dg/gomp/pr27415.c: New test.
21059         * g++.dg/gomp/pr27415.C: New test.
21060
21061         PR tree-optimization/27549
21062         * g++.dg/tree-ssa/pr27549.C: New test.
21063
21064 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21065
21066         PR libgfortran/27575
21067         * gfortran.dg/read_eof_4.f90: New test.
21068
21069 2006-05-16  Richard Guenther  <rguenther@suse.de>
21070
21071         PR tree-optimization/22303
21072         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21073
21074 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
21075
21076         PR middle-end/27573
21077         * gcc.dg/gomp/pr27573.c: New test.
21078         * gfortran.dg/gomp/pr27573.f90: New test.
21079
21080         PR c/27499
21081         * gcc.dg/gomp/pr27499.c: New test.
21082         * g++.dg/gomp/pr27499.C: New test.
21083
21084 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21085
21086         PR c++/27339
21087         * g++.dg/parser/access8.C: Adjust error marker.
21088         * g++.dg/template/access17.C: New test.
21089         * g++.dg/template/access18.C: Likewise.
21090
21091 2006-05-15  Roger Sayle  <roger@eyesopen.com>
21092
21093         PR target/26600
21094         * gcc.target/i386/pr26600.c: New test case.
21095
21096 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21097
21098         PR c++/27505
21099         * g++.dg/expr/bitfield1.C: New test.
21100
21101 2006-05-15  Richard Guenther  <rguenther@suse.de>
21102
21103         PR tree-optimization/27603
21104         * gcc.dg/torture/pr27603.c: New testcase.
21105
21106 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
21107
21108         PR fortran/25090
21109         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21110
21111         PR fortran/25082
21112         * gfortran.dg/scalar_return_1.f90: New test.
21113
21114         PR fortran/27411
21115         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21116
21117 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
21118
21119         * gcc.dg/gomp/critical-4.c: New test.
21120         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21121         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21122         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21123         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21124
21125 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21126
21127         PR c++/27582
21128         * g++.dg/template/dependent-args1.C: New test.
21129
21130         PR c++/27581
21131         * g++.dg/lookup/this1.C: New test.
21132
21133         PR c++/27315
21134         * g++.dg/template/operator6.C: New test.
21135         * g++.dg/template/incomplete3.C: New test.
21136
21137         PR c++/27559
21138         * g++.dg/template/new4.C: New test.
21139
21140         PR c++/27496
21141         * g++.dg/template/void2.C: New test.
21142
21143 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
21144
21145         * g++.dg/template/dependent-expr5.C: New test.
21146
21147 2006-05-14  Roger Sayle  <roger@eyesopen.com>
21148
21149         PR middle-end/26729
21150         * gcc.dg/pr26729-1.c: New test case.
21151
21152 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
21153
21154         * gcc.dg/pr27003.c: New test.
21155
21156 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
21157
21158         * lib/target-supports.dg (check_cxa_atexit_available): Change
21159         v3_target_compile to ${tool}_target_compile.
21160
21161 2006-05-11  Jason Merrill  <jason@redhat.com>
21162
21163         * lib/scanasm.exp (scan-not-hidden): Fix typo.
21164
21165 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21166
21167         PR fortran/27553
21168         * gfortran.dg/label_5.f90: New test.
21169
21170 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
21171
21172         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21173         check_effective_target_powerpc_altivec_ok): New.
21174         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21175         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21176         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21177         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21178         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21179         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21180         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21181         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21182         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21183         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21184         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21185         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21186         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21187         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21188         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21189         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21190         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21191         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21192         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21193         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21194         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21195         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21196         gcc.target/powerpc/altivec-9.c,
21197         gcc.target/powerpc/altivec-consts.c,
21198         gcc.target/powerpc/altivec-pr22085.c,
21199         gcc.target/powerpc/altivec-splat.c,
21200         gcc.target/powerpc/altivec-types-1.c,
21201         gcc.target/powerpc/altivec-types-2.c,
21202         gcc.target/powerpc/altivec-types-3.c,
21203         gcc.target/powerpc/altivec-types-4.c,
21204         gcc.target/powerpc/altivec-varargs-1.c,
21205         gcc.target/powerpc/altivec-vec-merge.c,
21206         gcc.target/powerpc/ppc-vector-memcpy.c,
21207         gcc.target/powerpc/ppc-vector-memset.c,
21208         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21209         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21210         these effective targets.
21211         * gcc.dg/vmx/pr27006.c: Add missing close brace.
21212         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21213
21214 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21215
21216         PR middle-end/27384
21217         * g++.dg/other/fold1.C: New test.
21218
21219         PR middle-end/27488
21220         * gcc.dg/fold-nonneg-1.c: New test.
21221
21222         PR c++/27547
21223         * g++.dg/other/operator1.C: New test.
21224
21225 2006-05-11  Richard Guenther  <rguenther@suse.de>
21226
21227         PR middle-end/27529
21228         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21229
21230 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
21231
21232         * lib/target-supports-dg.exp (check-flags): New.
21233         (dg-skip-if): Move flag checks.
21234
21235 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
21236
21237         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21238         * lib/target-supports.dg (check_cxa_atexit_available): New.
21239
21240 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
21241
21242         PR fortran/27470
21243         * gfortran.dg/multiple_allocation_2.f90: New test case.
21244
21245 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
21246
21247         * gcc.target/arm/pr27387.C: Fix a comment typo.
21248
21249 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21250
21251         PR fortran/24549
21252         * gfortran.dg/error_recovery_1.f90: New test.
21253
21254 2006-05-10  Richard Guenther  <rguenther@suse.de>
21255
21256         PR tree-optimization/27302
21257         * gcc.dg/torture/pr27302.c: New testcase.
21258
21259 2006-05-09  Dirk Mueller  <dmueller@suse.de>
21260         Richard Guenther  <rguenther@suse.de>
21261
21262         PR middle-end/27498
21263         * gcc.dg/tree-ssa/pr27498.c: New testcase.
21264
21265 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
21266
21267         PR rtl-optimization/27335
21268         * gcc.dg/pr27335.c: New test.
21269
21270 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
21271
21272         * gcc.target/mips/mips-ps-5.c: New file.
21273
21274 2006-05-08  Jan Hubicka  <jh@suse.cz>
21275
21276         PR middle-end/25962
21277         * gcc.dg/pr25962.c: New.
21278
21279 2006-05-08  Roger Sayle  <roger@eyesopen.com>
21280
21281         PR target/27158
21282         * gcc.target/powerpc/pr27158.c: New test case.
21283
21284 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
21285
21286         PR testsuite/27476
21287         * ada/acats/run_all.sh: Use test -z.
21288
21289 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21290
21291         PR libfortran/18271
21292         * gfortran.dg/spec_expr_3.f90: New test.
21293
21294 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
21295
21296         PR target/24879
21297         * gcc.target/i386/monitor.c: New file.
21298
21299 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
21300
21301         * gcc.dg/pr27095.c: xfail *-*-darwin*.
21302
21303 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21304
21305         PR c++/27447
21306         * g++.dg/other/ptrmem7.C: New test.
21307
21308 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21309
21310         PR target/27421
21311         * gcc.dg/array-9.c: New test.
21312
21313 2006-05-07  Richard Guenther  <rguenther@suse.de>
21314
21315         PR tree-optimization/27409
21316         * gcc.dg/torture/pr27409.c: New testcase.
21317
21318 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21319
21320         PR fortran/27457
21321         * gfortran.dg/select_6.f90: New.
21322
21323 2006-05-07  Richard Guenther  <rguenther@suse.de>
21324
21325         PR tree-optimization/27136
21326         * gcc.dg/torture/pr27136.c: New testcase.
21327
21328 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
21329
21330         PR fortran/24813
21331         * gfortran.dg/char_cons_len_1.f90: New test.
21332
21333 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21334
21335         PR c++/27427
21336         * g++.dg/template/incomplete2.C: New test.
21337
21338 2006-05-06  Richard Guenther  <rguenther@suse.de>
21339
21340         PR tree-optimization/27151
21341         * gcc.dg/vect/pr27151.c: New testcase.
21342
21343 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21344
21345         PR c++/27430
21346         * g++.dg/template/void1.C: New test.
21347
21348         PR c++/27423
21349         * g++.dg/other/void2.C: New test.
21350
21351         PR c++/27422
21352         * g++.dg/conversion/void1.C: New test.
21353
21354 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
21355
21356         PR/21391
21357         * g++.dg/other/unused1.C: New.
21358
21359 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21360
21361         PR objc/27240
21362         * objc.dg/member-1.m: New test.
21363
21364 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
21365
21366         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21367
21368 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21369
21370         PR libfortran/26985
21371         * gfortran.dg/matmul_2.f90: New test.
21372
21373 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
21374
21375         * ada/acats/run_all.sh: Use sync when main not found.
21376
21377 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
21378
21379         PR target/26765
21380         * gcc.target/mips/pr26765.c: New.
21381
21382 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
21383
21384         * gcc.target/bfin: New directory.
21385         * gcc.target/bfin/bfin.exp: New file.
21386         * gcc.target/bfin/frmul.c: New file.
21387         * gcc.target/bfin/arith.c: New file.
21388         * gcc.target/bfin/mul-combine.c: New file.
21389         * gcc.target/bfin/shift.c: New file.
21390
21391 2006-05-04  Richard Guenther  <rguenther@suse.de>
21392
21393         PR tree-optimization/14287
21394         PR tree-optimization/14844
21395         PR tree-optimization/19792
21396         PR tree-optimization/21608
21397         PR tree-optimization/27090
21398         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21399         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21400         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21401         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21402         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21403
21404 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
21405
21406         PR tree-optimization/27285
21407         * gcc.c-torture/execute/pr27285.c: New test.
21408
21409         PR middle-end/27388
21410         * gcc.dg/gomp/pr27388-1.c: New test.
21411         * gcc.dg/gomp/pr27388-2.c: New test.
21412         * gcc.dg/gomp/pr27388-3.c: New test.
21413
21414         PR c++/27359
21415         * g++.dg/gomp/pr27359.C: New test.
21416
21417 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
21418
21419         PR fortran/20248
21420         * gfortran.dg/iargc.f90: New test.
21421
21422 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21423
21424         PR c++/27102
21425         * g++.dg/template/crash49.C: New test.
21426
21427 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
21428
21429         PR testsuite/27032
21430         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21431
21432 2006-05-02  Jeff Law  <law@redhat.com>
21433
21434         PR tree-optimization/27364
21435         * gcc.c-torture/execute/pr27364.c: New test.
21436
21437 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21438
21439         PR c++/27309
21440         * g++.dg/parser/ctor5.C: New test.
21441
21442 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
21443
21444         PR target/27387
21445         * gcc.target/arm/arm.exp: New.
21446         * gcc.target/arm/pr27387.C: Likewise.
21447
21448 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21449
21450         PR fortran/27269
21451         PR fortran/27324
21452         * gfortran.dg/module_equivalence_2.f90: New test.
21453
21454 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
21455
21456         PR middle-end/27337
21457         * g++.dg/gomp/pr27337-1.C: New test.
21458         * g++.dg/gomp/pr27337-2.C: New test.
21459
21460         PR middle-end/27328
21461         * gcc.dg/gomp/pr27328.c: New test.
21462
21463         PR middle-end/27325
21464         * g++.dg/gomp/pr27325.C: New test.
21465
21466         PR middle-end/27310
21467         * g++.dg/gomp/pr27310.C: New test.
21468
21469 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21470
21471         PR tree-optimization/27291
21472         * g++.dg/tree-ssa/pr27291.C: New test.
21473
21474 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21475
21476         PR tree-optimization/27283
21477         * g++.dg/tree-ssa/pr27283.C: New test.
21478
21479 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21480
21481         * gcc.dg/tree-ssa/loop-16.c: New test.
21482
21483 2006-05-01  Roger Sayle  <roger@eyesopen.com>
21484             Joseph S. Myers  <joseph@codesourcery.com>
21485
21486         * gcc.dg/Wconversion-3.c: New test case.
21487         * gcc.dg/Wconversion-4.c: Likewise.
21488
21489 2006-05-01  Richard Guenther  <rguenther@suse.de>
21490
21491         PR tree-optimization/26726
21492         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21493
21494 2006-04-30  Roger Sayle  <roger@eyesopen.com>
21495
21496         * gcc.dg/Woverflow-1.c: New test case.
21497         * gcc.dg/Woverflow-2.c: Likewise.
21498         * gcc.dg/Woverflow-3.c: Likewise.
21499
21500 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
21501
21502         PR c++/27094
21503         * g++.dg/template/defarg8.C: New test.
21504
21505 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21506
21507         PR c++/27278
21508         * g++.dg/parse/operator7.C: New test.
21509
21510 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21511
21512         PR c++/11471
21513         PR c++/27102
21514         * g++.dg/template/crash48.C: New test.
21515
21516         PR c++/27279
21517         * g++.dg/parse/ctor4.C: New test.
21518
21519 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21520
21521         PR fortran/25681
21522         * gfortran.df/char_type_len.f90: New test.
21523
21524 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21525
21526         PR libgfortran/27304
21527         * gfortran.dg/fmt_exhaust.f90: New test.
21528
21529 2006-04-28  Roger Sayle  <roger@eyesopen.com>
21530
21531         PR c/25309
21532         * gcc.dg/large-size-array-2.c: New test case.
21533
21534 2006-04-28  Richard Guenther  <rguenther@suse.de>
21535
21536         PR target/26826
21537         * gcc.target/i386/pr26826.c: New testcase.
21538
21539 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
21540
21541         PR middle-end/27260
21542         * gcc.c-torture/execute/pr27260.c: New.
21543
21544 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
21545
21546         PR middle-end/27095
21547         * gcc.dg/pr27095.c: New.
21548
21549 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21550
21551         PR c++/27292
21552         * g++.dg/conversion/bitfield4.C: New test.
21553
21554 2006-04-27  Eric Christopher  <echristo@apple.com>
21555
21556         * gcc.dg/pragma-ms_struct.c: New.
21557
21558 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21559
21560         PR c++/27102
21561         * g++.dg/template/crash47.C: New test.
21562
21563 2006-04-27  Dirk Mueller  <dmueller@suse.de>
21564
21565         * gcc.target/i386/sse-7.c: build with -msse.
21566
21567 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
21568
21569         PR testsuite/27274:
21570         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21571         (main): Exit if processor doesn't support SSE.
21572
21573 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
21574
21575         PR middle-end/27282
21576         * gcc.c-torture/compile/pr27282.c: New test.
21577
21578 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
21579
21580         PR middle-end/26913
21581         * g++.dg/gomp/pr26913.C: New test.
21582
21583         PR c/25996
21584         * gcc.dg/gomp/pr25996.c: New test.
21585         * g++.dg/gomp/pr25996.C: New test.
21586
21587 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
21588
21589         PR rtl-optimization/26725
21590         * gcc.c-torture/compile/pr26725.c: New test.
21591
21592 2006-04-25  Richard Guenther  <rguenther@suse.de>
21593
21594         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21595         than n + -1.
21596
21597 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
21598
21599         * gcc.dg/20060425-1.c: New testcase.
21600
21601 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
21602
21603         PR tree-optimization/26865
21604         * gcc.dg/pr26865.c: New test.
21605
21606 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
21607
21608         PR c++/27292
21609         * g++.dg/conversion/bitfield1.C: New test.
21610         * g++.dg/conversion/bitfield2.C: Likewise.
21611         * g++.dg/conversion/bitfield3.C: Likewise.
21612
21613 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21614         Richard Guenther  <rguenther@suse.de>
21615
21616         PR tree-optimization/27236
21617         * gcc.dg/tree-ssa/pr27236.c: New testcase.
21618
21619 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21620
21621         PR c++/19963
21622         * g++.dg/other/incomplete2.C: New test.
21623
21624 2006-04-24  Richard Guenther  <rguenther@suse.de>
21625
21626         PR middle-end/26869
21627         * gcc.dg/torture/pr26869.c: New testcase.
21628
21629 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21630         Richard Guenther  <rguenther@suse.de>
21631
21632         PR tree-optimization/27218
21633         * g++.dg/tree-ssa/pr27218.C: New testcase.
21634
21635 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21636
21637         PR c++/26912
21638         * g++.dg/template/friend41.C: New test.
21639
21640 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
21641
21642         * g++.dg/opt/pr15551.C: Include cstdio.
21643         (main): Use remove instead of unlink.
21644
21645 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
21646
21647         * gcc.dg/sibcall-7.c: New test.
21648         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21649         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21650         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21651         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21652         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21653
21654 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21655
21656         PR c++/26534
21657         * g++.dg/opt/bitfield1.C: New test.
21658         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21659         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21660         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21661         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21662         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21663         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21664         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21665         * g++.dg/abi/bitfield2.C: Likewise.
21666         * g++.dg/init/bitfield1.C: Likewise.
21667
21668 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
21669
21670         PR fortran/25099
21671         * gfortran.dg/elemental_subroutine_4.f90: New test.
21672         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21673         call sub (m, x).
21674
21675 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21676
21677         * gcc.c-torture/compile/20060421-1.c: New testcase.
21678
21679 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21680
21681         PR c/25875
21682         * gcc.dg/init-bad-4.c: New test.
21683
21684 2006-04-21  Paul Brook  <paul@codesourcery.com>
21685
21686         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21687
21688 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21689
21690         PR fortran/27122
21691         * gfortran.dg/defined_operators_1.f90: New test.
21692         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21693         remove old ones associated, incorrectly, with Note 5.46.
21694
21695         PR fortran/27113
21696         * gfortran.dg/character_array_constructor_1.f90: New test.
21697
21698 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
21699
21700         * gcc.dg/20060419-1.c: New test.
21701
21702 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
21703
21704         PR c/26774
21705         * gcc.dg/struct-parse-1.c: New test case.
21706
21707 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21708
21709         PR c++/26558
21710         * g++.dg/parse/template19.C: New test.
21711
21712         PR c++/26739
21713         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21714
21715         PR c++/26036
21716         * g++.dg/expr/call3.C: New test.
21717
21718         PR c++/10385
21719         * g++.dg/conversion/dynamic1.C: New test.
21720
21721 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
21722
21723         PR c++/27102
21724         * g++.dg/template/crash35.C: Tweak error markers.
21725         * g++.dg/template/crash46.C: New test.
21726         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21727         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21728
21729 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
21730
21731         PR rtl-optimization/14261
21732         * gcc.c-torture/compile/20060419-1.c: Added.
21733
21734 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
21735
21736         * gfortran.dg/label_1.f90: Adjust dg-error.
21737
21738 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21739
21740         PR target/26961
21741         * gcc.dg/fold-cond-1.c: New test case.
21742         * gcc.dg/pr26961-1.c: Likewise.
21743
21744 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21745
21746         PR libgfortran/27138
21747         * gfortran.dg/read_bad_advance.f90: New test.
21748
21749 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21750             Dale Johannesen  <dalej@apple.com>
21751
21752         PR target/24076
21753         * gcc.target/i386/vecinit-3.c: New testcase.
21754         * gcc.target/i386/vecinit-4.c: Likewise.
21755         * gcc.target/i386/sse-18.c: Likewise.
21756         * gcc.target/i386/sse-19.c: Likewise.
21757
21758 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
21759
21760         * gfortran.dg/allocate_zerosize_1.f90: New test.
21761
21762 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
21763
21764         PR c++/26365
21765         * g++.dg/template/crash45.C: New test.
21766
21767 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
21768
21769         PR fortran/26787
21770         * gfortran.dg/proc_assign_1.f90: New test.
21771         * gfortran.dg/procedure_lvalue.f90: Change message.
21772         * gfortran.dg/namelist_4.f90: Add new error.
21773
21774         PR fortran/25597
21775         PR fortran/27096
21776         * gfortran.dg/auto_pointer_array_result_1.f90
21777
21778         PR fortran/27089
21779         * gfortran.dg/specification_type_resolution_1.f90
21780
21781         PR fortran/18003
21782         PR fortran/25669
21783         PR fortran/26834
21784         * gfortran.dg/bounds_temporaries_1.f90: New test.
21785
21786         PR fortran/27124
21787         * gfortran.dg/array_return_value_1.f90: New test.
21788
21789 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21790
21791         PR fortran/25336
21792         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21793
21794 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
21795
21796         PR middle-end/26823
21797         * g++.dg/gomp/pr26823-1.C: New test.
21798         * g++.dg/gomp/pr26823-2.C: New test.
21799
21800 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
21801
21802         PR middle-end/27134
21803         * gcc.dg/pr27314.c: New test.
21804
21805 2006-04-13  Richard Henderson  <rth@redhat.com>
21806
21807         * g++.dg/gomp/block-0.C: Update expected matches.
21808
21809 2006-04-13  DJ Delorie  <dj@redhat.com>
21810
21811         * lib/target-supports.exp (check_effective_target_int32plus): New.
21812         (check_effective_target_ptr32plus): New.
21813         (check_effective_target_size32plus): New.
21814         (check_effective_target_int16): New.
21815         (check_profiling_available): Add m32c to the list of unsupported
21816         targets.
21817
21818         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21819         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21820         memory size.
21821         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21822         pointers.
21823         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21824         size_t.
21825         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21826         and size_t.
21827         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21828         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21829         not just xstormy16.  Skip m32c due to weird pointer size.
21830         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21831         not just xstormy16.
21832         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21833         not just xstormy16.
21834         * gcc.dg/20020312-2.c: Add m32c support.
21835         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21836         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21837         in test.
21838         * gcc.dg/20050321-2.c: Require >=32 bit integers.
21839         * gcc.dg/asm-1.c: Skip if int and short are the same size.
21840         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21841         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21842         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21843         formats
21844         * gcc.dg/init-string-2.c: Require >=32 bit integers.
21845         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21846         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21847         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21848         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21849         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21850         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21851         in test.
21852         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21853         in test.
21854         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21855         * gcc.dg/pr23049.c: Require >=32 bit integers.
21856         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21857         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21858         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21859         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21860         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21861         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21862         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21863         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21864         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21865         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21866         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21867         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21868         prototype in test.
21869         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21870         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21871         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21872         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21873         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21874
21875         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
21876         * gcc.c-torture/execute/20040703-1.x: Likewise.
21877         * gcc.c-torture/execute/20040705-1.x: Likewise.
21878         * gcc.c-torture/execute/20040705-2.x: Likewise.
21879         * gcc.c-torture/execute/20040709-1.x: Likewise.
21880         * gcc.c-torture/execute/20040709-2.x: Likewise.
21881         * gcc.c-torture/execute/20040811-1.x: Likewise.
21882         * gcc.c-torture/execute/20050316-1.x: Likewise.
21883         * gcc.c-torture/execute/bitfld-4.x: Likewise.
21884         * gcc.c-torture/execute/pr19689.x: Likewise.
21885         * gcc.c-torture/execute/pr7284-1.x: Likewise.
21886         * gcc.c-torture/execute/usmul.x: Likewise.
21887         * gcc.c-torture/execute/vrp-5.x: Likewise.
21888         * gcc.c-torture/execute/vrp-6.x: Likewise.
21889         * gcc.dg/debug/20041023-1.s: Likewise.
21890
21891 2006-04-13  Roger Sayle  <roger@eyesopen.com>
21892
21893         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21894         of integers to a vector types are now constant expressions in C.
21895         * gcc.dg/vect/vect-fold-1.c: New test case.
21896
21897 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
21898             Ulrich Weigand  <uweigand@de.ibm.com>
21899
21900         PR target/27006
21901         * gcc.dg/vmx/pr27006.c: New testcase.
21902
21903 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21904
21905         PR libgfortran/26766
21906         * gfortran.dg/write_recursive.f90: New test.
21907
21908 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
21909
21910         * g++.dg/parse/dtor7.C: New test.
21911         * g++.dg/parse/new1.C: Add error marker.
21912         * g++.dg/template/new3.C: New test.
21913
21914         PR c++/26122
21915         * g++.dg/template/pure1.C: New test.
21916
21917         PR c++/26295
21918         * g++.dg/parse/ptrmem4.C: New test.
21919
21920 2006-04-10  Jeff Law  <law@redhat.com>
21921
21922         PR/27087
21923         * gcc.c-torture/compile/pr27087.c: New test.
21924
21925 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
21926
21927         PR/21391
21928         * gcc.dg/20060410.c: New.
21929
21930 2006-04-10  Matthias Klose  <doko@debian.org>
21931
21932         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
21933         Recognize multilib directory names containing underscores.
21934
21935 2006-04-10  Roger Sayle  <roger@eyesopen.com>
21936
21937         * gcc.target/i386/vecinit-1.c: New test case.
21938         * gcc.target/i386/vecinit-2.c: Likewise.
21939
21940 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
21941
21942         PR debug/27057
21943         * g++.dg/debug/dwarf2-2.C: New test.
21944
21945 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
21946
21947         PR rtl-optimization/27073
21948         * gcc.c-torture/execute/pr27073.c: New test.
21949
21950 2006-04-08  Mike Stump  <mrs@apple.com>
21951
21952         * gcc.dg/pragma-darwin.c: Improve for ppc64.
21953
21954 2006-04-07  Richard Guenther  <rguenther@suse.de>
21955
21956         PR tree-optimization/26135
21957         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21958
21959 2006-04-06  Jan Hubicka  <jh@suse.cz>
21960
21961         PR profile/26399
21962         * g++.dg/bprob/g++-bprob-2.C: New testcase.
21963
21964 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21965
21966         * g++.dg/conversion/nullptr1.C: New test case.
21967         * g++.dg/conversion/nullptr2.C: Likewise.
21968
21969 2006-04-05  Roger Sayle  <roger@eyesopen.com>
21970
21971         * gfortran.dg/dependency_18.f90: New test case.
21972
21973 2006-04-05  Richard Guenther  <rguenther@suse.de>
21974
21975         PR tree-optimization/26919
21976         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21977         * gcc.dg/ipa/ipa-2.c: Likewise.
21978         * gcc.dg/ipa/ipa-3.c: Likewise.
21979         * gcc.dg/ipa/ipa-5.c: Likewise.
21980
21981 2006-04-05  Richard Guenther  <rguenther@suse.de>
21982
21983         PR tree-optimization/26763
21984         * gcc.dg/torture/pr26763-1.c: New testcase.
21985         * gcc.dg/torture/pr26763-2.c: Likewise.
21986
21987 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21988
21989         PR fortran/23634
21990         PR fortran/25619
21991         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21992
21993 2006-04-04  Eric Christopher  <echristo@apple.com>
21994
21995         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21996         stubs.
21997         * gcc.target/i386/387-5.c: Ditto.
21998
21999 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
22000
22001         * gcc.target/sparc/struct-ret-check.c: New test.
22002
22003 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22004
22005         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22006         zero decimal digits specified in format.
22007
22008 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
22009
22010         PR fortran/26891
22011         * gfortran.dg/missing_optional_dummy_1.f90: New test.
22012
22013         PR fortran/26976
22014         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22015         * gfortran.dg/initialization_1.f90: Make assignment compliant.
22016         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22017         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22018         compliant and detect bigendian-ness.
22019
22020 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
22021
22022         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22023         dummy arguments work when the actual argument is itself a dummy
22024         argument of the caller.
22025
22026 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22027
22028         PR libfortran/24685
22029         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22030
22031 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22032
22033         * gfortran.dg/dependencency_17.f90: New test case.
22034
22035 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22036
22037         * gfortran.dg/dependency_14.f90: New test case.
22038         * gfortran.dg/dependency_15.f90: Likewise.
22039         * gfortran.dg/dependency_16.f90: Likewise.
22040
22041 2006-03-31  Asher Langton  <langton2@llnl.gov>
22042
22043         PR fortran/25358
22044         gfortran.dg/cray_pointers_6.f90: New test.
22045
22046 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22047
22048         PR libgfortran/26890
22049         * gfortran.dg/read_size_noadvance.f90: New test.
22050
22051 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
22052
22053         PR fortran/25031
22054         * gfortran.dg/multiple_allocation_1.f90: Check that the
22055         size has changed after a re-allocation with stat.
22056
22057 2006-03-30  Richard Guenther  <rguenther@suse.de>
22058
22059         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22060         removal.
22061         * gcc.target/i386/sselibm-2.c: Likewise.
22062         * gcc.target/i386/sselibm-3.c: Likewise.
22063         * gcc.target/i386/sselibm-4.c: Likewise.
22064         * gcc.target/i386/sselibm-5.c: Likewise.
22065
22066 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22067
22068         * gcc.dg/fold-andxor-1.c: New test case.
22069         * gcc.dg/fold-xorand-1.c: Likewise.
22070
22071 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22072
22073         * gcc.dg/fold-convnotconv-1.c: New test case.
22074
22075 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22076
22077         PR fortran/26779
22078         * gfortran.dg/private_type_5.f90: New test.
22079
22080 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
22081
22082         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22083
22084 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
22085
22086         * gfortran.dg/advance_2.f90: New test.
22087         * gfortran.dg/advance_3.f90: New test.
22088
22089         * gfortran.fortran-torture/execute/equiv_5.f: New test.
22090
22091 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22092
22093         PR libgfortran/26661
22094         PR libgfortran/26880
22095         * gfortran.dg/read_x_past.f: New test.
22096
22097 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
22098
22099         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22100         to be STABS.
22101
22102 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
22103
22104         * objc.dg/dwarf-1.m: Skip on AIX.
22105         * objc.dg/dwarf-2.m: Skip on AIX.
22106
22107 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
22108
22109         PR fortran/26816
22110         * gfortran.dg/float_1.f90: New test.
22111
22112 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
22113
22114         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22115         X86_64 targets.
22116         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22117
22118 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22119
22120         PR libfortran/26735
22121         * gfortran.dg/convert_implied_open.f90: New test case.
22122
22123 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22124
22125         PR fortran/26769
22126         * gfortran.dg/transpose_reshape_r10.f90: New test case.
22127
22128 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
22129
22130         PR middle-end/26717
22131         * gcc.dg/pr26717.c: New test.
22132
22133 2006-03-25  Roger Sayle  <roger@eyesopen.com>
22134
22135         * gfortran.dg/dependency_12.f90: New test case.
22136
22137 2006-03-24  Roger Sayle  <roger@eyesopen.com>
22138
22139         * gfortran.dg/dependency_9.f90: New (resurected) test case.
22140
22141 2006-03-24  Jeff Law  <law@redhat.com>
22142
22143         * gcc.c-torture/pr26840.c: New test.
22144
22145 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
22146
22147         * objc.dg/dwarf-2.m: New.
22148         * obj-c++.dg/dwarf-2.mm: New.
22149
22150         * g++.old-deja/g++.other/init19.C: New.
22151
22152 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
22153
22154         * g++.dg/eh/spbp.C: Skip on AIX.
22155
22156 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
22157
22158         PR middle-end/26611
22159         * g++.dg/gomp/pr26611-1.C: New test.
22160         * g++.dg/gomp/pr26611-2.C: New test.
22161
22162 2006-03-24  Jeff Law  <law@redhat.com>
22163
22164         * gcc.c-torture/compile/pr26833.c: New test.
22165         * gfortran.fortran-torture/compile/pr26806.f90: New test.
22166
22167 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22168
22169         * gfortran.dg/endfile_2.f90: Delete temp file.
22170
22171 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
22172
22173         PR fortran/19303
22174         * gfortran.dg/record_marker_1.f90: New test case.
22175         * gfortran.dg/record_marker_2.f: New test case.
22176         * gfortran.dg/record_marker_3.f90: New test case.
22177
22178 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
22179
22180         PR fortran/17298
22181         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22182         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22183
22184 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
22185
22186         * lib/gcc-dg.exp (cleanup-modules): New proc.
22187         * gfortran.dg/allocatable_function_1.f90,
22188         gfortran.dg/allocate_char_star_scalar_1.f90,
22189         gfortran.dg/assumed_charlen_function_1.f90,
22190         gfortran.dg/assumed_dummy_1.f90,
22191         gfortran.dg/assumed_shape_ranks_1.f90,
22192         gfortran.dg/assumed_shape_ranks_2.f90,
22193         gfortran.dg/assumed_size_dt_dummy.f90,
22194         gfortran.dg/auto_char_dummy_array_1.f90,
22195         gfortran.dg/auto_char_len_3.f90,
22196         gfortran.dg/automatic_module_variable.f90,
22197         gfortran.dg/bad_automatic_objects_1.f90,
22198         gfortran.dg/char_array_constructor.f90,
22199         gfortran.dg/char_array_structure_constructor.f90,
22200         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22201         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22202         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22203         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22204         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22205         gfortran.dg/derived_pointer_recursion.f90,
22206         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22207         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22208         gfortran.dg/dummy_functions_1.f90,
22209         gfortran.dg/elemental_initializer_1.f90,
22210         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22211         gfortran.dg/elemental_pointer_1.f90,
22212         gfortran.dg/elemental_subroutine_1.f90,
22213         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22214         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22215         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22216         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22217         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22218         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22219         gfortran.dg/global_references_1.f90,
22220         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22221         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22222         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22223         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22224         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22225         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22226         gfortran.dg/large_integer_kind_1.f90,
22227         gfortran.dg/large_real_kind_1.f90,
22228         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22229         gfortran.dg/module_double_reuse.f90,
22230         gfortran.dg/module_equivalence_1.f90,
22231         gfortran.dg/module_interface_1.f90,
22232         gfortran.dg/module_parameter_array_refs_1.f90,
22233         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22234         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22235         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22236         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22237         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22238         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22239         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22240         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22241         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22242         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22243         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22244         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22245         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22246         gfortran.dg/same_name_1.f90,
22247         gfortran.dg/sibling_dummy_procedure_1.f90,
22248         gfortran.dg/sibling_dummy_procedure_2.f90,
22249         gfortran.dg/sibling_dummy_procedure_3.f90,
22250         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22251         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22252         gfortran.dg/used_dummy_types_2.f90,
22253         gfortran.dg/used_dummy_types_3.f90,
22254         gfortran.dg/used_dummy_types_4.f90,
22255         gfortran.dg/used_dummy_types_5.f90,
22256         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22257         gfortran.dg/userdef_operator_1.f90: Use it.
22258
22259 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22260
22261         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22262         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22263         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22264         gfortran.dg/write_back.f,
22265         gfortran.fortran-torture/execute/inquire_1.f90,
22266         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22267
22268 2006-03-21  Jeff Law  <law@redhat.com>
22269
22270         * gcc.dg/tree-ssa/vrp28.c: New test.
22271
22272 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22273
22274         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22275         if _STDC_C99 is defined.
22276         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22277         * gcc.dg/builtins-20.c: Likewise.
22278         * gcc.dg/builtins-53.c: Likewise.
22279         * gcc.dg/single-precision-constant.c: Likewise. Also pass
22280         -mmacosx-version-min=10.3 on PowerPC/Darwin.
22281
22282 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
22283
22284         PR tree-opt/26781
22285         * gcc.c-torture/compile/pr26781-1.c: New test.
22286         * gcc.c-torture/compile/pr26781-2.c: New test.
22287
22288 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
22289
22290         PR c++/26690
22291         * g++.dg/gomp/pr26690-1.C: New test.
22292         * g++.dg/gomp/pr26690-2.C: New test.
22293
22294 2006-03-20  Jeff Law  <law@redhat.com>
22295
22296         * gcc.dg/tree-ssa/pr21829.c: New test.
22297
22298         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22299
22300 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
22301
22302         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22303         (check_visibility_available): Use it.
22304         (check_effective_target_default_packed): Likewise.
22305         (check_effective_target_pcc_bitfield_type_matters): Likewise.
22306         (check_effective_target_fopenmp): Likewise.
22307         (check_effective_target_freorder): Likewise.
22308         (check_effective_target_fpic): Likewise.
22309         (check_named_sections_available): Likewise.
22310         (check_effective_target_ilp32): Likewise.
22311         (check_effective_target_lp64): Likewise.
22312
22313 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
22314
22315         PR fortran/20935
22316         * gfortran.dg/scalar_mask_2.f90: New test case.
22317
22318 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
22319
22320         PR tree-opt/26629
22321         * gcc.dg/tree-ssa/loadpre12.c: New test.
22322         * gcc.dg/tree-ssa/loadpre13.c: New test.
22323         * gcc.dg/tree-ssa/loadpre14.c: New test.
22324         * gcc.dg/tree-ssa/loadpre15.c: New test.
22325         * gcc.dg/tree-ssa/loadpre16.c: New test.
22326         * gcc.dg/tree-ssa/loadpre17.c: New test.
22327         * gcc.dg/tree-ssa/loadpre18.c: New test.
22328         * gcc.dg/tree-ssa/loadpre19.c: New test.
22329         * gcc.dg/tree-ssa/loadpre20.c: New test.
22330         * gcc.dg/tree-ssa/loadpre21.c: New test.
22331         * gcc.dg/tree-ssa/loadpre22.c: New test.
22332
22333 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
22334
22335         PR fortran/26741
22336         * gfortran.dg/elemental_initializer_1.f90: New test.
22337
22338         PR fortran/26716
22339         * gfortran.dg/assumed_shape_ranks_2: New test.
22340
22341 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
22342
22343         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22344         target fpic.
22345
22346 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22347
22348         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22349         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22350         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22351         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22352         gfortran.fortran-torture/execute/direct_io.f90,
22353         gfortran.fortran-torture/execute/inquire_2.f90,
22354         gfortran.fortran-torture/execute/inquire_4.f90,
22355         gfortran.fortran-torture/execute/list_read_1.f90,
22356         gfortran.fortran-torture/execute/open_replace.f90,
22357         gfortran.fortran-torture/execute/slash_edit.f90,
22358         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22359         temporary files from testcases.
22360
22361 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22362
22363         PR libgfortran/26509
22364         gfortran.dg/write_direct_eor.f90: New test.
22365
22366 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
22367
22368         * gcc.target/powerpc/pr26350.c: New.
22369         * gcc.target/powerpc/indexed-addr.c: New.
22370
22371 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22372
22373         * gfortran.dg/dependency_13.f90: New test case.
22374
22375 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22376
22377         PR middle-end/21781
22378         * gcc.dg/real-const-1.c: New test case.
22379
22380 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
22381
22382         * g++.old-deja/g++.other/init18.C: New.
22383         * g++.old-deja/g++.other/init5.C: Remove xfail.
22384
22385 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22386
22387         * g++.dg/opt/pr15551.C: Cleanup temp file.
22388
22389 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22390
22391         PR c++/6634
22392         g++.dg/parse/long1.C: New test.
22393
22394 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22395
22396         PR fortran/19101
22397         * gfortran.dg/continuation.f90: New test.
22398         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22399
22400 2006-03-14  Richard Guenther  <rguenther@suse.de>
22401
22402         PR tree-optimization/26672
22403         * gcc.dg/torture/pr26672.c: New testcase.
22404
22405 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
22406
22407         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22408         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22409
22410 2006-03-13  Roger Sayle  <roger@eyesopen.com>
22411
22412         PR middle-end/26557
22413         * gcc.c-torture/compile/switch-1.c: New test case.
22414
22415 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
22416
22417         PR fortran/25378
22418         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22419         test to include more permuatations of mask and index.
22420         * gfortran.dg/scalar_mask_1.f90: Modify last test to
22421         respond to F2003 spec. that the position returned for an all false
22422         mask && condition is zero.
22423
22424 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
22425
22426         PR middle-end/25989
22427         * gcc.dg/gomp/pr25989.c: New test.
22428
22429 2006-03-13  Jeff Law  <law@redhat.com>
22430
22431         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22432
22433 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
22434
22435         * gcc.dg/switch-9.c: New test.
22436
22437 2006-03-13  Richard Guenther  <rguenther@suse.de>
22438
22439         PR middle-end/26630
22440         * gcc.dg/torture/pr26630.c: New testcase.
22441
22442 2006-03-11  Roger Sayle  <roger@eyesopen.com>
22443
22444         * gfortran.dg/dependency_10.f90: New test case.
22445         * gfortran.dg/dependency_11.f90: Likewise.
22446
22447 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
22448             Erik Edelmann  <eedelman@gcc.gnu.org>
22449
22450         * gfortran.dg/allocatable_function_1.f90: New.
22451         * gfortran.dg/allocatable_function_2.f90: New.
22452
22453 2006-03-10  Richard Guenther  <rguenther@suse.de>
22454
22455         PR middle-end/26565
22456         * gcc.dg/torture/pr26565.c: New testcase.
22457
22458 2006-03-09  Eric Christopher  <echristo@apple.com>
22459
22460         * gcc.c-torture/compile/20060309-1.c: New.
22461
22462 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22463
22464         PR libgfortran/26499
22465         * gfortran.dg/write_back.f: New test.
22466         * gfortran.dg/write_rewind_1.f: New test.
22467         * gfortran.dg/write_rewind_2.f: New test.
22468
22469 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22470
22471         PR libgfortran/26554
22472         * gfortran.dg/read_logical.f90: New test.
22473
22474 2006-03-04  Laurent GUERBY <laurent@guerby.net>
22475
22476         * ada/acats/norun.lst: cdd2a03 now passes.
22477
22478 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
22479
22480         PR testsuite/25177
22481         * gcc.target/powerpc/pr18096-1.c: Change where the error
22482         would match.
22483
22484 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
22485
22486         * gcc.target/i386/cleanup-1.c: New test.
22487         * gcc.target/i386/cleanup-2.c: New test.
22488
22489 2006-03-04  Roger Sayle  <roger@eyesopen.com>
22490
22491         * gfortran.dg/dependency_9.f90: Remove for the time being.
22492
22493 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
22494
22495         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22496         directive.
22497
22498 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22499
22500         * gfortran.dg/dependency_9.f90: New test case.
22501
22502 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22503
22504         * gfortran.dg/dependency_4.f90: New test case.
22505         * gfortran.dg/dependency_5.f90: New test case.
22506         * gfortran.dg/dependency_6.f90: New test case.
22507         * gfortran.dg/dependency_7.f90: New test case.
22508         * gfortran.dg/dependency_8.f90: New test case.
22509
22510 2006-03-03  Paul Brook  <paul@codesourcery.com>
22511
22512         * lib/target-supports.exp (check_profiling_available):
22513         Add m68k-*-elf.
22514
22515 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
22516
22517         PR fortran/25031
22518         * multiple_allocation_1.f90: New test.
22519
22520 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22521
22522         PR tree-optimization/26524
22523         * gfortran.dg/pr26524.f: New test case.
22524
22525 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22526
22527         * g++.dg/template/repo5.C: Cleanup repo files.
22528         * gcc.dg/20051201-1.c: Cleanup coverage files.
22529         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22530         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22531         tree dump files.
22532
22533 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
22534
22535         * objc.dg/objc-nofilename-1.m: New test.
22536         * objc.dg/bad-receiver-type.m: New test.
22537         * obj-c++.dg/bad-receiver-type.mm: New test.
22538
22539 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22540
22541         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22542
22543 2006-03-01  Mike Stump  <mrs@apple.com>
22544
22545         * g++.dg/abi/key2.C: Add.
22546
22547 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
22548
22549         * gfortran.dg/logical_dot_product.f90: New test.
22550
22551         PR fortran/26393
22552         * gfortran.dg/used_interface_ref.f90: New test.
22553
22554         PR fortran/20938
22555         * gfortran.dg/dependency_2.f90: New test.
22556         * gfortran.fortran-torture/execute/where17.f90: New test.
22557         * gfortran.fortran-torture/execute/where18.f90: New test.
22558         * gfortran.fortran-torture/execute/where19.f90: New test.
22559         * gfortran.fortran-torture/execute/where20.f90: New test.
22560
22561 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
22562
22563         * g++.dg/tree-ssa/pr26443.C: New test case.
22564
22565 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
22566
22567         PR middle-end/26022
22568         * g++.dg/opt/return-slot1.C: New test.
22569
22570 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22571
22572         PR libgfortran/26136
22573         * gfortran.dg/namelist_23.f90: New test.
22574
22575 2006-02-28  Roger Sayle  <roger@eyesopen.com>
22576
22577         PR middle-end/14752
22578         * gcc.dg/fold-eqandshift-2.c: New test case.
22579
22580 2006-02-28  Richard Guenther  <rguenther@suse.de>
22581
22582         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22583         decomposition.
22584
22585 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
22586
22587         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22588
22589 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22590
22591         PR libgfortran/26464
22592         * gfortran.dg/backspace_5.f: New test.
22593         * gfortran.dg/backspace_6.f: New test.
22594
22595 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22596
22597         * gcc.dg/fold-eqandnot-1.c: New test case.
22598
22599 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22600
22601         PR middle-end/19983
22602         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22603
22604 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
22605
22606         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22607         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22608
22609 2006-02-26  Richard Guenther  <rguenther@suse.de>
22610
22611         PR tree-optimization/26421
22612         * gcc.dg/tree-ssa/pr26421.c: New testcase.
22613
22614 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
22615
22616         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22617         * g++.old-deja/g++.robertl/eb132.C: Likewise.
22618
22619 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22620
22621         * gcc.dg/fold-even-1.c: New test case.
22622
22623 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22624
22625         PR middle-end/21137
22626         * gcc.dg/fold-eqandshift-1.c: New test case.
22627
22628 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22629
22630         PR tree-optimization/25125
22631         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22632         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22633
22634 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22635
22636         PR tree-optimizations/26359
22637         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22638         with -fdump-tree-dceloop-details.
22639         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22640
22641 2006-02-25  Roger Sayle  <roger@eyesopen.com>
22642
22643         PR middle-end/23673
22644         * gcc.dg/fold-eqxor-1.c: New test case.
22645         * gcc.dg/fold-eqxor-2.c: Likewise.
22646         * gcc.dg/fold-eqxor-3.c: Likewise.
22647
22648 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
22649
22650         PR fortran/23092
22651         * scalar_mask_1.f90: New test.
22652
22653 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
22654
22655         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22656         * g++.dg/eh/uncaught2.C: New.
22657         * g++.dg/eh/uncaught3.C: New.
22658
22659 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22660
22661         PR libgfortran/26423
22662         * gfortran.dg/read_many_1.f: New test.
22663
22664 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
22665
22666         PR fortran/24519
22667         * gfortran.dg/dependency_3.f90: New test.
22668         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22669         XFAILs.
22670
22671         PR fortran/25395
22672         * gfortran.dg/equiv_6.f90: New test.
22673
22674 2006-02-23  Jeff Law  <law@redhat.com>
22675
22676         * gcc.c-torture/compile/pr26425.c: New test.
22677
22678 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
22679
22680         PR middle-end/26412
22681         * gcc.dg/gomp/pr26412.c: New test.
22682
22683 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22684
22685         PR c++/26291
22686         * g++.dg/other/ellipsis1.C: New test.
22687         * g++.dg/parse/operator4.C: Adjust error marker.
22688
22689 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
22690
22691         PR target/25603
22692         * gfortran.dg/pr25603.f: New testcase.
22693
22694 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22695
22696         * gcc.dg/bf-spl1.c: Don't specify -m68000.
22697         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22698
22699 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
22700
22701         * g++.dg/eh/spbp.C: New.
22702
22703 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
22704
22705         PR middle-end/26379
22706         * gcc.target/i386/mmx-7.c: New test.
22707
22708 2006-02-20  Roger Sayle  <roger@eyesopen.com>
22709
22710         PR tree-optimization/26361
22711         * gcc.dg/tree-ssa/vrp27.c: New test case.
22712
22713 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
22714
22715         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22716         * gcc.dg/tree-ssa/complex-4.c: Here.
22717
22718 2006-02-19  Roger Sayle  <roger@eyesopen.com>
22719
22720         PR middle-end/19543
22721         * gfortran.dg/logical_1.f90: New test case.
22722
22723 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
22724
22725         PR middle-end/26334
22726         * gcc.dg/20060218-1.c: Moved to...
22727         * gcc.target/i386/20060218-1.c: ... here.  New test.
22728
22729 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
22730
22731         PR fortran/26201
22732         * gfortran.dg/convert_1.f90: New.
22733
22734 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
22735
22736         PR fortran/25054
22737         * gfortran.dg/namelist_5.f90: New test.
22738
22739         PR fortran/25089
22740         * gfortran.dg/namelist_4.f90: New test.
22741
22742 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22743
22744         PR tree-opt/25680
22745         * gcc.dg/tree-ssa/complex-3.c: New test.
22746
22747 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22748
22749         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22750         variable to take into account the variable name in the
22751         function header.
22752         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22753
22754 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
22755
22756         PR middle-end/26334
22757         * gcc.c-torture/compile/20060217-1.c: New test.
22758         * gcc.dg/20060218-1.c: New test.
22759
22760 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
22761
22762         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22763
22764 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22765
22766         * gcc.dg/cpp/undef3.c: New test.
22767         * gcc.dg/cpp/trad/builtins2.c: New test.
22768
22769 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
22770
22771         PR c++/26266
22772         * g++.dg/template/static22.C: New test.
22773         * g++.dg/template/static23.C: New test.
22774         * g++.dg/template/static24.C: New test.
22775         * g++.dg/template/non-dependent13.C: New test.
22776         * g++.dg/init/member1.C: Tweak error markers.
22777
22778 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22779
22780         PR target/26255
22781         * gcc.c-torture/compile/pr26255.c: New test case.
22782
22783 2006-02-16  Roger Sayle  <roger@eyesopen.com>
22784
22785         * gfortran.fortran-torture/execute/where_10.f90: New test case.
22786         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22787         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22788         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22789         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22790         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22791         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22792
22793 2006-02-16  Jeff Law  <law@redhat.com>
22794
22795         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22796         * gcc.dg/tree-ssa/vrp26.c: New test.
22797
22798 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
22799
22800         PR target/20353
22801         PR target/24578
22802         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22803         __UCLIBC__ is defined.
22804
22805 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
22806
22807         PR fortran/26224
22808         * gfortran.dg/gomp/pr26224.f: New test.
22809
22810 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
22811
22812         PR tree-opt/25918
22813         * lib/target-supports.exp
22814         (check_effective_target_vect_short_mult): New.
22815         (check_effective_target_vect_char_mult): New.
22816         (check_effective_target_vect_widen_sum_qi_to_si): New.
22817         (check_effective_target_vect_widen_sum_qi_to_hi): New.
22818         (check_effective_target_vect_widen_sum_hi_to_si): New.
22819         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22820         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22821         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22822         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22823         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22824         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22825         vect-reduc-pattern-2c.c
22826         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22827         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22828         vect-reduc-pattern-1c.c
22829
22830 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
22831
22832         PR fortran/24557
22833         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22834
22835 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22836
22837         PR fortran/26054
22838         * gfortran.dg/enum_8.f90: Remove check for warning.
22839         * gfortran.dg/iomsg_1.f90: Ditto.
22840         * gfortran.dg/enum_1.f90: Ditto.
22841         * gfortran.dg/enum_9.f90: Ditto.
22842         * gfortran.dg/enum_2.f90: Ditto.
22843         * gfortran.dg/enum_10.f90: Ditto.
22844         * gfortran.dg/enum_3.f90: Ditto.
22845         * gfortran.dg/flush_1.f90: Ditto.
22846         * gfortran.dg/enum_4.f90: Ditto.
22847         * gfortran.dg/array_constructor_1.f90: Ditto.
22848         * gfortran.dg/enum_5.f90: Ditto.
22849         * gfortran.dg/enum_6.f90: Ditto.
22850         * gfortran.dg/enum_7.f90: Ditto.
22851
22852 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
22853
22854         PR middle-end/26300
22855         * gcc.c-torture/compile/20060215-1.c: New test.
22856
22857 2006-02-14  Roger Sayle  <roger@eyesopen.com>
22858
22859         PR middle-end/23670
22860         * gcc.dg/tree-ssa/andor-2.c: New test case.
22861
22862 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
22863
22864         PR fortran/25045
22865         * optional_dim.f90: New test.
22866
22867 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22868
22869         PR fortran/26277
22870         * gfortran.dg/label_4.f90: New.
22871
22872 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
22873             Diego Novillo  <dnovillo@redhat.com>
22874             Uros Bizjak  <uros@kss-loka.si>
22875
22876         * gfortran.dg/gomp: New directory.
22877
22878 2006-02-14  Richard Guenther  <rguenther@suse.de>
22879
22880         PR tree-optimization/26258
22881         * gcc.dg/torture/pr26258.c: New testcase.
22882
22883 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
22884
22885         PR fortran/26246
22886         * gfortran.dg/pr26246_1.f90: New test.
22887         * gfortran.dg/pr26246_2.f90: New test.
22888
22889         PR middle-end/26092
22890         * gcc.c-torture/compile/20060208-1.c: New test.
22891
22892 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
22893
22894         PR fortran/26074
22895         PR fortran/25103
22896         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22897         * gfortran.dg/bad_automatic_objects_1.f90: New test.
22898         * gfortran.dg/automatic_module_variable.f90: Change error message.
22899
22900         PR fortran/20861
22901         * gfortran.dg/internal_dummy_1.f90: New test.
22902
22903         PR fortran/20871
22904         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
22905
22906
22907         PR fortran/25083
22908         * gfortran.dg/uncommon_block_data_1.f90: New test.
22909         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
22910         with standard.
22911
22912         PR fortran/25088
22913         * gfortran.dg/typed_subroutine_1.f90: New test.
22914
22915 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
22916
22917         * objc.dg/dwarf-1.m: New.
22918
22919 2006-02-13  Roger Sayle  <roger@eyesopen.com>
22920
22921         PR middle-end/24427
22922         * gcc.dg/tree-ssa/andor-1.c: New test case.
22923
22924 2006-02-13  Josh Conner  <jconner@apple.com>
22925
22926         PR target/25376
22927         * gcc.dg/pr25376.c: New test.
22928
22929         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
22930         assemble.
22931         * lib/target-supports.exp (check_named_sections_available):
22932         Only compile named-sections test -- don't assemble.
22933
22934 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22935
22936         * g++.dg/warn/no-write-strings.C: New test.
22937         * g++.dg/warn/write-strings.C: Likewise.
22938         * g++.dg/warn/write-strings-default.C: Likewise.
22939
22940 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
22941
22942         PR fortran/25806
22943         * gfortran.dg/ret_pointer_2.f90: New test.
22944
22945 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
22946
22947         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22948
22949 2006-02-10  Jeff Law  <law@redhat.com>
22950
22951         * gcc.c-torture/compile/pr26213.c: New test.
22952
22953 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
22954
22955         gfortran.dg/null_1.f90: New test.
22956
22957 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22958
22959         PR fortran/14771
22960         * gfortran.dg/parens_4.f90: New.
22961         * gfortran.dg/parens_5.f90: New.
22962
22963 2006-02-10  Richard Guenther  <rguenther@suse.de>
22964
22965         * gcc.dg/pr23372-1.c: Remove empty file.
22966
22967 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22968         Paul Thomas  <pault@gcc.gnu.org>
22969
22970         PR fortran/14771
22971         * gfortran.dg/parens_1.f90: New.
22972         * gfortran.dg/parens_2.f90: New.
22973         * gfortran.dg/parens_3.f90: New.
22974
22975 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22976
22977         PR fortran/26038
22978         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22979
22980         PR fortran/25059
22981         * gfortran.dg/impure_assignment_1.f90: New test.
22982
22983         PR fortran/25070
22984         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22985
22986 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22987
22988         PR target/26141
22989         * g++.dg/expr/stdarg2.C: New test.
22990
22991 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22992
22993         PR inline-asm/16194
22994         * gcc.dg/pr16194.c: New test.
22995
22996 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22997
22998         * ada/acats/run_acats: Use portable variant of "$@".
22999
23000 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23001
23002         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23003         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23004
23005 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23006
23007         PR tree-opt/26179
23008         * g++.dg/opt/pr26179.C: New test.
23009
23010 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23011
23012         PR middle-end/26134
23013         * gcc.dg/tree-ssa/complex-3.c: New test.
23014
23015 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23016
23017         * gcc.c-torture/compile/volatile-1.c: New test.
23018
23019 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
23020
23021         PR 26180
23022         * gcc.dg/tree-ssa/pr26180.c: New test.
23023
23024 2006-02-08  Jeff Law  <law@redhat.com>
23025
23026         * gcc.dg/tree-ssa/pr21417.c: New test.
23027
23028 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23029
23030         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23031         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23032
23033 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23034
23035         * lib/scanrtl.exp: New.
23036
23037 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23038
23039         PR c++/26071
23040         * g++.dg/other/virtual2.C: New test.
23041
23042         PR c++/26070
23043         * g++.dg/other/virtual1.C: New test.
23044
23045 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23046
23047         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23048         cleanup-ipa-dump): Update dump file glob patterns.
23049         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23050         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23051
23052         * lib/gcc-dg.exp: Load it.
23053         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23054
23055 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
23056
23057         PR testsuite/26159
23058         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23059         * gcc.dg/tree-ssa/pr23382.c: Ditto.
23060
23061 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23062
23063         PR fortran/25577
23064         * gfortran.dg/mvbits_1.f90: New.
23065
23066 2006-02-07  Dirk Mueller  <dmueller@suse.com>
23067
23068         * g++.dg/warn/Wdiv-by-zero.C: New test.
23069         * g++.dg/warn/Wno-div-by-zero.C: New.
23070
23071 2006-02-07  Jeff Law  <law@redhat.com>
23072
23073         * gcc.dg/tree-ssa/pr21559.c: New test.
23074
23075         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23076         multiple VRP passes.
23077         * gcc.dg/tree-ssa/vrp09.c: Likewise.
23078         * gcc.dg/tree-ssa/vrp18.c: Likewise.
23079         * gcc.dg/tree-ssa/pr21582.c: Likewise.
23080         * gcc.dg/tree-ssa/pr20657.c: Likewise.
23081         * gcc.dg/tree-ssa/pr21001.c: Likewise.
23082         * gcc.dg/tree-ssa/vrp02.c: Likewise
23083         * gcc.dg/tree-ssa/vrp11.c: Likewise
23084         * gcc.dg/tree-ssa/pr14341.c: Likewise
23085         * gcc.dg/tree-ssa/vrp19.c: Likewise
23086         * gcc.dg/tree-ssa/vrp20.c: Likewise
23087         * gcc.dg/tree-ssa/vrp03.c: Likewise
23088         * gcc.dg/tree-ssa/pr21086.c: Likewise
23089         * gcc.dg/tree-ssa/pr21959.c: Likewise
23090         * gcc.dg/tree-ssa/vrp21.c: Likewise
23091         * gcc.dg/tree-ssa/vrp04.c: Likewise
23092         * gcc.dg/tree-ssa/pr25485.c: Likewise
23093         * gcc.dg/tree-ssa/pr22026.c: Likewise
23094         * gcc.dg/tree-ssa/vrp22.c: Likewise
23095         * gcc.dg/tree-ssa/vrp05.c: Likewise
23096         * gcc.dg/tree-ssa/20030807-10.c: Likewise
23097         * gcc.dg/tree-ssa/pr20701.c: Likewise
23098         * gcc.dg/tree-ssa/vrp23.c: Likewise
23099         * gcc.dg/tree-ssa/vrp06.c: Likewise
23100         * gcc.dg/tree-ssa/pr22117.c: Likewise
23101         * gcc.dg/tree-ssa/pr20702.c: Likewise
23102         * gcc.dg/tree-ssa/vrp15.c: Likewise
23103         * gcc.dg/tree-ssa/pr21090.c: Likewise
23104         * gcc.dg/tree-ssa/pr21294.c: Likewise
23105         * gcc.dg/tree-ssa/vrp24.c: Likewise
23106         * gcc.dg/tree-ssa/vrp07.c: Likewise
23107         * gcc.dg/tree-ssa/pr21563.c: Likewise
23108         * gcc.dg/tree-ssa/pr25382.c: Likewise
23109         * gcc.dg/tree-ssa/vrp16.c: Likewise
23110         * gcc.dg/tree-ssa/vrp25.c: Likewise
23111         * gcc.dg/tree-ssa/vrp08.c: Likewise
23112         * gcc.dg/tree-ssa/20030807-6.c: Likewise
23113         * gcc.dg/tree-ssa/vrp17.c: Likewise
23114         * gcc.dg/tree-ssa/pr21458.c: Likewise
23115         * g++.dg/tree-ssa/pr18178.C: Likewise
23116
23117 2006-02-07  Richard Guenther  <rguenther@suse.de>
23118
23119         PR c++/26140
23120         Revert
23121         2006-01-30  Richard Guenther  <rguenther@suse.de>
23122         PR c++/23372
23123         * gcc.dg/pr23372-1.C: New testcase.
23124
23125         * g++.dg/tree-ssa/pr26140.C: New testcase.
23126
23127 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
23128
23129         PR c++/9737
23130         * g++.dg/template/ttp15.C: New test.
23131         * g++.dg/template/ttp16.C: Likewise.
23132         * g++.dg/template/ttp17.C: Likewise.
23133         * g++.old-deja/g++.pt/ttp36.C: Remove.
23134         * g++.old-deja/g++.pt/ttp19.C: Likewise.
23135         * g++.old-deja/g++.pt/ttp37.C: Likewise.
23136         * g++.old-deja/g++.pt/ttp38.C: Likewise.
23137         * g++.old-deja/g++.pt/ttp39.C: Likewise.
23138         * g++.old-deja/g++.pt/ttp9.C: Likewise.
23139         * g++.old-deja/g++.pt/ttp40.C: Likewise.
23140         * g++.old-deja/g++.pt/ttp51.C: Likewise.
23141         * g++.old-deja/g++.pt/ttp26.C: Likewise.
23142         * g++.old-deja/g++.pt/ttp36.C: Likewise.
23143
23144 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
23145
23146         PR libfortran/23815
23147         * unf_io_convert_4.f90: New test.
23148
23149 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
23150
23151         * gcc.dg/tree-ssa/loadpre10.c: New test.
23152         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23153         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23154         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23155
23156 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23157
23158         PR libfortran/24685
23159         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23160
23161 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
23162
23163         PR tree-opt/25251
23164         * gfortran.dg/assign_7.f: New test.
23165
23166 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
23167
23168         PR fortran/26041
23169         PR fortran/26064
23170         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23171         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23172         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23173
23174 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
23175
23176         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23177         in size_t typedef.
23178
23179 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23180
23181         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23182         * g++.dg/charset/string.c (foo): Likewise.
23183         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23184         const char*
23185         * g++.dg/ext/builtin2.C (printf): Likewise.
23186         * g++.dg/init/new15.C (printf): Likewise.
23187         * g++.dg/opt/pr17697-1.C (foo): Likewise.
23188         * g++.dg/opt/pr17697-2.C (foo): Likewise.
23189         * g++.dg/opt/pr17697-3.C (foo): Likewise.
23190         * g++.dg/template/non-dependent4.C (temp): Likewise.
23191         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23192         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23193         parameter type to const char*.
23194         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23195         Change type to const char*.
23196         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23197         Likewise.
23198         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23199         second parameter type to const char*.
23200         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23201         (Y::Y): Change parameter type to const char*.
23202         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23203         * g++.old-deja/g++.jason/report.C: Apply const correctness.
23204         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23205         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23206         (char*).
23207         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23208         const char*.
23209         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23210         type to const char*.
23211         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23212         return type to const char*.
23213         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23214         to const char*.
23215         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23216         * g++.old-deja/g++.law/refs1.C: Likewise.
23217         * g++.old-deja/g++.law/visibility1.C: Likewise.
23218         * g++.old-deja/g++.law/visibility2.C: Likewise.
23219         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23220         const char*.
23221         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23222         * g++.old-deja/g++.mike/net48.C: Likewise.
23223         * g++.old-deja/g++.mike/p646.C: Likewise.
23224         * g++.old-deja/g++.mike/p6746.C: Likewise.
23225         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23226         type to const char*.
23227         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23228         deprecated conversion warning.
23229         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23230         char*.
23231         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23232         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23233         * g++.old-deja/g++.pt/explicit8.C: Likewise.
23234         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23235         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23236         * g++.old-deja/g++.pt/nontype3.C: Likewise.
23237         * g++.old-deja/g++.pt/t39.C: Likewise.
23238         * g++.old-deja/g++.robertl/eb106.C: Likewise.
23239         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23240
23241 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
23242
23243         PR fortran/25075
23244         intrinsic_argument_conformance_1.f90: New test.
23245
23246 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
23247
23248         PR fortran/20845
23249         * gfortran.dg/char_result_11.f90: Add SAVE.
23250         * gfortran.dg/der_pointer_4.f90: Ditto.
23251         * gfortran.dg/default_initialization.f90: New test.
23252
23253 2006-02-03  Jeff Law  <law@redhat.com>
23254
23255         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23256         handle more than 100 dump files.
23257         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23258         * lib/scantree.exp (scan-tree-dump): Likewise.
23259         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23260         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23261         * lib/scanipa.exp (scan-ipa-dump): Likewise.
23262         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23263         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23264
23265 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
23266
23267         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23268
23269 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
23270
23271         * g++.dg/template/using12.C: New test.
23272
23273 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
23274
23275         * gcc.target/powerpc/pr25960.c: New test.
23276
23277 2006-02-02  Steven G. Kargl  <kargls@comcast>
23278
23279         PR fortran/24958
23280         gfortran.dg/nullify_2.f90: New test.
23281
23282 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
23283
23284         PR 25990
23285         * gcc.dg/gomp/pr25990.c: New test.
23286
23287 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
23288
23289         PR c++/25342
23290         * g++.gd/template/partial4.C: New test.
23291
23292 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
23293
23294         PR middle-end/26001
23295         * gfortran.dg/data_char_2.f90: New.
23296
23297 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
23298
23299         PR fortran/26039
23300         maxval_maxloc_conformance_1.f90: New test.
23301
23302 2006-01-31  Richard Guenther  <rguenther@suse.de>
23303
23304         * gcc.target/i386/sselibm-1.c: New testcase.
23305         * gcc.target/i386/sselibm-2.c: Likewise.
23306         * gcc.target/i386/sselibm-3.c: Likewise.
23307         * gcc.target/i386/sselibm-4.c: Likewise.
23308         * gcc.target/i386/sselibm-5.c: Likewise.
23309
23310 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23311
23312         PR fortran/24266
23313         * gfortran.dg/arrayio_derived_2.f90: New.
23314
23315 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
23316
23317         * gcc.dg/unsigned-long-compare.c: New test.
23318
23319 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
23320
23321         PR testsuite/25318
23322         * lib/target-supports.exp (check_effective_target_freorder):
23323         Check to see if target supports -freorder-blocks-and-partition.
23324         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23325         instead of "dg-require-named-sections".
23326
23327 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
23328
23329         PR target/14798:
23330         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23331         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23332         * gcc.dg/pragma-isr-trapa2.c: Likewise.
23333         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23334         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23335         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23336         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23337         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23338
23339 2006-01-30  Richard Guenther  <rguenther@suse.de>
23340
23341         PR c++/23372
23342         * gcc.dg/pr23372-1.C: New testcase.
23343
23344 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
23345
23346         * gcc.dg/gomp/pr25874.c: New test.
23347
23348 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
23349
23350         PR tree-opt/25911
23351         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23352
23353 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
23354
23355         PR fortran/18578
23356         PR fortran/18579
23357         PR fortran/20857
23358         PR fortran/20885
23359         * gfortran.dg/intent_out_1.f90: New test.
23360
23361 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
23362
23363         PR fortran/17911
23364         * gfortran.dg/procedure_lvalue.f90: New test.
23365
23366         PR fortran/20895
23367         PR fortran/25030
23368         * gfortran.dg/char_pointer_assign_2.f90: New test.
23369         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23370         assignment to be consistent with standard.
23371         * gfortran.dg/char_result_2.f90: The same.
23372         * gfortran.dg/char_result_8.f90: The same.
23373
23374 2006-01-28  Zack Weinberg  <zackw@panix.com>
23375
23376         * gcc.dg/Woverlength-strings.c
23377         * gcc.dg/Woverlength-strings-pedantic-c89.c
23378         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23379         * gcc.dg/Woverlength-strings-pedantic-c99.c
23380         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23381
23382 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
23383
23384         * gcc.c-torture/execute/20060127-1.c: New test.
23385
23386 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23387
23388         PR c++/25999
23389         * g++.dg/ext/pragmaweak1.C: New test.
23390
23391 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23392
23393         PR c++/25855
23394         * g++.dg/template/spec29.C: New test.
23395
23396 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
23397
23398         PR c/19606.
23399         * gcc.c-torture/execute/pr19606.c: New.
23400
23401 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
23402
23403         * gcc.dg/pragma-re-4.c: New test.
23404
23405 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
23406
23407         PR fortran/25964
23408         * gfortran.dg/assumed_size_refs_3.f90: New test.
23409
23410 2006-01-27  Ben Elliston  <bje@au.ibm.com>
23411
23412         * gcc.misc-tests/dectest.exp: Remove defunct comment.
23413
23414 2006-01-26  Laurent GUERBY <laurent@guerby.net>
23415
23416         PR ada/21317
23417         * ada/acats/support/impdef.a: Add One_Long_Second.
23418         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23419         * ada/acats/tests/c9/c94026.a: Likewise.
23420         * ada/acats/tests/c9/c97305c.ada: Likewise.
23421         * ada/acats/tests/c9/c99004a.ada: Likewise.
23422
23423 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
23424
23425         PR fortran/25964
23426         * gfortran.dg/global_references_2.f90: New test.
23427
23428         PR fortran/25084
23429         PR fortran/20852
23430         PR fortran/25085
23431         PR fortran/25086
23432         * gfortran.dg/assumed_charlen_function_1.f90: New test.
23433         * gfortran.dg/assumed_charlen_function_3.f90: New test.
23434
23435         PR fortran/25416
23436         * gfortran.dg/assumed_charlen_function_2.f90: New test.
23437
23438 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
23439
23440         PR c/25892
23441         * gcc.dg/Wpointer-sign.c: New.
23442         * gcc.dg/Wpointer-sign-Wall.c: New.
23443         * gcc.dg/Wpointer-sign-Wall-no.c: New.
23444         * gcc.dg/Wpointer-sign-pedantic.c: New.
23445         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23446         * gcc.dg/conv-2.c: Use -Wpointer-sign.
23447
23448 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
23449
23450         PR C/25861
23451         * gcc.c-torture/compile/pr25861.c: New test.
23452
23453 2006-01-26  Paul Brook  <paul@codesourcery.com>
23454
23455         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23456         on short-enum targets.
23457         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23458         variable.
23459         (generate_fields): Use short_enums.
23460         (main): Set short_enums.  Document -e.
23461         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23462         on short-enum targets.
23463         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23464         variable.
23465         (generate_fields): Use short_enums.
23466         (main): Set short_enums.  Document -e.
23467         * lib/target-supports.exp (check_effective_target_short_enums): New.
23468
23469 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
23470
23471         PR target/25947
23472         * gcc.dg/torture/pr25947-1.c: New test.
23473
23474 2006-01-25  Jan Hubicka  <jh@suse.cz>
23475             Roger Sayle  <roger@eyesopen.com>
23476
23477         PR rtl-optimization/25703
23478         * gcc.target/i386/20060125-1.c: New test case.
23479         * gcc.target/i386/20060125-2.c: New test case.
23480
23481 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23482
23483         PR fortran/18540
23484         * gfortran.dg/goto_1.f: New.
23485
23486 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
23487
23488         PR fortran/25716
23489         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23490         25716 on 32-bit systems too.
23491
23492 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
23493
23494         PR testsuite/25590
23495         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23496
23497 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
23498
23499         * gcc.dg/tree-ssa/gen-vect-33.c: New.
23500
23501 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23502
23503         PR fortran/25835
23504         * gfortran.dg/read_eof.f90: Delete, renamed.
23505         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23506         * gfortran.dg/read_eof_2.f90: New test.
23507         * gfortran.dg/read_eof_3.f90: New test.
23508
23509 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
23510
23511         PR tree-opt/25860
23512         * gcc.c-torture/compile/pr25860.c: New test.
23513
23514 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23515
23516         PR c++/25552
23517         * g++.dg/parse/dtor8.C: New test.
23518
23519 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
23520
23521         PR testsuite/25891
23522         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23523         * gcc.dg/gomp/gomp.exp: Return without testing anything if
23524         check_effective_target_fopenmp returns 0.
23525
23526 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
23527
23528         PR ada/20548
23529         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23530         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23531         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23532
23533 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
23534
23535         PR tree-opt/25857
23536         * g++.dg/opt/pr25857.C: New test.
23537
23538 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
23539         Jan Hubicka  <jh@suse.cz>
23540         Richard Guenther  <rguenther@suse.de>
23541
23542         PR rtl-optimization/25654
23543         * gcc.dg/torture/pr25654.c: New testcase.
23544         * gcc.target/i386/pr25654.c: Likewise.
23545
23546 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
23547
23548         PR fortran/25901
23549         * gfortran.dg/internal references_2.f90: New test.
23550
23551         Fix regression in testing of admissability of attributes.
23552         * gfortran.dg/intent_used_1.f90: New test.
23553
23554 2006-01-23  Ben Elliston  <bje@au.ibm.com>
23555
23556         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23557         Remove target conditional torture options for i?86 and x86_64
23558         GNU/Linux.
23559
23560 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23561
23562         PR c++/10891
23563         * g++.dg/rtti/no-rtti.C: New.
23564
23565 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
23566
23567         PR c++/25895
23568         * g++.dg/inherit/conv2.C: New test.
23569
23570         PR c++/25856
23571         * g++.dg/parse/dtor7.C: New test.
23572
23573         PR c++/25858
23574         * g++.dg/template/crash44.C: New test.
23575
23576 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
23577
23578         PR fortran/25124
23579         PR fortran/25625
23580         * gfortran.dg/internal_references_1.f90: New test.
23581           PR fortran/20881
23582         PR fortran/23308
23583         PR fortran/25538
23584         PR fortran/25710
23585         * gfortran.dg/global_references_1.f90: New test.
23586         * gfortran.dg/g77/19990905-1.f: Restore the error that
23587         there is a clash between the common block name and
23588         the name of a subroutine reference.
23589
23590         PR fortran/PR24276
23591         * gfortran.dg/aliasing_dummy_1.f90: New test.
23592
23593 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
23594
23595         * gcc.dg/vmx/1b-01.c: Warning fix.
23596         * gcc.dg/vmx/1c-02.c: Likewise.
23597         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23598
23599 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
23600
23601         PR testsuite/24962
23602         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23603
23604 2006-01-20  Richard Guenther  <rguenther@suse.de>
23605         Steven Bosscher <stevenb.gcc@gmail.com>
23606
23607         PR rtl-optimization/24626
23608         * gcc.dg/torture/pr24626-1.c: New testcase.
23609         * gcc.dg/torture/pr24626-2.c: Likewise.
23610         * gcc.dg/torture/pr24626-3.c: Likewise.
23611         * gcc.dg/torture/pr24626-4.c: Likewise.
23612
23613 2006-01-20  Dirk Mueller  <dmueller@suse.com>
23614
23615         PR c++/5520
23616         * g++.dg/warn/empty-body.C: New.
23617
23618 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
23619
23620         PR c++/22136
23621         * g++.dg/template/using10.C: New test.
23622         * g++.dg/temlpate/using11.C: Likewise.
23623         * g++.dg/inherit/using5.C: Tweak error messages.
23624
23625 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
23626
23627         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23628         target test.
23629         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23630
23631 2006-01-19  Jan Hubicka  <jh@suse.cz>
23632
23633         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23634
23635 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23636
23637         PR c++/25854
23638         * g++.dg/template/spec28.C: New test.
23639
23640 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
23641
23642         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23643         (switchfiles): Fix fprintf's by adding srcdir or removing it.
23644
23645 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
23646
23647         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23648         * gcc.dg/gomp/critical-1.c: Likewise.
23649         * gcc.dg/gomp/critical-3.c: Likewise.
23650         * gcc.dg/gomp/empty.c: Likewise.
23651         * gcc.dg/gomp/ordered-1.c: Likewise.
23652         * gcc.dg/gomp/for-4.c: Likewise.
23653         * gcc.dg/gomp/for-6.c: Likewise.
23654         * gcc.dg/gomp/master-3.c: Likewise.
23655         * gcc.dg/gomp/for-8.c: Likewise.
23656         * gcc.dg/gomp/for-10.c: Likewise.
23657         * gcc.dg/gomp/for-18.c: Likewise.
23658         * gcc.dg/gomp/for-5.c: Likewise.
23659         * gcc.dg/gomp/for-7.c: Likewise.
23660         * gcc.dg/gomp/for-9.c: Likewise.
23661
23662 2006-01-18  Jeff Law  <law@redhat.com>
23663
23664         * gcc.dg/tree-ssa/vrp25.c: New test.
23665
23666 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23667
23668         * gcc.dg/pr25805.c: Fix misapplied patch.
23669
23670 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
23671
23672         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23673         (check_effective_target_vect_udot_qi): New.
23674         (check_effective_target_vect_sdot_hi): New.
23675         (check_effective_target_vect_udot_hi): New.
23676         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23677         prefixed with "wrapv-" with -fwrapv.
23678         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23679         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23680         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23681         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23682         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23683
23684         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23685         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23686         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23687         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23688
23689 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23690
23691         PR c++/16829
23692         * g++.dg/other/default2.C: New test.
23693         * g++.dg/other/default3.C: New test.
23694
23695 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23696
23697         PR c/25805
23698         * gcc.dg/pr25805.c: New file.
23699
23700 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
23701
23702         PR c++/25836
23703         * g++.dg/template/init6.C: New test.
23704
23705 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
23706
23707         * gcc.dg/tree-ssa/pr24287.c: New test
23708
23709 2006-01-18  Eric Christopher  <echristo@apple.com>
23710
23711         * g++.dg/eh/table.C: New.
23712
23713 2006-01-18  DJ Delorie  <dj@redhat.com>
23714
23715         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23716         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23717         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23718         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23719
23720 2006-01-18  Jeff Law  <law@redhat.com>
23721
23722         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23723         on wrapping on overflow semantics.
23724
23725         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23726
23727         * gcc.gc/tree-ssa/vrp23.c: New test.
23728         * gcc.gc/tree-ssa/vrp24.c: New test.
23729
23730 2006-01-18  Richard Henderson  <rth@redhat.com>
23731             Aldy Hernandez  <aldyh@redhat.com>
23732             Jakub Jelinek  <jakub@redhat.com>
23733             Diego Novillo  <dnovillo@redhat.com>
23734             Uros Bizjak  <uros@kss-loka.si>
23735
23736         * gcc.dg/gomp: New directory.
23737
23738 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
23739             Steven G. Kargl  <kargls@comcast.net>
23740
23741         PR fortran/20869
23742         * gfortran.dg/intrinsic_external_1.f90: New test.
23743
23744         PR fortran/20875.
23745         * gfortran.dg/elemental_pointer_1.f90: New test.
23746
23747         PR fortran/25024
23748         * gfortran.dg/external_procedures_1.f90: New test.
23749
23750         PR fortran/25785
23751         gfortran.dg/assumed_present.f90: New test.
23752
23753 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
23754
23755         * g++.dg/parse/lookup5.C: New test.
23756
23757 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23758
23759         PR fortran/25697
23760         * gfortran.dg/read_eof.f90: New test.
23761
23762 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23763
23764         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23765         add a closing brace.
23766
23767 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23768
23769         PR fortran/25631
23770         * gfortran.dg/fmt_tl.f: New test.
23771
23772 2006-01-17  Eric Christopher  <echristo@apple.com>
23773
23774         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23775         * g++.old-deja/g++.warn/impint2.C: Ditto.
23776         * g++.old-deja/g++.other/null1.C: Ditto.
23777         * g++.dg/warn/conv2.C: Ditto.
23778         * g++.dg/warn/conv4.C: New file.
23779
23780 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23781
23782         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23783
23784 2006-01-17  Andreas Jaeger  <aj@suse.de>
23785             Janis Johnson <janis187@us.ibm.com>
23786
23787         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23788         in 64-bit.
23789         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23790         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23791
23792 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23793
23794         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23795         (switchfiles): xfail txxx where xxx >= 25.
23796
23797 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23798
23799         PR testsuite/25764
23800         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23801
23802 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
23803
23804         PR c/25682
23805         * gcc.dg/pr25682.c: New test.
23806         * g++.dg/parse/array-size2.C: New test.
23807
23808 2006-01-16  Ian Lance Taylor  <ian@airs.com>
23809
23810         * consistency.vlad: Remove entire directory, 1652 files.
23811
23812 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
23813
23814         * lib/target-supports.exp (check_effective_target_dfp_nocache,
23815         check_effective_target_dfprt_nocache): New.
23816         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23817         (check_effective_target_dfprt): New.
23818         * lib/c-compat.exp (check_dfp): Remove.
23819         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23820         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23821         level of support for decimal float.
23822         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23823         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23824         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23825         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23826         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23827         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23828         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23829         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23830         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23831         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23832         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23833         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23834         directives.
23835
23836 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
23837
23838         PR testsuite/25741
23839         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23840         $base_dir/../.
23841         * lib/gfortran.exp (gfortran_init): Likewise.
23842         * lib/obj-c++.exp (obj-c++_init): Likewise.
23843         * lib/scanasm.exp (scan-assembler-dem): Likewise.
23844         (scan-assembler-dem-not): Likewise.
23845         * lib/scandump.exp (scan-dump-dem): Likewise.
23846         (scan-dump-dem-not): Likewise.
23847
23848 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
23849
23850         PR testsuite/25767
23851         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23852         powerpc-*-darwin*.
23853         * lib/obj-c++.exp (obj-c++_init): Likewise.
23854
23855 2006-01-16  Richard Guenther  <rguenther@suse.de>
23856
23857         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23858
23859 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23860
23861         PR testsuite/25777
23862         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23863         to LD_LIBRARY_PATH.
23864
23865 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
23866             Andrew Pinski  <pinskia@physics.uc.edu>
23867
23868         * gcc.dg/minmax-1.c: New test.
23869
23870 2006-01-16  Ben Elliston  <bje@au.ibm.com>
23871
23872         * gcc.dg/dfp/dfp.exp: Correct FSF address.
23873         * gcc.misc-tests/dectest.exp: Ditto.
23874
23875 2006-01-15  Ian Lance Taylor  <ian@airs.com>
23876
23877         PR testsuite/25796
23878         * gcc.target/i386/cmov6.c: Use -march=k8.
23879
23880 2006-01-15  Andreas Jaeger  <aj@suse.de>
23881
23882         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23883         x86 does not have __float128.
23884
23885 2006-01-14  Ian Lance Taylor  <ian@airs.com>
23886
23887         * gcc.target/i386/cmov6.c: New test.
23888
23889 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
23890
23891         PR c++/25663
23892         * g++.dg/template/ctor6.C: New test.
23893
23894 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
23895
23896         PR tree-optimization/25485
23897         * gcc.dg/tree-ssa/pr25485.c: New.
23898
23899 2006-01-14  Richard Guenther  <rguenther@suse.de>
23900
23901         PR tree-optimization/22548
23902         PR tree-optimization/22555
23903         PR tree-optimization/22501
23904         * gcc.dg/tree-ssa/alias-4.c: New testcase.
23905         * gcc.dg/tree-ssa/alias-5.c: Likewise.
23906         * gcc.dg/tree-ssa/alias-6.c: Likewise.
23907         * gcc.dg/tree-ssa/alias-7.c: Likewise.
23908         * gcc.dg/tree-ssa/alias-8.c: Likewise.
23909         * gcc.dg/tree-ssa/alias-9.c: Likewise.
23910         * gcc.dg/tree-ssa/alias-10.c: Likewise.
23911         * gcc.dg/tree-ssa/alias-11.c: Likewise.
23912         * gcc.dg/tree-ssa/alias-12.c: Likewise.
23913
23914 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
23915
23916         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
23917         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
23918
23919 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
23920         Richard Guenther  <rguenther@suse.de>
23921
23922         PR rtl-optimization/24257
23923         * gcc.dg/torture/pr24257.c: New testcase.
23924
23925 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
23926
23927         * gcc.c-torture/execute/20060110-1.c: New test.
23928         * gcc.c-torture/execute/20060110-2.c: New test.
23929
23930 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
23931
23932         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
23933
23934 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
23935
23936         PR fortran/25756
23937         * gfortran.dg/label_3.f90: New test.
23938
23939 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
23940
23941         PR tree-optimization/25771
23942         * g++.dg/tree-ssa/pr25771.C: New test
23943
23944 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23945
23946         PR tree-opt/24365
23947         * g++.dg/opt/complex5.C: New test.
23948
23949 2006-01-13  Richard Guenther  <rguenther@suse.de>
23950
23951         * gcc.target/i386/387-9.c: New testcase.
23952
23953 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23954
23955         PR c++/24824
23956         * g++.dg/debug/dwarf2-1.C: New.
23957
23958 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
23959
23960         PR testsuite/25728
23961         * lib/gcov.exp (verify-lines): Add "close $fd".
23962
23963 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
23964             Ben Elliston  <bje@au.ibm.com>
23965
23966         * gcc.dg/dfp/inf-1.c: New test.
23967
23968 2006-01-12  Janis Johnson <janis187@us.ibm.com>
23969             Yao Qi  <qiyaoltc@cn.ibm.com>
23970             Ben Elliston  <bje@au.ibm.com>
23971             Jon Grimm  <jgrimm2@us.ibm.com>
23972
23973         * gcc.dg/nodfp-1.c: New test.
23974         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23975         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23976         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23977         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23978         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23979         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23980         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23981         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23982         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23983         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23984         * gcc.dg/format/dfp-printf-1.c: Likewise.
23985         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23986         (compat_setup_dfp): New.
23987         * gcc.dg/compat/compat.exp: Use it.
23988         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23989         Make some variables global, prepend "compat_" to their names.
23990         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23991         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23992         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23993         * lib/compat.exp (compat_skip_list): Make global, rename.
23994         * lib/c-compat.exp: New file.
23995         * lib/target-supports.exp (check_effective_target_dfp): New.
23996
23997         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23998         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23999         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24000         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24001         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24002         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24003         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24004         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24005         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24006         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24007         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24008         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24009         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24010         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24011         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24012         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24013         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24014         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24015         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24016         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24017         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24018         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24019         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24020         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24021         gcc.dg/dfp/struct-layout-1.c,
24022         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24023         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24024         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24025         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24026         gcc.dg/dfp/func-vararg-dfp.c,
24027         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24028         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24029         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24030         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24031         gcc.dg/dfp/wtr-conversion-1.c: New tests.
24032
24033 2006-01-11  Richard Guenther  <rguenther@suse.de>
24034
24035         PR tree-optimization/25734
24036         * gcc.dg/tree-ssa/pr25734.c: New testcase.
24037
24038 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24039
24040         PR fortran/25486
24041         * gfortran.dg/literal_character_constant_1_x.F: New test.
24042         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24043         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24044         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24045
24046 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24047
24048         PR c++/25386
24049         * g++.dg/ext/packed3.C: Add expected packed error.
24050
24051 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
24052
24053         PR target/25706
24054         * gcc.dg/torture/pr25706-1.c: New test.
24055
24056 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
24057
24058         PR tree-optimization/23109
24059         PR tree-optimization/23948
24060         PR tree-optimization/24123
24061
24062         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24063         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24064         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24065         g++.dg/tree-ssa/pr23948.C: New testcases.
24066         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24067         three divisions in order to do the optimization.
24068
24069 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
24070
24071         PR c++/25632
24072         * g++.dg/other/pr25632.C: New test.
24073
24074 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
24075
24076         PR fortran/25730
24077         * gfortran.dg/used_types_1.f90: New test.
24078
24079 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
24080
24081         PR target/25718
24082         * gcc.dg/torture/pr25718-1.c: New test.
24083
24084 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24085
24086         * gfortran.dg/list_read_2.f90: Fix typo in description.
24087
24088 2006-01-10  Jan Beulich  <jbeulich@novell.com>
24089
24090         * lib/target-supports.exp (check_visibility_available): Simplify test
24091         for *-*-netware*.
24092         (check_profiling_available): Fail for *-*-netware*.
24093         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24094         * gcc.dg/20021014-1.c: Likewise.
24095         * gcc.dg/nest.c: Likewise.
24096
24097 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24098
24099         fortran/24936
24100         * gfortran.dg/forall_3.f90: New test.
24101
24102 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24103
24104         PR fortran/21977
24105         * gfortran.dg/nesting_2.f90: New test.
24106         * gfortran.dg/nesting_3.f90: New test.
24107
24108 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
24109
24110         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24111         Fix typo in comment.
24112
24113 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24114
24115         * gfortran.dg/single_char_string.f90: New test.
24116
24117 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24118
24119         * gfortran.dg/ichar_2.f90: New test.
24120
24121 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24122
24123         PR fortran/25093
24124         * gfortran.dg/private_type_4.f90: New.
24125
24126 2006-01-07  Richard Guenther  <rguenther@suse.de>
24127
24128         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24129
24130 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24131
24132         * gfortran.dg/func_decl_1.f90: New.
24133         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24134         * gfortran.dg/array_alloc_2.f90: Likewise.
24135         * gfortran.dg/char_result_8.f90: Likewise.
24136         * gfortran.dg/dup_save_1.f90: Likewise.
24137         * gfortran.dg/dup_save_2.f90: Likewise.
24138         * gfortran.dg/f2c_6.f90: Likewise.
24139         * gfortran.dg/f2c_7.f90: Likewise.
24140         * gfortran.dg/func_result_2.f90: Likewise.
24141         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24142
24143 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
24144
24145         PR fortran/22146
24146         * gfortran.dg/elemental_subroutine_1.f90: New test.
24147         * gfortran.dg/elemental_subroutine_2.f90: New test.
24148
24149         PR fortran/25029
24150         PR fortran/21256
24151         * gfortran.dg/assumed_size_refs_1.f90: New test.
24152
24153         PR fortran/20868
24154         PR fortran/20870
24155         * gfortran.dg/assumed_size_refs_2.f90: New test.
24156         * gfortran.dg/initialization_1.f90: Change warning message.
24157
24158 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
24159
24160         * gcc.dg/tree-ssa/loop-15.c: New test.
24161
24162 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24163
24164         PR fortran/25598
24165         * gfortran.dg/backspace_3.f: New test.
24166         * gfortran.dg/backspace_4.f: New test.
24167
24168 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24169
24170         PR fortran/24268
24171         * gfortran.dg/fmt_white.f: Update test.
24172
24173 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
24174
24175         * gcc.dg/cast-1.c: Add new warning.
24176         * gcc.dg/cast-2.c: Likewise.
24177         * gcc.dg/cast-3.c: Likewise.
24178         * gcc.dg/format/cast-1.c: Likewise.
24179         * gcc.dg/cast-4.c: New testcase.
24180
24181 2006-01-05  Richard Guenther  <rguenther@suse.de>
24182
24183         PR tree-optimization/22555
24184         * gcc.dg/tree-ssa/alias-3.c: New testcase.
24185
24186 2006-01-05  Richard Guenther  <rguenther@suse.de>
24187             Diego Novillo  <dnovillo@redhat.com>
24188
24189         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24190         * gcc.dg/tree-ssa/loop-8.c: Likewise.
24191         * gcc.dg/tree-ssa/loop-1.c: Likewise.
24192         * gcc.dg/tree-ssa/pr23294.c: Likewise.
24193         * gcc.dg/tree-ssa/pr21985.c: Likewise.
24194         * gcc.dg/tree-ssa/loop-14.c: Likewise.
24195         * gcc.dg/tree-ssa/loop-2.c: Likewise.
24196         * gcc.dg/tree-ssa/loop-3.c: Likewise.
24197         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24198         * gcc.dg/tree-ssa/pr21171.c: Likewise.
24199         * gcc.dg/tree-ssa/loop-5.c: Likewise.
24200         * gcc.dg/tree-ssa/loop-10.c: Likewise.
24201         * gcc.dg/tree-ssa/loop-6.c: Likewise.
24202         * treelang/compile/extravar.tree: Likewise.
24203         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24204         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24205         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24206         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24207         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24208
24209 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24210
24211         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24212         for 64-bit fix.
24213
24214 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
24215
24216         PR fortran/23675
24217         gfortran.dg/char_result_11.f90: New.
24218
24219 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
24220
24221         PR c++/24782
24222         * g++.dg/parse/access9.C: New test.
24223         * g++.dg/tc1/dr52.C: Tweak error markers.
24224
24225 2006-01-04  Richard Henderson  <rth@redhat.com>
24226
24227         Merge from gomp branch.
24228         * g++.dg/parse/pragma2.C: Update expected error lines.
24229
24230 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
24231
24232         * g++.dg/other/i386-2.C: New test.
24233
24234         PR target/25554
24235         * gcc.c-torture/compile/20051228-1.c: New test.
24236
24237         PR c/25559
24238         * gcc.dg/pr25559.c: New test.
24239
24240 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
24241
24242         PR c++/25492
24243         * g++.dg/lookup/friend9.C: New test.
24244
24245         PR c++/25625
24246         * g++.dg/template/repo5.C: New test.
24247
24248 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
24249
24250         PR fortran/25101
24251         * gfortran.dg/forall_2.f90: New test.
24252
24253 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24254
24255         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24256         dg-require-weak.  Adjust regexp to handle leading-underscore
24257         targets and space as well as TAB after .weak.  Change previous
24258         64-bit fix to not use naked dot.
24259
24260 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
24261
24262         PR rtl-optimization/25578
24263         * gcc.c-torture/execute/20060102-1.c: New testcase.
24264
24265 2006-01-03  Richard Guenther  <rguenther@suse.de>
24266
24267         PR c/25183
24268         * gcc.dg/torture/pr25183.c: New testcase.
24269
24270 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
24271
24272         Merge from gomp-branch.
24273         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24274         * gcc.dg/ia64-sync-2.c: Likewise.
24275         * gcc.dg/ia64-sync-3.c: Likewise.
24276         * gcc.dg/ia64-sync-4.c: Likewise.
24277         * gcc.dg/sync-2.c: Likewise.
24278         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24279         that sparc64-*-* and sparcv9-*-* supports sync builtins.
24280
24281 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
24282
24283         PR c++/25635
24284         * g++.dg/parse/operator6.C: New test.
24285
24286         PR c++/25637
24287         * g++.dg/parse/error29.C: New test.
24288
24289         PR c++/25638
24290         * g++.dg/parse/dtor6.C: New test.
24291
24292         PR c++/25633
24293         * g++.dg/parse/ctor3.C: New test.
24294
24295         PR c++/25634
24296         * g++.dg/template/class3.C: New test.
24297
24298 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
24299
24300         * g++.dg/debug/debug9.C: New.
24301
24302 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
24303
24304         PR fortran/24640
24305         * gfortran.dg/label_2.f90: New test.
24306
24307 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24308
24309         * g++.dg/lookup/using12.C: Tighten error marker.
24310
24311 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
24312             Andrew Pinski <pinskia@physics.uc.edu>
24313
24314         * gcc.target/powerpc/darwin-abi-3.c: New file.
24315         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24316         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24317         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24318         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24319         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24320         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24321         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24322         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24323
24324 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
24325
24326         * gcc.dg/tree-ssa/loadpre1.c: New;
24327         * gcc.dg/tree-ssa/loadpre2.c: New;
24328         * gcc.dg/tree-ssa/loadpre3.c: New;
24329         * gcc.dg/tree-ssa/loadpre4.c: New;
24330         * gcc.dg/tree-ssa/loadpre5.c: New;
24331         * gcc.dg/tree-ssa/loadpre6.c: New;
24332         * gcc.dg/tree-ssa/loadpre7.c: New;
24333         * gcc.dg/tree-ssa/loadpre8.c: New;
24334         * gcc.dg/tree-ssa/loadpre9.c: New;
24335
24336 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
24337
24338         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24339         * g++.dg/abi/thunk4.C: Likewise.
24340
24341 2006-01-01  Andreas Jaeger  <aj@suse.de>
24342
24343         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24344         portable.
24345
24346 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
24347
24348         PR c++/25294
24349         * gcc.dg/pragma-pack-3.c: New test.
24350         * g++.dg/parse/pragma3.C: New test.
24351
24352 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24353
24354         PR middle-end/24827
24355         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24356
24357 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24358
24359         PR testsuite/25214
24360         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24361
24362 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24363
24364         PR fortran/22607
24365         * gfortran-dg/pure_byref_3.f90: New.
24366
24367         fortran/PR 25396
24368         * gfortran.dg/userdef_operator_1.f90: New.
24369
24370 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24371
24372         * g++.dg/abi/thunk3.C: New.
24373         * g++.dg/abi/thunk4.C: New.
24374
24375 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
24376
24377         PR fortran/25532
24378         * gfortran.dg/host_used_types_1.f90: New test. Check that host
24379         associated derived type components of derived types are
24380         properly declared in contained procedures.
24381
24382 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24383
24384         PR libgfortran/25139
24385         * gfortran.dg/backspace_2.f: New test.
24386
24387 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24388
24389         PR libgfortran/25550
24390         * gfortran.dg/endfile.f: New test.
24391
24392 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24393
24394         PR libgfortran/25419
24395         * gfortran.dg/comma.f: New test.
24396
24397 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24398
24399         * lib/gfortran-dg.exp: Remove trailing whitespace.
24400         * lib/fortran-torture.exp: Test with -fbounds-check instead of
24401         -funroll-all-loops.
24402
24403 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
24404
24405         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24406         Extended Double long doubles or repeat tests when long double is
24407         the same size as double.
24408
24409 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24410
24411         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24412
24413         PR testsuite/25442
24414         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24415         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24416
24417         PR testsuite/25441
24418         * gcc.dg/pr23911.c: Make test variable static.
24419
24420         PR testsuite/25444
24421         * gcc.dg/tree-ssa/pr14841.c: Likewise.
24422
24423 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24424
24425         PR c++/25439
24426         * g++.dg/parse/crash17.C: Adjust error markers.
24427         * g++.dg/template/error20.C: New test.
24428
24429 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24430
24431         PR c++/23172
24432         * g++.dg/ext/complit4.C: New test.
24433
24434         PR c++/25417
24435         * g++.dg/ext/complit5.C: Likewise.
24436
24437 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
24438
24439         PR tree-optimization/25125
24440         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24441         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24442         * gcc.c-torture/execute/pr25125.c: New.
24443
24444 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
24445
24446         PR fortran/25029
24447         PR fortran/21256
24448         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24449         functions with incorrect assumed size references.
24450
24451 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
24452
24453         PR c++/23171
24454         * g++.dg/opt/init1.C: New test.
24455
24456 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
24457
24458         PR c++/24671
24459         * g++.dg/template/sfinae3.C: New test.
24460
24461 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24462
24463         * g++.dg/other/friend4.C: New test.
24464
24465 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24466
24467         PR target/25005
24468         * g++.dg/opt/pr25005.C: New test.
24469
24470 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24471
24472         PR c++/25369
24473         * g++.dg/template/ptrmem16.C: New test.
24474
24475 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
24476
24477         PR fortran/25029
24478         PR fortran/21256
24479         * gfortran.dg/initialization_1.f90: Add test of SIZE.
24480
24481 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24482
24483         PR libgfortran/25307
24484         * gfortran.dg/list_read_5.f90: New test.
24485
24486 2005-12-22  Richard Henderson  <rth@redhat.com>
24487
24488         * gcc.target/i386/sse-7.c: Use -msse2.
24489
24490 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24491
24492         PR rtl-optimization/25432
24493         * gcc.c-torture/compile/20051216-1.c: New test.
24494
24495         PR objc/25328
24496         * objc/execute/pr25328.m: New test.
24497
24498 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24499
24500         PR c++/25364
24501         * g++.dg/template/call4.C: New test.
24502
24503 2005-12-22  Dale Johannesen  <dalej@apple.com>
24504
24505         * gcc.target/i386/sse-17.c: New.
24506
24507 2005-12-22  Paul Brook  <paul@codesourcery.com>
24508
24509         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24510
24511 2005-12-22  Paul Brook  <paul@codesourcery.com>
24512
24513         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24514
24515 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24516
24517         PR tree-opt/25513
24518         * gcc.c-torture/compile/pr25513.c: New test.
24519
24520 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24521
24522         PR c++/23333
24523         * g++.dg/parse/error25.C: Add more tests.
24524
24525 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24526
24527         PR fortran/18990
24528         * gfortran.dg/der_charlen_1.f90: New.
24529
24530 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
24531
24532         PR fortran/20889
24533         * gfortran.dg/pointer_component_type_1.f90: New test.
24534
24535         PR fortran/25029
24536         PR fortran/21256
24537         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24538         should give an error with assumed size array refernces and checks
24539         those that should not.
24540         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24541         reference an upper bound so that it does not generate an error.
24542
24543         PR fortran/19362
24544         PR fortran/20244
24545         PR fortran/20864
24546         PR fortran/25391
24547         * gfortran.dg/used_dummy_types_1.f90: New test.
24548         * gfortran.dg/used_dummy_types_2.f90: New test.
24549         * gfortran.dg/used_dummy_types_3.f90: New test.
24550         * gfortran.dg/used_dummy_types_4.f90: New test.
24551         * gfortran.dg/used_dummy_types_5.f90: New test.
24552
24553         PR fortran/23152
24554         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24555         group already being USE associated.
24556         * gfortran.dg/assumed_shape_nml.f90: New test.
24557         * gfortran.dg/assumed_size_nml.f90: New test.
24558
24559         PR fortran/20862
24560         PR fortran/25053
24561         PR fortran/25063
24562         PR fortran/25064
24563         PR fortran/25066
24564         PR fortran/25067
24565         PR fortran/25068
24566         PR fortran/25307
24567         * gfortran.dg/io_constraints_1.f90: New test.
24568         * gfortran.dg/io_constraints_1.f90: New test.
24569         * gfortran.dg/iostat_3.f90: Change wording of warning.
24570         * gfortran.dg/g77/19981216-0.f: The same.
24571
24572 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
24573
24574         PR tree-optimization/23518
24575         * gcc.dg/pr23518.c: New.
24576
24577 2005-12-21  Mike Stump  <mrs@apple.com>
24578
24579         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24580
24581 2005-12-21  Paul Brook  <paul@codesourcery.com>
24582
24583         * gcc.dg/pr19340.c: Skip on m68k targets.
24584
24585 2005-12-21  Steven Bosscher  <stevenb@suse.de>
24586
24587         PR rtl-optimization/25196
24588         * gcc.dg/pr25196.c: New test.
24589
24590 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
24591
24592         PR fortran/25423
24593         gfortran.dg/where_nested_1.f90: New.
24594
24595 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
24596
24597         PR tree-optimization/25382.
24598         * gcc.dg/tree-ssa/pr25382.c: New.
24599
24600 2005-12-20  Richard Guenther  <rguenther@suse.de>
24601
24602         PR middle-end/24306
24603         * gcc.target/i386/pr24306.c: New testcase.
24604
24605 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
24606
24607         PR tree-optimization/25501
24608         * gcc.dg/tree-ssa/pr25501.c: New.
24609
24610 2005-12-20  Richard Guenther  <rguenther@suse.de>
24611
24612         Revert
24613         2005-12-02  Richard Guenther  <rguenther@suse.de>
24614
24615         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24616
24617 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
24618
24619         PR c++/21228
24620         * g++.dg/warn/Wunreachable-code-2.C: New test.
24621
24622 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
24623
24624         PR c++/24278
24625         * g++.dg/template/ctor5.C: New test.
24626
24627         PR c++/24915
24628         * g++.dg/template/overload8.C: New test.
24629
24630 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
24631
24632         * gcc.c-torture/compile/pr25483 : New test.
24633
24634 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24635
24636         PR c++/20552
24637         * g++.dg/ext/typeof10.C: New test.
24638
24639 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24640
24641         * gcc.dg/mt-loopi1.c: New.
24642
24643 2005-12-18  Richard Guenther  <rguenther@suse.de>
24644
24645         PR tree-optimization/25481
24646         * gcc.dg/torture/pr25481.c: New testcase.
24647
24648 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24649
24650         PR rtl-optimization/21041
24651         * gcc.dg/pr21041.c: New test.
24652
24653 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24654
24655         PR libgfortran/25463
24656         * gfortran.dg/advance.f90: New test.
24657
24658 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
24659
24660         * gcc.dg/20051201-1.c: New test.
24661
24662 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
24663
24664         PR fortran/25018
24665         * gfortran.dg/initialization_1.f90: New test.
24666         * gfortran.dg/enum_5.f90: Change dg-error to new message.
24667         * gfortran.dg/g77/980616-0.f: The same.
24668
24669 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24670
24671         * PR fortran/25458
24672         * gfortran.dg/chkbits.f90: New test.
24673
24674 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24675
24676         * gfortran.dg/enum_5.f: Revert to previous version.
24677
24678 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24679
24680         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24681         * gfortran.dg/nested_modules_1.f90: Ditto.
24682         * gfortran.dg/hollerith_f95.f90: Ditto.
24683         * gfortran.dg/select_5.f90: Ditto.
24684         * gfortran.dg/secnds.f: Ditto.
24685         * gfortran.dg/hollerith2.f90: Ditto.
24686         * gfortran.dg/imag_2.f: Ditto.
24687         * gfortran.dg/ftell_2.f90: Ditto.
24688         * gfortran.dg/malloc_free_1.f90: Ditto.
24689         * gfortran.dg/logint-1.f: Ditto.
24690         * gfortran.dg/recursive_statement_functions.f90: Ditto.
24691         * gfortran.dg/e_d_fmt.f90: Ditto.
24692         * gfortran.dg/hollerith_legacy.f90: Ditto.
24693         * gfortran.dg/logint-2.f: Ditto.
24694         * gfortran.dg/enum_5.f90: Ditto.
24695         * gfortran.dg/f2c_2.f90: Ditto.
24696         * gfortran.dg/pr17143.f90: Ditto.
24697         * gfortran.dg/namelist_14.f90: Ditto.
24698         * gfortran.dg/logint-3.f: Ditto.
24699         * gfortran.dg/spread_scalar_source.f90: Ditto.
24700         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24701         * gfortran.dg/namelist_11.f: Ditto.
24702         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24703         * gfortran.dg/g77/20010519-1.f
24704         * gfortran.dg/g77/alpha1.f: Ditto.
24705         * gfortran.dg/g77/990115-1.f: Ditto.
24706         * gfortran.dg/g77/erfc.f: Ditto.
24707         * gfortran.dg/g77/19990313-3.f: Ditto.
24708         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24709         * gfortran.dg/g77/20010426.f: Ditto.
24710         * gfortran.dg/g77/19990313-0.f: Ditto.
24711         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24712         * gfortran.dg/g77/20000629-1.f: Ditto.
24713         * gfortran.dg/g77/970125-0.f: Ditto.
24714         * gfortran.dg/g77/8485.f: Ditto.
24715         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24716         * gfortran.dg/g77/19990313-1.f: Ditto.
24717         * gfortran.dg/g77/int8421.f: Ditto.
24718         * gfortran.dg/g77/19990305-0.f: Ditto.
24719         * gfortran.dg/g77/947.f: Ditto.
24720         * gfortran.dg/g77/19990905-2.f: Ditto.
24721         * gfortran.dg/g77/cabs.f: Ditto.
24722         * gfortran.dg/g77/19990313-2.f: Ditto.
24723         * gfortran.dg/g77/20020307-1.f: Ditto.
24724         * gfortran.dg/g77/dcomplex.f: Ditto.
24725         * gfortran.dg/g77/19990502-1.f: Ditto.
24726         * gfortran.dg/g77/19981216-0.f: Ditto.
24727         * gfortran.dg/common_4.f90: Ditto.
24728         * gfortran.dg/entry_4.f90: Ditto.
24729         * gfortran.dg/equiv_constraint_2.f90: Ditto.
24730         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24731         * gfortran.dg/namelist_12.f: Ditto.
24732         * gfortran.dg/scale_1.f90: Ditto.
24733         * gfortran.dg/modulo_1.f90
24734         * gfortran.dg/hollerith.f90: Ditto.
24735         * gfortran.dg/direct_io_3.f90: Ditto.
24736         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24737         * gfortran.dg/gnu_logical_1.F: Ditto.
24738         * gfortran.dg/unf_io_convert_1.f90: Ditto.
24739         * gfortran.dg/assign_1.f90: Ditto.
24740         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24741         * gfortran.dg/pr23095.f: Ditto.
24742         * gfortran.dg/read_float_1.f90: Ditto.
24743
24744 2005-12-17  Andreas Jaeger  <aj@suse.de>
24745
24746         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24747         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24748
24749 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24750
24751         PR fortran/24268
24752         * gfortran.dg/fmt_white.f: New test.
24753
24754 2005-12-16  Steven G. Kargl <kargls@comcast.net>
24755
24756         * gfortran.dg/label_1.f90: New test.
24757
24758 2005-12-15  Ben Elliston  <bje@au.ibm.com>
24759
24760         PR testsuite/25422
24761         * gcc.dg/20031012-1.c: Add -Walways-true option.
24762         * gcc.dg/weak/weak-3.c: Likewise.
24763         * g++.old-deja/g++.mike/warn8.C: Likewise.
24764
24765 2005-12-16  Mike Stump  <mrs@apple.com>
24766
24767         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24768         exit.
24769
24770 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24771
24772         PR libgfortran/25264
24773         PR libgfortran/25349
24774         * gfortran.dg/tl_editing.f90: Added additional checks.
24775         * gfortran.dg/t_editing.f: New test.
24776         * gfortran.dg/write_padding.f90: New test
24777
24778 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24779
24780         PR testsuite/25215
24781         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24782
24783 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
24784
24785         PR rtl-optimization/24899
24786         * gcc.c-torture/execute/20051215-1.c: New test.
24787
24788 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
24789
24790         PR 24823
24791         * gfortran.dg/pr24823.f: New test.
24792
24793 2005-12-16  Jeff Law  <law@redhat.com>
24794
24795         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24796
24797 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24798
24799         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24800         (base_types): Change C++ style comments to C style comments.  Remove
24801         aligned types from the array.  Keep Enums disabled.
24802         (complex_types): Remove aligned types from the array.
24803         Comment out "_Complex long double".
24804         (attrib_types): Remove.
24805         (complex_attrib_types): Remove.
24806         (attrib_array_types): Remove.
24807         (complex_attrib_array_types): Remove.
24808         (aligned_bitfld_types): Remove.
24809         (n_aligned_bitfld_types): Remove.
24810         (FEATURE_ALIGNEDPACKED): Delete.
24811         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24812         (singles): Remove support for adding attributes.
24813         (choose_type): Remove support for attributed types.
24814         (generate_fields): Remove support for attributed bit-fields.
24815         Remove support for adding attributes.
24816         (generate_random_tests): Remove support for adding attributes.
24817         (features): Add back "[0] :0" and "complex vector [0]".
24818         (main): Remove support for attributed bit-fields.
24819         Uncomment the calling of generate_random_tests for the rests of
24820         the tests.
24821
24822 2005-12-16  Jan Hubicka  <jh@suse.cz>
24823
24824         * gcc.c-torture/combine/pr25224.c: New.
24825
24826 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
24827
24828         PR other/25028
24829         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24830         HP-UX.
24831
24832 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
24833
24834         * gcc.dg/20051215-1.c: New file.
24835
24836 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24837
24838         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24839         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24840
24841 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
24842
24843         PR fortran/18197
24844         * gfortran.dg/dummy_functions_1.f90: New.
24845
24846 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
24847
24848         PR rtl-optimization/25310
24849         * gcc.c-torture/compile/pr25310.c: New test.
24850
24851 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24852
24853         PR debug/25023
24854         * gcc.dg/pr25023.c: New test.
24855
24856 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24857
24858         * g++.old-deja/g++.brendan/redecl1.C,
24859         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24860         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24861         g++.old-deja/g++.oliva/typeof1.C,
24862         g++.old-deja/g++.other/crash16.C,
24863         g++.old-deja/g++.other/crash34.C,
24864         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24865         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24866         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24867         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24868         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24869         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24870         Remove xfail.
24871
24872 2005-12-14  Kean Johnston  <jkj@sco.com>
24873             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24874
24875         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24876         * gcc.target/i386/20020523-1.c: Ditto.
24877         * gcc.target/i386/tailcall-1.c: Ditto.
24878         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24879         * gcc.target/i386/ssetype-5.c: Ditto.
24880
24881 2005-12-14  Jeff Law  <law@redhat.com>
24882
24883         * gcc.dg/tree-ssa/foldstring-1.c: New test.
24884
24885 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24886
24887         PR target/25254
24888         PR target/24188
24889         * gcc.target/i386/pr25254.c: New test.
24890         * gfortran.dg/PR24188.f: New test.
24891
24892 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
24893
24894         * lib/fortran-torture.exp: Catch remaining uses of
24895         remote_file build delete.
24896
24897 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24898
24899         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24900
24901 2005-12-14  Ben Elliston  <bje@au.ibm.com>
24902
24903         * gcc.dg/warn-addr-cmp.c: New test.
24904
24905 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24906
24907         PR debug/25023
24908         PR target/25293
24909         * gcc.target/i386/pr25293.c: New test.
24910
24911 2005-12-13  Petr Machata  <machata@post.cz>
24912
24913         PR c++/24907
24914         * g++.dg/parse/comma2.C: New test.
24915
24916 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
24917             Jakub Jelinek  <jakub@redhat.com>
24918
24919         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24920         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24921         (limits.h): Include unconditionally.
24922         (stdlib.h): Likewise.
24923         (hashtab.h): Do not include.
24924         (getopt.h): Likewise.
24925         (stddef.h): Include.
24926         (hashval_t): Define.
24927         (struct entry): Add "next" field.
24928         (HASH_SIZE): New macro.
24929         (hash_table): New variable.
24930         (switchfiles): Do not use xmalloc.
24931         (mix): New macro.
24932         (iterative_hash): New function.
24933         (hasht): Remove.
24934         (e_exists): New function.
24935         (e_insert): Likewise.
24936         (output): Use, instead of libiberty hashtable functions.
24937         (main): Do not use getopt.  Do not call htab_create.
24938
24939 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24940
24941         PR c++/25331
24942         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24943         put atal* and atpaal* attributes on array elements.
24944         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24945         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24946         put atal* and atpaal* attributes on array elements.
24947         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24948
24949 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
24950
24951         * gcc.dg/single-precision-constant.c: New test.
24952
24953 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
24954
24955         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24956         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24957         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24958         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24959         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24960         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24961         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24962         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24963         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24964         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24965         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24966         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24967         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24968         gcc.target/powerpc/ppc-sdata-2.c,
24969         gcc.target/powerpc/ppc-stackalign-1.c,
24970         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24971         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24972         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24973         gcc.target/powerpc/rs6000-ldouble-2.c,
24974         gcc.target/powerpc/rs6000-power2-1.c,
24975         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24976         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24977         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24978         option into target selector.
24979         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24980         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24981
24982 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24983
24984         PR objc/25348
24985         * objc.dg/encode-9.m: New test.
24986
24987 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24988
24989         PR testsuite/20772
24990         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24991         * gcc.dg/asm-b.c: Fix typo.
24992         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24993         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24994         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24995         i?86 lp64 and x86_64 ilp32.
24996         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24997         on i?86 lp64.
24998         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24999
25000 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
25001
25002         PR fortran/25078
25003         gfortran.dg/equiv_5.f90: New test.
25004
25005 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
25006
25007         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25008         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25009         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25010         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25011         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25012         * gcc.dg/tree-ssa/reassoc-5.c: New.
25013         * gcc.dg/tree-ssa/reassoc-6.c: New.
25014         * gcc.dg/tree-ssa/reassoc-7.c: New.
25015         * gcc.dg/tree-ssa/reassoc-8.c: New.
25016         * gcc.dg/tree-ssa/reassoc-9.c: New.
25017         * gcc.dg/tree-ssa/reassoc-10.c: New.
25018         * gcc.dg/tree-ssa/reassoc-11.c: New.
25019
25020 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25021
25022         PR testsuite/25167
25023         PR testsuite/24478
25024         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25025
25026 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
25027
25028         PR c++/25300
25029         * g++.dg/template/inherit.C: Do not use a generic error message.
25030
25031 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25032
25033         PR libobjc/25354
25034         * objc.dg/gnu-encoding: New directory.
25035         * objc.dg/gnu-encoding/compat-common.h: New file.
25036         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25037         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25038         * objc.dg/gnu-encoding/vector-defs.h: New file.
25039         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25040         * objc.dg/gnu-encoding/generate-random.c: New file.
25041         * objc.dg/gnu-encoding/generate-random_r.c: New file.
25042         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25043         * objc.dg/gnu-encoding/generate-random.h: New file.
25044
25045 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
25046
25047         PR c++/25337
25048         * g++.dg/template/defarg7.C: New test.
25049
25050 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25051
25052         PR libobjc/25347
25053         * objc.dg/encode-8.m: New test.
25054
25055 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25056
25057         PR libobjc/25346
25058         * objc.dg/encode-7.m: New test.
25059
25060 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
25061
25062         PR c++/25010
25063         * g++.dg/opt/inline10.C: New test.
25064
25065 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
25066
25067         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25068
25069 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
25070
25071         * gfortran.dg/substring_equivalence.f90: typo in comment
25072
25073 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25074
25075         PR fortran/25068
25076         * gfortran.dg/iostat_3.f90: New test.
25077
25078 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
25079
25080         PR fortran/23815
25081         * gfortran.dg/unf_io_convert_1.f90: New test.
25082         * gfortran.dg/unf_io_convert_2.f90: New test.
25083         * gfortran.dg/unf_io_convert_3.f90: New test.
25084
25085 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25086
25087         PR testsuite/20772
25088         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25089         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25090         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25091         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25092         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25093         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25094         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25095         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25096         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25097         gcc.dg/torture/fp-int-convert-float128-timode.c,
25098         gcc.dg/torture/fp-int-convert-float128.c,
25099         gcc.dg/torture/fp-int-convert-float80-timode.c,
25100         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25101         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25102
25103         * gcc.dg/tls/opt-1.c: Require effective target fpic.
25104
25105 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
25106
25107         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25108
25109 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
25110
25111         * gcc.dg/20051207-1.c,
25112         * gcc.dg/20051207-2.c,
25113         * gcc.dg/20051207-3.c: New tests.
25114
25115 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25116
25117         PR testsuite/20772
25118         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25119         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25120         dg-skip-if target selector.
25121
25122         PR testsuite/20772
25123         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25124         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25125         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25126         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25127         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25128         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25129         and/or merge with i?86 cases.
25130
25131         * gcc.dg/tls/opt-3.c: Require effective target fpic.
25132
25133         PR testsuite/20772
25134         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25135         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25136         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25137         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25138         x86_64-*-linux*.
25139
25140 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
25141
25142         PR target/25311
25143         * gcc.c-torture/compile/pr25311.c: New test.
25144
25145 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25146
25147         PR libgfortran/25039
25148         * gfortran.dg/read_comma.f: New test.
25149
25150 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
25151
25152         PR c++/19317
25153         * g++.dg/opt/pr19317-1.C: New test.
25154         * g++.dg/opt/pr19317-2.C: New test.
25155         * g++.dg/opt/pr19317-3.C: New test.
25156
25157         PR target/19005
25158         * gcc.c-torture/execute/pr19005.c: New test.
25159
25160         PR target/17828
25161         * g++.old-deja/g++.other/comdat5.C: New test.
25162         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25163
25164         * g++.dg/compat/struct-layout-1.exp: New file.
25165         * g++.dg/compat/struct-layout-1.h: New.
25166         * g++.dg/compat/struct-layout-1_generate.c: New.
25167         * g++.dg/compat/struct-layout-1_x1.h: New.
25168         * g++.dg/compat/struct-layout-1_x2.h: New.
25169         * g++.dg/compat/struct-layout-1_y1.h: New.
25170         * g++.dg/compat/struct-layout-1_y2.h: New.
25171
25172         * gcc.dg/20050330-2.c: New test.
25173
25174 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25175
25176         PR fortran/25292
25177         * gfortran.dg/associated_1.f90: New.
25178
25179 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25180
25181         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25182         ILP32 vect_no_align platforms.
25183
25184 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
25185             Jakub Jelinek  <jakub@redhat.com>
25186
25187         PR target/25268
25188         * gcc.c-torture/compile/20051207-1.c: New test.
25189
25190 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25191
25192         PR testsuite/20772
25193         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25194         gcc.dg/torture/pr18582-1.c,
25195         gcc.target/i386/attributes-error.c: Also test on x86_64.
25196
25197         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25198
25199 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25200
25201         PR c++/19397
25202         * g++.dg/template/typedef3.C: New test.
25203
25204         PR c++/19762
25205         PR c++/19764
25206         * g++.dg/template/dtor3.C: Fix error markers.
25207
25208 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
25209
25210         * lib/target-supports.exp (check_effective_target_sync_char_short):
25211         Add s390*.
25212
25213 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
25214
25215         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25216
25217 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25218
25219         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25220         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25221         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25222         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25223
25224 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25225
25226         PR c++/25263
25227         * g++.dg/other/array2.C: New test case.
25228
25229 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
25230
25231         * gcc.dg/darwin-weakimport-3.c: New.
25232
25233         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25234         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25235         and to work on Darwin.
25236         * gcc.dg/attr-weakref-1b.c: New file.
25237         * gcc.dg/attr-weakref-2.c: New test.
25238         * gcc.dg/darwin-weakref-1.c: New test.
25239
25240 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
25241
25242         PR testsuite/25247
25243         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25244         use in selector expressions.
25245         (dg-xfail-if): Ditto.
25246         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25247         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25248         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25249         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25250         * gcc.test-framework/test-framework.exp: Skip generated tests if
25251         CHECK_TEST_FRAMEWORK is not 1.
25252
25253 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25254
25255         PR tree-optimization/24963
25256         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25257
25258         PR target/24108
25259         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25260
25261         PR target/18580
25262         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25263         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25264         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25265         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25266
25267 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
25268
25269         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25270         dg-options.
25271
25272 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25273
25274         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25275
25276 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25277
25278         * gcc.dg/format/cast-1.c: New test.
25279
25280 2005-12-04  Roger Sayle  <roger@eyesopen.com>
25281
25282         PR c/7776
25283         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25284         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25285         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25286         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25287
25288 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25289
25290         * gcc.dg/cast-pretty-print-1.c: New test.
25291
25292 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25293
25294         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25295
25296 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
25297
25298         PR c++/24173
25299         * g++.dg/template/friend40.C: New test.
25300
25301 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
25302
25303         PR target/25199
25304         * gcc.target/i386/movq-2.c: New test.
25305         * gcc.target/i386/movq.c: Remove target i?86, instead add
25306         dg-require-effective-target ilp32.
25307
25308 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25309
25310         PR c++/24103
25311         * g++.dg/other/default1.C: New test.
25312
25313 2005-12-02  Richard Guenther  <rguenther@suse.de>
25314
25315         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25316
25317 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25318
25319         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25320
25321 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
25322
25323         PR target/21017
25324         * gcc.target/powerpc/rotate.c: New.
25325
25326 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25327
25328         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25329         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25330
25331 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25332
25333         PR c/13384
25334         * gcc.dg/pr17730-1.c: Adjust.
25335         * gcc.dg/lvalue1.c (main): Likewise.
25336         * gcc.dg/lvalue-2.c: Likewise.
25337         * g++.dg/pr7503-3.C
25338
25339 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
25340
25341         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25342         error messages.
25343
25344 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
25345
25346         PR fortran/24789
25347         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
25348
25349 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25350
25351         PR target/24475
25352         * lib/target-supports.exp (check_effective_target_tls): New.
25353         (check_effective_target_tls_runtime): New.
25354         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25355         for TLS support.
25356         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25357         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25358         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25359         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25360         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25361         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25362         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25363         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25364         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25365         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25366         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25367         effective-target TLS.
25368         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25369         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25370         effective-target TLS runtime.
25371
25372 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25373
25374         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25375
25376 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
25377
25378         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25379         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25380         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25381         ignored" warnings when "packing" is the same as the ABI layout.
25382
25383 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
25384
25385         PR fortran/21302
25386         * gfortran.dg/line_length_1.f: New test.
25387         * gfortran.dg/line_length_2.f90: Ditto.
25388
25389 2005-11-30  Richard Guenther  <rguenther@suse.de>
25390
25391         PR tree-optimization/21655
25392         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25393
25394 2005-11-30  Dale Johannesen  <dalej@apple.com>
25395
25396         * gcc.c-torture/compile/pr24930.c: New.
25397
25398 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
25399
25400         PR fortran/15809
25401         *  gfortran.dg/auto_char_dummy_array.f90: New test.
25402
25403 2005-11-30  Jeff Law  <law@redhat.com>
25404
25405         * g++.old-deja/g++.law/pr25000.C: New test.
25406
25407 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
25408
25409         * gcc.dg/tls/opt-11.c: New test.
25410
25411 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25412
25413         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25414         targets.
25415         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25416         LP64 ia64.
25417
25418 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
25419
25420         * gfortran.dg/open_access_1.f90: New test.
25421
25422 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25423
25424         * gcc.dg/charset/builtin2.c: New test.
25425
25426 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
25427
25428         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25429         on mmix-*-* for *_[xy].c.
25430
25431 2005-11-28  Kean Johnston  <jkj@sco.com>
25432
25433         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25434         headers.
25435         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25436         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25437         * gcc.target/i386/asm-3.c: Ditto.
25438         * gcc.target/i386/clobbers.c: Ditto.
25439         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25440         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25441         test regexp.
25442         * gcc.target/i386/mul.c: Ditto.
25443         * gcc.target/i386/ssetype-1.c: Ditto.
25444         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25445         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25446         static so the test works with -fPIC mode too. Based on comment in
25447         PR19231 by Pinski.
25448         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25449
25450 2005-11-28  Richard Guenther  <rguenther@suse.de>
25451
25452         * gcc.dg/alias-9.c: New testcase.
25453         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25454
25455 2005-11-28  Roger Sayle  <roger@eyesopen.com>
25456             Uros Bizjak  <uros@kss-loka.si>
25457
25458         PR middle-end/20219
25459         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25460         tan(x)/sin(x) transformations.
25461
25462 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
25463
25464         PR middle-end/24575
25465         * gcc.dg/tree-ssa/divide-3.c: New test.
25466         * gcc.dg/tree-ssa/divide-4.c: New test.
25467
25468 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
25469
25470         PR fortran/24917
25471         *  gfortran.dg/boz_6.f90: New test.
25472
25473 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25474
25475         PR fortran/23912
25476         * gfortran.dg/modulo_1.f90: New test.
25477
25478 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25479
25480         PR libfortran/24919
25481         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25482         fail on CRLF platforms.
25483         * gfortran.dg/ftell_2.f90: Likewise.
25484
25485 2005-11-26  Eric Christopher  <echristo@apple.com>
25486
25487         * gcc.dg/intmax_t-1.c: Remove mips xfail.
25488
25489 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25490
25491         * objc.dg/gnu-runtime-3.m: Simplify.
25492
25493 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25494
25495         PR middle-end/23669
25496         * gcc.dg/tree-ssa/divide-1.c: New test.
25497         * gcc.dg/tree-ssa/divide-2.c: New test.
25498
25499 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25500
25501         PR libgfortran/24945
25502         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25503
25504 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25505
25506         PR libgfortran/24945
25507         * gfortran.dg/open_status_2.f90: New test.
25508
25509 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25510
25511         * gcc.c-torture/execute/builtins/fprintf.c,
25512         gcc.c-torture/execute/builtins/fputs-lib.c,
25513         gcc.c-torture/execute/builtins/fputs.c,
25514         gcc.c-torture/execute/builtins/lib/fprintf.c,
25515         gcc.c-torture/execute/builtins/lib/printf.c,
25516         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25517
25518 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
25519
25520         * gcc.dg/20050922-2.c: New test.
25521
25522 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25523
25524         * objc.dg/gnu-runtime-3.m: New test.
25525
25526 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25527
25528         PR c++/9278
25529         * g++.dg/other/void1.C: New test.
25530
25531 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
25532
25533         PR middle-end/24998
25534         * gcc.dg/torture/fp-int-convert-float.c,
25535         gcc.dg/torture/fp-int-convert-double.c,
25536         gcc.dg/torture/fp-int-convert-long-double.c,
25537         gcc.dg/torture/fp-int-convert-timode.c,
25538         gcc.dg/torture/fp-int-convert-float80.c,
25539         gcc.dg/torture/fp-int-convert-float80-timode.c,
25540         gcc.dg/torture/fp-int-convert-float128.c,
25541         gcc.dg/torture/fp-int-convert-float128-timode.c,
25542         gcc.dg/torture/fp-int-convert.h: New files.
25543
25544 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25545
25546         PR middle-end/24989
25547         * gcc.dg/tree-ssa/bool-10.c: New test.
25548         * gcc.dg/tree-ssa/bool-11.c: New test.
25549         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25550
25551 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25552
25553         PR middle-end/24990
25554         * tree-ssa/pr24990-1.c: New test.
25555
25556 2005-11-24  Richard Guenther  <rguenther@suse.de>
25557         Dirk Mueller <dmueller@suse.de>
25558
25559         PR c++/14024
25560         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25561         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25562         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25563         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25564         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25565         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25566
25567 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
25568
25569         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25570
25571 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25572
25573         PR c/21668
25574         * gcc.dg/Wc++-compat.c: New.
25575         * gcc.dg/Wno-c++-compat.c: New.
25576
25577 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
25578
25579         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25580         (vspltish, vspltisw): Likewise.
25581
25582 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25583
25584         PR libgfortran/24794
25585         * gfortran.dg/namelist_12.f: Fix quotes.
25586         * gfortran.dg/namelist_13.f90: Fix quotes.
25587         * gfortran.dg/namelist_14.f90: Fix quotes.
25588         * gfortran.dg/namelist_15.f90: Fix quotes.
25589         * gfortran.dg/namelist_use.f90: Fix quotes.
25590         * gfortran.dg/namelist_use_only.f90: Fix quotes.
25591         * gfortran.dg/namelist_21.f90: New test.
25592         * gfortran.dg/namelist_22.f90: New test.
25593
25594 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
25595
25596         PR target/23435
25597         * gcc.c-torture/compile/pr23435.c: New.
25598
25599 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25600
25601         * gcc.c-torture/execute/floatunsisf-1.c: New test.
25602
25603 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25604
25605         * gcc.target/powerpc/405-macchw-1.c,
25606         gcc.target/powerpc/405-macchw-2.c,
25607         gcc.target/powerpc/405-macchwu-1.c,
25608         gcc.target/powerpc/405-macchwu-2.c,
25609         gcc.target/powerpc/405-machhw-1.c,
25610         gcc.target/powerpc/405-machhw-2.c,
25611         gcc.target/powerpc/405-machhwu-1.c,
25612         gcc.target/powerpc/405-machhwu-2.c,
25613         gcc.target/powerpc/405-maclhw-1.c,
25614         gcc.target/powerpc/405-maclhw-2.c,
25615         gcc.target/powerpc/405-maclhwu-1.c,
25616         gcc.target/powerpc/405-maclhwu-2.c,
25617         gcc.target/powerpc/405-mulchw-1.c,
25618         gcc.target/powerpc/405-mulchw-2.c,
25619         gcc.target/powerpc/405-mulchwu-1.c,
25620         gcc.target/powerpc/405-mulchwu-2.c,
25621         gcc.target/powerpc/405-mulhhw-1.c,
25622         gcc.target/powerpc/405-mulhhw-2.c,
25623         gcc.target/powerpc/405-mulhhwu-1.c,
25624         gcc.target/powerpc/405-mulhhwu-2.c,
25625         gcc.target/powerpc/405-mullhw-1.c,
25626         gcc.target/powerpc/405-mullhw-2.c,
25627         gcc.target/powerpc/405-mullhwu-1.c,
25628         gcc.target/powerpc/405-mullhwu-2.c,
25629         gcc.target/powerpc/405-nmacchw-1.c,
25630         gcc.target/powerpc/405-nmacchw-2.c,
25631         gcc.target/powerpc/405-nmachhw-1.c,
25632         gcc.target/powerpc/405-nmachhw-2.c,
25633         gcc.target/powerpc/405-nmaclhw-1.c,
25634         gcc.target/powerpc/405-nmaclhw-2.c,
25635         gcc.target/powerpc/440-macchw-1.c,
25636         gcc.target/powerpc/440-macchw-2.c,
25637         gcc.target/powerpc/440-macchwu-1.c,
25638         gcc.target/powerpc/440-macchwu-2.c,
25639         gcc.target/powerpc/440-machhw-1.c,
25640         gcc.target/powerpc/440-machhw-2.c,
25641         gcc.target/powerpc/440-machhwu-1.c,
25642         gcc.target/powerpc/440-machhwu-2.c,
25643         gcc.target/powerpc/440-maclhw-1.c,
25644         gcc.target/powerpc/440-maclhw-2.c,
25645         gcc.target/powerpc/440-maclhwu-1.c,
25646         gcc.target/powerpc/440-maclhwu-2.c,
25647         gcc.target/powerpc/440-mulchw-1.c,
25648         gcc.target/powerpc/440-mulchw-2.c,
25649         gcc.target/powerpc/440-mulchwu-1.c,
25650         gcc.target/powerpc/440-mulchwu-2.c,
25651         gcc.target/powerpc/440-mulhhw-1.c,
25652         gcc.target/powerpc/440-mulhhw-2.c,
25653         gcc.target/powerpc/440-mulhhwu-1.c,
25654         gcc.target/powerpc/440-mulhhwu-2.c,
25655         gcc.target/powerpc/440-mullhw-1.c,
25656         gcc.target/powerpc/440-mullhw-2.c,
25657         gcc.target/powerpc/440-mullhwu-1.c,
25658         gcc.target/powerpc/440-mullhwu-2.c,
25659         gcc.target/powerpc/440-nmacchw-1.c,
25660         gcc.target/powerpc/440-nmacchw-2.c,
25661         gcc.target/powerpc/440-nmachhw-1.c,
25662         gcc.target/powerpc/440-nmachhw-2.c,
25663         gcc.target/powerpc/440-nmaclhw-1.c,
25664         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25665
25666 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
25667
25668         PR fortran/24774
25669         * gfortran.dg/inquire_9.f90: New test.
25670
25671         PR fortran/21647
25672         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25673
25674 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25675
25676         PR libfortran/24432
25677         * lib/target-supports.exp (check_effective_target_fortran_large_real):
25678         Check that 'cos' is supported.
25679
25680 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
25681
25682         PR fortran/24223
25683         * gfortran.dg/substring_equivalence.f90: New test.
25684
25685         PR fortran/24705
25686         * gfortran.dg/auto_internal_assumed.f90: New test.
25687
25688 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
25689
25690         * gcc.dg/fold-div-2.c: New test.
25691
25692 2005-11-20  Ian Lance Taylor  <ian@airs.com>
25693
25694         PR rtl-optimization/24883
25695         * gcc.c-torture/compile/pr24883.c: New test.
25696
25697 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
25698
25699         PR middle-end/20583
25700         * gcc.c-torture/compile/pr20583.c: New.
25701
25702 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
25703
25704         * gcc.c-torture/execute/usmul.c: New test.
25705
25706 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
25707
25708         * gcc.dg/tree-ssa/vrp22.c: New test.
25709
25710 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
25711
25712         PR middle-end/24912
25713         * gcc.dg/torture/pr24912-1.c: New test.
25714
25715 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
25716
25717         PR fortran/24862
25718         * gfortran.dg/arrayio_derived_1.f90: New test.
25719
25720 2005-11-19  Richard Guenther  <rguenther@suse.de>
25721
25722         PR middle-end/23294
25723         * gcc.dg/tree-ssa/pr23294.c: New testcase.
25724
25725 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
25726
25727         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25728
25729 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
25730
25731         PR c++/8355
25732         * g++.dg/template/friend39.C: New test.
25733
25734 2005-11-18  James E Wilson  <wilson@specifix.com>
25735
25736         * gcc.dg/builtin-strstr.c: New.
25737
25738 2005-11-18  Richard Henderson  <rth@redhat.com>
25739
25740         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25741         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25742         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25743         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25744         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25745         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25746         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25747         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25748         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25749         renaming to remove initial "ia64-".
25750
25751 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
25752
25753         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25754
25755 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
25756
25757         * g++.dg/cpp/string-2.C: New test.
25758
25759 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
25760
25761         * gcc.dg/tree-ssa/loop-14.c: New test.
25762
25763 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
25764             Michael Chamberlain <michael@chamberlain.net.au>
25765
25766         * ada/acats/run_all.sh (target_run): Kill long running tests.
25767
25768 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25769
25770         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25771         * gcc.dg/cleanup-9.c: Likewise.
25772         * gcc.dg/cleanup-10.c: Likewise.
25773         * gcc.dg/cleanup-11.c: Likewise.
25774
25775 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25776
25777         PR fortran/24892
25778         * gfortran.dg/open_access_append_1.f90: New test.
25779         * gfortran.dg/open_access_append_2.f90: New test.
25780
25781 2005-11-16  Richard Guenther  <rguenther@suse.de>
25782
25783         PR middle-end/24851
25784         * gcc.c-torture/execute/pr24851.c: New testcase.
25785
25786 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
25787
25788         * gcc.dg/fold-overflow-1.c: New test.
25789
25790 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
25791
25792         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25793         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25794
25795 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
25796
25797         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25798         structures.
25799         * g++.dg/eh/forced2.C: Likewise.
25800         * g++.dg/eh/forced3.C: Likewise.
25801         * g++.dg/eh/forced4.C: Likewise.
25802
25803 2005-11-11  Mike Stump  <mrs@apple.com>
25804
25805         * g++.old-deja/g++.mike/unused.C: Add.
25806
25807 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
25808
25809         PR c++/24667
25810         * g++.dg/warn/Wcast-qual1.C: New test.
25811
25812 2005-11-15  Jan Hubicka  <jh@suse.cz>
25813
25814         * gcc.dg/winline-5.c: Add large-unit-insns limit.
25815
25816 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
25817
25818         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25819
25820 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
25821
25822         PR 24840
25823         * gcc.dg/tree-ssa/pr24840.c: New test.
25824
25825 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
25826
25827         PR testsuite/24841
25828         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25829
25830 2005-11-14  Dale Johannesen  <dalej@apple.com>
25831
25832         * gcc.c-torture/execute/20051113-1.c: New.
25833
25834 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
25835
25836         PR c++/24687
25837         * g++.dg/template/crash43.C: New test.
25838
25839 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
25840
25841         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25842
25843 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25844
25845         PR c++/24817
25846         * g++.dg/eh/spec8.C: New test.
25847
25848 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25849
25850         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25851
25852 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25853
25854         PR c++/20293
25855         * g++.dg/parse/ambig4.C: New test.
25856         * g++.dg/tc1/dr101.C: Adjust error markers.
25857         * g++.dg/lookup/strong-using-2.C: Likewise.
25858         * g++.dg/lookup/ambig5.C: Likewise.
25859         * g++.dg/lookup/ambig4.C: Likewise.
25860         * g++.dg/parse/crash22.C: Likewise.
25861
25862 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25863
25864         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25865
25866 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
25867
25868         * gcc.dg/nested-calls-1.c: New test.
25869
25870 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25871
25872         * gfortran.dg/complex_intrinsic_1.f90: New test.
25873         * gfortran.dg/complex_intrinsic_2.f90: New test.
25874         * gfortran.dg/fgetc_1.f90: New test.
25875         * gfortran.dg/fgetc_2.f90: New test.
25876         * gfortran.dg/fgetc_3.f90: New test.
25877         * gfortran.dg/ftell_1.f90: New test.
25878         * gfortran.dg/ftell_2.f90: New test.
25879         * gfortran.dg/gnu_logical_1.F: New test.
25880         * gfortran.dg/gnu_logical_2.f90: New test.
25881
25882 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
25883
25884         PR middle-end/24820
25885         * gcc.dg/pr24820.c: New test.
25886
25887 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
25888
25889         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25890         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25891         variable.
25892
25893 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25894
25895         PR testsuite/24614
25896         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25897
25898 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25899
25900         * gcc.target/cris/cris.exp: New file.
25901         * gcc.target/cris/rld-legit1.c: New test.
25902         * gcc.target/cris/rld-legit2.c: New test.
25903
25904 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
25905
25906         PR c++/24780
25907         * g++.dg/opt/pr24780.C: New test.
25908
25909         PR c++/24761
25910         * g++.dg/template/asm1.C: New test.
25911
25912 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
25913
25914         PR libgfortran/24787
25915         * gfortran.dg/scan_1.f90: New test.
25916
25917 2005-11-12  Jan Hubicka  <jh@suse.cz>
25918
25919         * gcc.target/i386/minmax-1.c: New.
25920         * gcc.target/i386/minmax-2.c: New.
25921
25922 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
25923
25924         * gcc.dg/pr24445.c: Fix for 64-bit targets.
25925
25926 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
25927
25928         * gcc.c-torture/execute/20051110-1.c,
25929         gcc.c-torture/execute/20051110-2.c: New tests.
25930
25931 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25932
25933         PR middle-end/24750
25934         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25935         New tests.
25936
25937 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25938
25939         * lib/target-libpath.exp (get_shlib_extension): New proc.
25940         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25941         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25942         * lib/objc.exp (objc_target_compile): Likewise.
25943         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25944         detection.
25945
25946 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25947
25948         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25949
25950         * lib/target-supports.exp (check_effective_target_static_libgfortran):
25951         Add -static to additional_flags and pass it to target_compile.
25952
25953 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
25954
25955         PR libgfortran/24719
25956         gfortran.dg/read_noadvance.f90: New test.
25957
25958         PR libgfortran/24699
25959         gfortran.dg/fmt_t_2.f90: New test.
25960
25961         PR libgfortran/24785
25962         gfortran.dg/read_x_eor.f90: New test.
25963
25964         PR libgfortran/24584
25965         gfortran.dg/namelist_empty.f90: Rename test.
25966
25967         PR libgfortran/24489
25968         gfortran/read_eor.f90: Rename test.
25969
25970 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25971
25972         PR fortran/15976
25973         * gfortran.dg/automatic_module_variable.f90: New test.
25974
25975 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25976
25977         PR target/24445
25978         * gcc.dg/pr24445.c: New test.
25979
25980 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25981
25982         PR fortran/24655
25983         PR fortran/24755
25984         * gfortran.dg/recursive_statement_functions.f90: Add statement
25985         functions using inline intrinsic functions and parameters to test
25986         that they no longer seg-fault.
25987
25988         PR fortran/24409
25989         gfortran.dg/nested_modules_4.f90: New test.
25990         gfortran.dg/nested_modules_5.f90: New test.
25991
25992 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25993
25994         PR fortran/24643
25995         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25996
25997 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25998
25999         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26000         failures.
26001
26002 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26003
26004         * gcc.dg/sparc-getcontext-1.c: New test.
26005
26006 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
26007
26008         * gcc.dg/ifcvt-fabs-1.c: New test.
26009
26010 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
26011
26012         PR other/4372
26013         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26014         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26015
26016 2005-11-09  Richard Guenther  <rguenther@suse.de>
26017
26018         PR tree-optimization/24716
26019         * gcc.c-torture/execute/pr24716.c: New testcase.
26020
26021 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26022
26023         * gcc.dg/pr24624.c: Disable for non S/390 targets.
26024
26025 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26026
26027         PR 24624
26028         * gcc.dg/pr24624.c: Testcase added.
26029
26030 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26031
26032         PR 24623
26033         * g++.dg/other/pr24623.C: Testcase added.
26034
26035 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
26036
26037         PR fortran/22607
26038         * gfortran-dg/pure_byref_1.f90: New.
26039         * gfortran-dg/pure_byref_2.f90: New.
26040
26041 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
26042
26043         PR c/24101
26044         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26045         * gcc.dg/dg.exp: Run main loop also for *.i files.
26046
26047 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
26048
26049         PR c++/19450
26050         * g++.dg/tls/diag-3.C: New test.
26051         * g++.dg/tls/diag-4.C: New test.
26052         * g++.dg/tls/static-1.C: New test.
26053         * g++.dg/tls/static-1a.cc: New file.
26054
26055 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
26056
26057         PR 23046
26058         * g++.dg/tree-ssa/pr23046.C: New test.
26059
26060 2005-11-08  Devang Patel <dpatel@apple.com>
26061
26062         PR tree-optimization/23115
26063         * gcc.dg/tree-ssa/pr23115.c: New.
26064
26065 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
26066
26067         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26068         * gcc.target/powerpc/pr16155.c: Same.
26069         * gcc.target/powerpc/altivec-1.c: Same.
26070         * gcc.target/powerpc/altivec-2.c: Same.
26071         * gcc.target/powerpc/altivec-3.c: Same.
26072         * gcc.target/powerpc/altivec-5.c: Same.
26073         * gcc.target/powerpc/altivec-11.c: Same.
26074         * gcc.target/powerpc/altivec-12.c: Same.
26075         * gcc.target/powerpc/altivec-14.c: Same.
26076         * gcc.target/powerpc/altivec-22.c: Same.
26077         * gcc.target/powerpc/altivec-consts.c: Same.
26078         * gcc.target/powerpc/altivec-pr22085.c: Same.
26079         * gcc.target/powerpc/altivec-splat.c: Same.
26080         * gcc.target/powerpc/altivec-varargs-1.c: Same.
26081         * gcc.target/powerpc/altivec-vec-merge.c: Same.
26082         * gcc.target/powerpc/darwin-longlong.c: Same.
26083
26084 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
26085
26086         PR target/19340
26087         * gcc.dg/pr19340.c: New test.
26088
26089 2005-11-07  Ian Lance Taylor  <ian@airs.com>
26090
26091         PR rtl-optimization/24683
26092         * gcc.dg/pr24683.c: New test.
26093
26094 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26095
26096         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26097         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26098
26099 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26100
26101         * gcc.target/i386/pr23376.c: Compile with -mmmx.
26102
26103 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
26104
26105         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26106
26107 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26108
26109         PR target/24230
26110
26111         * gcc.target/powerpc/altivec-consts.c,
26112         gcc.target/powerpc/altivec-splat.c: New testcase.
26113
26114 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26115
26116         PR c/24599
26117
26118         * gcc.dg/overflow-2.c: New testcase.
26119
26120 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
26121
26122         PR rtl-optimization/23567
26123         * gcc.c-torture/execute/20051104-1.c: New test.
26124
26125 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
26126
26127         PR fortran/24534
26128         gfortran.dg/private_type_2.f90: Modified to check that case with
26129         PRIVATE declaration within derived type is accepted.
26130
26131         PR fortran/20838
26132         gfortran.dg/pointer_assign_1.f90: New test.
26133
26134         PR fortran/20840
26135         * gfortran.dg/arrayio_0.f90: New test.
26136
26137         PR fortran/17737
26138         gfortran.dg/data_initialized.f90: New test.
26139         gfortran.dg/data_constraints_1.f90: New test.
26140         gfortran.dg/data_constraints_2.f90: New test.
26141
26142 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
26143
26144         PR fortran/24174
26145         PR fortran/24305
26146         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26147
26148 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
26149
26150         PR 24670
26151         * gcc.dg/tree-ssa/pr24670.c: New test.
26152
26153 2005-11-05  Ian Lance Taylor  <ian@airs.com>
26154
26155         PR target/22432
26156         * gcc.target/i386/pr22432.c: New test.
26157
26158 2005-11-05  Richard Henderson  <rth@redhat.com>
26159
26160         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26161         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26162         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26163         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26164         from gcc.dg/alpha-*.
26165         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26166         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26167
26168 2005-11-05  Andreas Jaeger  <aj@suse.de>
26169
26170         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26171
26172 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26173
26174         PR target/23424
26175         * gcc.dg/torture/pr23424-1.c: New test.
26176
26177 2005-11-04  Richard Henderson  <rth@redhat.com>
26178
26179         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26180         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26181         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26182         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26183         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26184         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26185         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26186         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26187         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26188         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26189         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26190         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26191         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26192         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26193         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26194         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26195         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26196         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26197         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26198         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26199         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26200         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26201         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26202         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26203         Move from gcc.dg/.
26204         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26205         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26206         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26207         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26208         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26209         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26210         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26211         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26212         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26213         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26214         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26215         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26216         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26217         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26218         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26219         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26220         gcc.target/i386/lea.c, gcc.target/i386/local.c,
26221         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26222         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26223         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26224         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26225         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26226         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26227         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26228         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26229         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26230         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26231         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26232         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26233         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26234         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26235         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26236         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26237         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26238         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26239         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26240         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26241         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26242         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26243         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26244         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26245         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26246         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26247         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26248         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26249
26250 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
26251
26252         PR 24627
26253         * gcc.dg/tree-ssa/pr24627.c: New test.
26254
26255 2005-11-04 Paul Brook  <paul@codesourcery.com>
26256
26257         * gcc.dg/tls/opt-10.c: New test.
26258
26259 2005-11-04  Andreas Jaeger  <aj@suse.de>
26260
26261         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26262         avoid extra warnings.
26263
26264 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26265
26266         PR libfortran/22298
26267         * lib/target-supports.exp
26268         (check_effective_target_static_libgfortran): New
26269         static_libgfortran effective target.
26270         * gfortran.dg/static_linking_1.f: New test.
26271         * gfortran.dg/static_linking_1.c: New file.
26272
26273 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26274
26275         * gcc.dg/pr24615.c: Guard test with { target fpic }.
26276
26277 2005-11-03  Josh Conner  <jconner@apple.com>
26278
26279         PR c++/19989
26280         g++.dg/ext/array2.C: New test.
26281         g++.dg/template/dependent-name3.C: New test.
26282         g++.dg/template/dependent-name4.C: New test.
26283         g++.dg/template/sfinae2.C: New test.
26284
26285 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26286
26287         PR preprocessor/22042
26288         * gcc.dg/cpp/strify4.c: New test.
26289
26290 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26291
26292         PR c++/17964
26293         * g++.dg/cpp/string-1.C: New test.
26294
26295 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26296
26297         * gcc.target/powerpc: New directory.
26298         * gcc.target/powerpc/powerpc.exp: New file.
26299         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26300         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26301         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26302         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26303         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26304         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26305         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26306         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26307         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26308         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26309         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26310         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26311         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26312         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26313         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26314         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26315         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26316         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26317         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26318         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26319         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26320         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26321         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26322         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26323         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26324         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26325         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26326         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26327         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26328         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26329         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26330         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26331         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26332         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26333
26334 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
26335
26336         PR c++/21627
26337         * g++.dg/warn/inline2.C: New test.
26338
26339 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26340
26341         PR middle-end/23155
26342         * g++.dg/ext/c99struct1.C: New test.
26343         * gcc.dg/union-cast-1.c: New test.
26344         * gcc.dg/union-cast-2.c: New test.
26345         * gcc.dg/union-cast-3.c: New test.
26346
26347 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26348
26349         PR middle-end/24589
26350         * gcc.c-torture/execute/zero-struct-2.c: New test.
26351
26352 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26353
26354         PR c++/24582
26355         * g++.dg/init/switch1.C: New test.
26356
26357 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26358
26359         * gcc.dg/delay-slot-1.c: New test.
26360
26361 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
26362
26363         PR target/24620
26364         * gcc.dg/pr24620.c: New test.
26365
26366 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26367
26368         PR c/24329
26369         * gcc.dg/format/unnamed-1.c: New test.
26370
26371 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26372
26373         PR c++/22434
26374         * g++.dg/expr/cond8.C: New test.
26375
26376         PR c++/24560
26377         * g++.dg/parse/dot1.C: New test.
26378
26379 2005-11-02  Jan Hubicka  <jh@suse.cz>
26380
26381         PR target/23303
26382         * gcc.dg/i386-lea.c: New test
26383
26384 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26385
26386         PR target/24615
26387         * gcc.dg/pr24615.c: New test.
26388
26389 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26390
26391         PR target/24600
26392         * gcc.dg/pr24600.c: New test.
26393
26394 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26395
26396         PR c++/19253
26397         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26398         * g++.dg/parse/typename9.C: New test.
26399         * g++/dg/parse/typename10.C: Likewise.
26400
26401 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26402
26403         PR fortran/18157
26404         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26405         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26406         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26407
26408 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26409
26410         PR c++/24569
26411         * g++.dg/debug/static1.C: New test.
26412
26413 2005-11-02  Josh Conner  <jconner@apple.com>
26414
26415         * g++.dg/crash38.C: moved into proper directory...
26416         * g++.dg/template/crash42.C: ...here
26417
26418 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
26419
26420         PR target/18338
26421         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26422         pcc_bitfield_type_matters || default_packed.
26423
26424         * lib/target-supports.exp
26425         (check_effective_target_pcc_bitfield_type_matters): New proc.
26426         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26427
26428         PR testsuite/23304
26429         * lib/target-supports.exp (check_effective_default_packed): New proc.
26430         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26431         Gate expected errors on target ! default_packed.
26432         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26433
26434 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26435
26436         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26437         change (r106358).
26438
26439 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26440
26441         PR fortran/24008
26442         * gfortran.dg/entry_5.f90: New.
26443         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26444
26445 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
26446
26447         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26448
26449 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
26450
26451         PR fortran/21565
26452         gfortran.dg/namelist_blockdata.f90: New test.
26453
26454         PR fortran/18737
26455         gfortran.dg/external_implicit_none.f90: New test.
26456
26457         PR fortran/14994
26458         * gfortran.dg/secnds.f: New test.
26459
26460 2005-10-31  Jan Hubicka  <jh@suse.cz>
26461
26462         PR target/20928
26463         * gcc.c-torture/compile/pr20928.c: New test.
26464
26465 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
26466
26467         PR middle-end/23492
26468         * gcc.c-torture/compile/zero-strct-5.c: New test.
26469
26470 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
26471
26472         PR libgfortran/24584
26473         * gfortran.dg/pr24584.f90: New test.
26474
26475 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
26476
26477         PR fortran/18883
26478         * gfortran.dg/char_result_9.f90: New.
26479         * gfortran.dg/char_result_10.f90: New.
26480
26481 2005-10-30  Jan Hubicka  <jh@suse.cz>
26482
26483         * g++.dg/tree-ssa/pr24172.C: New testcase.
26484
26485 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26486
26487         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26488
26489 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
26490
26491         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26492         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26493         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26494         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26495         gfortran.dg/enum_9.f90,
26496         gfortran.fortran-torture/compile/enum_1.f90,
26497         gfortran.fortran-torture/execute/enum_1.f90,
26498         gfortran.fortran-torture/execute/enum_2.f90,
26499         gfortran.fortran-torture/execute/enum_3.f90,
26500         gfortran.fortran-torture/execute/enum_4.f90: New tests.
26501
26502 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
26503
26504         PR target/18482
26505         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26506         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26507
26508 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26509
26510         PR libfortran/20179
26511         * gfortran.dg/mixed_io_1.f90: New test.
26512         * gfortran.dg/mixed_io_1.c: New file.
26513
26514 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26515
26516         * gfortran.dg/malloc_free_1.f90: New test.
26517
26518 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
26519
26520         * gcc.dg/nested-func-4.c: Require profiling -pg.
26521
26522 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26523
26524         PR C++/23229
26525         * g++.dg/warn/main-2.C: New test.
26526
26527 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
26528
26529         PR fortran/24545
26530         * gfortran.dg/interface_2.f90: new test.
26531
26532 2005-10-28  Josh Conner  <jconner@apple.com>
26533
26534         PR c++/22153
26535         * g++.dg/template/crash38.C: New test.
26536         * g++.dg/parse/explicit1.C: Change expected errors.
26537
26538 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26539
26540         PR C++/23426
26541         * g++.dg/other/large-size-array.C: New test.
26542
26543 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26544
26545         PR middle-end/24362
26546         * g++.dg/opt/complex4.C: New test.
26547
26548 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
26549
26550         * gcc.dg/nested-func-4.c: New test.
26551
26552 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
26553
26554         PR fortran/24158
26555         gfortran.dg/derived_recursion.f90: New test.
26556         gfortran.dg/implicit_actual.f90: New test.
26557
26558 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
26559
26560         PR middle-end/24295, PR testsuite/24477
26561         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
26562         removed when weakref hits the tree.
26563
26564 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
26565
26566         * gfortran.dg/cray_pointers_4.f90: New test.
26567
26568         * gfortran.dg/cray_pointers_5.f90: New test.
26569
26570 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
26571
26572         PR fortran/22290
26573         * gfortran.dg/assign_5.f90: New test.
26574         * gfortran.dg/assign_6.f: New test.
26575
26576 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
26577
26578         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
26579         CPU has no SSE support.
26580
26581 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
26582
26583         PR libgfortran/24224
26584         * gfortran.dg/arrayio_1.f90: Update attribution.
26585         * gfortran.dg/arrayio_2.f90: Update attribution.
26586         * gfortran.dg/arrayio_3.f90: Update attribution.
26587         * gfortran.dg/arrayio_4.f90: Update test conditions.
26588         * gfortran.dg/arrayio_5.f90: Update attribution.
26589         * gfortran.dg/arrayio_6.f90: New test.
26590         * gfortran.dg/arrayio_7.f90: New test.
26591
26592 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
26593
26594         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26595
26596 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26597
26598         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26599
26600 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26601
26602         PR fortran/24416
26603         * gfortran.dg/namelist_char_only.f90: New test.
26604
26605 2005-10-24  Asher Langton  <langton2@llnl.gov>
26606
26607         PR fortran/17031
26608         PR fortran/22282
26609         * gfortran.dg/cray_pointers_1.f90: New test.
26610         * gfortran.dg/cray_pointers_2.f90: New test.
26611         * gfortran.dg/cray_pointers_3.f90: New test.
26612         * gfortran.dg/loc_1.f90: New test.
26613         * gfortran.dg/loc_2.f90: New test.
26614
26615 2005-10-24  Steven Bosscher  <stevenb@suse.de>
26616
26617         * gcc.dg/pr24225.c: New test.
26618
26619 2005-10-24  Asher Langton  <langton2@llnl.gov>
26620
26621         * gfortran.dg/dup_save_1.f90: New test.
26622         * gfortran.dg/dup_save_2.f90: New test.
26623
26624 2005-10-24  Paul Brook  <paul@codesourcery.com>
26625
26626         PR 24107
26627         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26628         stdint.h.
26629
26630 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
26631
26632         PR libgfortran/24489
26633         * gfortran.dg/pr24489.f90: New test.
26634
26635 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
26636
26637         PR fortran/23635
26638         * gfortran.dg/ichar_1.f90: Add tests for derived types.
26639
26640 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
26641
26642         PR target/18911
26643         * g++.dg/init/array16.C: Skip for mmix-*-*.
26644
26645 2005-10-23  Asher Langton  <langton2@llnl.gov>
26646
26647         * gfortran.dg/byte_1.f90: New test.
26648         * gfortran.dg/byte_2.f90: New test.
26649
26650 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
26651
26652         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26653
26654 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
26655
26656         PR fortran/18022
26657         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26658
26659         PR fortran/24311
26660         * gfortran.dg/merge_char_const.f90: New test.
26661
26662         PR fortran/24384
26663         * gfortran.dg/spread_scalar_source.f90: New test.
26664
26665 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
26666
26667         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26668
26669         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26670         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26671
26672         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26673
26674 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
26675
26676         PR fortran/24426
26677         * gfortran.dg/der_pointer_4.f90: New.
26678
26679 2005-10-22  David Ayers  <d.ayers@inode.at>
26680
26681         * obj-c++.dg/except-1.mm: Simplify.
26682
26683 2005-10-21  David Ayers  <d.ayers@inode.at>
26684
26685         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26686
26687 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
26688
26689         * gfortran.dg/assumed_dummy_2.f90: New test.
26690
26691 2005-10-21  James E Wilson  <wilson@specifix.com>
26692
26693         PR preprocessor/15220
26694         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26695
26696 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
26697
26698         * gcc.c-torture/execute/20051021-1.c: New test.
26699
26700 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
26701
26702         PR c++/24260
26703         * g++.dg/ext/tmplattr1.C: New test.
26704
26705 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
26706
26707         PR fortran/24440
26708         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26709
26710 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
26711
26712         * obj-c++.dg/except-1.mm: New.
26713
26714         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26715
26716 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
26717
26718         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26719
26720 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
26721
26722         PR middle-end/24295
26723         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26724         declarations with the same names as thunks' alias targets, use
26725         aliases instead.
26726         * gcc.dg/attr-alias-3.c: New test.
26727         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26728
26729 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
26730
26731         PR c++/22618
26732         * g++.dg/parse/access8.C: New test.
26733
26734 2005-10-20  Richard Guenther  <rguenther@suse.de>
26735
26736         PR c++/24439
26737         * g++.dg/tree-ssa/pr24439.C: New testcase.
26738
26739 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26740
26741         * g++.dg/opt/delay-slot-1.C: New test.
26742
26743 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
26744
26745         PR fortran/21625
26746         * gfortran.fg/der_init_1.f90: New.
26747
26748 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
26749
26750         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26751
26752 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
26753
26754         PR c++/21908
26755         * g++.dg/parse/error28.C: New test.
26756
26757 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26758
26759         * gcc.dg/profile-generate-2.c: New test.
26760
26761 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
26762
26763         PR target/23589
26764         * g++.dg/ext/dllimport11.C: New.
26765
26766 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26767
26768         PR c++/22293
26769         * g++.dg/other/friend3.C: New test.
26770
26771 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
26772
26773         PR c++/23293
26774         * g++.dg/template/error19.C: New test.
26775
26776 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26777
26778         PR c++/21383
26779         * g++.dg/overload/koenig2.C: New.
26780
26781         PR c++/23118
26782         * g++.dg/overload/error2.C: New.
26783
26784         PR c++/22604
26785         * g++.dg/inherit/covariant14.C: New.
26786
26787 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26788
26789         PR c++/23440
26790         * g++.dg/parse/for1.C: New test.
26791
26792 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
26793
26794         PR fortran/23446
26795         * gfortran.dg/host_dummy_index_1.f90: New test.
26796
26797         PR fortran/21459
26798         * gfortran.dg/automatic_char_len_2.f90: New test.
26799
26800         PR fortran/20866
26801         * gfortran.dg/recursive_statement_functions.f90: New test.
26802
26803         PR fortran/20853
26804         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26805
26806         PR fortran/20849
26807         * gfortran.dg/external_initializer.f90: New test.
26808
26809         PR fortran/20837
26810         * non_module_public.f90: New test.
26811
26812 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26813
26814         PR c++/24386
26815         * g++.dg/template/overload7.C: New.
26816
26817         PR c++/22551
26818         * g++.dg/other/switch2.C: Remove expected warnings.
26819
26820         PR c++/21353
26821         * g++.dg/template/defarg6.C: New.
26822
26823 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
26824
26825         PR target/24315
26826         * gcc.target/i386/pr24315.c: New test.
26827
26828 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26829
26830         PR c++/24389
26831         * g++.dg/template/static21.C: New test.
26832         * g++.dg/template/static21-a.cc: Likewise.
26833
26834 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
26835
26836         PR c++/23959
26837         * g++.dg/warn/Wswitch-default-1.C: New test.
26838         * g++.dg/warn/Wswitch-default-2.C: New test.
26839
26840 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26841
26842         PR c++/22173
26843         * g++.dg/parse/template18.C: New test.
26844         * g++.dg/template/nontype15.C: Likewise.
26845
26846 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
26847
26848         PR fortran/22273
26849         * gfortran.dg/spec_expr_2.f90: New.
26850
26851 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
26852
26853         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26854         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26855         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26856         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26857         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26858         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26859         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26860         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
26861         previous target-specific skips and warning-message matches where
26862         applicable.
26863
26864 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
26865
26866         PR c++/21347
26867         * g++.dg/warn/Wctor-dtor.C: New test.
26868
26869 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26870
26871         PR c/23439
26872         * gcc.dg/for-1.c: New test.
26873
26874 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
26875
26876         PR c++/19565
26877         * g++.dg/warn/Wconversion1.C: New test.
26878         * g++.dg/ext/packed4.C: Compile with -w.
26879         * g++.dg/opt/20050511-1.C: Likewise.
26880         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26881
26882 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
26883
26884         * gfortran.dg/boz_5.f90: New test.
26885
26886 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
26887
26888         PR c++/22551
26889         * g++.dg/other/switch2.C: New.
26890
26891         PR c++/23984
26892         * g++.dg/init/ctor7.C: New.
26893
26894 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
26895
26896         PR c++/23730
26897         * g++.dg/parse/crash32.C: New test.
26898
26899 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
26900
26901         PR c++/20721
26902         * g++.dg/init/goto2.C: New test.
26903
26904         PR c++/22464
26905         * g++.dg/template/crash/41.C: New test.
26906
26907         PR c++/22180
26908         * g++.dg/template/crash40.C: New test.
26909
26910         PR c++/23694
26911         * g++.dg/parse/friend5.C: New test.
26912
26913         PR c++/23307
26914         * g++.dg/template/crash38.C: New test.
26915
26916         PR c++/22352
26917         * g++.dg/template/friend38.C: New test.
26918
26919         PR c++/22405
26920         * g++.dg/template/crash39.C: New test.
26921
26922 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
26923
26924         * gcc.dg/debug/dwarf2/dwarf-char1.c,
26925         gcc.dg/debug/dwarf2/dwarf-char2.c,
26926         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
26927
26928         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
26929
26930 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
26931
26932         * gcc.dg/dll-2.c: Add tests for warnings.
26933         * gcc.dg/dll-3.c: Likewise.
26934         * gcc.dg/dll-4.c: Likewise.
26935
26936         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26937         * g++.dg/ext/dllimport2.C: Likewise.
26938         * g++.dg/ext/dllimport3.C: Likewise.
26939         * g++.dg/ext/dllimport7.C: Likewise.
26940         * g++.dg/ext/dllimport8.C: Likewise.
26941         * g++.dg/ext/dllimport9.C: Likewise.
26942
26943 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
26944
26945         PR fortran/24092
26946         * gfortran.dg/derived_pointer_recursion.f90: New test.
26947
26948 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
26949
26950         * gcc.c-torture/execute/20051012-1.c: New test.
26951
26952 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26953
26954         PR fortran/18082
26955         * gfortran.dg/automatic_char_len_1.f90: New test.
26956
26957 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26958
26959         PR fortran/20847
26960         * gfortran.dg/save_common.f90: New test.
26961
26962         PR fortran/20856
26963         * gfortran.dg/save_result.f90: New test.
26964
26965 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26966
26967         PR c++/21592
26968         * g++.dg/template/dependent-expr1.C: Add new expected error.
26969         * g++.dg/template/dependent-expr2.C: Adjust error text.
26970         * g++.dg/template/overload6.C: New.
26971
26972         PR c++/23797
26973         * g++.dg/other/typename8.C: New.
26974
26975         PR c++/21117
26976         * g++.dg/other/return1.C: New.
26977
26978 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26979
26980         PR c++/24052
26981         * g++.dg/ext/label5.C: New.
26982
26983 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26984
26985         PR c++/19964
26986         * g++.dg/parse/crash31.C: New.
26987
26988 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26989
26990         * g++.dg/ipa/ipa-1.c: New test.
26991         * g++.dg/ipa/ipa-2.c: New test.
26992         * g++.dg/ipa/ipa-3.c: New test.
26993         * g++.dg/ipa/ipa-4.c: New test.
26994         * g++.dg/ipa/ipa-5.c: New test.
26995         * g++.dg/ipa/ipa.exp: New file.
26996
26997 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26998
26999         PR fortran/24207
27000         * gfortran.dg/private_type_3.f90: New test.
27001
27002 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27003
27004         PR fortran/20786
27005         gfortran.dg/aint_anint_1.f90: New test.
27006
27007 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27008
27009         PR libgfortran/24313
27010         gfortran.dg/csqrt.f: New test.
27011
27012 2005-10-11  Ian Lance Taylor  <ian@airs.com>
27013
27014         PR c++/8057
27015         * g++.dg/warn/noeffect7.C: New test.
27016         * g++.dg/warn/noeffect2.C: Instantiate templates.
27017         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
27018         and warning.
27019
27020 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27021
27022         PR c++/21089
27023         * g++.dg/init/float1.C: New test.
27024
27025         PR c++/24277
27026         * g++.dg/init/member1.C: Tweak error markers.
27027
27028 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
27029
27030         PR testsuite/24281
27031         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27032         Check for null pointer.
27033
27034 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27035
27036         PR c++/21369
27037         * g++.dg/parse/ret-type3.C: New test.
27038
27039 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27040
27041         PR tree-opt/23946
27042         * gcc.c-torture/compile/pr23946.c: New test.
27043
27044 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
27045
27046         * g++.dg/opt/mmx2.C: New test.
27047
27048 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27049
27050         PR c++/24277
27051         * g++.dg/template/static20.C: New test.
27052
27053         PR c++/24302
27054         * g++.dg/warn/Wunused-12.C: New test.
27055
27056         PR c++/23437
27057         * g++.dg/template/arg4.C: New test.
27058
27059 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27060
27061         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27062         * gcc.dg/ucnid-3.c: Likewise.
27063         * gcc.dg/ucnid-4.c: Likewise.
27064         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27065         * g++.dg/other/ucnid-1.C: Likewise.
27066         * gcc.dg/sparc-frame-1.c: New test.
27067
27068 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27069
27070         PR c++/24139
27071         * g++.dg/template/spec27.C: New test.
27072
27073         PR c++/24275
27074         * g++.dg/template/static19.C: New test.
27075
27076 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27077
27078         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27079         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27080
27081 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27082
27083         PR target/24136
27084         * gfortran.fortran-torture/compile/pr24136.f: New test.
27085
27086 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
27087
27088         PR c++/22172
27089         * g++.dg/parse/crash30.C: New test.
27090
27091 2005-10-07  Richard Guenther  <rguenther@suse.de>
27092
27093         PR middle-end/24227
27094         * gcc.c-torture/compile/pr24227.c: New testcase.
27095
27096 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
27097
27098         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27099         Do not put aligned attributes on array elements.
27100
27101 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
27102
27103         PR testsuite/23611, PR testsuite/23615
27104         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27105         writing prototypes of library functions by hand.
27106         * obj-c++.dg/bitfield-4.mm: Likewise.
27107         * obj-c++.dg/const-str-4.mm: Likewise.
27108         * obj-c++.dg/encode-4.mm: Likewise.
27109         * obj-c++.dg/encode-5.mm: Likewise.
27110         * obj-c++.dg/encode-6.mm: Likewise.
27111         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27112         * obj-c++.dg/method-10.mm: Likewise.
27113         * obj-c++.dg/method-17.mm: Likewise.
27114         * obj-c++.dg/method-19.mm: Likewise.
27115         * obj-c++.dg/try-catch-2.mm: Likewise.
27116
27117 2005-10-06  Richard Henderson  <rth@redhat.com>
27118
27119         PR 24236
27120         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27121
27122 2005-10-06  Dale Johannesen  <dalej@apple.com>
27123
27124         * gcc.c-torture/execute/20030125-1.c: Correct.
27125
27126 2005-10-06  Richard Guenther  <rguenther@suse.de>
27127
27128         PR tree-optimization/24238
27129         * g++.dg/tree-ssa/pr24238.C: New testcase.
27130
27131 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
27132
27133         PR 18568
27134         * gfortran.dg/der_pointer_3.f90: New test.
27135
27136 2005-10-05  Devang Patel  <dpatel@apple.com>
27137
27138         PR Debug/23205
27139         * g++.dg/other/PR23205.C: New.
27140
27141 2005-10-05  Richard Henderson  <rth@redhat.com>
27142
27143         PR target/23602
27144         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27145         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27146
27147 2005-10-05  Dale Johannesen  <dalej@apple.com>
27148
27149         * gcc.c-torture/execute/float-floor.c: New.
27150
27151 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
27152
27153         PR tree-optimization/21419
27154         PR tree-optimization/24146
27155         PR tree-optimization/24151
27156
27157         * g++.dg/ext/asm7.C: New.
27158         * g++.dg/ext/asm8.C: New.
27159         * gcc.dg/asm-1.c: Compile on all targets.
27160         * gcc.dg/asm-pr24146.c: New.
27161         * gcc.dg/pr21419.c: Adjust error messages.
27162
27163 2005-10-05  Richard Guenther  <rguenther@suse.de>
27164
27165         PR fortran/24176
27166         * gfortran.fortran-torture/compile/empty.f90: New testcase.
27167
27168 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27169
27170         PR c++/23513
27171         * g++.dg/template/spec22.C: Robustify test.
27172         * g++.dg/template/spec26.C: New.
27173
27174 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
27175
27176         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27177         if target supports vector instructions.
27178
27179 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
27180
27181         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27182         C99 functions.
27183
27184 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
27185
27186         * lib/target-supports.exp (check_effective_target_fortran_large_real,
27187         check_effective_target_fortran_large_int): Replace cached result
27188         when target changes.
27189
27190 2005-10-04  Devang Patel  <dpatel@apple.com>
27191
27192         * gcc.dg/i386-sse-vect-types.c: New.
27193
27194 2005-10-04  Ian Lance Taylor  <ian@airs.com>
27195
27196         PR preprocessor/13726
27197         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27198         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27199
27200 2005-10-04  Richard Guenther  <rguenther@suse.de>
27201
27202         PR c/23576
27203         * gcc.dg/noncompile/pr23576.c: New testcase.
27204
27205 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27206
27207         PR middle-end/23125
27208         * gcc.dg/register-var-3.c: New test.
27209
27210 2005-10-04  Steven Bosscher  <stevenb@suse.de>
27211
27212         * gcc.dg/pr23049.c: New test.
27213
27214         * gcc.dg/ucnid-4.c: Fix test.
27215
27216 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
27217
27218         PR 23445
27219         * gcc.c-torture/compile/pr23445.c: New test.
27220
27221 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
27222
27223         * g++.dg/overload/unknown1.C: New.
27224
27225 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
27226
27227         PR c++/17775
27228         * g++.dg/template/repo4.C: New test.
27229
27230 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27231
27232         PR libfortran/19308
27233         * gfortran.dg/large_real_kind_2.F90: New test.
27234         * gfortran.dg/large_integer_kind_2.f90: New test.
27235
27236 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
27237
27238         * lib/target-supports.exp (check_effective_target_vect_shift):
27239         Implement with result caching. Add i?86, x86_64 and ia64 targets.
27240         (check_effective_target_vect_condition): Fix copy-n-pasto.
27241
27242         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27243         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27244         targets.
27245
27246 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
27247
27248         PR c++/22621
27249         * g++.dg/template/overload5.C : New test.
27250
27251         PR c++/23840
27252         * g++.dg/expr/stdarg1.C: New test.
27253
27254 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
27255
27256         PR 24142
27257         * gcc.c-torture/execute/pr24142.c: New test.
27258
27259 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
27260
27261         PR 24141
27262         * gcc.c-torture/execute/pr24141.c: New test.
27263
27264 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
27265             Diego Novillo  <dnovillo@redhat.com>
27266
27267         PR 23604
27268         * gcc.c-torture/execute/pr23604.c: New test.
27269
27270 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
27271
27272         PR fortran/16404
27273         PR fortran/20835
27274         PR fortran/20890
27275         PR fortran/20899
27276         PR fortran/20900
27277         PR fortran/20901
27278         PR fortran/20902
27279         gfortran.dg/equiv_constraint_1.f90: New test.
27280         gfortran.dg/equiv_constraint_2.f90: New test.
27281         gfortran.dg/equiv_constraint_3.f90: New test.
27282         gfortran.dg/equiv_constraint_4.f90: New test.
27283         gfortran.dg/equiv_constraint_5.f90: New test.
27284         gfortran.dg/equiv_constraint_6.f90: New test.
27285         gfortran.dg/equiv_constraint_7.f90: New test.
27286         gfortran.dg/equiv_constraint_8.f90: New test.
27287         gfortran.dg/private_type_1.f90: New test.
27288         gfortran.dg/private_type_2.f90: New test.
27289         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27290         980628-10.f: Assert std=gnu to permit mixing of
27291         types in equivalence statements.
27292
27293 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
27294
27295         PR 24112
27296         * gfortran.dg/open_status_1.f90: New.
27297
27298 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27299
27300         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27301         * gcc.dg/vect/pr22480.c: Clean up temp files.
27302         * gcc.dg/vect/pr23831.c: Clean up temp files.
27303         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27304         Clean up temp files.
27305         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27306         Clean up temp files.
27307
27308         * gcc.dg/20050309-1.c: Clean up temp files.
27309         * gcc.dg/20050325-1.c: Clean up temp files.
27310
27311 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27312
27313         PR tree-optimization/24059
27314         * gcc.dg/vect/pr24059.c : New test.
27315
27316 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
27317
27318         PR middle-end/24109
27319         * gcc.c-torture/execute/20050929-1.c: New test.
27320
27321 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27322
27323         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27324
27325 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
27326
27327         PR c/21419
27328         * gcc.dg/pr21419.c: New test.
27329
27330 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27331
27332         * gcc.dg/pr23911.c: New test.
27333
27334 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
27335
27336         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27337
27338         PR c++/16782
27339         * g++.dg/parse/qualified4.C: New test.
27340         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27341         * g++.old-deja/g++.mike/p8154.C: Likewise.
27342
27343 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
27344
27345         PR c++/22147
27346         * g++.dg/template/friend37.C: New test.
27347         * g++.dg/parse/crash28.C: Adjust error markers.
27348
27349 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
27350
27351         PR fortran/18518
27352         * gfortran.fortran-torture/execute/save_2.f90: New decl.
27353
27354 2005-09-27  Devang Patel  <dpatel@apple.com>
27355
27356         PR tree-optimization/23625
27357         * gcc.dg/pr23625.c: New test.
27358
27359 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
27360
27361         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27362         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27363
27364 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
27365
27366         PR fortran/23677
27367         * gfortran.fortran-torture/execute/save_1.f90: New test.
27368         * gfortran.dg/save_1.f90: New test.
27369
27370 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
27371
27372         * gcc.target/i386/builtin-apply-mmx.c: New test.
27373
27374         PR target/22576
27375         * gcc.target/i386/pr22576.c: New test.
27376
27377         PR target/22585
27378         * gcc.target/i386/pr22585.c: New test.
27379
27380         PR target/23268
27381         * gcc.target/i386/pr23268.c: New test.
27382
27383         PR middle-end/23831
27384         * gcc.dg/vect/pr23831.c: New test.
27385
27386         PR target/24055
27387         * gcc.target/i386/pr24055.c: New test.
27388
27389 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
27390
27391         PR tree-optimization/23960
27392         * gcc.c-torture/compile/pr23960.c: New.
27393
27394 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
27395
27396         PR fortran/16861
27397         * gfortran.dg/nested_modules_3.f90: New.
27398
27399 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
27400
27401         PR fortran/24005
27402         gfortran.dg/interface_1.f90: New test.
27403
27404 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
27405         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27406
27407         PR fortran/23843
27408         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27409
27410 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
27411
27412         PR fortran/23516
27413         * gfortran.dg/imag_1.f: New test.
27414         * gfortran.dg/imag_2.f: Ditto.
27415
27416 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
27417
27418         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27419
27420 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
27421
27422         PR c++/21983
27423         * g++.dg/warn/pr21983.C: New test.
27424
27425 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
27426
27427         * gcc.dg/20050922-1.c: Testcase added.
27428
27429 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
27430
27431         PR c++/23993
27432         * g++.dg/template/array14.C: New test.
27433
27434 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
27435
27436         PR fortran/19929
27437         * gfortran.dg/der_ptr_component_1.f90: New test.
27438
27439 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27440
27441         PR c++/23965
27442         * g++.dg/template/error1.C: Reject "no matching function" message.
27443
27444 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27445
27446         PR c++/17609
27447         * g++.dg/lookup/error1.C: New test.
27448
27449 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
27450
27451         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27452         functionality of the testcase.
27453
27454 2005-09-20  Richard Henderson  <rth@redhat.com>
27455
27456         * gcc.dg/vect/vect-22.c: Require vect_float.
27457         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27458
27459 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
27460
27461         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27462         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27463         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27464         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27465         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27466         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27467         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27468         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27469         * gcc.dg/cpp/ucnid-8.c: New test.
27470
27471 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27472
27473         PR tree-optimization/23929
27474         * gcc.c-torture/compile/pr23929.c: New test.
27475
27476 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
27477
27478         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27479         for one loop.
27480
27481 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
27482
27483         PR testsuite/23186
27484         * g++.dg/other/pr22003.C: Require named sections.
27485
27486 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27487
27488         PR c++/23947
27489         * g++.dg/rtti/crash3.C: New test.
27490
27491         PR tree-optimization/23818
27492         * gcc.dg/pr23818.c: New test.
27493
27494 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27495
27496         PR fortran/23420
27497         * gfortran.dg/print_fmt_4.f: New.
27498
27499 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27500
27501         PR fortran/23663
27502         * gfortran.fortran-torture/execute/entry_11.f90: New test.
27503
27504 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27505
27506         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27507         Use pointers to local alignable arrays instead. Added comments.
27508         * gcc.dg/vect/vect-46.c: Likewise.
27509         * gcc.dg/vect/vect-48.c: Likewise.
27510         * gcc.dg/vect/vect-49.c: Likewise.
27511         * gcc.dg/vect/vect-52.c: Likewise.
27512         * gcc.dg/vect/vect-53.c: Likewise.
27513         * gcc.dg/vect/vect-54.c: Likewise.
27514         * gcc.dg/vect/vect-56.c: Likewise.
27515         * gcc.dg/vect/vect-57.c: Likewise.
27516         * gcc.dg/vect/vect-58.c: Likewise.
27517         * gcc.dg/vect/vect-60.c: Likewise.
27518         * gcc.dg/vect/vect-61.c: Likewise.
27519
27520         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27521         The test is no longer vectorizable on vect_no_align targets.
27522         * gcc.dg/vect/vect-43.c: Likewsie.
27523
27524         * gcc.dg/vect/vect-44.c: Added comments.
27525         * gcc.dg/vect/vect-45.c: Added comments.
27526         * gcc.dg/vect/vect-50.c: Added comments.
27527         * gcc.dg/vect/vect-51.c: Added comments.
27528
27529         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27530         aligned type.
27531         * gcc.dg/vect/Os-vect-95.c: Likewise.
27532
27533         * gcc.dg/vect/vect-41.c: Test removed.
27534         * gcc.dg/vect/vect-47.c: Test removed.
27535         * gcc.dg/vect/vect-55.c: Test removed.
27536         * gcc.dg/vect/vect-59.c: Test removed.
27537
27538 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27539
27540         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27541         No longer vectorizable on vect_no_align targets.
27542         * gcc.dg/vect/pr20122.c: Likewise.
27543         * gcc.dg/vect/vect-74.c: Likewise.
27544         * gcc.dg/vect/vect-75.c: Likewise.
27545         * gcc.dg/vect/vect-76.c: Likewise.
27546
27547         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27548         Will not be vectorizable on vect_no_align targets once aliasing issues
27549         are resolved.
27550         * gcc.dg/vect/vect-79.c: Likewise.
27551
27552         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27553         * gcc.dg/vect/vect-78.c: Likewise.
27554         * gcc.dg/vect/vect-97.c: Likewise.
27555
27556 2005-09-19  Steven Bosscher  <stevenb@suse.de>
27557
27558         * gcc.dg/pr23943.c: New test.
27559
27560 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27561
27562         PR fortran/19181
27563         * gfortran.dg/derived_pointer_null_1.f90: New test.
27564
27565 2005-09-18  Richard Guenther  <rguenther@suse.de>
27566
27567         PR middle-end/23944
27568         * gcc.c-torture/compile/pr23944.c: New testcase.
27569
27570 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
27571
27572         PR fortran/15975
27573         * gfortran.dg/der_pointer_2.f90: New test.
27574
27575 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27576
27577         PR fortran/16861
27578         * gfortran.dg/nested_modules_2.f90: New test.
27579
27580 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27581
27582         PR c++/18368
27583         * g++.dg/other/semicolon.C: New test.
27584
27585 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
27586
27587         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27588         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27589
27590 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
27591
27592         PR c++/23914
27593         * g++.dg/template/static18.C: New test.
27594
27595         PR c++/21514
27596         * g++.dg/template/crash19.C: Remove dg-error marker.
27597         * g++.dg/template/local4.C: New test.
27598
27599 2005-09-16  Paul Brook  <paul@codesourcery.com>
27600
27601         PR fortran/23906
27602         * gfortran.dg/dependency_1.f90: New test.
27603
27604 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27605
27606         PR c++/23896
27607         * g++.dg/template/static17.C: New test.
27608
27609 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
27610
27611         PR c++/23139
27612         * g++.dg/warn/huge-val1.C: New test.
27613
27614 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27615
27616         PR c++/13140
27617         * g++.dg/parse/class2.C: New test.
27618         * g++.dg/template/explicit8.C: Likewise.
27619         * g++.dg/template/spec25.C: Likewise.
27620
27621 2005-09-14  Josh Conner  <jconner@apple.com>
27622
27623         PR middle-end/23584
27624         * gcc.dg/pr23584.c: New test.
27625
27626 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
27627
27628         PR fortran/21875 Internal Unit Array I/O, NIST
27629         * gfortran.dg/arrayio_1.f90: New test.
27630         * gfortran.dg/arrayio_1.f90: New test.
27631         * gfortran.dg/arrayio_1.f90: New test.
27632         * gfortran.dg/arrayio_1.f90: New test.
27633         * gfortran.dg/arrayio_1.f90: New test.
27634
27635 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
27636
27637         PR middle-end/22480
27638         * gcc.dg/vect/pr22480.c: New test.
27639
27640 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
27641
27642         PR fortran/19358
27643         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27644
27645 2005-09-13 Josh Conner <jconner@apple.com>
27646
27647         PR c++/23180
27648         * g++.dg/init/struct2.C: New test.
27649         * g++.dg/init/struct3.C: New test.
27650
27651 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
27652
27653         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27654         Clean up temp files.
27655         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27656         gcc.dg/tree-ssa/builtin-fprintf-1.c,
27657         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27658         gcc.dg/tree-ssa/builtin-printf-1.c,
27659         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27660         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27661         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27662         gcc.dg/tree-ssa/builtin-vprintf-1.c,
27663         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27664         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27665         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27666         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27667         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27668         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27669         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27670         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27671
27672 2005-09-13  Josh Conner  <jconner@apple.com>
27673
27674         * lib/gcc-dg.exp: Load scanipa.exp.
27675         (cleanup-dump): New procedure.
27676         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27677         * lib/scandump.exp: New file.
27678         * lib/scantree.exp: Use it.
27679         * lib/scanipa.exp: New file.
27680
27681 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
27682
27683         PR fortran/17740
27684         * gfortran.dg/generic_4.f90: New test.
27685
27686 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
27687
27688         PR target/23816
27689         * gcc.target/i386/pr23816-1.c: New test.
27690         * gcc.target/i386/pr23816-2.c: New test.
27691
27692
27693 2005-09-13  Bastian Blank <waldi@debian.org>
27694
27695         PR c++/16171
27696         * g++.dg/abi/mangle26.C: New test.
27697         * g++.dg/abi/mangle27.C: New test.
27698         * g++.dg/abi/mangle28.C: New test.
27699         * g++.dg/abi/mangle29.C: New test.
27700
27701         PR c++/23839
27702         * g++.dg/parse/register1.C: New test.
27703
27704 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
27705
27706         PR c++/23842
27707         * g++.dg/template/access16.C: New test.
27708
27709 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27710
27711         * gfortran.dg/char_pack_2.f90: Increase the vector size.
27712
27713 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27714
27715         PR fortran/18899
27716         * gfortran.dg/shape_2.f90: New test.
27717
27718 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27719
27720         PR target/19269
27721         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27722         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27723         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27724         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27725         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27726         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27727         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27728         tests.
27729
27730 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27731
27732         PR c++/23841
27733         * g++.dg/parse/template17.C: New test.
27734
27735 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27736
27737         PR c++/23789
27738         * g++.dg/template/nontype14.C: New test.
27739
27740 2005-09-12  Ian Lance Taylor  <ian@airs.com>
27741
27742         PR g++/7874
27743         * g++.dg/lookup/friend7.C: New test.
27744         * g++.dg/lookup/friend8.C: New test.
27745         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27746         so that it will be found via argument dependent lookup.
27747         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27748         friend functions which will no longer be found.
27749         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27750         function g, so that it will be found via argument dependent
27751         lookup.
27752         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27753         * g++.old-deja/g++.mike/net43.C: Likewise.
27754
27755 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27756
27757         PR c++/23691
27758         * g++.dg/template/static16.C: New test.
27759
27760 2005-09-12  Josh Conner  <jconner@apple.com>
27761
27762         PR middle-end/23237
27763         * gcc.c-torture/compile/pr23237.c: New test.
27764
27765 2005-09-11  Richard Henderson  <rth@redhat.com>
27766
27767         * g++.dg/other/error8.C: Update expected diagnostic text.
27768
27769 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27770
27771         PR libfortran/19872
27772         * gfortran.dg/overwrite_1.f: New test.
27773
27774 2005-09-09  Josh Conner  <jconner@apple.com>
27775
27776         * g++.dg/init/pr23180-1.C: Removed.
27777         * g++.dg/init/pr23180-2.C: Removed.
27778
27779 2005-09-09  David Daney <ddaney@avtrex.com>
27780
27781         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27782         files which are ...
27783         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27784         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27785
27786 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27787
27788         * gfortran.dg/iostat_2.f90: New test.
27789
27790 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
27791
27792         PR c++/22252
27793         * g++.dg/ext/interface1.C: New test.
27794         * g++.dg/ext/interface1.h: Likewise.
27795         * g++.dg/ext/interface1a.cc: Likewise.
27796
27797 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
27798
27799         * gfortran.dg/iomsg_1.f90: New test case.
27800
27801 2005-09-09  Richard Guenther  <rguenther@suse.de>
27802
27803         PR c++/23624
27804         * g++.dg/tree-ssa/pr23624.C: New testcase.
27805
27806 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27807
27808         PR fortran/19239
27809         * gfortran.dg/vector_subscript_1.f90,
27810         * gfortran.dg/vector_subscript_2.f90: New tests.
27811
27812 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27813
27814         PR fortran/21104
27815         * gfortran.dg/array_alloc_1.f90,
27816         * gfortran.dg/array_alloc_2.f90,
27817         * gfortran.dg/array_alloc_3.f90: New tests.
27818
27819 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27820
27821         PR fortran/12840
27822         * gfortran.dg/array_constructor_6.f90
27823         * gfortran.dg/array_constructor_7.f90
27824         * gfortran.dg/array_constructor_8.f90
27825         * gfortran.dg/array_constructor_9.f90
27826         * gfortran.dg/array_constructor_10.f90
27827         * gfortran.dg/array_constructor_11.f90
27828         * gfortran.dg/array_constructor_12.f90: New tests.
27829
27830 2005-09-08  Josh Conner  <jconner@apple.com>
27831
27832         PR c++/23180
27833         * g++.dg/init/pr23180-1.C: New test.
27834         * g++.dg/init/pr23180-2.C: New test.
27835
27836 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27837
27838         PR fortran/18878
27839         * gfortran.dg/module_double_reuse.f90: New.
27840
27841 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27842
27843         PR fortran/23270
27844         PR fortran/22304
27845         PR fortran/18870
27846         PR fortran/17917
27847         PR fortran/16511
27848         * gfortran.dg/common_equivalence_1.f: New.
27849         * gfortran.dg/common_equivalence_2.f: New.
27850         * gfortran.dg/common_equivalence_3.f: New.
27851         * gfortran.dg/contained_equivalence_1.f90: New.
27852         * gfortran.dg/module_blank_common.f90: New.
27853         * gfortran.dg/module_commons_1.f90: New.
27854         * gfortran.dg/module_equivalence_1.f90: New.
27855         * gfortran.dg/nested_modules_1.f90: New.
27856         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27857         equivalences and add comment to connect the test with
27858         the PR.
27859
27860 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27861
27862         PR fortran/23765
27863         * gfortran.dg/common_6.f90: New test.
27864
27865 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27866
27867         PR fortran/15326
27868         * gfortran.dg/char_result_1.f90,
27869         * gfortran.dg/char_result_2.f90,
27870         * gfortran.dg/char_result_3.f90,
27871         * gfortran.dg/char_result_4.f90,
27872         * gfortran.dg/char_result_5.f90,
27873         * gfortran.dg/char_result_6.f90,
27874         * gfortran.dg/char_result_7.f90,
27875         * gfortran.dg/char_result_8.f90: New tests.
27876
27877 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27878
27879         PR fortran/19928
27880         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27881
27882 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27883
27884         PR obj-c++/16816
27885         * obj-c++.dg/selector-5.mm: New test.
27886         * obj-c++.dg/selector-6.mm: New test.
27887
27888 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27889
27890         PR objc/20574
27891         PR objc/19324
27892         * objc.dg/error-1.m: New test.
27893
27894 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
27895
27896         PR fortran/23373
27897         * gfortran.fortran-torture/execute/pr23373-1.f90,
27898         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27899
27900 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
27901
27902         PR libfortran/23760
27903         * gfortran.dg/g77/1832.f: Remove long string in write statement
27904         to allow the test to pass on correct list directed output with
27905         prepended space.
27906
27907 2005-09-07  James E Wilson  <wilson@specifix.com>
27908
27909         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
27910
27911 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27912
27913         * gfortran.dg/parameter+save.f90: Rename to
27914         * gfortran.dg/parameter_save.f90: .. this.
27915
27916 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27917
27918         PR fortran/20848
27919         * gfortran.dg/parameter+save.f90: New test case.
27920
27921 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
27922
27923         PR fortran/19269
27924         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
27925
27926 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27927
27928         PR c/23075
27929         * gcc.dg/pr23075.c: New test.
27930         * g++.dg/warn/pr23075.C: New test.
27931
27932         PR target/22362
27933         * gcc.target/i386/pr22362.c: New test.
27934
27935         PR rtl-optimization/23098
27936         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27937
27938         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27939         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27940         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27941
27942 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
27943
27944         * g++.dg/expr/cast6.C: New test.
27945
27946         PR c++/9782
27947         * g++.dg/init/new15.C: New test.
27948
27949 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27950
27951         * gcc.dg/vect/Os-vect-95.c: New test.
27952         * gcc.dg/vect/vect-95.c: Same.
27953
27954 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27955
27956         * gcc.dg/vect/vect-29.c: Update xfail testing.
27957         * gcc.dg/vect/vect-44.c: Same.
27958         * gcc.dg/vect/vect-48.c: Same.
27959         * gcc.dg/vect/vect-50.c: Same.
27960         * gcc.dg/vect/vect-72.c: Same.
27961         * gcc.dg/vect/vect-77.c: Same.
27962         * gcc.dg/vect/vect-78.c: Same.
27963         * gcc.dg/vect/vect-80.c: Same.
27964         * gcc.dg/vect/vect-96.c: Same.
27965         * gcc.dg/vect/vect-100.c: Same.
27966         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27967         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27968         * gfortran.dg/vect/vect-5.f90: Same.
27969
27970 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27971
27972         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27973         start strings.
27974         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27975         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27976
27977         PR c++/23056
27978         * g++.dg/opt/pr23056.C: New test.
27979
27980         PR rtl-optimization/23098
27981         * gcc.target/i386/pr23098.c: New test.
27982
27983 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27984
27985         PR c++/23667
27986         * g++.dg/template/static15.C: New test.
27987
27988         PR c++/21440
27989         * g++.dg/ext/stmtexpr5.C: New test.
27990         * g++.dg/ext/stmtexpr6.C: Likewise.
27991
27992 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27993
27994         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27995
27996         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27997         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27998         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27999
28000 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
28001
28002         PR libfortran/23321
28003         * gfortran.dg/direct_io_4.f90: New test case.
28004
28005 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
28006             Rasmus Hahn  <rassahah@neofonie.de>
28007
28008         PR libobjc/23108
28009         * objc.dg/type-stream-1.m: New test.
28010
28011 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
28012
28013         PR fortran/23661
28014         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28015         gfortran.dg/print_fmt_3.f90: New test.
28016
28017 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28018
28019         * gfortran.dg/fmt_t_1.f90: New test.
28020
28021 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28022
28023         PR rtl-optimization/23454
28024         * g++.dg/opt/pr23454.C: New test.
28025
28026 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
28027
28028         PR c++/23699
28029         * g++.dg/ext/static1.C: New test.
28030
28031 2005-09-02  Richard Henderson  <rth@redhat.com>
28032
28033         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28034         tail call to check_fa_work.
28035
28036 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
28037
28038         PR c++/21687
28039         * g++.dg/other/gc3.C: New test.
28040
28041 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28042
28043         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28044         * gcc.dg/20050826-1.c: Likewise.
28045
28046 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
28047
28048         PR c++/23167
28049         * g++.dg/expr/volatile1.C: New test.
28050
28051 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
28052
28053         PR middle-end/23547
28054         * gcc.dg/pr23547.c: New test.
28055
28056 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
28057
28058         PR c/22061
28059         * gcc.c-torture/execute/pr22061-1.c,
28060         * gcc.c-torture/execute/pr22061-2.c,
28061         * gcc.c-torture/execute/pr22061-3.c,
28062         * gcc.c-torture/execute/pr22061-4.c: New tests.
28063
28064 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28065
28066         * gcc.dg/Wredundant-decls-2.c: New test to check that
28067         -Wredundant-decls does not issue warning for a variable
28068         definition following a declaration.
28069
28070 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
28071
28072         PR debug/7241
28073         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28074         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28075         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28076
28077         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28078         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28079         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28080         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28081         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28082         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28083         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28084         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28085
28086 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28087
28088         PR objc/23306
28089         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28090         scan-assmbler.
28091
28092 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
28093
28094         PR target/21255
28095         * gcc.dg/pr21255-1.c: New test.
28096         * gcc.dg/pr21255-2-mb.c: Likewise.
28097         * gcc.dg/pr21255-2-ml.c: Likewise.
28098         * gcc.dg/pr21255-3.c: Likewise.
28099         * gcc.dg/pr21255-4.c: Likewise.
28100
28101 2005-08-31  Dale Johannesen  <dalej@apple.com>
28102
28103         * gcc.dg/20050830-1.c: New.
28104
28105 2005-08-31  Josh Conner  <jconner@apple.com>
28106
28107         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28108         command-line options for arm-*-* targets.
28109         * g++.dg/init/array16.C: Likewise.
28110         * g++.dg/other/crash-4.C: Likewise.
28111
28112 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28113
28114         PR obj-c++/23640
28115         * obj-c++.dg/gnu-runtime-3.mm: New test.
28116
28117 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28118
28119         PR c++/13377
28120         * g++.dg/lookup/ambig4.C: New test.
28121         * g++.dg/lookup/ambig5.C: New test.
28122         * g++.dg/tc1/dr101.C: Adjust error markers.
28123
28124 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28125
28126         PR c++/23639
28127         * g++.dg/template/ttp5.C: Adjust error markers.
28128
28129 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
28130
28131         PR testsuite/23609
28132         * lib/obj-c++.exp: Include target-libpath.exp.
28133         (obj-c++_link_flags): Look for the GNU libobjc library
28134         and set the library path to include it.
28135         Don't manually set LD_LIBRARY_PATH (etc.) but call
28136         set_ld_library_path_env_vars instead.
28137         (obj-c++_target_compile): Don't set library path or
28138         linker flags because they are already set correctly
28139         in obj-c++_link_flags.
28140
28141 2005-08-30  Josh Conner  <jconner@apple.com>
28142
28143         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28144         to command-line options for arm-*-* targets.
28145
28146 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
28147
28148         * g++.dg/other/i386-1.C: New.
28149
28150 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
28151
28152         PR preprocessor/20348
28153         PR preprocessor/20356
28154         * gcc.dg/cpp/pr20348.c: New test.
28155         * gcc.dg/cpp/pr20348.h: New file.
28156         * gcc.dg/cpp/inc/pr20348.h: New file.
28157         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28158         * gcc.dg/cpp/pr20356.c: New test.
28159         * gcc.dg/cpp/pr20356.h: New file.
28160         * gcc.dg/cpp/inc/pr20356.h: New file.
28161         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28162
28163 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
28164
28165         * gfortran.fortran-torture/execute/intrinsic_count.f90:
28166         Fix array dimension to avoid correct end-of-file error.
28167
28168 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
28169
28170         PR libfortran/23598
28171         * gfortran.dg/iostat_1.f90: New test.
28172
28173 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
28174
28175         PR middle-end/23408
28176         * gcc.dg/pr23408.c: New test.
28177
28178 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
28179
28180         PR c++/23099
28181         * g++.dg/init/member1.C: Make sure erroneous static data member
28182         definitions are required.
28183         * g++.dg/template/static13.C: New test.
28184         * g++.dg/template/static14.C: Likewise.
28185
28186 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
28187
28188         * gcc.target/i386/pr23575.c: Use -msse2 instead of
28189         -march=pentium4, remove ilp32 requirement.
28190
28191         PR middle-end/23484
28192         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28193         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28194
28195 2005-08-29  Andreas Jaeger  <aj@suse.de>
28196
28197         PR testsuite/23607
28198         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28199
28200 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
28201
28202         * gcc.c-torture/execute/20050316-2.c: New test.
28203         * gcc.c-torture/execute/20050316-3.c: New test.
28204         * gcc.dg/torture/pr16104-1.c: New test.
28205
28206 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
28207
28208         PR middle-end/23463
28209         * gcc.c-torture/execute/zero-struct-1.c: New test.
28210
28211 2005-08-27  Richard Guenther  <rguenther@suse.de>
28212
28213         PR target/23575
28214         * gcc.target/i386/pr23575.c: New testcase.
28215
28216 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
28217
28218         PR rtl-optimization/23561
28219         * gcc.c-torture/execute/20050826-1.c: New test.
28220
28221         PR rtl-opt/23560
28222         * gcc.c-torture/execute/20050826-2.c: New test.
28223
28224 2005-08-26  Dale Johannesen  <dalej@apple.com>
28225
28226         * gcc.dg/20030711-1.c: Modify to work on Darwin.
28227         * gcc.dg/20050826-1.c: New.
28228
28229 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
28230
28231         PR c++/19004
28232         * g++.dg/template/nontype13.C: New test.
28233
28234         PR c++/23491
28235         * g++.dg/init/new14.C: New test.
28236         * g++.dg/expr/anew1.C: Do not XFAIL.
28237         * g++.dg/expr/anew2.C: Likewise.
28238         * g++.dg/expr/anew3.C: Likewise.
28239
28240 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
28241
28242         PR middle-end/22439
28243         * gcc.dg/vla-3.c: New test.
28244
28245 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
28246
28247         PR fortran/20363
28248         * gfortran.dg/named_interface.f90: New.
28249
28250 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
28251
28252         * gcc.c-torture/execute/frame-address.c: New test.
28253
28254 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
28255
28256         PR c++/20817
28257         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28258
28259 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28260
28261         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28262
28263 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28264
28265         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28266         * gcc.dg/altivec-22.c: Rename from..
28267         * gcc.dg/altivec-nomfcr.c: ..this.
28268
28269 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
28270
28271         PR tree-optimization/23546
28272         * gcc.dg/tree-ssa/pr23546.c: New test.
28273
28274 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
28275
28276         PR fortran/17758
28277         * gfortran.dg/nonreturning_statements.f90: New test.
28278
28279 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28280
28281         PR c++/22454
28282         * g++.dg/parse/crash29.C: New.
28283
28284 2005-08-23  DJ Delorie  <dj@redhat.com>
28285
28286         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28287         constants have the L suffix.
28288
28289 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
28290
28291         PR c++/23044
28292         * g++.dg/template/instantiate8.C: New.
28293
28294 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
28295
28296         PR middle-end/23467
28297         * gcc.c-torture/execute/pr23467.c: New test.
28298
28299 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
28300
28301         PR tree-optimization/22043
28302         * gcc.c-torture/execute/20050613-1.c: New test.
28303
28304 2005-08-23  Ben Elliston  <bje@au.ibm.com>
28305
28306         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28307
28308 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
28309
28310         PR rtl-optimization/23478
28311         * g++.dg/opt/pr23478.C: New test.
28312
28313 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
28314
28315         PR c/18715
28316         * gcc.dg/switch-warn-3.c: New test.
28317
28318 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28319
28320         PR c++/22233
28321         * g++.dg/template/param1.C: New test.
28322
28323 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28324
28325         PR c++/23089
28326         * g++.dg/other/incomplete1.C: New test.
28327
28328 2005-08-22  Ira Rosen  <irar@il.ibm.com>
28329
28330         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28331         are vectorizable.
28332
28333 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28334
28335         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28336         d_lines_5.f: New.
28337
28338 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
28339
28340         * gcc.target/i386/sse-4.c: New test.
28341
28342 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28343
28344         PR testsuite/23239
28345         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28346
28347 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
28348
28349         * gcc.dg/20050811-1.c: New test.
28350         * gcc.dg/20050811-2.c: New test.
28351
28352 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
28353
28354         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28355
28356 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
28357
28358         PR 23476
28359         * gcc.c-torture/compile/pr23476.c: New test.
28360
28361 2005-08-19  Devang Patel  <dpatel@apple.com>
28362
28363         PR tree-optimization/23048
28364         * gcc.dg/tree-ssa/pr23048.c: New test.
28365
28366 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28367
28368         PR middle-end/20624
28369         * g++.dg/warn/Wreturn-3.C: New test
28370
28371 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
28372
28373         PR tree-optimization/22228
28374         * g++.dg/vect/pr22543.cc: New test.
28375
28376 2005-08-17  Steven Bosscher  <stevenb@suse.de>
28377
28378         PR tree-optimization/21574
28379         * gcc.dg/tree-ssa/pr21574.c: New test.
28380
28381 2005-08-16  James E Wilson  <wilson@specifix.com>
28382
28383         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28384
28385 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28386
28387         PR tree-opt/23402
28388         * gcc.c-torture/compile/zero-strct-3.c: New test.
28389         * gcc.c-torture/compile/zero-strct-4.c: New test.
28390
28391 2005-08-16  Steven Bosscher  <stevenb@suse.de>
28392
28393         PR target/23376
28394         * gcc.target/x86_64/pr23376.c: New test.
28395
28396 2005-08-16  Ian Lance Taylor  <ian@airs.com>
28397
28398         PR c++/23337
28399         * g++.dg/ext/vector2.C: New.
28400
28401 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28402
28403         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28404
28405 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28406
28407         PR libfortran/23428
28408         * gfortran.dg/inquire-complex.f90: New test case.
28409
28410 2005-08-16  James E Wilson  <wilson@specifix.com>
28411
28412         PR tree-optimization/21105
28413         * gcc.dg/large-size-array.c: New.
28414
28415 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
28416
28417         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28418         type.
28419         * gcc.dg/vect/vect-41: Likewise.
28420         * gcc.dg/vect/vect-42: Likewise.
28421         * gcc.dg/vect/vect-43: Likewise.
28422         * gcc.dg/vect/vect-44: Likewise.
28423         * gcc.dg/vect/vect-46: Likewise.
28424         * gcc.dg/vect/vect-47: Likewise.
28425         * gcc.dg/vect/vect-48: Likewise.
28426         * gcc.dg/vect/vect-52: Likewise.
28427         * gcc.dg/vect/vect-53: Likewise.
28428         * gcc.dg/vect/vect-54: Likewise.
28429         * gcc.dg/vect/vect-55: Likewise.
28430         * gcc.dg/vect/vect-56: Likewise.
28431         * gcc.dg/vect/vect-57: Likewise.
28432         * gcc.dg/vect/vect-58: Likewise.
28433         * gcc.dg/vect/vect-59: Likewise.
28434         * gcc.dg/vect/vect-60: Likewise.
28435         * gcc.dg/vect/vect-61: Likewise.
28436         * gcc.dg/vect/vect-85: Likewise.
28437         * gcc.dg/vect/vect-87: Likewise.
28438         * gcc.dg/vect/vect-88: Likewise.
28439         * gcc.dg/vect/vect-93.c: Likewise.
28440         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28441         * gcc.dg/vect/vect-75: Likewise.
28442         * gcc.dg/vect/vect-76: Likewise.
28443         * gcc.dg/vect/vect-77: Likewise.
28444         * gcc.dg/vect/vect-78: Likewise.
28445         * gcc.dg/vect/vect-80: Likewise.
28446         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28447         vectorized for the expected reason, rather than checking how alignment
28448         was handled.
28449         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28450         aligned type and also instead of aligned pointers. Added documentation.
28451
28452 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
28453
28454         * gfortran.dg/power.f90: New test.
28455
28456 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
28457
28458         PR rtl-optimization/23299
28459         * g++.dg/opt/pr23299.C: New test.
28460
28461 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28462
28463         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28464
28465 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
28466
28467         * g++.dg/template/local6.C: New test.
28468
28469 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
28470
28471         * execute/exceptions/finally-1.m: Check that the catch and finally are
28472         being called.  Also add a "return 0;" at the end of main.
28473
28474 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
28475
28476         PR fortran/21432.
28477         * gfortran.dg/namelist_print_1.f: New test of functionality of
28478         PRINT namelist.
28479         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28480         namelist generates error with -std=f95.
28481
28482 2005-08-14  Ira Rosen  <irar@il.ibm.com>
28483
28484         PR tree-optimization/23119
28485         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28486
28487 2005-08-13  Marcin Koziej  <creep@desk.pl>
28488             Andrew Pinski  <pinskia@physics.uc.edu>
28489
28490         PR libobjc/22492
28491         * execute/exceptions/finally-1.m: New test.
28492
28493 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28494
28495         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28496         testsuite.
28497         * objc/execute/exceptions/trivial.m: New test.
28498         * objc.dg/try-catch-11.m: Move to ...
28499         * objc/execute/exceptions/foward-1.m: Here.
28500         * objc.dg/try-catch-2.m: Move to ...
28501         * objc/execute/exceptions/catchall-1.m: Here.
28502         * objc.dg/try-catch-8.m: Move to ...
28503         * objc/execute/exceptions/local-variables-1.m: Here.
28504
28505 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28506
28507         * objc.dg/nested-func-1.m: Move to ...
28508         * objc/execute/nested-func-1.m: Here.
28509
28510 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28511
28512         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28513         in ${options} instead of [target_info name].
28514         * lib/obj-c++.exp (objc_target_compile): Likewise.
28515
28516 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28517
28518         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28519
28520 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28521
28522         part of PR testsuite/23348
28523         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28524         each of the torture options.
28525         * objc/compile/trivial.m: New test.
28526
28527 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28528
28529         * gfortran.dg/eoshift.f90: Correct format.
28530
28531 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28532
28533         * gfortran.fortran-torture/execute/character_passing.f90:
28534         Fix comment typo.
28535
28536 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
28537
28538         PR c++/8271
28539         * g++.dg/template/unify10.C: New.
28540
28541 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
28542
28543         * g++.dg/parse/pr22514.C: Move to...
28544         * g++.dg/debug/pr22514.C: here.
28545
28546 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28547
28548         PR c++/23266
28549         * g++.dg/inherit/pure1.C: New test.
28550
28551         * ChangeLog: Fix typos.
28552
28553 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28554             Steven Bosscher  <stevenb@suse.de>
28555
28556         * gfortran.dg/runtime_warning_1.f90: New test.
28557
28558 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28559
28560         PR c++/23219
28561         * g++.dg/parse/crash28.C: New.
28562
28563 2005-08-11  Richard Guenther  <rguenther@suse.de>
28564
28565         PR target/23289
28566         * gcc.target/i386/tailcall-1.c: New testcase.
28567
28568 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28569
28570         * gcc.dg/vect/vect-67.c: Un-xfail.
28571
28572 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28573
28574         PR c++/23225
28575         * g++.dg/parse/crash27.C: new test.
28576
28577 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
28578
28579         PR libfortran/22143
28580         * gfortran.dg/shift-kind.f90: New testcase.
28581
28582 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
28583
28584         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28585         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28586
28587 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28588
28589         PR c++/20646
28590         * g++.dg/other/mult-stor1.C: New test.
28591
28592 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28593
28594         * gcc.c-torture/pr18299-1.c: Move to ...
28595         * gcc.c-torture/compile/pr18299-1.c: Here.
28596
28597 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
28598
28599         * gfortran/fortran.torture/execute/character_passing.f90:
28600         Fix types for LSAME.
28601
28602 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
28603
28604         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28605         input data back to what it was originally.
28606
28607 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28608
28609         * objc.dg/try-catch-8.m: Enable for all targets.
28610
28611 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
28612
28613         * gcc.dg/pr23165.c: New test.
28614
28615 2005-08-09  Steven Bosscher  <stevenb@suse.de>
28616
28617         PR tree-optimization/23234
28618         * gcc.dg/tree-ssa/pr23234.c: New test.
28619
28620 2005-08-08  Josh Conner  <jconner@apple.com>
28621
28622         PR rtl-optimization/23241
28623         * gcc.dg/char-compare.c: New test.
28624
28625 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28626
28627         PR c++/22508
28628         * g++.dg/init/new13.C: New test.
28629
28630 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28631
28632         PR c++/21166
28633         * g++.dg/other/crash-4.C: Adjust
28634         * g++/dg/ext/packed9.C: New.
28635
28636 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28637
28638         PR middle-end/21964
28639         * gcc.c-torture/execute/pr21964-1.c: New test.
28640
28641 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28642
28643         PR c/22458
28644         * gcc.dg/pr22458-1.c: New test.
28645
28646 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
28647             Steven G. Kargl <kargls@comcast.net>
28648
28649         PR fortran/22390
28650         * gfortran.dg/flush_1.f90: New test.
28651
28652 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28653
28654         PR c++/23191
28655         * g++.dg/template/eh2.C: New test.
28656
28657 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28658
28659         PR c++/19498
28660         * g++.dg/template/instantiate7.C: New test.
28661
28662 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
28663
28664         PR c/23113
28665         * gcc.dg/Wunused-value-1.c: New test.
28666
28667 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
28668
28669         PR rtl-optimization/23233
28670         * gcc.c-torture/compile/pr23233-1.c: New test.
28671
28672 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
28673
28674         PR fortran/18833
28675         PR fortran/20850
28676         * gfortran.dg/equiv_1.f90: New test.
28677         * gfortran.dg/equiv_2.f90: New test.
28678         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28679         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28680         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28681
28682 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28683
28684         * gcc.c-torture/execute/vrp-5.c: New test.
28685         * gcc.c-torture/execute/vrp-6.c: New test.
28686         * gcc.dg/tree-ssa/vrp21.c: New test.
28687
28688 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28689
28690         * g++.dg/parse/pr22514.C: New test.
28691
28692 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
28693
28694         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28695
28696         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28697         instead of constant loads / pool entries.
28698
28699 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
28700
28701         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28702         TEST_TO_WCTYPE.
28703
28704 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
28705
28706         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28707         __WINT_TYPE__ in generated prototypes if possible.
28708
28709 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
28710
28711         PR 22037
28712         * g++.dg/tree-ssa/pr22037.C:
28713
28714 2005-08-04  Richard Henderson  <rth@redhat.com>
28715
28716         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28717         scan-tree-dump-times directive.
28718
28719 2005-08-04  Jan Hubicka  <jh@suse.cz>
28720
28721         * gcov-1.C: Fix switch counts.
28722         * gcov-4b.c: Likewise.
28723
28724 2005-08-03  Jeff Law  <law@redhat.com>
28725
28726         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28727
28728 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
28729
28730         * gcc.c-torture/execute/pr23135.c: New test.
28731
28732 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28733
28734         PR tree-optimization/19899
28735         * gcc.dg/tree-ssa/scev-1.c: New test.
28736         * gcc.dg/tree-ssa/scev-2.c: New test.
28737
28738 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
28739
28740         PR target/18582
28741         * gcc.dg/torture/pr18582-1.c: New test.
28742
28743 2005-08-03  Jan Hubicka  <jh@suse.cz>
28744
28745         * update-conroll.c: New testcase.
28746         * update-conroll-2.c: New testcase.
28747
28748 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
28749
28750         * gfortran.dg/constant_substring.f: New test.
28751         * gfortran.dg/pr22491.f: New test.
28752
28753 2005-08-02  Jan Hubicka  <jh@suse.cz>
28754
28755         * update-threading.c: Replace by the proper one.
28756
28757 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28758
28759         PR 23164
28760         * g++.dg/tree-ssa/pr23164.C: New test.
28761
28762 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28763
28764         * gcc.dg/tree-ssa/pr23192.c: New test.
28765
28766 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
28767
28768         * gcc.c-torture/execute/vrp-4.c: New test.
28769
28770 2005-08-02  Jan Hubicka  <jh@suse.cz>
28771
28772         * update-threading.c: New test.
28773
28774 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
28775
28776         * gcc.c-torture/compile/20050801-1.c: New test.
28777         * gcc.c-torture/compile/20050801-2.c: New test.
28778
28779 2005-08-01  Jan Hubicka  <jh@suse.cz>
28780
28781         * val-prof-5.c: New test.
28782
28783 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
28784
28785         PR c/22311
28786         * gcc.dg/pr22311-1.c : New test.
28787
28788 2005-07-31  Steven Bosscher  <stevenb@suse.de>
28789
28790         PR target/23095
28791         * gfortran.dg/pr23095.f: New test.
28792
28793         PR c++/22003
28794         * g++.dg/other/pr22003.C: New test.
28795
28796 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
28797
28798         PR target/20621
28799         * gcc.c-torture/execute/pr20621-1.c: New test.
28800
28801 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
28802
28803         * gfortran.dg/comma_format_extension_4.f: Adjust length
28804         of string for format.
28805         * gfortran.dg/der_array_io_1.f: Replace illegal internal
28806         print statement with internal write.
28807         * gfortran.dg/der_array_io_2.f: Likewise.
28808         * gfortran.dg/der_array_io_3.f: Likewise.
28809
28810 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
28811
28812         * gcc.dg/fold-abs-4.c: new test.
28813
28814 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
28815
28816         PR fortran/22570 an related issues.
28817         * gfortran.dg/x_slash_1.f: New test.
28818
28819 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
28820
28821         PR c/23143
28822         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28823         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28824
28825 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28826
28827         PR c/529
28828         * gcc.dg/Wshadow-3.c: New test.
28829
28830 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
28831
28832         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28833         used to have the wrong bounds).
28834
28835 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28836
28837         PR c/21720
28838         * gcc.dg/hex-round-1.c: Test more cases.
28839         * gcc.dg/hex-round-2.c: New test.
28840
28841 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
28842
28843         PR 22550
28844         * g++.dg/tree-ssa/pr22550.C: New test.
28845
28846 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
28847
28848         * gcc.dg/tree-ssa/vrp19.c: New test.
28849         * gcc.dg/tree-ssa-vrp20.c: New test.
28850
28851 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28852
28853         PR c/22240
28854         * gcc.dg/transparent-union-4.c: New test.
28855
28856 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28857
28858         PR c/22192
28859         * gcc.dg/c99-vla-2.c: New test.
28860
28861 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28862
28863         PR c/21720
28864         * gcc.dg/hex-round-1.c: New test.
28865
28866 2005-07-28  Jan Hubicka  <jh@suse.cz>
28867
28868         * inliner-1.c: Do not dump everything.
28869         * tree-prof.exp: Do not pass -ftree-based-profiling.
28870         * bprob.exp: Likewise.
28871
28872         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28873
28874 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
28875
28876         PR c++/22545
28877         * g++.dg/expr/ptrmem7.C: New test.
28878
28879 2005-07-28  Mike Stump  <mrs@apple.com>
28880
28881         * g++.old-deja/g++.mike/visibility-1.C: New test.
28882
28883 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28884
28885         PR c/20187
28886         * gcc.c-torture/execute/pr20187-1.c: New test.
28887
28888 2005-07-28  Jeff Law  <law@redhat.com>
28889
28890         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28891         * gcc.dg/tree-ssa/vrp18.c: New test.
28892
28893 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28894
28895         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28896
28897 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28898
28899         PR tree-optimization/22506
28900         * gcc.dg/vect/ps22506.c: New test.
28901
28902 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
28903
28904         PR target/21149
28905         * gcc.target/i386/sse-3.c: New test.
28906
28907 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28908
28909         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
28910         * gcc.target/mips/mips32-dsp-type.c: Likewise.
28911
28912 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28913
28914         PR c/22589
28915         * gcc.c-torture/compile/pr22589-1.c: New test.
28916
28917 2005-07-28  Jan Hubicka  <jh@suse.cz>
28918
28919         * update-loopch.c: New testcase.
28920
28921 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28922
28923         PR rtl-optimization/23047
28924         * gcc.c-torture/execute/pr23047.c: New test.
28925         * gcc.c-torture/execute/pr23047.x: New.
28926
28927 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28928
28929         PR tree-optimization/22493
28930         * gcc.c-torture/execute/pr22493-1.c: New test.
28931         * gcc.c-torture/execute/pr22493-1.x: New.
28932         * gcc.c-torture/execute/vrp-1.c: New test.
28933         * gcc.c-torture/execute/vrp-2.c: New test.
28934         * gcc.c-torture/execute/vrp-2.c: New test.
28935
28936 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
28937
28938         * gcc.target/frv/all-builtin-read8.c: Delete.
28939         * gcc.target/frv/all-builtin-read16.c: Delete.
28940         * gcc.target/frv/all-builtin-read32.c: Delete.
28941         * gcc.target/frv/all-builtin-read64.c: Delete.
28942         * gcc.target/frv/all-builtin-write8.c: Delete.
28943         * gcc.target/frv/all-builtin-write16.c: Delete.
28944         * gcc.target/frv/all-builtin-write32.c: Delete.
28945         * gcc.target/frv/all-builtin-write64.c: Delete.
28946         * gcc.target/frv/all-read-write-1.c: New.
28947
28948 2005-07-27  Jeff Law  <law@redhat.com>
28949
28950         * gcc.c-torture/execute/pr22630.c: New test.
28951
28952 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
28953
28954         PR tree-optimization/23073
28955         * gcc.dg/vect/nodump-pr23073.c: New test.
28956         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28957
28958 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
28959
28960         PR tree-optimize/22348
28961         * gcc.c-torture/execute/pr22348.c: New.
28962
28963 2005-07-27  Richard Guenther  <rguenther@suse.de>
28964
28965         * gcc.dg/tree-ssa/salias-1.c: New testcase.
28966
28967 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28968
28969         PR fortran/22503
28970         * gfortran.dg/logical_comp.f90: New test.
28971
28972 2005-07-27  Jan Hubicka  <jh@suse.cz>
28973
28974         * inliner-1.c: Add cleanup of dumps.
28975         * val-prof-*.c: Likewise.
28976         * update-tailcall.c: New.
28977
28978 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28979
28980         PR 22591
28981         * gcc.dg/tree-ssa/pr22591.c: New test.
28982         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28983
28984 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28985
28986         PR libobjc/22606
28987         * objc.dg/try-catch-11.m: New test.
28988
28989 2005-07-26  Richard Guenther  <rguenther@suse.de>
28990
28991         PR tree-optimization/22486
28992         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28993
28994 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28995
28996         PR tree-opt/22484
28997         * g++.dg/opt/loop2.C: New test.
28998
28999 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29000
29001         * gcc.dg/tree-ssa/reassoc-3.c: New test.
29002         * gcc.dg/tree-ssa/reassoc-4.c: New test.
29003
29004 2005-07-25  Adam Nemet  <anemet@lnxw.com>
29005
29006         * lib/profopt.exp (profopt-execute): Check for profiling data
29007         files on the target.
29008
29009 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
29010
29011         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29012         for matching of asm labels.
29013
29014 2005-07-25  Richard Guenther  <rguenther@suse.de>
29015
29016         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29017
29018 2005-07-25  Richard Guenther  <rguenther@suse.de>
29019
29020         PR testsuite/22624
29021         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29022
29023 2005-07-25  Ira Rosen  <irar@il.ibm.com>
29024
29025         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29026         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29027         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29028         * gcc.dg/vect/vect-100.c: New test.
29029         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29030         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29031         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29032         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29033         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29034         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29035         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29036         * gfortran.dg/vect/pr19049.f90: New testcase.
29037         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29038
29039 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
29040
29041         * gcc.c-torture/execute/20050713-1.c: New test.
29042
29043         PR fortran/20063
29044         * gfortran.fortran-torture/execute/data_4.f90: New test.
29045
29046         PR middle-end/20303
29047         * gcc.dg/visibility-d.c: New test.
29048
29049 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
29050
29051         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29052         * gfortran.dg/underflow.f90: Ditto.
29053
29054 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29055
29056         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29057         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29058         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29059
29060 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29061
29062         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29063         include case of field width of zero.
29064
29065 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29066
29067         PR libgfortran/21875
29068         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29069         with trailing blanks on normal formatted read.
29070
29071 2005-07-23  Chao-ying Fu  <fu@mips.com>
29072
29073         * gcc.target/mips/mips32-dsp-type.c: New test.
29074         * gcc.target/mips/mips32-dsp.c: New test.
29075
29076 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
29077
29078         PR testsuite/21073
29079         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29080
29081         PR testsuite/20454
29082         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29083         and __cyg_profile_func_exit.
29084
29085 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
29086
29087         * gfortran.dg/comma_format_extension_3.f: Fix typo.
29088         * gfortran.dg/comma_format_extension_4.f: Same.
29089         * gfortran.dg/pr15332.f: Same.
29090         * gfortran.dg/pr21730.f: Same.
29091
29092 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
29093
29094         * g++.dg/opt/vrp2.C: Fix testcase.
29095
29096         PR tree-opt/22625
29097         * g++.dg/opt/vrp2.C: New test.
29098
29099 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
29100
29101         PR debug/21828
29102         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29103
29104 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
29105
29106         * gcc.dg/tree-ssa/20050719-1.c: New test.
29107
29108 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
29109
29110         * gcc.dg/bfin-longcall-1.c: New file.
29111         * gcc.dg/bfin-longcall-2.c: New file.
29112
29113 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
29114
29115         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29116
29117 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29118
29119         PR middle-end/19055
29120         * gcc.dg/tree-ssa/pr19055.c: New test.
29121         * gcc.dg/tree-ssa/pr19055-2.c: New test.
29122
29123 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29124
29125         PR C++/22358
29126         * g++.dg/other/pr22358.C: New test.
29127
29128 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
29129
29130         PR c++/2922
29131         * g++.dg/lookup/two-stage5.C: New test from bug comments.
29132
29133 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29134
29135         PR c++/15938
29136         * g++.dg/init/union2.C: New test.
29137
29138 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29139
29140         PR c/22393
29141         * gcc.dg/complex-4.c: New test.
29142
29143 2005-07-21  Richard Guenther  <rguenther@suse.de>
29144
29145         PR testsuite/22522
29146         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29147         scanning for asm labels.
29148         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29149
29150 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29151
29152         PR target/22085
29153         * gcc.dg/altivec-pr22085.c: New.
29154
29155 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29156
29157         PR tree-optimization/19210
29158         * gcc.dg/tree-ssa/pr19210-1.c: New.
29159         * gcc.dg/tree-ssa/pr19210-2.c: New.
29160
29161 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
29162
29163         PR rtl-optimization/22167
29164         * g++.dg/opt/pr22167.C: New test.
29165
29166 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
29167
29168         PR c++/2922
29169         * g++.dg/lookup/two-stage2.C: New.
29170         * g++.dg/lookup/two-stage3.C: New.
29171         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29172         fixed two-stage name lookup for operators.
29173         * g++.dg/template/call3.C: Compiler now produces an appropriate
29174         error message.
29175         * g++.dg/template/crash37.C: Compiler now describes bla() on line
29176         14 as a candidate.
29177         * g++.dg/template/ptrmem4.C: Compiler produces different error
29178         message.
29179         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29180         connect_to_method as a candidate.
29181
29182 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
29183
29184         * gcc.dg/fold-alloc-1.c: New test.
29185
29186 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
29187
29188         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29189         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29190
29191 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
29192
29193         * gcc.dg/fold-abs-1.c: New test.
29194         * gcc.dg/fold-abs-2.c: New test.
29195         * gcc.dg/fold-abs-3.c: New test.
29196
29197 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
29198
29199         Make CONSTRUCTOR use VEC to store initializers.
29200         * g++.dg/ext/complit3.C: Check for specific error messages.
29201         * g++.dg/init/brace2.C: Update error message.
29202         * g++.dg/warn/Wbraces2.C: Likewise.
29203
29204 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
29205
29206         PR fortran/16940
29207         * gfortran.dg/module_interface_1.f90: New test.
29208
29209 2005-07-19  Danny Berlin <dberlin@dberlin.org>
29210             Kenneth Zadeck <zadeck@naturalbridge.com>
29211
29212         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29213
29214 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29215
29216         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29217         specify -Wformat for these tests.
29218         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29219         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29220         * gcc.dg/format/opt-6.c: Delete.
29221
29222 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29223
29224         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29225         * gcc.dg/tree-ssa/sra-3.c: Likewise.
29226
29227 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29228
29229         * gcc.dg/tree-ssa/alias-2.c: New test.
29230
29231 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
29232
29233         PR c++/22263
29234         * g++.dg/template/explicit7.C: New test.
29235
29236 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
29237
29238         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29239         field width of 8 to +Inf and -Inf.
29240
29241 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
29242
29243         PR c++/22139
29244         * g++.dg/template/friend36.C: New test.
29245
29246 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
29247
29248         PR fortran/21730
29249         * gfortran.dg/pr21730.f: New test.
29250
29251 2005-07-16  Danny Berlin <dberlin@dberlin.org>
29252             Kenneth Zadeck <zadeck@naturalbridge.com>
29253
29254         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29255         since pure const detection cannot run at -O1 in c compiler.
29256         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29257         can now optimize this case properly.
29258         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29259         because we now pass.
29260         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29261
29262 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
29263
29264         PR c/22421
29265         * gcc.dg/format/bitfld-1.c: New test.
29266
29267 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29268
29269         PR c++/22204
29270         * g++.dg/rtti/repo1.C: New test.
29271
29272 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
29273
29274         PR middle-end/22398
29275         * gcc.c-torture/compile/pr22398.c: New test.
29276
29277 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29278
29279         PR c++/22132
29280         * g++.dg/expr/cast4.C: New test.
29281
29282 2005-07-15  Richard Guenther  <rguenther@suse.de>
29283
29284         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29285         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29286
29287 2005-07-15  Steven Bosscher  <stevenb@suse.de>
29288
29289         PR tree-optimization/22230
29290         * gcc.dg/tree-ssa/pr22230.c: New test.
29291
29292 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
29293
29294         * gfortran.dg/g77/cpp6.f: New test.
29295
29296         PR fortran/22417
29297         * gfortran.dg/g77/cpp5.F: New test.
29298         * gfortran.dg/g77/cpp5.h: New file.
29299         * gfortran.dg/g77/cpp5inc.h: New file.
29300
29301 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
29302
29303         PR libfortran/16435
29304         * gfortran.dg/tl_editting.f90: New.
29305         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29306
29307 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
29308
29309         * gfortran.dg/char_array_constructor.f90: New test.
29310
29311 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
29312
29313         * gfortran.dg/past_eor.f90: New.
29314         * gfortran.dg/complex_read.f90: New.
29315
29316 2005-07-13  Jeff Law  <law@redhat.com>
29317
29318         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29319         additional casts.
29320
29321         * gcc.dg/tree-ssa/pr22321.c: New test
29322
29323 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
29324
29325         PR tree-optimization/21921
29326         * gcc.dg/tree-ssa/pr21921.c: New.
29327
29328 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29329
29330         PR tree-optimizatio/22442
29331         * gcc.dg/tree-ssa/loop-11.c: New test.
29332
29333 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29334
29335         PR tree-opt/21840
29336         * gcc.c-torture/compile/pr21840.c: New test.
29337
29338 2005-07-12  Jan Hubicka  <jh@suse.cz>
29339
29340         * gcc.c-torture/compile/pr22379.c: New test.
29341
29342 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
29343
29344         PR libfortran/21593
29345         gfortran.dg/dev_null.f90: Remove outdated comment about
29346         PR libfortran/21593.
29347
29348
29349 2005-07-12  Dale Johannesen  <dalej@apple.com>
29350
29351         * gcc.target/i386/compress-float-sse.c: New.
29352         * gcc.target/i386/compress-float-sse-pic.c: New.
29353         * gcc.target/i386/compress-float-387.c: New.
29354         * gcc.target/i386/compress-float-387-pic.c: New.
29355         * gcc.dg/compress-float-ppc.c: New.
29356         * gcc.dg/compress-float-ppc-pic.c: New.
29357
29358 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
29359
29360         PR libfortran/21593
29361         gfortran.dg/dev_null.f90: Remove targets.
29362
29363 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29364
29365         PR tree-opt/22335
29366         * gcc.dg/pr22335-1.c: New test.
29367         * gcc.dg/pr22335-2.c: New test.
29368
29369 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29370
29371         PR c++/20172
29372         * g++.dg/template/nontype12.C : New test.
29373
29374 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29375
29376         * gcc.dg/tree-ssa/loop-10.c: New test.
29377
29378 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
29379
29380         * gcc.c-torture/execute/20020720-1.x: Remove.
29381
29382 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
29383
29384         * gfortran.fortran-torture/execute/forall_7.f90: New test.
29385
29386 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
29387
29388         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29389         (dg-mips-options): Use it.
29390
29391 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
29392
29393         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29394
29395 2005-07-09  Richard Henderson  <rth@redhat.com>
29396
29397         * lib/target-supports.exp (check_effective_target_sync_char_short):
29398         Add alpha.
29399
29400 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
29401
29402         PR libfortran/22217
29403         * gfortran.dg/negative-z-descriptor.f90: New test.
29404
29405 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29406
29407         PR tree-opt/22329
29408         * gcc.dg/pr22329.c: New test.
29409
29410 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
29411
29412         PR tree-optimization/20139
29413         * gcc.dg/tree-ssa/pr20139.c: New.
29414
29415 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29416
29417         PR tree-opt/22356
29418         * gcc.dg/pr22356-1.c: New test.
29419
29420 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
29421
29422         PR c++/21799
29423         * g++.dg/template/unify8.C: New.
29424         * g++.dg/template/unify9.C: New.
29425
29426 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
29427
29428         * gfortran.fortran-torture/execute/entry_10.f90: New test.
29429
29430 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
29431
29432         * gcc.dg/darwin-version-1.c: New.
29433         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29434         * gcc.dg/builtins-20.c: Likewise.
29435         * gcc.dg/builtins-53.c: Likewise.
29436         * gcc.dg/torture/builtins-convert-1.c: Likewise.
29437         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29438         * gcc.dg/torture/builtins-convert-3.c: Likewise.
29439         * gcc.dg/torture/builtins-power-1.c: Likewise.
29440         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29441         on Darwin.
29442
29443 2005-07-07  Jeff Law  <law@redhat.com>
29444
29445         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
29446         argument evaluation order.
29447
29448 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
29449
29450         PR libfortran/21594
29451         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29452         Add test cases where the shift length is greater than the
29453         array length.
29454
29455 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29456
29457         * obj-c++.dg/proto-lossage-6.mm: New.
29458         * objc.dg/proto-lossage-6.m: New.
29459
29460 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29461
29462         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29463         * objc.dg/gnu-runtime-2.m: Likewise.
29464
29465 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29466
29467         * gfortran.dg/longline.f: New test.
29468
29469         * gfortran.dg/badline.f: New test.
29470
29471 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29472
29473         PR fortran/16531
29474         PR fortran/15966
29475         PR fortran/18781
29476         * gfortran.dg/hollerith.f90: New.
29477         * gfortran.dg/hollerith2.f90: New.
29478         * gfortran.dg/hollerith3.f90: New.
29479         * gfortran.dg/hollerith4.f90: New.
29480         * gfortran.dg/hollerith_f95.f90: New.
29481         * gfortran.dg/hollerith_legacy.f90: New.
29482         * gfortran.dg/g77/cpp4.F: New. Port from g77.
29483
29484 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29485
29486         PR objc/22274
29487         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29488         * objc.dg/gnu-runtime-2.m: New.
29489
29490 2005-07-06  Jeff Law  <law@redhat.com>
29491
29492         * gcc.dg/tree-ssa/vrp17.c: New test.
29493
29494 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29495
29496         PR fortran/22327
29497         * gfortran.dg/array_constructor_5.f90: New test.
29498
29499 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29500
29501         * gfortran.fortran-torture/execute/entry_9.f90: New test.
29502
29503 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
29504
29505         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29506         * gcc.dg/980816-1.c: Ditto.
29507
29508 2005-07-06  Jeff Law  <law@redhat.com>
29509
29510         * gcc.c-torture/compile/pr21356.c: New test.
29511
29512 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29513
29514         PR c/22013
29515         PR c/22098
29516         * gcc.c-torture/compile/pr22013-1.c,
29517         gcc.c-torture/execute/pr22098-1.c,
29518         gcc.c-torture/execute/pr22098-2.c,
29519         gcc.c-torture/execute/pr22098-3.c: New tests.
29520
29521 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29522
29523         PR c/22308
29524         * gcc.dg/pr22308-1.c: New test.
29525
29526 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
29527
29528         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
29529         target.
29530         * gcc.dg/compare9.c: Use -fshort-enums instead of
29531         -fno-short-enums.  Change the last test to dg-bogus.
29532
29533 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
29534
29535         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29536         * gcc.dg/compare9.c: New.
29537
29538 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29539
29540         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29541
29542 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29543
29544         PR testsuite/22288
29545         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29546
29547
29548 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29549
29550         * gcc.dg/format/gcc_gfc-1.c: New.
29551
29552 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29553
29554         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29555
29556 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29557
29558         PR fortran/20842
29559         * gfortran.dg/io_invalid_1.f90: New test.
29560
29561 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
29562
29563         * gcc.dg/format/gcc_diag-1.c: Update.
29564
29565 2005-07-02  Jeff Law  <law@redhat.com>
29566
29567         * gcc.dg/tree-ssa/pr22051-1.c: New test.
29568         * gcc.dg/tree-ssa/pr22051-2.c: New test.
29569
29570 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
29571
29572         * gcc.dg/format/gcc_diag-1.c: Update.
29573
29574 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
29575
29576         PR tree-opt/22269
29577         * gcc.c-torture/compile/pr22269.c: New test.
29578
29579 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
29580
29581         PR 21584
29582         PR 22219
29583         * g++.dg/tree-ssa/pr21584-1.C: New test.
29584         * g++.dg/tree-ssa/pr21584-2.C: New test.
29585
29586 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
29587
29588         * obj-c++.dg/try-catch-11.mm: New.
29589         * objc.dg/try-catch-10.m: New.
29590
29591 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
29592
29593         * g++.dg/other/ucnid-1.C: xfail on AIX.
29594
29595 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
29596
29597         PR 22234
29598         * gcc.dg/20050629-1.c: New test.
29599
29600 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
29601
29602         * obj-c++.dg/const-str-1[0-1].mm: New.
29603         * objc.dg/const-str-1[0-1].m: New.
29604
29605 2005-05-29  Richard Henderson  <rth@redhat.com>
29606
29607         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29608         Rename from check_effective_target_vect_no_max.
29609         (check_effective_target_vect_no_int_add): New.
29610         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29611         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29612         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29613         * gcc.dg/vect/vect-reduc-1.c: Use both.
29614         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29615
29616 2005-05-29  Richard Henderson  <rth@redhat.com>
29617
29618         * lib/target-supports.exp (check_effective_target_vect_no_max):
29619         Remove i386 and x86_64.
29620
29621 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29622
29623         PR testsuite/21969
29624         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29625
29626 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29627
29628         PR middle-end/21969
29629         * gcc.dg/vect/pr21969.c: New test.
29630
29631 2005-06-28  Eric Christopher  <echristo@redhat.com>
29632
29633         PR c/22052
29634         PR c/21975
29635         * gcc.dg/inline1.c: New test.
29636         * gcc.dg/inline2.c: Ditto.
29637         * gcc.dg/inline3.c: Ditto.
29638         * gcc.dg/inline4.c: Ditto.
29639         * gcc.dg/inline5.c: Ditto.
29640
29641 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29642
29643         PR libfortran/22142
29644         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29645         Add testcase also testing eoshift1 for PR 22142.
29646
29647 2005-06-28  Richard Henderson  <rth@redhat.com>
29648
29649         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29650         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29651         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29652         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29653         gcc.dg/tree-ssa/20030922-2.c: Likewise.
29654
29655 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29656
29657         PR libfortran/22142
29658         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29659         Add testcase for PR 22142.
29660
29661 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
29662
29663         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29664         gcc.target/ia64/fpreg-2.c: New tests.
29665
29666 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29667
29668         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29669
29670 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29671
29672         PR libfortran/22170
29673         * gfortran.dg/slash_1.f90: New test.
29674
29675 2005-06-27  Richard Henderson  <rth@redhat.com>
29676
29677         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29678         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29679         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29680         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29681         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29682         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29683
29684 2005-06-27  Richard Henderson  <rth@redhat.com>
29685
29686         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29687         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29688
29689 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
29690
29691         * obj-c++.dg/proto-lossage-5.mm: New.
29692         * objc.dg/proto-lossage-5.m: New.
29693
29694 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
29695
29696         PR 21959
29697         * gcc.dg/tree-ssa/pr21959.c: New test.
29698
29699 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
29700
29701         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29702         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29703         testing uninitialized var.
29704
29705         * gcc.c-torture/execute/builtins/chk.h: New.
29706         * gcc.c-torture/execute/builtins/lib/chk.c: New.
29707         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29708         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29709         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29710         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29711         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29712         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29713         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29714         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29715         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29716         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29717         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29718         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29719         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29720         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29721         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29722         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29723         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29724         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29725         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29726         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29727         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29728         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29729         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29730         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29731         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29732         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29733         * gcc.dg/builtin-object-size-1.c: New test.
29734         * gcc.dg/builtin-object-size-2.c: New test.
29735         * gcc.dg/builtin-object-size-3.c: New test.
29736         * gcc.dg/builtin-object-size-4.c: New test.
29737         * gcc.dg/builtin-object-size-5.c: New test.
29738         * gcc.dg/builtin-stringop-chk-1.c: New test.
29739         * gcc.dg/builtin-stringop-chk-2.c: New test.
29740         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29741         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29742         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29743         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29744         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29745         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29746         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29747         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29748         * gcc.c-torture/execute/printf-1.c: New test.
29749         * gcc.c-torture/execute/fprintf-1.c: New test.
29750         * gcc.c-torture/execute/vprintf-1.c: New test.
29751         * gcc.c-torture/execute/vfprintf-1.c: New test.
29752         * gcc.c-torture/execute/printf-chk-1.c: New test.
29753         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29754         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29755         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29756
29757 2005-06-27  Michael Matz  <matz@suse.de>
29758
29759         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29760         slot is not merged if address escapes.
29761
29762 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29763
29764         PR c/21911
29765         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
29766
29767 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
29768
29769         PR middle-end/17965
29770         * gcc.c-torture/compile/20050622-1.c: New test.
29771
29772         PR middle-end/22028
29773         * gcc.dg/20050620-1.c: New test.
29774
29775 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
29776
29777         PR tree-optimization/22026
29778         * gcc.dg/tree-ssa/pr22026.c: New.
29779
29780 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
29781
29782         PR libfortran/22144
29783         * gfortran.dg/shift-alloc.f90: New testcase.
29784
29785 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
29786
29787         * all files: Update FSF address in copyright headers.
29788
29789 2005-06-22  Jan Hubicka  <jh@suse.cz>
29790
29791         * wholeprogram-1.c: New testcase.
29792         * wholeprogram-2.c: New testcase.
29793
29794 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
29795
29796         PR 22171
29797         * gcc.dg/tree-ssa/pr22171.c: New test.
29798
29799 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
29800
29801         * gfortran.dg/simplify_modulo.f90: New.
29802
29803 2005-06-24  Jan Hubicka  <jh@suse.cz>
29804
29805         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29806
29807 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29808
29809         * obj-c++.dg/proto-lossage-[1-4].mm: New.
29810
29811 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29812
29813         * obj-c++.dg/typedef-alias-1.mm: New.
29814         * objc.dg/typedef-alias-1.m: New.
29815
29816 2005-06-23  Jeff Law  <law@redhat.com>
29817
29818         * gcc.dg/tree-ssa/vrp16.c: New test.
29819
29820 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29821
29822         * lib/target-supports.exp: Add
29823         check_effective_target_fortran_large_real and
29824         check_effective_target_fortran_large_int to check for
29825         corresponding effective targets.
29826         * gfortran.dg/large_integer_kind_1.f90: New test.
29827         * gfortran.dg/large_real_kind_1.f90: New test.
29828
29829 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
29830
29831         PR tree-optimization/22117
29832         * gcc.dg/tree-ssa/pr22117.c: New.
29833
29834 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
29835
29836         PR testsuite/22123
29837         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29838
29839 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
29840
29841         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29842
29843 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
29844
29845         * gfortran.dg/f2c_4.f90: Add tests for complex functions
29846         * gfortran.dg/f2c_4.c: Likewise.
29847
29848 2005-06-22 Paul Brook  <paul@codesourcery.com>
29849
29850         PR fortran/21034
29851         * gfortran.dg/auto_save_1.f90: New test.
29852
29853 2005-06-22  Michael Matz  <matz@suse.de>
29854
29855         * gcc.target/x86-64/abi: New directory.
29856         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29857         * gcc.target/x86-64/abi/README.gcc: New file.
29858         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29859         * gcc.target/x86-64/abi/asm-support.s: New file.
29860         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29861         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29862         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29863         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29864         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29865         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29866         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29867         * gcc.target/x86_64/abi/test_bitfields.c: New test.
29868         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29869         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29870         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29871         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29872         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29873         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29874         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29875         * gcc.target/x86_64/abi/test_varargs.c: New test.
29876
29877 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
29878
29879         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29880         32-bit i?86 and x86_64.
29881
29882 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
29883
29884         * obj-c++.dg/const-str-[1-9].mm: New tests.
29885
29886 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
29887
29888         PR fortran/22010
29889         * gfortran.dg/namelist_use.f90: New.
29890         * gfortran.dg/namelist_use_only.f90: New.
29891
29892 2005-06-21  Jeff Law  <law@redhat.com>
29893
29894         * gcc.dg/tree-ssa/vrp15.c: New test.
29895
29896 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
29897
29898         * lib/target-supports.exp (check_effective_target_vect_reduction):
29899         Remove.
29900         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
29901         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
29902         remove vect_reduction target keyword. Also avoid two returns in main.
29903         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29904         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
29905         * gcc.dg/vect/vect-reduc-1short.c: New test.
29906         * gcc.dg/vect/vect-reduc-1char.c: New test.
29907         * gcc.dg/vect/vect-reduc-2short.c: New test.
29908         * gcc.dg/vect/vect-reduc-2char.c: New test.
29909         * gcc.dg/vect/vect-reduc-6.c: New test.
29910         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
29911         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
29912         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
29913
29914 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29915         Paul Thomas  <pault@gcc.gnu.org>
29916
29917         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
29918         New tests.
29919
29920 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29921
29922         * gfortran.dg/backslash_1.f90: New test.
29923         * gfortran.dg/backslash_2.f90: New test.
29924
29925 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
29926
29927         * gfortran.dg/duplicate_labels.f90: New test.
29928
29929 2005-06-20  Jan Beulich  <jbeulich@novell.com>
29930
29931         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
29932         unsupportable relocations.
29933         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29934         * gcc.dg/20050321-2.c: xfail for NetWare.
29935
29936 2005-06-20  Andreas Jaeger  <aj@suse.de>
29937
29938         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29939         gcc.target/i386/fastcall-sseregparm.c,
29940         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29941
29942 2005-06-19  Richard Henderson  <rth@redhat.com>
29943
29944         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29945
29946 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
29947
29948         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29949
29950 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
29951
29952         PR c++/22115
29953         * g++.dg/conversion/simd2.C: Change expected error message.
29954
29955 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29956
29957         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29958         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29959         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29960
29961 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
29962
29963         * gcc.dg/fold-mod-1.c: New test.
29964
29965 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
29966
29967         PR fortran/19926
29968         * gfortran.dg/pr19926.f90: New test.
29969
29970 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29971
29972         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29973         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29974         targets.
29975         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29976         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29977
29978 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29979
29980         * gcc.target/ia64/float80-varargs-1.c: New test.
29981
29982 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29983
29984         PR tree-opt/22035
29985         * gfortran.dg/f2c_6.f90: New test.
29986
29987 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29988
29989         PR c++/17413
29990         * g++.dg/template/local5.C: New.
29991
29992 2005-06-17  Richard Henderson  <rth@redhat.com>
29993
29994         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29995
29996 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29997
29998         PR testsuite/21945
29999         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30000
30001 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
30002
30003         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30004         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30005         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30006         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30007         check_vect to verify the presence of hardware vector support.
30008
30009 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
30010
30011         PR testsuite/22056
30012         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30013
30014 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30015
30016         PR libfortran/19216
30017         * gfortran.dg/pr19216.f: Add correct space between brackets and
30018         dg directive.
30019
30020 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30021
30022         PR libfortran/16436
30023         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30024
30025 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
30026
30027         * gcc.target/i386/attributes-error.c: New testcase.
30028         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30029         * gcc.target/i386/regparm-stdcall.c: Likewise.
30030         * gcc.target/i386/sseregparm-1.c: Likewise.
30031         * gcc.target/i386/sseregparm-2.c: Likewise.
30032
30033 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
30034
30035         * g++.dg/rtti/crash2.C: New.
30036
30037 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
30038
30039         * gcc.dg/noncompile/20040203-3.c: Update expected message.
30040
30041 2005-06-15  David Ung  <davidu@mips.com>
30042
30043         * gcc.target/mips/mips16e-extends.c: New test for testing the
30044         generation of MIPS16e zeb/zeh, seb/seh instructions.
30045
30046 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
30047
30048         PR 22018
30049         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30050         * gcc.dg/tree-ssa/pr22018.c: New test.
30051
30052 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
30053
30054         * gcc.dg/simd-1.c: Update error messages.
30055         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
30056         * gcc.dg/simd-2.c: Update error messages.
30057         * gcc.dg/simd-4.c: New.
30058
30059 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
30060
30061         PR c++/20678
30062         * g++.dg/other/crash-4.C: New.
30063
30064 2005-06-14  Devang Patel  <dpatel@apple.com>
30065
30066         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30067
30068 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30069
30070         PR c++/21929
30071         * g++.dg/parse/crash11.C: Update
30072
30073 2005-06-13  Jeff Law  <law@redhat.com>
30074
30075         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30076         perform the desired transformations.
30077         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30078         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30079
30080 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30081
30082         PR fortran/22038
30083         * gfortran.dg/forall_1.f90: Un-XFAIL.
30084
30085 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
30086
30087         PR c++/21929
30088         * g++.dg/parse/crash26.C: New.
30089
30090         PR c++/20789
30091         * g++.dg/init/member1.C: New.
30092
30093 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
30094
30095         * gfortran.dg/altreturn_1.f90: New test.
30096
30097 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
30098
30099         PR middle-end/21985
30100         * gcc.dg/tree-ssa/pr21985.c: New test.
30101
30102 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30103
30104         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30105
30106 2005-06-12  Roger Sayle  <roger@eyesopen.com>
30107
30108         PR c++/21930
30109         * g++.dg/other/error10.C: New test case.
30110
30111 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30112
30113         PR libfortran/19155
30114         * gfortran.dg/pr19155.f: Add test.
30115
30116 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30117
30118         * gfortran.dg/f2c_7.f90: New test.
30119
30120         * gfortran.dg/forall_1.f90: XFAILed.
30121
30122 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30123
30124         * gcc.dg/pr14796-1.c: New.
30125         * gcc.dg/pr14796-2.c: New.
30126
30127 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
30128
30129         PR fortran/17792
30130         PR fortran/21375
30131         * gfortran.dg/deallocate_stat.f90: New test.
30132
30133 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
30134
30135         * gfortran.fortran-torture/execute/in-pack.f90: New test.
30136
30137 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
30138
30139         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30140         access will be generated when this loop is vectorized. Test that
30141         accesses with same alignment were detected.
30142         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30143         Test that accesses with same alignment were detected.
30144         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30145         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30146         alignment were detected.
30147
30148 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
30149
30150         PR c++/10611
30151         * g++.dg/conversion/simd2.C: New.
30152
30153 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30154
30155         * gcc.dg/Wcxx-compat-1.c: New.
30156
30157 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
30158
30159         PR libfortran/21480
30160         * gfortran.dg/reshape-complex.f90: Add a test for a packed
30161         complex array.
30162
30163 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
30164
30165         * gcc.dg/alias-8.c: New.
30166
30167 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
30168
30169         * gcc.dg/format/cmn_err-1.c: Update.
30170
30171 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
30172
30173         PR target/20666
30174         * gcc.target/sparc/fexpand-2.c: New.
30175         * gcc.target/sparc/fpmerge-2.c: New.
30176         * gcc.target/sparc/fpmul-2.c: New.
30177         * gcc.target/sparc/noresult.c: New.
30178         * gcc.target/sparc/pdist-2.c: New.
30179         * gcc.target/sparc/pdist-3.c: New.
30180
30181 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
30182
30183         PR testsuite/21702
30184         * gcc.target/i386/i386.exp: Fix comment typo.
30185
30186 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30187
30188         PR c++/19497
30189         * g++.dg/inherit/using5.C: New.
30190         * g++.dg/inherit/using6.C: New.
30191
30192 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30193
30194         PR c++/19894
30195         * g++.dg/template/ptrmem15.C: New test.
30196
30197         PR c++/20563
30198         * g++.dg/ext/label4.C: New test.
30199
30200 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30201
30202         * gcc.dg/tls/debug-1.c: New test.
30203
30204 2005-06-07  Dale Johannesen  <dalej@apple.com>
30205
30206         * gcc.target/i386/movq.c: New.
30207
30208 2005-06-07  Dale Johannesen  <dalej@apple.com>
30209
30210         * gcc.dg/20050607-1.c: New.
30211
30212 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
30213
30214         PR middle-end/21850
30215         * gcc.c-torture/execute/20050607-1.c: New test.
30216
30217 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
30218
30219         PR libfortran/21926
30220         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30221         Test case where the return array has lowest stride one,
30222         but isn't packed.
30223
30224 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
30225
30226         * lib/target-supports.exp (check_effective_target_sync_int_long):
30227         Add s390 and s390x targets.
30228
30229 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
30230
30231         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30232         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30233         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30234         * gcc.dg/tree-ssa/loop-9.c: New test.
30235
30236 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30237
30238         * g++.dg/parse/defarg10.C: New.
30239
30240 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
30241
30242         PR regression/21897
30243         * gcc.c-torture/execute/20050604-1.c: New test.
30244
30245 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30246
30247         PR 21903
30248         * g++.dg/parse/defarg9.C: New.
30249
30250         PR c++/20637
30251         * g++.dg/inherit/using4.C: New.
30252         * g++.dg/overload/error1.C: Adjust expected errors.
30253         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30254         * g++.old-deja/g++.brendan/arm2.C: Likewise.
30255         * g++.old-deja/g++.other/redecl2.C: Likewise.
30256         * g++.old-deja/g++.other/redecl4.C: Likewise.
30257         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30258
30259 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30260
30261         * gfortran.dg/f2c_5.f90: Add -w to dg-options
30262
30263 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30264
30265         * lib/gfortran.exp (gfortran_target_compile): Call
30266         dg-additional-files-options
30267         * gfortran.dg/f2c_4.f90: New file
30268         * gfortran.dg/f2c_4.c: New file
30269         * gfortran.dg/f2c_5.f90: New file
30270         * gfortran.dg/f2c_5.c: New file
30271
30272 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30273
30274         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30275
30276         PR fortran/21912
30277         * gfortran.dg/array_constructor_4.f90: New test.
30278
30279 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
30280
30281         PR c++/21619
30282         * g++.dg/ext/builtin9.C: New test.
30283
30284 2005-06-05  Dale Johannesen  <dalej@apple.com>
30285
30286         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30287         * gcc.c-torture/execute/20050603-2.c: Ditto.
30288
30289 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
30290
30291         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30292         * gcc.dg/vect/vect-reduc-1.c: New.
30293         * gcc.dg/vect/vect-reduc-2.c: New.
30294         * gcc.dg/vect/vect-reduc-3.c: New.
30295
30296 2005-06-04  Dale Johannesen  <dalej@apple.com>
30297
30298         * gcc.c-torture/execute/20050603-1.c: New.
30299         * gcc.c-torture/execute/20050603-2.c: New.
30300         * gcc.dg/20050603-3.c: New.
30301
30302 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30303
30304         PR fortran/19195
30305         * gfortran.dg/debug_1.f90: New test.
30306
30307         * gfortran.dg/forall_1.f90: New test.
30308
30309 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
30310
30311         * gfortran.dg/array_constructor_3.f90: New test.
30312
30313 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30314
30315         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30316
30317 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
30318
30319         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30320
30321 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
30322
30323         PR c/21873
30324         * gcc.dg/init-excess-1.c: New test.
30325
30326 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30327
30328         PR c++/21853
30329         * g++.dg/expr/static_cast6.C: New test.
30330
30331 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
30332
30333         * gcc.dg/tree-ssa/vrp14.c: New test.
30334
30335 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30336
30337         PR c++/21336
30338         * g++.dg/template/new2.C: New test.
30339
30340 2005-06-03  Josh Conner  <jconner@apple.com>
30341
30342         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30343         all entries in initializer.
30344
30345 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
30346
30347         PR middle-end/21858
30348         * gcc.dg/pr21858.c: New testcase.
30349
30350 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
30351
30352         PR tree-optimization/21292
30353
30354         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30355         New.
30356         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30357         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30358         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30359         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30360         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30361
30362 2005-06-02  Richard Henderson  <rth@redhat.com>
30363
30364         * gcc.dg/sync-2.c: Use -march=i486 for i386.
30365
30366 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
30367
30368         * gcc.dg/wtypequal.c: New testcase.
30369
30370 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
30371
30372         PR 21582
30373         * gcc.dg/tree-ssa/pr21582.c: New test.
30374
30375 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30376
30377         PR c++/21280
30378         * g++.dg/opt/interface2.h: New.
30379         * g++.dg/opt/interface2.C: New.
30380         * g++.dg/init/ctor4.C: Adjust error lines.
30381         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30382         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30383         * g++.old-deja/g++.jason/opeq3.C: Likewise.
30384         * g++.old-deja/g++.pt/assign1.C: Likewise.
30385         * g++.old-deja/g++.pt/crash20.C: Likewise.
30386
30387 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
30388
30389         PR tree-optimization/21734
30390         * g++.dg/vect/pr21734_1.cc: New.
30391         * g++.dg/vect/pr21734_2.cc: New.
30392
30393 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30394
30395         PR c++/20350
30396         * g++.dg/template/spec24.C: New.
30397
30398         PR c++/21151
30399         * g++.dg/pch/local-1.C: New.
30400         * g++.dg/pch/local-1.Hs: New.
30401
30402 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
30403
30404         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30405         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30406         * gcc.dg/tree-ssa/pr14341.c: New test.
30407         * gcc.dg/tree-ssa/pr14841.c: New test.
30408         * gcc.dg/tree-ssa/pr20701.c: New test.
30409         * gcc.dg/tree-ssa/pr21086.c: New test.
30410         * gcc.dg/tree-ssa/pr21090.c: New test.
30411         * gcc.dg/tree-ssa/pr21332.c: New test.
30412         * gcc.dg/tree-ssa/pr21458.c: New test.
30413         * gcc.dg/tree-ssa/pr21658.c: New test.
30414         * gcc.dg/tree-ssa/vrp01.c: New test.
30415         * gcc.dg/tree-ssa/vrp02.c: New test.
30416         * gcc.dg/tree-ssa/vrp03.c: New test.
30417         * gcc.dg/tree-ssa/vrp04.c: New test.
30418         * gcc.dg/tree-ssa/vrp05.c: New test.
30419         * gcc.dg/tree-ssa/vrp06.c: New test.
30420         * gcc.dg/tree-ssa/vrp07.c: New test.
30421         * gcc.dg/tree-ssa/vrp08.c: New test.
30422         * gcc.dg/tree-ssa/vrp09.c: New test.
30423         * gcc.dg/tree-ssa/vrp10.c: New test.
30424         * gcc.dg/tree-ssa/vrp11.c: New test.
30425         * gcc.dg/tree-ssa/vrp12.c: New test.
30426         * gcc.dg/tree-ssa/vrp13.c: New test.
30427
30428 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
30429
30430         PR 21029
30431         * gcc.dg/tree-ssa/pr21029.c: New test.
30432
30433 2005-06-01  Roger Sayle  <roger@eyesopen.com>
30434
30435         * gfortran.dg/logint-1.f: New test case.
30436         * gfortran.dg/logint-2.f: Likewise.
30437         * gfortran.dg/logint-3.f: Likewise.
30438
30439 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
30440
30441         PR c/21536
30442         PR c/20760
30443         * gcc.dg/20050527-1.c: New test.
30444
30445         * gcc.dg/i386-sse-12.c: New test.
30446
30447         PR fortran/21729
30448         * gfortran.dg/implicit_5.f90: New test.
30449
30450 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
30451
30452         PR fortran/20883
30453         * gfortran/assign_4.f90: New test.
30454         * gfortran/assign_2.f90: Change compile to run.
30455
30456 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
30457
30458         * lib/target-supports.exp
30459         (check_effective_target_sync_char_short): New.
30460         * gcc.dg/sync-2.c: New.
30461
30462 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
30463
30464         PR tree-optimization/21817
30465         * gcc.dg/torture/pr21817-1.c: New.
30466
30467 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
30468
30469         PR c++/21165
30470         * g++.dg/template/init5.C: New.
30471
30472 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
30473
30474         * gfortran.dg/char_initialiser_actual.f90:
30475         Test character initialisers as actual arguments.
30476         * gfortran.dg/char_pointer_comp_assign.f90:
30477         Test character pointer structure component assignments.
30478         * gfortran.dg/char_array_structure_constructor.f90:
30479         Test character components in structure constructors.
30480
30481 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
30482
30483         PR middle-end/20931
30484         * g++.dg/opt/pr20931.C: New test.
30485
30486 2005-05-31  Andreas Jaeger  <aj@suse.de>
30487
30488         PR testsuite/20772
30489         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30490         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30491         g++.old-deja/g++.ext/asmspec1.C,
30492         g++.old-deja/g++.other/regstack.C,
30493         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30494         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30495         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30496         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30497         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30498         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30499         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30500         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30501         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30502         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30503         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30504         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30505         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30506         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30507         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30508         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30509         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30510         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30511         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30512
30513 2005-05-31  Jeff Law  <law@redhat.com>
30514
30515         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30516
30517 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
30518
30519         PR middle-end/21743
30520         * gcc.dg/builtins-1.c: Activate disabled clog test.
30521         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30522
30523 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
30524
30525         * gfortran.dg/char_pointer_assign.f90:
30526         Test character-pointer assignments and pointer assignments.
30527         * gfortran.dg/char_pointer_dummy.f90:
30528         Test character-pointer dummy arguments.
30529         * gfortran.dg/char_pointer_func.f90:
30530         Test character-pointer function returns.
30531         * gfortran.dg/char_pointer_dependency.f90:
30532         Test character-pointer functions with dependencies.
30533
30534 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
30535
30536         PR c++/21784
30537         * g++.dg/lookup/using14.C: New test.
30538
30539 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
30540
30541         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30542         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30543         trailing ^M.
30544
30545 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
30546
30547         PR c++/17413
30548         * g++.dg/template/local5.C: New.
30549
30550         PR target/21761
30551         * gcc.c-torture/compile/pr21761.c: New.
30552
30553         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30554         before darwin8.
30555
30556 2005-05-30  Steven G. Kargl
30557
30558         PR fortran/20846
30559         * gfortran.dg/inquire_8.f90: New test.
30560
30561 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30562
30563         PR libfortran/21376
30564         * gfortran.dg/output_exponents_1.f90: New test.
30565
30566 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30567
30568         PR libfortran/20006
30569         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30570
30571 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
30572
30573         PR c++/21210
30574         * g++.dg/ext/complex1.C: New test.
30575
30576         PR c++/21340
30577         * g++.dg/init/ctor6.C: New test.
30578
30579 2005-05-29  Jan Hubicka  <jh@suse.cz>
30580
30581         * gcc.c-torture/compile/pr21562.c: New.
30582
30583 2005-05-28  Steven G. Kargl <kargls@comcast.net>
30584
30585         * gfortran.dg/subnormal_1.f90: New test.
30586
30587 2005-05-28  Jan Hubicka  <jh@suse.cz>
30588
30589         * tree-prof.exp: Fix comment.
30590         * value-prof-1.c: New.
30591         * value-prof-2.c: New.
30592         * value-prof-3.c: New.
30593         * value-prof-4.c: New.
30594
30595 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
30596
30597         PR c++/21614
30598         * g++.dg/expr/ptrmem6.C: New test.
30599         * g++.dg/expr/ptrmem6a.C: Likewise.
30600
30601 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
30602
30603         PR tree-optimization/21658
30604         * gcc.dg/tree-ssa/pr21658.c: New.
30605
30606 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
30607
30608         PR c++/21455
30609         * g++.dg/inherit/ptrmem3.C: New.
30610
30611         PR c++/21681
30612         * g++.dg/parse/template16.C: New.
30613
30614 2005-05-27  Andreas Jaeger  <aj@suse.de>
30615
30616         * gcc.dg/setjmp-2.c: Only run in 32-bit.
30617
30618         * gcc.dg/i386-sse-8.c: Run test on all archs.
30619
30620 2005-05-26  Mike Stump  <mrs@apple.com>
30621
30622         * objc.dg/isa-field-1.m: Only run on darwin.
30623         * objc.dg/lookup-1.m: Likewise.
30624         * objc.dg/try-catch-8.m: Likewise.
30625
30626 2005-05-26  Roger Sayle  <roger@eyesopen.com>
30627
30628         PR tree-optimization/9814
30629         * gcc.dg/pr9814-1.c: New test case.
30630
30631 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30632
30633         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30634         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30635         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30636         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30637         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30638         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30639         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30640         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30641         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30642         objc.dg/try-catch-8.m: New.
30643
30644 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
30645
30646         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30647         remove extraneous semicolons.
30648
30649 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30650
30651         * obj-c++.dg/comp-types-12.mm: New.
30652         * objc.dg/comp-types-11.m: New.
30653         * objc.dg/selector-4.m: New.
30654
30655 2005-05-26  Andreas Jaeger  <aj@suse.de>
30656
30657         PR testsuite/20772
30658         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30659         g++.old-deja/g++.ext/attrib3.C,
30660         g++.old-deja/g++.other/store-expr1.C,
30661         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30662         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30663         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30664         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30665         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30666         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30667         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30668         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30669         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30670         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30671         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30672         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30673         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30674         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30675         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30676         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30677         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30678         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30679         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30680
30681 2005-05-26  Andreas Jaeger  <aj@suse.de>
30682
30683         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30684         x86-64 compilation.
30685
30686 2005-05-26  Andreas Jaeger  <aj@suse.de>
30687
30688         PR testsuite/20772
30689         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30690         gcc.misc-tests/i386-pf-athlon-1.c,
30691         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30692         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30693         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30694         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30695         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30696         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30697         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30698         programs.
30699
30700         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30701         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30702         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30703         x86-64 compilation.
30704
30705         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30706         x86_64.
30707
30708         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30709         effective-target ilp32.
30710
30711 2005-05-26  David Ung  <davidu@mips.com>
30712
30713         * gcc.target/mips/ext_ins.c: New test for testing the generation
30714         of MIPS32/64 rev 2 ext/ins instructions.
30715
30716 2005-05-26  Andreas Jaeger  <aj@suse.de>
30717
30718         * treelang/compile/unsigned.tree: Use gimple instead of
30719         nonexisting generic dump.
30720
30721 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
30722
30723         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30724
30725 2005-05-26  Andreas Jaeger  <aj@suse.de>
30726
30727         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30728
30729 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
30730
30731         PR libfortran/17283
30732         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30733         Test callee-allocated memory with write statements.
30734
30735 2005-05-25  Roger Sayle  <roger@eyesopen.com>
30736
30737         PR middle-end/21709
30738         * gcc.dg/pr21709-1.c: New test case.
30739
30740 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30741             Mike Stump  <mrs@apple.com>
30742
30743         * objc/execute/next_mapping.h: Update for C++.
30744
30745         * obj-c++.dg/selector-1.mm: Move to...
30746         * obj-c++.dg/selector-4.mm: here...
30747
30748         * obj-c++.dg/basic.mm: New.
30749         * obj-c++.dg/comp-types-1.mm: New.
30750         * obj-c++.dg/cxx-class-1.mm: New.
30751         * obj-c++.dg/cxx-ivars-1.mm: New.
30752         * obj-c++.dg/cxx-ivars-2.mm: New.
30753         * obj-c++.dg/cxx-ivars-3.mm: New.
30754         * obj-c++.dg/cxx-scope-1.mm: New.
30755         * obj-c++.dg/cxx-scope-2.mm: New.
30756         * obj-c++.dg/defs.mm: New.
30757         * obj-c++.dg/empty-private-1.mm: New.
30758         * obj-c++.dg/encode-1.mm: New.
30759         * obj-c++.dg/encode-2.mm: New.
30760         * obj-c++.dg/encode-3.mm: New.
30761         * obj-c++.dg/extern-c-1.mm: New.
30762         * obj-c++.dg/extra-semi.mm: New.
30763         * obj-c++.dg/fix-and-continue-2.mm: New.
30764         * obj-c++.dg/isa-field-1.mm: New.
30765         * obj-c++.dg/ivar-list-semi.mm: New.
30766         * obj-c++.dg/local-decl-1.mm: New.
30767         * obj-c++.dg/lookup-1.mm: New.
30768         * obj-c++.dg/lookup-2.mm: New.
30769         * obj-c++.dg/method-1.mm: New.
30770         * obj-c++.dg/method-2.mm: New.
30771         * obj-c++.dg/method-3.mm: New.
30772         * obj-c++.dg/method-4.mm: New.
30773         * obj-c++.dg/method-5.mm: New.
30774         * obj-c++.dg/method-6.mm: New.
30775         * obj-c++.dg/method-7.mm: New.
30776         * obj-c++.dg/no-extra-load.mm: New.
30777         * obj-c++.dg/overload-1.mm: New.
30778         * obj-c++.dg/pragma-1.mm: New.
30779         * obj-c++.dg/pragma-2.mm: New.
30780         * obj-c++.dg/private-1.mm: New.
30781         * obj-c++.dg/private-2.mm: New.
30782         * obj-c++.dg/proto-qual-1.mm: New.
30783         * obj-c++.dg/qual-types-1.mm: New.
30784         * obj-c++.dg/stubify-1.mm: New.
30785         * obj-c++.dg/stubify-2.mm: New.
30786         * obj-c++.dg/super-class-1.mm: New.
30787         * obj-c++.dg/super-class-2.mm: New.
30788         * obj-c++.dg/super-dealloc-1.mm: New.
30789         * obj-c++.dg/super-dealloc-2.mm: New.
30790         * obj-c++.dg/template-1.mm: New.
30791         * obj-c++.dg/template-2.mm: New.
30792         * obj-c++.dg/template-3.mm: New.
30793         * obj-c++.dg/template-4.mm: New.
30794         * obj-c++.dg/template-5.mm: New.
30795         * obj-c++.dg/template-6.mm: New.
30796         * obj-c++.dg/try-catch-1.mm: New.
30797         * obj-c++.dg/try-catch-2.mm: New.
30798         * obj-c++.dg/try-catch-3.mm: New.
30799         * obj-c++.dg/try-catch-4.mm: New.
30800         * obj-c++.dg/try-catch-5.mm: New.
30801         * obj-c++.dg/try-catch-6.mm: New.
30802         * obj-c++.dg/try-catch-7.mm: New.
30803         * obj-c++.dg/try-catch-8.mm: New.
30804         * obj-c++.dg/try-catch-9.mm: New.
30805         * obj-c++.dg/va-meth-1.mm: New.
30806
30807 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30808
30809         * obj-c++.dg/selector-1.mm: New.
30810         * obj-c++.dg/selector-2.mm: New.
30811
30812 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30813
30814         * obj-c++.dg/selector-3.mm: New.
30815         * objc.dg/selector-3.m: New.
30816
30817 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30818
30819         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30820         about where warning appears.
30821
30822 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30823
30824         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30825         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30826         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30827         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30828
30829 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30830
30831         * gcc.dg/20050524-1.c: New test.
30832
30833 2005-05-25  Jan Hubicka  <jh@suse.cz>
30834
30835         * gcc.dg/tree-prof/inliner-1.c: New.
30836
30837 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
30838
30839         * gcc.dg/tree-prof: New directory.
30840         * gcc.dg/tree-prof/tree-prof.exp: New.
30841
30842 2005-05-25  DJ Delorie  <dj@redhat.com>
30843
30844         * gcc.dg/Wattributes-1.c: New.
30845         * gcc.dg/Wattributes-2.c: New.
30846         * gcc.dg/Wattributes-3.c: New.
30847
30848 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
30849
30850         PR tree-optimization/19833
30851         * gcc.dg/uninit-4.c: Remove xfail.
30852         * gcc.dg/uninit-9.c: Ditto.
30853
30854 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
30855
30856         * obj-c++.dg/bitfield-[1-5].mm: New.
30857         * obj-c++.dg/class-protocol-1.mm: New.
30858         * obj-c++.dg/comp-types-1[0-1].mm: New.
30859         * obj-c++.dg/comp-types-[2-9].mm: New.
30860         * obj-c++.dg/encode-[4-8].mm: New.
30861         * obj-c++.dg/layout-1.mm: New.
30862         * obj-c++.dg/method-1[0-9].mm: New.
30863         * obj-c++.dg/method-2[0-1].mm: New.
30864         * obj-c++.dg/method-[8-9].mm: New.
30865         * obj-c++.dg/objc-gc-3.mm: New.
30866         * obj-c++.dg/try-catch-10.mm: New.
30867         * objc.dg/bitfield-5.m: New.
30868         * objc.dg/comp-types-10.m: New.
30869         * objc.dg/comp-types-9.m: New.
30870         * objc.dg/layout-1.m: New.
30871         * objc.dg/objc-gc-4.m: New.
30872         * objc.dg/try-catch-9.m: New.
30873         * objc.dg/class-protocol-1.m: Tweak diagnostics.
30874         * objc.dg/comp-types-1.m: Likewise.
30875         * objc.dg/comp-types-[5-6].m: Likewise.
30876         * objc.dg/method-9.m: Likewise.
30877
30878 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
30879
30880         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30881         and on hardware without VMX support.
30882
30883         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30884
30885         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30886
30887         * lib/profopt.exp (dg-final-generate, dg-final-use,
30888         profopt-final-code, profopt-get-options): New.
30889         (profopt-execute): Process test directives.
30890
30891         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30892         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30893         cleanup-tree-dump, cleanup-saved-temps): Update comments.
30894
30895 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
30896
30897         PR C++/21645
30898         * g++.dg/init/ctor5.C: New test.
30899
30900 2005-05-24  Ira Rosen  <irar@il.ibm.com>
30901
30902         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
30903         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
30904         vect-113.c, vect-114.c.
30905
30906 2005-05-23  Adam Nemet  <anemet@lnxw.com>
30907
30908         * gcc.dg/const-elim-1.c: Remove xfails.
30909
30910 2005-05-23  Jeff Law  <law@redhat.com>
30911
30912         * gcc.c-torture/compile/pr21638.c: New test.
30913         * gcc.c-torture/compile/20050520-1.c: New test.
30914
30915 2005-05-23  Nick Clifton  <nickc@redhat.com>
30916
30917         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
30918         be a proper triple, ie: m32r*-*-*.
30919         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30920
30921 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
30922
30923         PR middle-end/21331
30924         PR tree-opt/21293
30925         * gcc.c-torture/compile/pr21293.c: New test.
30926         * gcc.c-torture/execute/pr21331.c: New test.
30927
30928 2004-05-20  Richard Henderson  <rth@redhat.com>
30929
30930         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
30931
30932 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
30933
30934         * obj-c++-dg.exp: Add.
30935         * obj-c++.exp: Add.
30936         * obj-c++.dg/dg.exp: Add.
30937
30938 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30939
30940         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30941         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30942
30943 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
30944
30945         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30946
30947 2004-05-19  Richard Henderson  <rth@redhat.com>
30948
30949         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30950
30951 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
30952
30953         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30954
30955         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30956
30957 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
30958
30959         PR c++/21495
30960         * g++.dg/parse/extern1.C: New test.
30961         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30962
30963 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30964
30965         * gcc.dg/c99-math.h: New.
30966         * gcc.dg/c99-math-float-1.c: New test.
30967         * gcc.dg/c99-math-double-1.c: Likewise.
30968         * gcc.dg/c99-math-long-double-1.c: Likewise.
30969
30970 2005-05-18  Richard Henderson  <rth@redhat.com>
30971
30972         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30973
30974 2005-05-18  Devang Patel  <dpatel@apple.com>
30975
30976         * g++.dg/opt/20050511-1.C: New test.
30977
30978 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30979
30980         PR libfortran/21127
30981         * gfortran.dg/reshape-complex.f90: New test.
30982
30983 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30984
30985         * gfortran.dg/array_constructor_1.f90: New test.
30986         * gfortran.dg/array_constructor_2.f90: New test.
30987
30988 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30989
30990         PR fortran/20954
30991         * gfortran.dg/pr20954.f: New test.
30992
30993 2005-05-17  Mike Stump  <mrs@apple.com>
30994
30995         Yet more Objective-C++...
30996
30997         * objc.dg/method-5.m: Update.
30998         * objc.dg/method-6.m: Update.
30999         * objc.dg/method-7.m: Update.
31000         * objc.dg/method-9.m: Update.
31001         * objc.dg/try-catch-2.m: Update.
31002
31003 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
31004
31005         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31006         Remove little-endian optimizations.
31007
31008 2005-05-17  Jeff Law  <law@redhat.com>
31009
31010         * g++.dg/tree-ssa/pr14814.C: New test.
31011         * gcc.dg/tree-ssa/pr14814.C: New test.
31012         * gcc.dg/tree-ssa/pr17141-1.C: New test.
31013         * gcc.dg/tree-ssa/pr17141-2.C: New test.
31014
31015 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31016
31017         * gcc.dg/compat/generate-random.c: Do not include
31018         libiberty.h.
31019         * gcc.dg/compat/generate-random_r.c: Likewise.
31020
31021 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
31022
31023         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31024
31025 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31026
31027         PR middle-end/21595
31028         * g++.dg/tree-ssa/builtin1.C: New testcase.
31029
31030 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
31031
31032         PR c++/21454
31033         * g++.dg/opt/const4.C: New test.
31034
31035         PR middle-end/21492
31036         * g++.dg/opt/crossjump1.C: New test.
31037
31038         PR tree-optimization/21610
31039         * gcc.c-torture/compile/20050516-1.c: New test.
31040
31041         PR fortran/15080
31042         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31043         about the test failing.
31044         * gfortran.fortran-torture/execute/where_7.f90: New test.
31045         * gfortran.fortran-torture/execute/where_8.f90: New test.
31046
31047 2005-05-16  Richard Henderson  <rth@redhat.com>
31048
31049         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31050         i?86 and x86_64.
31051
31052 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
31053
31054         * gcc.dg/compat/generate-random.c (config.h): Do not include.
31055         (limits.h): Include unconditionally.
31056         (stdlib.h): Likewise.
31057         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31058         (limits.h): Include unconditionally.
31059         (stdlib.h): Likewise.
31060         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31061         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31062         (limits.h): Include unconditionally.
31063         (stdlib.h): Likewise.
31064         (hashtab.h): Do not include.
31065         (getopt.h): Likewise.
31066         (stddef.h): Include.
31067         (hashval_t): Define.
31068         (struct entry): Add "next" field.
31069         (HASH_SIZE): New macro.
31070         (hash_table): New variable.
31071         (switchfiles): Do not use xmalloc.
31072         (mix): New macro.
31073         (iterative_hash): New function.
31074         (hasht): Remove.
31075         (e_exists): New function.
31076         (e_insert): Likewise.
31077         (output): Use, instead of libiberty hashtable functions.
31078         (main): Do not use getopt.  Do not call htab_create.
31079
31080 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
31081
31082         PR libstdc++/21526
31083         * lib/target-supports.exp (check_mkfifo_available):
31084         Return 0 for cygwin as mkfifo support incomplete on platform.
31085         Fix typos in comments.
31086
31087 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
31088
31089         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31090
31091 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
31092
31093         PR fortran/17432
31094         * gfortran.dg/assign_4.f: New test.
31095
31096 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
31097
31098         PR tree-optimization/21563
31099         * gcc.dg/tree-ssa/pr21563.c: New.
31100
31101 2005-05-14  Jan Hubicka  <jh@suse.cz>
31102
31103         * gcc.dg/noreturn-7.c: Allow control reaches warning.
31104
31105 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
31106
31107         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31108
31109 2005-05-13  Julian Brown  <julian@codesourcery.com>
31110
31111         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31112         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31113
31114 2005-05-13  Jan Hubicka  <jh@suse.cz>
31115
31116         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31117         * gcc.dg/fold-xor-?.c: Likewise.
31118         * gcc.dg/pr15784-?.c: Likewise.
31119         * gcc.dg/pr20922-?.c: Likewise.
31120         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31121         * gcc.dg/tree-ssa/pr17598.c: Likewise.
31122         * gcc.dg/tree-ssa/pr20470.c: Likewise.
31123
31124 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31125
31126         PR fortran/21260
31127         * gfortran.dg/hollerith_1.f90: New test.
31128
31129 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31130
31131         * gfortran.dg/func_result_2.f90: New test.
31132
31133 2005-05-11  Bud Davis  <bdavis@gfortran.org>
31134
31135         * gfortran.dg/dev_null.f90: New test.
31136
31137 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
31138
31139         * gcc.dg/arm-vfp1.c: Revert last change.
31140
31141 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
31142
31143         PR middle-end/19807
31144         PR tree-optimization/19639
31145         * g++.dg/tree-ssa/pr19807.C: New testcase.
31146
31147 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31148
31149         PR libfortran/21471
31150         * gfortran.dg/append-1.f90: New test.
31151
31152 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31153
31154         * gcc.dg/pr18501.c: XFAIL.
31155         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31156         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31157         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31158         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31159         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31160         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31161         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31162         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31163
31164 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31165
31166         PR fortran/20178
31167         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31168         gfortran.dg/f2c_3.f90: New tests.
31169
31170         * gfortran.dg/return_1.f90: Fix dg annotation.
31171
31172 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31173
31174         * gcc.c-torture/compile/20050510-1.c: New test.
31175
31176 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
31177
31178         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31179
31180 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
31181
31182         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31183
31184 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
31185
31186         PR c/17913
31187         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31188
31189 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
31190
31191         PR c/21342
31192         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31193         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31194
31195 2005-05-10  Ben Elliston  <bje@au.ibm.com>
31196
31197         PR debug/16676
31198         * gcc.dg/debug/pr16676.c: New test.
31199
31200 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
31201
31202         PR testsuite/21443
31203         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31204         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31205         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31206         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31207         Change -O1 to -O2.
31208         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
31209         -fno-tree-dominator-opts.
31210
31211 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31212
31213         * gfortran.dg/return_1.f90: New test.
31214
31215 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
31216
31217         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31218
31219         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31220
31221 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
31222
31223         PR c++/21427
31224         * g++.dg/inherit/covariant13.C: New.
31225
31226 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31227
31228         PR libfortran/19155
31229         * gfortran.dg/pr19155.f: New test.
31230
31231 2005-05-08  Roger Sayle  <roger@eyesopen.com>
31232
31233         PR inline-asm/8788
31234         * gcc.dg/pr8788-1.c: New testcase.
31235
31236 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
31237
31238         PR target/21416
31239         * gcc.target/mips/fpcmp-[12].c: New tests.
31240
31241 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
31242
31243         * lib/target-supports-dg.exp (dg-require-fork): New function.
31244         (dg-require-mkfifo): Likewise.
31245         * lib/target-supports.exp (check_function_available): New
31246         function.
31247         (check_fork_available): Likewise.
31248         (check_mkfifo_available): Likewise.
31249
31250 2005-05-06  Jeff Law  <law@redhat.com>
31251
31252         * gcc.c-torture/compile/pr21380.c: New test.
31253
31254 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
31255
31256         PR c++/20961
31257         * g++.dg/ext/weak3.C: New test.
31258
31259 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
31260
31261         PR c++/21352
31262         * g++.dg/template/crash37.C: New test.
31263
31264 2005-05-05  Paul Brook  <paul@codesourcery.com>
31265
31266         * gcc.dg/arm-g2.c: Use effective-target arm32.
31267         * gcc.dg/arm-mmx-1.c: Ditto.
31268         * gcc.dg/arm-scd42-2.c: Ditto.
31269         * gcc.dg/arm-vfp1.c: Ditto.
31270         * lib/target-supports.exp (check_effective_target_arm32): New
31271         function.
31272
31273 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
31274
31275         PR libfortran/21354
31276         gfortran.dg/in_pack_rank7.f90: New test.
31277
31278 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
31279
31280         PR middle-end/15618
31281         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31282
31283 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
31284
31285         PR middle-end/21265
31286         * gcc.dg/20050503-1.c: New test.
31287
31288         PR rtl-optimization/21239
31289         * gcc.dg/i386-sse-11.c: New test.
31290
31291 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
31292
31293         PR target/16888
31294         * gcc.target/i386/asm-1.c: New test.
31295
31296 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
31297
31298         PR rtl-optimization/21330
31299         * gcc.c-torture/execute/20050502-1.c: New test.
31300
31301         PR target/21297
31302         * gcc.c-torture/execute/20050502-2.c: New test.
31303
31304 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
31305
31306         PR middle-end/21282
31307         * gcc.dg/pr21282.c: New.
31308
31309 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31310
31311         * gcc.dg/vect/pr20122.c: Clean up .vect file.
31312         * gcc.dg/vect/vect-92.c: Likewise.
31313         * gcc.dg/vect/vect-93.c: Likewise.
31314         * gcc.dg/vect/vect-dv-1.c: Likewise.
31315         * gcc.dg/vect/vect-dv-2.c: Likewise.
31316         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31317
31318 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31319
31320         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31321         * gfortran.dg/vect/vect-2.f90: Likewise.
31322         * gfortran.dg/vect/vect-3.f90: Likewise.
31323         * gfortran.dg/vect/vect-4.f90: Likewise.
31324         * gfortran.dg/vect/vect-5.f90: Likewise.
31325
31326 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
31327
31328         PR target/20813
31329         * gcc.dg/rs6000-fpint-2.c: New.
31330
31331 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
31332
31333         PR c/15698
31334         * gcc.dg/builtins-30.c: Update expected messages.
31335         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31336         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31337         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31338
31339 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
31340
31341         PR tree-optimization/21294
31342         * gcc.dg/tree-ssa/pr21294.c: New.
31343
31344 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
31345
31346         * gcc.dg/altivec-3.c (vec_store): Do not use the old
31347         __builtin_altivec_st_internal_4si built-in.
31348
31349 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
31350
31351         PR c++/15875
31352         * g++.dg/template/ptrmem14.C: New test.
31353
31354 2005-05-02  Paul Brook  <paul@codesourcery.com>
31355
31356         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31357
31358 2005-05-02  Michael Matz  <matz@suse.de>
31359
31360         PR c++/19542
31361         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31362
31363 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
31364
31365         * g++.dg/cpp/weak.C: New test.
31366
31367 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
31368
31369         * gcc.dg/tree-ssa/loop-8.c: New test.
31370
31371 2005-04-30  Michael Maty  <matz@suse.de>
31372
31373         * gcc.dg/inline-mcpy.c: New test.
31374
31375 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
31376
31377         PR libfortran/18958
31378         * gfortran.dg/eoshift.f90: New test case.
31379
31380 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
31381
31382         PR libfortran/18857
31383         * gfortran.dg/matmul_1.f90: New test.
31384
31385 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31386
31387         PR tree-optimization/21030
31388         * gcc.dg/tree-ssa/pr21030.c: New.
31389
31390 2005-04-29  Devang Patel  <dpatel@apple.com>
31391
31392         PR tree-optimization/21272
31393         * gcc.dg/vect/vect-ifcvt-10.c: New test.
31394
31395 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
31396
31397         PR fortran/13082
31398         PR fortran/18824
31399         * gfortran.dg/entry_4.f90: New test.
31400         * gfortran.fortran-torture/execute/entry_1.f90: New test.
31401         * gfortran.fortran-torture/execute/entry_2.f90: New test.
31402         * gfortran.fortran-torture/execute/entry_3.f90: New test.
31403         * gfortran.fortran-torture/execute/entry_4.f90: New test.
31404         * gfortran.fortran-torture/execute/entry_5.f90: New test.
31405         * gfortran.fortran-torture/execute/entry_6.f90: New test.
31406         * gfortran.fortran-torture/execute/entry_7.f90: New test.
31407
31408 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31409
31410         * gfortran.fortran-torture/execute/entry_8.f90: New test.
31411
31412 2005-04-29  Paul Brook  <paul@codesourcery.com>
31413
31414         * gfortran.dg/entry_3.f90: New test.
31415
31416 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31417
31418         * gfortran.dg/implicit_4.f90: New test.
31419
31420 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
31421
31422         * lib/target-supports.exp (check_profiling_available): Return
31423         false for xtensa-*-elf.
31424
31425 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
31426
31427         * lib/fortran-torture.exp (fortran-torture.exp): Catch
31428         error if file cannot be deleted.
31429
31430 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31431
31432         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31433         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31434         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31435         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31436         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31437         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31438         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31439         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31440         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31441         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31442         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31443         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31444         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31445
31446 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31447
31448         PR fortran/20865
31449         * gfortran.dg/pr20865.f90: New test.
31450
31451 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
31452
31453         * gcc.dg/void-cast-2.c: New test.
31454
31455 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31456
31457         PR c/21159
31458         * gcc.dg/void-cast-1.c: New test.
31459
31460 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
31461
31462         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31463
31464 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31465
31466         PR fortran/21177
31467         * gfortran.dg/pr21177.f90: New test.
31468
31469 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
31470
31471         PR tree-optimization/21171
31472         * gcc.dg/tree-ssa/pr21171.c: New test.
31473
31474 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
31475
31476         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31477         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31478         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31479         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31480         gcc.dg/tree-ssa/gen-vect-32.c: New.
31481         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31482         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31483         don't run on PPC32.
31484
31485 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31486
31487         PR c/21213
31488         * gcc.dg/transparent-union-3.c: New test.
31489
31490 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31491
31492         PR c/20740
31493         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31494         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31495         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31496         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31497         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31498         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31499
31500 2005-04-26  Jeff Law  <law@redhat.com>
31501
31502         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31503         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31504         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31505         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31506         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31507         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31508         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31509
31510 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
31511
31512         PR tree-optimization/17598
31513         * gcc.dg/tree-ssa/pr17598.c: New testcase.
31514
31515 2005-04-25  Mike Stump  <mrs@apple.com>
31516
31517         * objc.dg/fix-and-continue-1.m: Add.
31518
31519 2005-04-25  Roger Sayle  <roger@eyesopen.com>
31520
31521         PR c++/20995
31522         * g++.dg/opt/pr20995-1.C: New test case.
31523
31524 2005-04-25  Devang Patel <dpatel@apple.com>
31525
31526         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31527
31528 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31529
31530         PR testsuite/21062
31531         * g++.dg/opt/alias2.C (printf): Correct the prototype.
31532
31533 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31534
31535         PR C++/21188
31536         * g++.dg/opt/rtti2.C: New test.
31537
31538 2005-04-25  Paul Brook  <paul@codesourcery.com>
31539         Steven G. Kargl  <kargls@comcast.net>
31540
31541         PR fortran/20879
31542         * gfortran.dg/ichar_1.f90: New file.
31543
31544 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
31545
31546         PR middle-end/20991
31547         * g++.dg/opt/pr20991.C: New test.
31548
31549         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31550         where sizeof (type) < __alignof__ (type).
31551         * gcc.dg/compat/struct-layout-1.h: Likewise.
31552
31553 2005-04-24  Per Bothner  <per@bothner.com>
31554             Devang Patel  <dpatel@apple.com>
31555
31556         PR preprocessor/20907
31557         * gcc.dg/cpp/very-long-comment.c: New test.
31558
31559 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31560
31561         PR fortran/20059
31562         * gfortran.dg/common_5.f: New test.
31563
31564 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
31565
31566         PR middle-end/21082
31567         * g++.dg/tree-ssa/pr21082.C: New testcase.
31568
31569 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
31570
31571         * gcc.dg/vect/vect-99.c: New test.
31572
31573 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
31574
31575         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31576
31577 2005-04-22  Jeff Law  <law@redhat.com>
31578
31579         * gcc.dg/uninit-5.c: Remove xfails.
31580         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31581         conditionals and loads.
31582
31583 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
31584
31585         PR libfortran/20074
31586         PR libfortran/20436
31587         PR libfortran/21108
31588         * gfortran.dg/nested_reshape.f90: new test
31589         * gfortran.dg/reshape-alloc.f90: new test
31590         * gfortran.dg/reshape.f90: new test
31591
31592 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
31593
31594         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31595
31596         * gcc.dg/arm-vfp1.c: New test.
31597
31598 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
31599
31600         PR c++/21087
31601         * g++.dg/lookup/builtin2.C: New test.
31602
31603 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
31604
31605         * gcc.dg/weak/weak-13.c: New test.
31606
31607 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
31608
31609         * lib/target-supports.exp (check_effective_target_sync_int_long):
31610         Add powerpc*.
31611
31612 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
31613
31614         * gcc.target/mips/branch-1.c: New test.
31615
31616 2005-04-21  Richard Henderson  <rth@redhat.com>
31617
31618         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31619         * gcc.dg/vect/vect-86.c: Likewise.
31620         * gcc.dg/vect/vect-87.c: Likewise.
31621         * gcc.dg/vect/vect-88.c: Likewise.
31622
31623 2005-04-21  Devang Patel  <dpatel@apple.com>
31624
31625         PR optimization/20994
31626         * gcc.dg/tree-ssa/ifc-3.c: New test.
31627
31628 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31629
31630         PR c/12913
31631         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31632         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31633         gcc.dg/c99-vla-jump-5.c: New tests.
31634
31635 2005-04-19  Richard Henderson  <rth@redhat.com>
31636
31637         * lib/target-supports.exp (check_effective_target_vect_int_mult):
31638         Fix typo in exists check.
31639         (check_effective_target_sync_int_long): New.
31640         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31641         * gcc.dg/ia64-sync-2.c: Likewise.
31642         * gcc.dg/ia64-sync-3.c: Likewise.
31643         * gcc.dg/ia64-sync-4.c: Likewise.
31644
31645 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
31646
31647         * gcc.dg/fold-xor-1.c: New test.
31648         * gcc.dg/fold-xor-2.c: New test.
31649
31650 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
31651
31652         PR target/20670
31653         * g++.dg/eh/fp-regs.C: New test.
31654
31655 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31656
31657         * gcc.dg/Wint-to-pointer-cast-1.c,
31658         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31659         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31660         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31661
31662 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31663
31664         PR fortran/16861
31665         * gfortran.dg/pr16861.f90: New test.
31666
31667 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31668
31669         * gcc.dg/pr21085.c: New test.
31670
31671 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
31672
31673         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
31674         (setup_mips_tests, dg-mips-options): New procedures.
31675         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31676         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31677         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31678         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31679         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31680         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31681         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31682         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31683         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31684         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31685         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31686         dg-mips-options instead of dg-options.  Remove now-redundant
31687         preprocessor guards.
31688         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31689         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31690         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31691         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31692         * gcc.dg/vr-mult-2.c: Delete.
31693         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31694         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31695         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31696         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31697         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31698         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31699         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31700
31701 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
31702
31703         * ada/acats/run_all.sh: Use sync when executable not present.
31704
31705 2005-04-18  Devang Patel  <dpatel@apple.com>
31706
31707         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31708         * gcc.dg/vect/vect-11a.c: New.
31709         * gcc.dg/vect/vect-none.c: Update.
31710         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31711
31712 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31713
31714         PR tree-optimization/20922
31715         * gcc.dg/pr20922-1.c: New test.
31716         * gcc.dg/pr20922-2.c: New test.
31717         * gcc.dg/pr20922-3.c: New test.
31718         * gcc.dg/pr20922-4.c: New test.
31719         * gcc.dg/pr20922-5.c: New test.
31720         * gcc.dg/pr20922-6.c: New test.
31721
31722 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31723
31724         PR libfortran/20950
31725         * gfortran.dg/pr20950.f: New test.
31726
31727 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31728
31729         PR libfortran/19216
31730         * gfortran.dg/pr19216.f: New test.
31731
31732 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
31733
31734         PR tree-optimization/21001
31735         * gcc.dg/tree-ssa/pr21001.c: New.
31736
31737 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
31738
31739         PR libfortran/21075
31740         * gfortran.dg/reshape_rank7.f90: New test.
31741
31742 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31743
31744         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31745         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31746         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31747         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31748         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31749         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31750         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31751         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31752         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31753         wrong way round).
31754         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31755         in namelists.  New test.
31756         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31757         New test.
31758         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31759         New test.
31760         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31761         namelist.  New test.
31762         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31763         New test.
31764         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31765         New test.
31766         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31767         namelist.  New test.
31768         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31769         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31770         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31771         New test.
31772         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31773         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31774         arrays. New test.
31775
31776 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
31777
31778         * gfortran.dg/wtruncate.f: New testcase.
31779         * gfortran.dg/wtruncate.f90: New testcase.
31780
31781 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
31782
31783         PR c++/21025
31784         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31785         which sizeof/alignof is dependent, rather than just whether we are
31786         processing_template_decl.
31787
31788 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31789
31790         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31791         corrected typo where the wrong variables had been compared.
31792
31793 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31794
31795         PR libfortran/18495
31796         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31797         Test callee-allocated version of return array with a write
31798         statement.
31799         Test spread with a temporary with another write statement.
31800
31801 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
31802
31803         PR tree-optimization/21031
31804         * gcc.dg/tree-ssa/pr21031.c: New.
31805
31806 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
31807
31808         PR tree-optimization/21004
31809         * gcc.dg/builtins-53.c: Include builtins-config.h.
31810         Check floorf, ceilf, floorl and ceill transformations
31811         only when HAVE_C99_RUNTIME is defined.
31812
31813 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
31814
31815         PR middle-end/20739
31816         * gcc.dg/tree-ssa/pr20739.c: New test.
31817
31818 2005-04-14  Mike Stump  <mrs@apple.com>
31819
31820         * gcc.dg/Foundation.framework/empty: New.
31821         * gcc.dg/framework-2.c: New.
31822
31823 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31824
31825         PR tree-optimization/21021
31826         * gcc.c-torture/compile/pr21021.c: New.
31827
31828 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
31829
31830         PR testsuite/21010
31831         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31832         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31833         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31834         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31835         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31836         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31837         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31838         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31839
31840 2005-04-14  Richard Henderson  <rth@redhat.com>
31841
31842         * lib/target-supports.exp (check_effective_target_vect_condition):
31843         Add ia64, i?86, and x86_64.
31844
31845 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
31846
31847         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31848
31849 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31850
31851         PR tree-optimization/20657
31852         * gcc.dg/tree-ssa/pr20657.c: New.
31853
31854 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
31855
31856         * gcc.dg/builtins-53.c: Also check (int)trunc* and
31857         (long long int)trunc*.
31858
31859 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
31860
31861         PR target/20927
31862         * gcc.dg/pr20927.c: New test.
31863
31864 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
31865
31866         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31867         * gcc.target/mips/asm-1.c: Likewise.
31868
31869 2005-04-13  Dale Johannesen  <dalej@apple.com>
31870
31871         * objc.dg/objc-fast-4.m: New.
31872
31873 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
31874
31875         * gcc.target/cris/torture/cris-torture.exp: New driver in new
31876         directory.
31877         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31878
31879 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
31880
31881         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31882         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31883         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31884
31885 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
31886
31887         PR tree-optimization/20913
31888         * gcc.dg/tree-ssa/pr20913.c: New.
31889
31890         PR tree-optimization/20702
31891         * gcc.dg/tree-ssa/pr20702.c: New.
31892
31893 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31894
31895         PR c++/13744
31896         * g++.dg/inherit/local3.C: New test.
31897
31898 2005-04-12  Jeff Law  <law@redhat.com>
31899
31900         * gcc.dg/tree-ssa/20050412-1.c: New test.
31901
31902 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
31903
31904         PR libfortran/19016
31905         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
31906         Add tests with mask generated by expression.
31907         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31908         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31909         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31910
31911 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
31912
31913         PR middle-end/20917
31914         * gcc.dg/20050409-1.c: New test.
31915
31916 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
31917
31918         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
31919
31920 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31921
31922         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31923         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
31924         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31925         (TARGET_CXX): Adjust accordingly.
31926         * target.h (struct gcc_target): Remove epxort_class_data.  Add
31927         determine_class_data_visibility and class_data_always_comdat.
31928         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31929         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
31930         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31931         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
31932         (arm_cxx_determine_class_data_visibility): New.
31933         (arm_cxx_class_data_always_comdat): Likewise.
31934         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31935         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31936         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31937         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31938         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31939         Define.
31940
31941 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31942
31943         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31944
31945 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
31946
31947         * gcc.dg/i386-darwin-fpmath.c: New.
31948
31949 2004-04-11  Devang Patel  <dpatel@apple.com>
31950
31951         * lib/target-supports.exp (check_effective_target_vect_condition): New.
31952         * gcc.dg/vect/vect-ifcvt-1.c: New test.
31953         * gcc.dg/vect/vect-ifcvt-2.c: New test.
31954         * gcc.dg/vect/vect-ifcvt-3.c: New test.
31955         * gcc.dg/vect/vect-ifcvt-4.c: New test.
31956         * gcc.dg/vect/vect-ifcvt-5.c: New test.
31957         * gcc.dg/vect/vect-ifcvt-6.c: New test.
31958         * gcc.dg/vect/vect-ifcvt-7.c: New test.
31959         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31960
31961 2004-04-11  Devang Patel  <dpatel@apple.com>
31962
31963         * gcc.dg/vect/vect-dv-1.c: New test.
31964         * gcc.dg/vect/vect-dv-2.c: New test.
31965
31966 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31967
31968         PR tree-optimization/20933
31969         * gcc.dg/tree-ssa/pr20933.c: New test.
31970
31971 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31972
31973         * gfortran.dg/fold_nearest.f90: New test.
31974
31975 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31976
31977         * gcc.dg/tree-ssa/alias-1.c: New test.
31978
31979 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31980
31981         PR tree-optimization/20920
31982         * g++.dg/tree-ssa/pr20920.C: New test.
31983
31984 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31985
31986         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31987         (long long int)ceil*.
31988
31989 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31990
31991         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31992         explicit C++ linkage.
31993
31994 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31995
31996         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31997         warning for arithmetic IF statements.
31998
31999 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
32000
32001         * eor_handling_1.f90: New test case.
32002         * eor_handling_2.f90: New test case.
32003         * eor_handling_3.f90: New test case.
32004         * eor_handling_4.f90: New test case.
32005         * eor_handling_5.f90: New test case.
32006         * noadv_size.f90: New test case.
32007         * pad_no.f90: New test case.
32008
32009 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
32010
32011         * gcc.c-torture/execute/20050410-1.c: New test.
32012
32013 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
32014
32015         * gcc.dg/pr20126.c: New.
32016
32017 2005-04-09  Bud Davis  <bdavis@gfortran.org>
32018             Steven G. Kargl <kargls@comcast.net>
32019
32020         * gfortran.dg/PR19872.f: New test.
32021
32022 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32023
32024         * gfortran.dg/nint_1.f90: Fix dg-do directive.
32025
32026 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32027
32028         * gfortran.dg/nint_1.f90: New test.
32029
32030 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32031
32032         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32033         Added test for callee-allocated arrays with write statements.
32034         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32035         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32036         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32037         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32038         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32039
32040 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32041
32042         PR libfortran/20163
32043         * gfortran.dg/open-options-blanks.f: New test.
32044
32045 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32046
32047         PR fortran/13257
32048         * gfortran.dg/comma_format_extension_[1234].f: New tests.
32049
32050 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
32051
32052         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32053         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32054         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32055         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32056         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32057         * gcc.c-torture/execute/stdarg-4.c: New test.
32058
32059         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32060
32061         PR target/20795
32062         * g++.dg/abi/param2.C: New test.
32063
32064 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32065
32066         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32067
32068 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32069
32070         * gcc.dg/builtins-53.c: New test.
32071
32072 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
32073
32074         * g++.dg/tree-ssa/pr18178.C: New test.
32075         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32076         * gcc.c-torture/execute/20041019-1.c: New test.
32077         * gcc.dg/tree-ssa/20041008-1.c: New test.
32078         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32079         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32080         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32081         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32082         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32083         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32084         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32085         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32086         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32087         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32088
32089 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
32090
32091         PR rtl-optimization/20466
32092         * gcc.c-torture/execute/pr20466-1.c: New test.
32093
32094 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
32095
32096         PR c++/20905
32097         * g++.dg/parse/cond2.C: New test.
32098
32099         PR c++/20145
32100         * g++.dg/warn/Wdtor1.C: New test.
32101
32102 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32103
32104         PR fortran/17229
32105         * gfortran.dg/pr17229.f: New test.
32106
32107 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
32108
32109         * gfortran.dg/tiny_1.f90: New test.
32110         * gfortran.dg/tiny_2.f90: ditto.
32111
32112 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
32113
32114         * gfortran.dg/eor_1.f90: Fix dg-do run line
32115         * gfortran.dg/open_new.f90: Fix dg-do run line
32116
32117 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
32118
32119         * lib/target-supports.exp (get_compiler_messages): Support
32120         optional arguments, the fourth being compiler options.
32121         (check_effective_target_fpic): New proc.
32122         * gcc.dg/20050321-2.c: Restrict to target fpic.
32123
32124 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
32125
32126         * gcc.dg/15443-1.c: New test.
32127         * gcc.dg/15443-2.c: Likewise.
32128
32129 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32130
32131         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32132
32133 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32134
32135         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32136
32137 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32138
32139         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32140         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32141         -m64.
32142         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32143         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32144         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32145
32146 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
32147
32148         PR c++/20212
32149         * g++.dg/warn/Wunused-11.C: New test.
32150
32151 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
32152
32153         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32154
32155 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
32156
32157         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32158
32159 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32160
32161         PR c++/20734
32162         * g++.dg/template/ptrmem13.C: New test.
32163
32164 2005-04-05  Per Bothner  <per@bothner.com>
32165
32166         * lib/gcc.exp: Always add -fno-show-column, for now.
32167
32168 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
32169
32170         PR testsuite/20767
32171         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32172         of plain old "unsigned int" for the type of "i".  Makes this test
32173         64bit clean.
32174
32175 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
32176
32177         * gcc.dg/i386-ssefn-1.c: New test.
32178         * gcc.dg/i386-ssefn-2.c: New test.
32179         * gcc.dg/i386-ssefn-3.c: New test.
32180         * gcc.dg/i386-ssefn-4.c: New test.
32181
32182 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
32183
32184         PR tree-optimization/20076
32185         * gcc.dg/builtin-apply4.c: New test.
32186
32187         PR preprocessor/19475
32188         * gcc.dg/cpp/macspace1.c: New test.
32189         * gcc.dg/cpp/macspace2.c: New test.
32190
32191 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32192
32193         * gfortran.dg/pr20755.f: Fixed bad format.
32194
32195 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32196
32197         PR c++/20763
32198         * g++.dg/ext/attrib21.C: New test.
32199
32200 2004-04-05  Devang Patel  <dpatel@apple.com>
32201
32202         * lib/target-supports.exp (check_effective_target_vect_shif): New.
32203         * gcc.dg/vect/vect-shift-1.c: New test.
32204
32205 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32206
32207         PR libfortran/20755
32208         * gfortran.dg/pr20755.f: New test.
32209
32210 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
32211
32212         * gfortran.dg/pr15959.f90: New test.
32213         * gfortran.dg/string_pad_trunc.f90: New test.
32214
32215 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32216
32217         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32218         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32219         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32220         syntax.
32221
32222 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32223
32224         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32225
32226 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32227
32228         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32229         * gcc.c-torture/compile/20011119-2.c: Likewise.
32230         * gcc.c-torture/compile/981001-2.c: Likewise.
32231
32232 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
32233
32234         PR c++/20679
32235         * g++.dg/template/overload4.C: New test.
32236
32237 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32238
32239         PR c++/20746
32240         * g++.dg/abi/covariant5.C: New.
32241
32242         PR debug/20505
32243         * g++.dg/debug/const2.C: New.
32244
32245 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
32246
32247         PR rtl-optimization/16104
32248         * gcc.c-torture/execute/20050316-1.c: New test.
32249
32250 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32251
32252         * g++.dg/template/spec23.C: Fix dg-error text.
32253
32254 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
32255
32256         PR c++/19199
32257         * g++.dg/expr/lval2.C: New.
32258
32259 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32260
32261         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32262         __builtin_strcasecmp and __builtin_strncasecmp.
32263
32264 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
32265
32266         PR c++/20723
32267         * g++.dg/template/spec22.C: New.
32268         * g++.dg/template/spec23.C: New.
32269
32270 2005-04-03  Dale Ranta  <dir@lanl.gov>
32271             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32272
32273         PR libfortran/20068
32274         PR libfortran/20125
32275         PR libfortran/20156
32276         PR libfortran/20471
32277         * gfortran.dg/backspace.f: New test.
32278
32279 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
32280
32281         * gcc.dg/pr19345.c: New test.
32282
32283 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32284
32285         PR tree-optimization/20640
32286         * gcc.dg/torture/tree-loop-1.c: New.
32287
32288 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32289
32290         PR rtl-optimization/20290
32291         * gcc.c-torture/execute/loop-ivopts-2.c: New.
32292
32293 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
32294
32295         * gcc.dg/rs6000-fpint.c: New.
32296
32297 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32298
32299         * gcc.dg/old-style-then-proto-1.c: New test.
32300
32301 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32302
32303         * gfortran.fortran-torture/execute/backspace.f90: Check
32304         after backspace and read was incorrect.
32305
32306 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32307
32308         * gcc.c-torture/execute/builtins/strcat.c: Check the result
32309         buffer past the terminating NUL using memcmp.
32310         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32311         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32312
32313         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32314         Fix unused/uninitialized variable warnings.
32315
32316         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32317         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32318         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32319         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32320
32321         * gcc.c-torture/execute/builtins/abs-1-lib.c,
32322         gcc.c-torture/execute/builtins/fputs-lib.c,
32323         gcc.c-torture/execute/builtins/lib/fprintf.c,
32324         gcc.c-torture/execute/builtins/lib/main.c,
32325         gcc.c-torture/execute/builtins/lib/memcmp.c,
32326         gcc.c-torture/execute/builtins/lib/memmove.c,
32327         gcc.c-torture/execute/builtins/lib/mempcpy.c,
32328         gcc.c-torture/execute/builtins/lib/memset.c,
32329         gcc.c-torture/execute/builtins/lib/printf.c,
32330         gcc.c-torture/execute/builtins/lib/sprintf.c,
32331         gcc.c-torture/execute/builtins/lib/stpcpy.c,
32332         gcc.c-torture/execute/builtins/lib/strchr.c,
32333         gcc.c-torture/execute/builtins/lib/strcmp.c,
32334         gcc.c-torture/execute/builtins/lib/strcpy.c,
32335         gcc.c-torture/execute/builtins/lib/strcspn.c,
32336         gcc.c-torture/execute/builtins/lib/strlen.c,
32337         gcc.c-torture/execute/builtins/lib/strncat.c,
32338         gcc.c-torture/execute/builtins/lib/strncmp.c,
32339         gcc.c-torture/execute/builtins/lib/strncpy.c,
32340         gcc.c-torture/execute/builtins/lib/strrchr.c,
32341         gcc.c-torture/execute/builtins/lib/strspn.c,
32342         gcc.c-torture/execute/builtins/lib/strstr.c,
32343         gcc.c-torture/execute/builtins/memops-asm-lib.c,
32344         gcc.c-torture/execute/builtins/strlen-2.c,
32345         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32346         prototypes.
32347
32348 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
32349
32350         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32351         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32352         selectany usage.
32353
32354 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
32355
32356         PR c++/19406
32357         * g++.dg/debug/using1.C: New test.
32358
32359 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
32360
32361         PR middle-end/20524
32362         * gcc.dg/alias-7.c: Prefix asm-declared name with
32363         __USER_LABEL_PREFIX__.
32364
32365 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
32366
32367         Fix fallout from PR middle-end/15700:
32368         * gcc.c-torture/compile/20011119-1.c: Take
32369         __USER_LABEL_PREFIX__ into account.
32370         * gcc.c-torture/compile/20011119-2.c: Likewise.
32371
32372 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32373
32374         PR c++/18644
32375         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32376
32377 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32378
32379         PR c/17855
32380         * gcc.c-torture/compile/struct-non-lval-1.c,
32381         gcc.c-torture/compile/struct-non-lval-2.c,
32382         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32383
32384 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
32385
32386         * gcc.dg/tls/tls.exp: Remove temporary file.
32387         * g++.dg/tls/tls.exp: Ditto.
32388         * lib/file-format.exp: Ditto.
32389         * g++.dg/special/ecos.exp: Ditto.
32390
32391         * lib/profopt.exp: Treat prof_ext as a list.
32392         * gcc.misc-tests/bprob.exp: Ditto.
32393         * g++.dg/bprob/bprob.exp: Ditto.
32394
32395         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32396         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32397         g++.dg/tree-ssa/pointer-reference-alias.C,
32398         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32399         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32400         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32401         g++.dg/vect/pr19951.cc: Ditto.
32402         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32403         gcc.dg/builtins-47.c: Ditto.
32404         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32405         gcc.dg/pr20115-1.c: Ditto.
32406         * gcc.dg/tree-ssa/20030530-2.c,
32407         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32408         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32409         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32410         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32411         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32412         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32413         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32414         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32415         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32416         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32417         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32418         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32419         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32420         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32421         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32422         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32423         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32424         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32425         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32426         gcc.dg/tree-ssa/20030824-1.c,
32427         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32428         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32429         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32430         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32431         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32432         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32433         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32434         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32435         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32436         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32437         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32438         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32439         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32440         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32441         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32442         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32443         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32444         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32445         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32446         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32447         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32448         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32449         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32450         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32451         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32452         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32453         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32454         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32455         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32456         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32457         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32458         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32459         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32460         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32461         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32462         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32463         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32464         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32465         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32466         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32467         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32468         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32469         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32470         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32471         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32472         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32473         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32474         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32475         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32476         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32477         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32478         gcc.dg/tree-ssa/useless-1.c: Ditto.
32479         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32480         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32481         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32482         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32483         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32484         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32485         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32486         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32487         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32488         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32489         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32490         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32491         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32492         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32493         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32494         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32495         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32496         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32497         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32498         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32499         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32500         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32501         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32502         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32503         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32504         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32505         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32506         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32507         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32508         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32509         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32510         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32511         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32512         gcc.dg/vect/vect-none.c: Ditto.
32513         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32514         treelang/compile/unsigned.tree: Ditto.
32515
32516         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32517         * gcc.dg/cpp/direct2s.c: Ditto.
32518         * gcc.dg/cpp/paste4.c: Ditto.
32519         * gcc.dg/cpp/separate-1.c: Ditto.
32520         * gcc.dg/pch/save-temps-1.c: Ditto.
32521         * g++.dg/ext/altivec-10.C: Ditto.
32522         * g++.dg/pch/pch.C: Ditto.
32523
32524         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32525
32526         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32527         * g++.dg/template/repo1.C: Ditto.
32528         * g++.dg/template/repo2.C: Ditto.
32529         * g++.dg/template/repo3.C: Ditto.
32530         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32531         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32532         * g++.old-deja/g++.pt/repo1.C: Ditto.
32533         * g++.old-deja/g++.pt/repo2.C: Ditto.
32534         * g++.old-deja/g++.pt/repo3.C: Ditto.
32535         * g++.old-deja/g++.pt/repo4.C: Ditto.
32536
32537         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32538         * gcc.dg/20030107-1.c: Ditto.
32539         * gcc.dg/20030702-1.c: Ditto.
32540         * gcc.dg/profile-generate-1.c: Ditto.
32541         * g++.dg/other/profile1.C: Ditto.
32542         * g++.old-deja/g++.robertl/eb83.C: Ditto.
32543
32544         * lib/gcc-dg.exp (remove-build-file): New.
32545         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32546         cleanup-tree-dump, cleanup-saved-temps): New.
32547
32548 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32549
32550         PR c++/19203, DR 214
32551         * g++.dg/parse/ambig3.C: Not ambiguous.
32552         * g++.dg/template/spec20.C: New.
32553         * g++.dg/template/spec21.C: New.
32554
32555 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
32556
32557         PR target/20045
32558         * gcc.dg/ia64-fptr-1.c: Run only on linux.
32559
32560 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32561
32562         PR libfortran/20660
32563         * gfortran.dg/negative_unit.f: New test.
32564
32565 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32566
32567         * gcc.dg/20050330-1.c: New test.
32568
32569 2005-03-30  Devang Patel  <dpatel@apple.com>
32570
32571         * g++.dg/tree-sra/ssa-sra-3.C: New test.
32572
32573 2005-03-30  Dale Johannesen  <dalej@apple.com>
32574
32575         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32576
32577 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
32578
32579         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32580         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32581         Strip options from test name.
32582
32583 2005-03-31  Jan Hubicka  <jh@suse.cz>
32584
32585         * gcc.dg/varpool-1.c: New testcase.
32586
32587 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32588
32589         PR c/772
32590         PR c/17913
32591         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32592         gcc.dg/stmt-expr-label-3.c : New tests.
32593         * gcc.c-torture/execute/medce-2.c: Remove.
32594
32595 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32596
32597         PR c/20368
32598         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32599         tests.
32600
32601 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
32602
32603         * gcc.c-torture/compile/pr20203.c: New test.
32604
32605 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32606
32607         * gfortran.dg/promotion.f90: New test.
32608
32609 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
32610
32611         PR middle-end/20491
32612         * gcc.dg/torture/asm-subreg-1.c: New test.
32613
32614 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
32615
32616         PR c/20672
32617         * gcc.dg/pr20672-1.c: New test.
32618
32619 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
32620
32621         * gfortran.dg/vect: New directory.
32622         * gfortran.dg/vect/vect.exp: New.
32623         * gfortran.dg/vect/vect-1.f90: New test.
32624         * gfortran.dg/vect/vect-2.f90: New test.
32625         * gfortran.dg/vect/vect-3.f90: New test.
32626         * gfortran.dg/vect/vect-4.f90: New test.
32627         * gfortran.dg/vect/vect-5.f90: New test.
32628
32629 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
32630
32631         PR middle-end/20622
32632         * gcc.dg/alias-7.c: New test.
32633
32634 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32635
32636         * gcc.dg/sparc-reg-1.c: New test.
32637
32638 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
32639
32640         PR target/19890
32641         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32642
32643 2005-03-29  Dale Ranta  <dir@lanl.gov>
32644             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32645
32646         PR libfortran/20163
32647         * gfortran.dg/pr20163-2.f: New test.
32648
32649 2005-03-28  Jan Hubicka  <jh@suse.cz>
32650
32651         PR middle-end/20635
32652         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32653         by Jakub Jelinek.
32654
32655 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
32656
32657         PR tree-optimization/20626
32658         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32659         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32660
32661 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32662
32663         * gfortran.dg/underflow.f90: New test.
32664         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32665
32666 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32667
32668         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32669
32670 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
32671
32672         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32673         (g++_init): Make sure that CXXFLAGS is set.
32674         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32675         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32676         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32677         * lib/objc.exp (objc_init): Likewise.
32678         * lib/treelang.exp (treelang_init): Likewise.
32679
32680 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
32681
32682         PR tree-optimization/20470
32683         * gcc.dg/tree-ssa/pr20470.c: New test.
32684
32685 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
32686
32687         * gcc.dg/ppc-stfiwx.c: New.
32688
32689 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
32690
32691         PR target/19888
32692         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32693
32694 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32695
32696         * gcc.dg/20050325-1.c: Fix a typo.
32697
32698 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32699
32700         PR libfortran/19678
32701         PR libfortran/19679
32702         * gfortran.dg/dos_eol.f: New test.
32703
32704 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32705
32706         PR rtl-optimization/20249
32707         * gcc.dg/20050325-1.c: New test.
32708
32709 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32710
32711         PR libfortran/15332
32712         * gfortran.dg/pr15332.f: New test.
32713
32714 2005-03-24  Dale Johannesen  <dalej@apple.com>
32715
32716         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32717
32718 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
32719
32720         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32721         'internal' visibility.
32722         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32723         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32724         'protected' visibility.
32725         * gcc.dg/visibility-7.c: Likewise.
32726         * lib/target-supports.exp (check_visibility_available): Take
32727         a parameter, the kind of visibility to check for.
32728         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32729         to check_visibility_available.
32730
32731         * g++.dg/expr/cast3.C: New.
32732
32733 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
32734
32735         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32736         rs6000.
32737
32738 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
32739
32740         PR target/20095
32741         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32742
32743 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
32744
32745         * gcc.dg/badshift.c: Renamed to...
32746         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
32747
32748         * gcc.target/i386/badshift.c: Renamed to...
32749         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
32750         only.
32751
32752         PR rtl-optimization/20532
32753         * gcc.target/i386/badshift.c: New.
32754
32755 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32756
32757         * gfortran.dg/pr18025.f90: New test.
32758
32759 2005-03-23  Dale Johannesen  <dalej@apple.com>
32760
32761         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32762
32763 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
32764
32765         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32766
32767         * lib/target-supports.exp (check_iconv_available): Default
32768         libiconv to -liconv, if there is no definition.
32769
32770 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
32771
32772         * gcc.dg/torture/cris-asm-mof-1.c: New test.
32773
32774 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
32775
32776         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32777         * g++.dg/opt/pr7503-2.C: Likewise.
32778         * g++.dg/opt/pr7503-3.C: Likewise.
32779         * g++.dg/opt/pr7503-4.C: Likewise.
32780         * g++.dg/opt/pr7503-5.C: Likewise.
32781         * g++.dg/warn/minmax.C: New test.
32782
32783 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32784
32785         * gfortran.dg/g77_intrinsics_funcs.f: New test.
32786         * gfortran.dg/g77_intrinsics_sub.f: New test.
32787
32788 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32789             Jan Hubicka  <jh@suse.cz>
32790             Steven Bosscher <stevenb@suse.de
32791
32792         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32793
32794 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32795
32796         PR c++/19980
32797         * g++.dg/template/redecl3.C: New test.
32798
32799 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32800
32801         PR c++/20499
32802         * g++.dg/parse/error16.C: Tweak error markers.
32803
32804 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
32805
32806         PR target/20561
32807         * gcc.dg/20050321-2.c: New test.
32808
32809 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32810
32811         PR c++/20465
32812         PR c++/20381
32813         * g++.dg/template/ptrmem12.C: New.
32814
32815 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
32816
32817         PR rtl-optimization/20527
32818         * gcc.c-torture/execute/pr20527-1.c: New test.
32819
32820 2005-03-22  Ben Elliston  <bje@au.ibm.com>
32821
32822         * gcc.misc-tests/options.exp (check_for_options): Create a real C
32823         program, compile it into a real executable and then delete the .c
32824         and .x files afterwards, to avoid problems on testglue targets.
32825
32826 2005-03-21  Stuart Hastings  <stuart@apple.com>
32827
32828         * gcc.target/i386/sse-2.c: New.
32829
32830 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
32831
32832         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32833
32834 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32835
32836         * g++.dg/parse/crash25.C: Fix typo.
32837
32838 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32839
32840         PR c++/20461
32841         * g++.dg/parse/crash24.C: New test.
32842
32843         PR c++/20536
32844         * g++.dg/parse/crash25.C: New test.
32845
32846 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32847
32848         PR c++/20147
32849         * g++.dg/ext/stmtexpr4.C: New test.
32850
32851 2005-03-20  Roger Sayle  <roger@eyesopen.com>
32852
32853         PR middle-end/20539
32854         * gcc.c-torture/compile/pr13066-1.c: New test case.
32855         * gcc.c-torture/compile/pr20539-1.c: Likewise.
32856         * g++.dg/opt/pr13066-1.C: Likewise.
32857
32858 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
32859
32860         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32861
32862 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32863
32864         PR fortran/18525
32865         * gfortran.dg/nesting_1.f90: New test.
32866
32867 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32868
32869         PR c++/20240
32870         * g++.dg/lookup/using13.C: New test.
32871
32872 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32873
32874         PR c++/20333
32875         * g++.dg/template/crash36.C: New test.
32876
32877 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
32878
32879         PR c++/20463
32880         * g++.dg/template/crash35.C: New test.
32881
32882 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
32883
32884         PR c++/19966
32885         * g++.dg/overload/operator2.C: New test.
32886
32887 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32888
32889         PR libfortran/20257
32890         * gfortran.dg/pr20257.f90: New test.
32891
32892 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32893
32894         PR libfortran/20480
32895         * gfortran.dg/pr20480.f90: New test.
32896
32897 2005-03-16  Richard Henderson  <rth@redhat.com>
32898
32899         PR middle-end/15700
32900         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
32901         (_rtld_global): New.
32902         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
32903         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
32904
32905         * gcc.dg/alias-3.c: New.
32906         * gcc.dg/alias-4.c: New.
32907         * gcc.dg/alias-5.c: New.
32908         * gcc.dg/alias-6.c: New.
32909
32910 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
32911
32912         * gcc.dg/cpp/ucnid-7.c: New.
32913
32914 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
32915             Dorit Naishlos  <dorit@il.ibm.com>
32916
32917         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
32918         darwin.
32919
32920 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
32921
32922         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
32923         support misaligned accesses.
32924         * gcc.dg/vect/vect-58.c: Likewise.
32925         * gcc.dg/vect/vect-92.c: New.
32926         * gcc.dg/vect/vect-93.c: New.
32927
32928 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
32929
32930         PR fortran/18827
32931         * gfortran.dg/assign_2.f90: New test.
32932         * gfortran.dg/assign_3.f90: New test.
32933         * gfortran.dg/assign.f90: New test.
32934
32935 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
32936
32937         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32938         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32939         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32940         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32941         names.
32942
32943 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
32944
32945         * gcc.dg/cpp/ucnid-6.c: New.
32946
32947         * gcc.dg/cpp/normalize-1.c: New.
32948         * gcc.dg/cpp/normalize-2.c: New.
32949         * gcc.dg/cpp/normalize-3.c: New.
32950         * gcc.dg/cpp/normalize-4.c: New.
32951         * gcc.dg/cpp/ucnid-4.c: New.
32952         * gcc.dg/cpp/ucnid-5.c: New.
32953         * g++.dg/cpp/normalize-1.C: New.
32954         * g++.dg/cpp/ucnid-1.C: New.
32955
32956 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32957
32958         * gcc.dg/pr18628.c: New.
32959
32960 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32961
32962         PR c++/20280
32963         * g++.dg/tree-ssa/pr20280.C: New.
32964
32965 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32966
32967         PR fortran/20467
32968         * gfortran.dg/stfunc_2.f90: New test.
32969
32970 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32971
32972         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32973
32974 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32975
32976         * gcc.dg/tree-ssa/20050314-1.c: New test.
32977
32978 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32979
32980         PR c++/4403
32981         PR c++/9783, DR433
32982         * g++.dg/template/friend34.C: New test.
32983         * g++.dg/template/friend35.C: Likewise.
32984         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32985
32986 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32987
32988         Friend class name lookup 5/n
32989         PR c++/1016
32990         * g++.dg/lookup/hidden-class1.C: New test.
32991         * g++.dg/lookup/hidden-class2.C: Likewise.
32992         * g++.dg/lookup/hidden-class3.C: Likewise.
32993         * g++.dg/lookup/hidden-class4.C: Likewise.
32994         * g++.dg/lookup/hidden-class5.C: Likewise.
32995         * g++.dg/lookup/hidden-class6.C: Likewise.
32996         * g++.dg/lookup/hidden-class7.C: Likewise.
32997         * g++.dg/lookup/hidden-class8.C: Likewise.
32998         * g++.dg/lookup/hidden-class9.C: Likewise.
32999         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33000         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33001         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33002         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33003         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33004         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33005         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33006         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33007         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33008         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33009         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33010
33011 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
33012
33013         PR c++/20157
33014         * g++.dg/template/error18.C: New test.
33015
33016 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33017
33018         PR debug/16792
33019         * g++.dg/debug/pr16792.C: New test.
33020
33021 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33022
33023         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33024         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33025         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33026         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33027         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33028         test assertion names.
33029
33030 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33031
33032         PR fortran/18600
33033         * gfortran.dg/stfunc_1.f90: New test.
33034
33035 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33036
33037         PR fortran/16907
33038         * gfortran.dg/real_index_1.f90: New test.
33039
33040 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33041
33042         PR fortran/20323
33043         * gfortran.dg/spec_expr_1.f90: New test.
33044
33045 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33046
33047         PR c/20402
33048         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33049         new parser.
33050
33051 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33052
33053         PR fortran/20361
33054         * gfortran.dg/largeequiv_1.f90: New test.
33055
33056 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33057
33058         * gcc.dg/ucnid-1.c: New.
33059         * gcc.dg/ucnid-2.c: New.
33060         * gcc.dg/ucnid-3.c: New.
33061         * gcc.dg/ucnid-4.c: New.
33062         * gcc.dg/ucnid-5.c: New.
33063         * gcc.dg/ucnid-6.c: New.
33064         * gcc.dg/cpp/ucnid-1.c: New.
33065         * gcc.dg/cpp/ucnid-2.c: New.
33066         * gcc.dg/cpp/ucnid-3.c: New.
33067         * g++.dg/other/ucnid-1.C: New.
33068
33069 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33070
33071         * gcc.dg/vmx/darwin-abi-3.c: Delete.
33072
33073 2005-03-11  Per Bothner  <per@bothner.com>
33074
33075         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
33076         that diagnotics refer to correct token.
33077         * gcc.dg/unused-3.c: Likewise.
33078
33079 2005-03-11  Per Bothner  <per@bothner.com>
33080
33081         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33082         constant" is now actually on same line as string constant.
33083         * gcc.dg/cpp/direct2s.c: Likewise.
33084
33085 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
33086
33087         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33088
33089 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33090
33091         PR libfortran/20124
33092         * gfortran.dg/pr20124.f90: New Test
33093
33094 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
33095
33096         PR tree-optimization/20130
33097         * gcc.dg/pr20130-1.c: New test.
33098
33099 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33100
33101         PR target/20095
33102         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33103
33104 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33105
33106         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33107
33108 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33109
33110         * g++.dg/eh/forced1.C: Fix comment.
33111         * g++.dg/eh/forced2.C: Ditto.
33112         * g++.dg/eh/forced3.C: Ditto.
33113         * g++.dg/eh/forced4.C: Ditto.
33114
33115 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
33116
33117         PR rtl-opt/20412
33118         * gcc.c-torture/compile/pr20412.c: New test.
33119
33120 2005-03-10  Roger Sayle  <roger@eyesopen.com>
33121
33122         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33123
33124 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33125
33126         PR target/20322
33127         * gcc.dg/20050307-1.c: New test.
33128
33129 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
33130
33131         PR c++/20375
33132         * g++.dg/other/stdarg3.C: New.
33133
33134 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33135
33136         PR c++/18384, c++/18327
33137         * g++.dg/init/array19.C: New test.
33138
33139         PR inline-asm/20314
33140         * gcc.dg/torture/pr20314-1.c: New test.
33141         * gcc.dg/torture/pr20314-2.c: New test.
33142
33143 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
33144
33145         * gcc.dg/20050309-1.c: New test.
33146
33147 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33148
33149         * gcc.dg/builtins-10.c: Reactivate disabled test.
33150         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
33151         new cbrt transformations.
33152
33153 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
33154
33155         PR c++/20208
33156         * g++.dg/template/array13.C: New test.
33157
33158 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
33159
33160         PR c++/16859
33161         * g++.dg/init/brace4.C: New test.
33162
33163 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33164
33165         PR c++/20186
33166         * g++.dg/template/non-dependent12.C: New.
33167
33168 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
33169
33170         PR c++/20142
33171         * g++.dg/init/array18.C: Add dg-do run marker.
33172
33173         PR c++/20142
33174         * g++.dg/init/array18.C: New test.
33175
33176 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33177
33178         * consistency.vlad/vlad.exp: Remove trailing semicolons.
33179         * g++.dg/gcov/gcov.exp: Likewise.
33180         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33181         * gcc.target/xstormy16/xstormy16.exp: Likewise.
33182         * lib/c-torture.exp: Likewise.
33183         * lib/fortran-torture.exp: Likewise.
33184         * lib/g++.exp: Likewise.
33185         * lib/gcc-defs.exp: Likewise.
33186         * lib/gcc-dg.exp: Likewise.
33187         * lib/gcc.exp: Likewise.
33188         * lib/gcov.exp: Likewise.
33189         * lib/gfortran.exp: Likewise.
33190         * lib/mike-g++.exp: Likewise.
33191         * lib/mike-gcc.exp: Likewise.
33192         * lib/objc-torture.exp: Likewise.
33193         * lib/objc.exp: Likewise.
33194         * lib/profopt.exp: Likewise.
33195         * lib/target-libpath.exp: Likewise.
33196         * lib/target-supports.exp: Likewise.
33197         * lib/treelang.exp: Likewise.
33198         * lib/wrapper.exp: Likewise.
33199
33200 2005-03-08  Jeff Law  <law@redhat.com>
33201
33202         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33203         PHI-OPT changes.
33204
33205 2005-03-08  Ira Rosen  <irar@il.ibm.com>
33206
33207         * gcc.dg/vect/pr20122.c: New test.
33208
33209 2005-03-07  Jeff Law  <law@redhat.com>
33210
33211         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33212         was folded away.
33213         * gcc.dg/tree-ssa/pr18133-1.c: New test.
33214         * gcc.dg/tree-ssa/pr18133-2.c: New test.
33215         * gcc.dg/tree-ssa/pr18134.c: New test.
33216
33217 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33218
33219         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33220         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33221         gcc.dg/torture/builtin-noret-2.c: Require weak support.
33222
33223 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
33224
33225         PR tree-opt/17671
33226         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33227
33228 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
33229
33230         * g++.dg/warn/Wnvdtor.C: New test.
33231
33232 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
33233
33234         * gcc.dg/torture/pr19683-1.c: New test.
33235
33236 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
33237
33238         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33239         * gfortran.dg/g77/19990313-2.f: Ditto.
33240         * gfortran.dg/g77/19990313-3.f: Ditto.
33241         * gfortran.dg/g77/19990525-0.f: Ditto.
33242         * gfortran.dg/g77/19990826-0.f: Ditto.
33243         * gfortran.dg/g77/19990826-2.f: Ditto.
33244         * gfortran.dg/g77/19990826-3.f: Ditto.
33245         * gfortran.dg/g77/20000511-1.f: Ditto.
33246         * gfortran.dg/g77/20000511-2.f: Ditto.
33247         * gfortran.dg/g77/970625-2.f: Ditto.
33248         * gfortran.dg/g77/980310-2.f: Ditto.
33249         * gfortran.dg/g77/980310-3.f: Ditto.
33250         * gfortran.dg/g77/980310-8.f: Ditto.
33251         * gfortran.dg/g77/980519-2.f: Ditto.
33252         * gfortran.dg/g77/alpha1.f: Ditto.
33253         * gfortran.dg/g77/claus.f: Ditto.
33254         * gfortran.dg/g77/erfc.f: Ditto.
33255         * gfortran.dg/g77/short.f: Ditto.
33256         * gfortran.fortran-torture/execute/data.f90: Ditto.
33257         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33258         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33259
33260 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33261
33262         * lib/file-format.exp (gcc_target_object_format): Add check for som
33263         format and hardcode object formats on hppa*-*-hpux*.
33264         * lib/target-supports.exp (check_weak_available): Add check for som
33265         object format.  Always return 0 on hppa*-*-hpux10*.
33266
33267         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33268         is defined.
33269
33270         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33271
33272 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33273
33274         * gfortran.dg/pr19936_1.f90: New test.
33275         * gfortran.dg/pr19936_2.f90: New test.
33276         * gfortran.dg/pr19936_3.f90: New test.
33277
33278 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33279             Paul Thomas <prthomas@drfccad.cea.fr>
33280
33281         * gfortran.dg/PR19754_1.f90: New test.
33282         * gfortran.dg/PR19754_2.f90: Ditto.
33283
33284 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33285
33286         PR c++/19311
33287         * g++.dg/template/non-dependent11.C: New test.
33288
33289 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
33290
33291         * lib/target-supports.exp (check_iconv_available): Fix comment.
33292
33293 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
33294             Joseph S. Myers  <joseph@codesourcery.com>
33295
33296         PR c++/19797
33297         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33298
33299 2005-03-04  Matthew Sachs  <msachs@apple.com>
33300
33301         * gcc.exp (gcc_target_compile): Put braces around
33302         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33303         * objc.exp (objc_target_compile): Likewise.
33304         * treelang.exp (treelang_target_compile): Likewise.
33305
33306 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33307
33308         PR fortran/19673
33309         * gfortran.dg/func_result_1.f90: New test.
33310
33311 2005-03-04  Ben Elliston  <bje@au.ibm.com>
33312
33313         * gcc.misc-tests/options.exp: New test.
33314
33315 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
33316
33317         * gcc.dg/pr15784-4.c: New test.
33318
33319 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
33320
33321         * gcc.c-torture/execute/pr17133.c: New.
33322         * gcc.c-torture/compile/20050303-1.c: New.
33323
33324 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
33325
33326         * gcc.dg/cpp/assert4.c: Fix for cygwin.
33327
33328 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
33329
33330         * g++.dg/overload/using2.C: New.
33331
33332 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
33333
33334         PR c++/19916
33335         * g++.dg/init/ptrmem2.C: New test.
33336
33337 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33338
33339         PR c/8927
33340         * gcc.dg/pr8927-1.c: New test.
33341
33342 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33343
33344         PR c++/20232
33345         * g++.dg/inherit/covariant12.C: New.
33346
33347 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33348
33349         PR fortran/19479
33350         * gfortran.dg/bound_1.f90: New test.
33351
33352 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
33353
33354         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33355         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33356
33357 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
33358
33359         PR c/20245
33360         * gcc.dg/pr20245-1.c: New test.
33361
33362 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
33363
33364         PR middle-end/19874
33365         * gcc.c-torture/execute/20050119-2.c: New test case.
33366
33367 2005-02-28  Ben Elliston  <bje@au.ibm.com>
33368
33369         * README: Update the DejaGnu bug reporting address.
33370         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33371         * lib/objc-torture.exp: Likewise.
33372
33373 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33374
33375         * gfortran.dg/boz_1.f90: New test.
33376         * gfortran.dg/boz_3.f90: New test.
33377         * gfortran.dg/boz_4.f90: New test.
33378
33379 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33380
33381         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33382         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33383
33384 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33385
33386         PR libfortran/20101
33387         * gfortran.dg/write_0_pe_format.f90: New test.
33388
33389 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
33390
33391         PR c++/20206
33392         * g++.dg/opt/thunk2.C: New test.
33393         * g++.dg/opt/covariant1.C: New test.
33394
33395 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33396
33397         * gfortran.dg/e_d_fmt.f90: New test.
33398
33399 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
33400
33401         * gcc.dg/asm-b.c: Fix comment typos.
33402
33403 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33404
33405         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33406         a V_MAY_DEF also.
33407
33408 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33409
33410         PR tree-opt/20188
33411         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33412         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33413         * gcc.dg/asm-b.c: New test.
33414
33415 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
33416
33417         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33418         Disable this test on IRIX 6.
33419
33420 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
33421
33422         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33423         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33424         parser.
33425
33426 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
33427
33428         PR tree-optimization/20204
33429         * gcc.dg/pr20204.c: New test.
33430
33431 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
33432
33433         PR target/20196
33434         * gcc.c-torture/execute/20050224-1.c: New test.
33435
33436         PR c++/20175
33437         * g++.dg/warn/Wbraces2.C: New test.
33438
33439 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
33440
33441         PR c++/19878
33442         * g++.dg/init/const2.C: New test.
33443
33444 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
33445
33446         PR tree-optimization/20100
33447         * gcc.c-torture/execute/pr20100-1.c: New test.
33448
33449 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33450
33451         * gfortran.dg/implicit_3.f90: New test.
33452
33453         * gfortran.dg/deftype_1.f90: New test.
33454
33455 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
33456
33457         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33458         the test passes.
33459         * g++.dg/other/anon3.C: Accept a warning.
33460
33461 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
33462
33463         * gcc.dg/pr20017.c: Fix a comment typo.
33464
33465 2005-02-23  Bud Davis  <bdavis@gfortran.org>
33466
33467         * gfortran.dg/list_read_4.f90: Change to f90 comments.
33468
33469 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33470
33471         PR ada/19902
33472         * ada/acats/tests/cxa/cxa3004.a: Remove.
33473         * ada/acats/tests/cxb/cxb30061.am: Likewise.
33474
33475 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33476
33477         PR c++/20073
33478         * g++.dg/init/const1.C: New test.
33479
33480         PR c++/19991
33481         * g++.dg/parse/constant7.C: New test.
33482
33483         PR c++/20152
33484         * g++.dg/parse/error27.C: New test.
33485         * g++.dg/template/qualttp15.C: Adjust error markers.
33486         * g++.old-deja/g++.other/struct1.C: Likewise.
33487
33488         PR c++/20153
33489         * g++.dg/template/error17.C: New test.
33490
33491         PR c++/20148
33492         * g++.dg/parser/error26.C: New test.
33493
33494 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
33495
33496         PR tree-optimization/20100
33497         PR tree-optimization/20115
33498         * gcc.dg/pr20115.c: New test.
33499         * gcc.dg/pr20115-1.c: New test.
33500         * gcc.dg/pr20100.c: New test.
33501         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33502         call-clobbered variables after alias1.
33503
33504 2005-02-22  Bud Davis  <bdavis@gfortran.org>
33505
33506         * gfortran.dg/list_read_4.f90: new test.
33507
33508 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
33509
33510         PR rtl-optimization/20017.
33511         * gcc.dg/pr20017.c: New.
33512
33513 2005-02-22  Devang Patel  <dpatel@apple.com>
33514
33515         PR 19952
33516         * g++.dg/tree-ssa/pr19952.C: New test.
33517
33518 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33519
33520         PR c++/19883
33521         * g++.dg/parse/constant6.C: New test.
33522
33523 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33524
33525         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33526         * g++.dg/charset/asm2.c: Likewise.
33527         * g++.dg/charset/asm3.c: Likewise.
33528         * g++.dg/charset/asm4.c: Likewise.
33529         * g++.dg/charset/asm5.c: Likewise.
33530         * g++.dg/charset/attribute1.c: Likewise.
33531         * g++.dg/charset/attribute2.c: Likewise.
33532         * g++.dg/charset/extern1.cc: Likewise.
33533         * g++.dg/charset/extern2.cc: Likewise.
33534         * g++.dg/charset/extern3.cc: Likewise.
33535         * g++.dg/charset/function.cc: Likewise.
33536         * g++.dg/charset/string.c: Likewise.
33537         * g++.dg/charset/charset.exp: Likewise.
33538         * lib/target-supports.exp (check_iconv_available): Fix comment.
33539
33540 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33541
33542         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33543         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33544         * gcc.dg/charset/asm2.c: Likewise.
33545         * gcc.dg/charset/asm3.c: Likewise.
33546         * gcc.dg/charset/asm4.c: Likewise.
33547         * gcc.dg/charset/asm5.c: Likewise.
33548         * gcc.dg/charset/asm6.c: Likewise.
33549         * gcc.dg/charset/attribute1.c: Likewise.
33550         * gcc.dg/charset/attribute2.c: Likewise.
33551         * gcc.dg/charset/builtin1.c: Likewise.
33552         * gcc.dg/charset/extern.c: Likewise.
33553         * gcc.dg/charset/function.c: Likewise.
33554         * gcc.dg/charset/string.c: Likewise.
33555         * gcc.dg/charset/charset.exp: Likewise.
33556
33557 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
33558
33559         PR fortran/20086
33560         * gfortran.dg/pr20086.f90: New test.
33561
33562 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
33563
33564         PR tree-optimization/19786
33565         * g++.dg/tree-ssa/pr19786.C: New.
33566
33567 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33568
33569         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33570
33571 2005-02-21  Jeff Law  <law@redhat.com>
33572
33573         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33574
33575 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33576
33577         * gfortran.dg/do_iterator: Split loop, markup all lines for
33578         which an error locus is printed.
33579         * gfortran.dg/pr17708.f90: Markup all lines for which an error
33580         locus is printed.
33581         * gfortran.dg/select_4.f90: Likewise.
33582         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33583         locuses in the various permutations.
33584
33585 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
33586
33587         PR tree-optimization/19951
33588         * g++.dg/vect: New directory.
33589         * g++.dg/vect/vect.exp: New file.
33590         * g++.dg/vect/pr19951.cc: New testcase.
33591         * g++.dg/dg.exp: Also prune vectorizer tests.
33592
33593 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
33594
33595         PR 18785
33596         * gcc.dg/charset/builtin1.c: New test.
33597
33598 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33599
33600         PR c++/19299
33601         * g++.dg/inherit/volatile1.C: New test.
33602
33603         PR c++/19440
33604         * g++.dg/template/dtor4.C: New test.
33605
33606 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33607
33608         * gfortran.dg/int_1.f90: New test.
33609
33610 2005-02-19  Devang Patel  <dpatel@apple.com>
33611
33612         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33613
33614 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33615
33616         * gfortran.dg/achar_1.f90: New test.
33617
33618 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
33619
33620         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33621
33622 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
33623             Jakub Jelinek  <jakub@redhat.com>
33624
33625         PR tree-optimization/19828
33626         * gcc.dg/tree-ssa/loop-7.c: New test.
33627         * gcc.c-torture/execute/20050218-1.c: New test.
33628
33629 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
33630
33631         PR c/20043
33632         * gcc.dg/transparent-union-1.c: New test.
33633         * gcc.dg/transparent-union-2.c: New test.
33634
33635 2005-02-18  James E Wilson  <wilson@specifixinc.com>
33636
33637         PR tree-optimization/18977
33638         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33639
33640 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
33641
33642         PR target/20054
33643         * gcc.dg/pr20054.c: New test.
33644
33645 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33646
33647         PR c++/19508
33648         * g++.dg/ext/attrib20.C: New test.
33649
33650 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
33651
33652         PR middle-end/20030
33653         * gfortran.fortran-torture/execute/character_passing.f90: New test.
33654
33655 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
33656
33657         PR c++/20008
33658         * g++.dg/opt/switch4.C: New.
33659
33660 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
33661
33662         PR c++/20023
33663         PR tree-optimization/20009
33664         * gcc.c-torture/compile/20050217-1.c: New test.
33665         * g++.dg/opt/switch3.C: New test.
33666
33667         PR tree-optimization/18947
33668         * gcc.c-torture/compile/20050215-1.c: New test.
33669         * gcc.c-torture/compile/20050215-2.c: New test.
33670         * gcc.c-torture/compile/20050215-3.c: New test.
33671
33672 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
33673
33674         PR c++/20028
33675         * g++.dg/template/crash34.C: New.
33676
33677         PR c++/20022
33678         * g++.dg/other/access3.C: New.
33679
33680 2005-02-17  Ira Rosen  <irar@il.ibm.com>
33681
33682         * gcc.dg/vect/vect-98.c: New test.
33683
33684 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
33685
33686         PR tree-optimization/19967
33687         * gcc.dg/pr19967.c: New.
33688
33689 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
33690
33691         PR middle-end/19857
33692         * gcc.dg/tree-ssa/20050215-1.c: New test.
33693         * gcc.c-torture/execute/20050215-1.c: New test.
33694
33695 2005-02-15  Eric Christopher  <echristo@redhat.com>
33696
33697         * gcc.dg/cpp/20050215-1.c: New file.
33698
33699 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
33700
33701         PR tree-optimization/15785
33702         * gcc.dg/pr15785-1.c: New test.
33703
33704 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
33705
33706         PR c++/17788
33707         * g++.dg/init/ctor4.C: New.
33708         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33709
33710 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
33711
33712         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33713         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33714
33715 2005-02-15  Andreas Schwab  <schwab@suse.de>
33716
33717         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33718         declare malloc.
33719
33720 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
33721
33722         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33723
33724 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
33725
33726         PR tree-optimization/19853
33727         * gcc.c-torture/compile/pr19853.c: New test.
33728
33729 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33730
33731         PR c++/19608
33732         * g++.dg/parse/local-class1.C: New.
33733
33734         PR c++/19895
33735         * g++.dg/parse/ptrmem3.C: New.
33736
33737         PR c++/19884
33738         * g++.old-deja/g++.oliva/template6.C: Add another case.
33739         * g++.dg/template/explicit6.C: New.
33740
33741 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
33742
33743         PR c++/17816
33744         * g++.dg/other/redecl2.C: New.
33745
33746 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33747
33748         PR c++/19891
33749         * g++.dg/abi/covariant4.C: New.
33750
33751 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
33752
33753         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33754         New tests.
33755
33756 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
33757
33758         * gcc.dg/vect/vect-96.c: Fix typo.
33759
33760 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33761
33762         PR c++/14479
33763         PR c++/19487
33764         * g++.dg/template/enum5.C: New test.
33765
33766 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33767
33768         * gcc.dg/vect/vect-97.c: New test.
33769
33770 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33771
33772         * gcc.dg/vect/vect-96.c: New test.
33773
33774 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
33775
33776         * gcc.dg/builtins-34.c: Also check ldexp*.
33777
33778 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
33779
33780         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33781
33782 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
33783
33784         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33785         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33786         dg-require-dll, dg-require-iconv, dg-require-named-sections,
33787         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33788         selector_list, selector_expression, dg-process-target): Move to new
33789         file target-supports-dg.exp.
33790         * lib/target-supports-dg.exp: New.
33791
33792         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33793         New.
33794
33795 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
33796
33797         PR c++/19666
33798         * g++.dg/other/ptrmem6.C: New test.
33799
33800         PR middle-end/19858
33801         * gcc.c-torture/compile/20050210-1.c: New test.
33802
33803 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
33804
33805         PR c++/19755
33806         * g++.dg/warn/Wbraces1.C: New test.
33807
33808 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
33809
33810         * gcc.dg/builtins-52.c: New testcase.
33811
33812 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
33813
33814         PR c/19342
33815         * gcc.c-torture/execute/20050119-1.c: New test.
33816
33817 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33818
33819         PR c++/19811
33820         * g++.dg/init/delete1.C: New test.
33821
33822 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
33823
33824         PR c++/18470
33825         * g++.dg/template/static12.C: New test.
33826
33827 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33828
33829         PR c++/19787
33830         * g++.dg/conversion/ambig1.C: New test.
33831
33832         PR c++/19739
33833         * g++.dg/ext/attrib19.C: New test.
33834
33835         PR c++/19732
33836         * g++.dg/parse/dtor5.C: New test.
33837
33838         PR c++/19762
33839         * g++.dg/template/dtor3.C: New test.
33840
33841         PR c++/19826
33842         * g++.dg/template/static11.C: New test.
33843         * g++.dg/template/crash2.C: Remove dg-error marker.
33844
33845 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
33846
33847         PR C++/18491
33848         * g++.old-deja/g++.mike/p10769a.C: Remove.
33849
33850 2005-02-09  Roger Sayle  <roger@eyesopen.com>
33851
33852         * gcc.dg/builtins-48.c: New test case.
33853         * gcc.dg/builtins-49.c: New test case.
33854         * gcc.dg/builtins-50.c: New test case.
33855         * gcc.dg/builtins-51.c: New test case.
33856
33857 2005-02-09  Ian Lance Taylor  <ian@airs.com>
33858
33859         PR middle-end/19583
33860         * g++.dg/warn/Wreturn-type-3.C: New test.
33861
33862 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33863
33864         PR middle-end/19402
33865         * gcc.dg/pr19402-1.c: New testcase.
33866         * gcc.dg/pr19402-2.c: likewise.
33867
33868 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33869
33870         PR middle-end/19854
33871         * g++.dg/tree-ssa/tmmti.C: New testcase.
33872
33873 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33874
33875         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33876
33877 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
33878
33879         PR c++/19733
33880         * g++.dg/parse/crash23.C: New test.
33881         * g++.dg/warn/Weff1.C: New test.
33882
33883 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33884
33885         * gcc.dg/20050209-1.c: New test.
33886
33887 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33888
33889         PR target/19799
33890         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33891
33892 2005-02-08  Mike Stump  <mrs@apple.com>
33893
33894         * g++.dg/pch/import-2.c: New test.
33895         * g++.dg/pch/import-2.hs: New.
33896         * g++.dg/pch/include/import-2a.h: New.
33897         * g++.dg/pch/include/import-2b.h: New.
33898
33899 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
33900
33901         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
33902
33903 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33904
33905         * gfortran.dg/substr_1.f90: New test.
33906
33907 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
33908
33909         PR middle-end/19775
33910         * gcc.dg/torture/builtin-power-1.c: Disable test for
33911         invalid transformation.
33912         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
33913         no longer optimize.
33914         * gcc.dg/builtins-47.c: New testcase.
33915
33916 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
33917             Dorit Naishlos  <dorit@il.ibm.com>
33918
33919         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
33920
33921 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
33922
33923         * gcc.c-torture/compile/20050206-1.c: New test.
33924
33925 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33926
33927         PR tree-opt/19768
33928         * g++.dg/opt/pr19768.C: New test.
33929
33930 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33931
33932         PR tree-opt/19736
33933         * gcc.c-torture/compile/pr19736.c: New test.
33934
33935 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33936
33937         PR c++/17401
33938         * g++.dg/parse/error25.C: New test.
33939
33940 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
33941
33942         * gcc.c-torture/execute/20050203-1.c: New.
33943
33944 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
33945
33946         * gcc.dg/vect/vect-85.c: Remove xfail.
33947         * gcc.dg/vect/vect-86.c: Remove xfail.
33948         * gcc.dg/vect/vect-87.c: Remove xfail.
33949         * gcc.dg/vect/vect-88.c: Remove xfail.
33950
33951 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
33952
33953         * gcc.dg/altivec-19.c: New.
33954
33955 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
33956
33957         PR c/17807
33958         * gcc.dg/nested-func-3.c: New test.
33959         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33960
33961 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33962
33963         * gcc.test-framework/gen_directive_tests: Generate tests for
33964         selector expressions.
33965
33966 2005-02-02  Matt Austern  <austern@apple.com>
33967
33968         PR c++/19628
33969         * g++/ext/builtin7.C: New.
33970         * g++/ext/builtin8.C: New.
33971
33972 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33973
33974         PR c/18502
33975         * gcc.dg/pr18502-1.c: New test.
33976
33977 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33978
33979         PR c++/17413
33980         * g++.dg/template/local4.C: Tweak.
33981
33982 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33983
33984         PR tree-optimization/19578
33985         * gcc.c-torture/compile/20050202-1.c: New test.
33986
33987 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33988
33989         PR c/19435
33990         * gcc.dg/c99-init-4.c: New test.
33991
33992 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33993
33994         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33995
33996         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33997
33998         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33999         * g++.dg/eh/check-vect.h: New.
34000
34001         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34002         * gcc.dg/vect/vect-78.c: Ditto.
34003         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34004         Remove.
34005
34006         * g++.dg/conversion/simd1.C: Expect warning.
34007         * g++.dg/ext/attribute-test-1.C: Ditto.
34008         * g++.dg/ext/attribute-test-2.C: Ditto.
34009         * g++.dg/ext/attribute-test-3.C: Ditto.
34010         * g++.dg/ext/attribute-test-4.C: Ditto.
34011
34012         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34013         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34014
34015         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34016
34017 2005-02-01  Richard Henderson  <rth@redhat.com>
34018
34019         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34020         long double for ibm double-double format.
34021         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34022
34023 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
34024
34025         PR tree-optimization/19633
34026         * gcc.dg/pr19633-1.c: New test.
34027         * gcc.dg/pr19633.c: Tweak to make pointer point
34028         to NULL or a symbol.
34029
34030 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34031
34032         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34033         New procs.
34034         (dg-process-target (local override)): Handle selector expressions.
34035
34036         * gcc.test-framework/README: Describe tests in source directory.
34037         * gcc.test-framework/test-framework.awk: Handle dg- tests.
34038         * gcc.test-framework/test-framework.exp: Handle dg- tests.
34039         * gcc.test-framework/dg-bogus-exp-P.c: New test.
34040         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34041         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34042         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34043         * gcc.test-framework/dg-do-link-exp-P.c: New test.
34044         * gcc.test-framework/dg-do-run-exp-P.c: New test.
34045         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34046         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34047         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34048         * gcc.test-framework/dg-error-exp-P.c: New test.
34049         * gcc.test-framework/dg-error-exp-XP.c: New test.
34050         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34051         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34052         * gcc.test-framework/dg-output-exp-P.c: New test.
34053         * gcc.test-framework/dg-output-exp-XF.c: New test.
34054         * gcc.test-framework/dg-warning-exp-P.c: New test.
34055         * gcc.misc-tests/dg-1.c: Remove.
34056         * gcc.misc-tests/dg-2.c: Remove.
34057         * gcc.misc-tests/dg-3.c: Remove.
34058         * gcc.misc-tests/dg-4.c: Remove.
34059         * gcc.misc-tests/dg-5.c: Remove.
34060         * gcc.misc-tests/dg-6.c: Remove.
34061         * gcc.misc-tests/dg-7.c: Remove.
34062         * gcc.misc-tests/dg-8.c: Remove.
34063         * gcc.misc-tests/dg-9.c: Remove.
34064         * gcc.misc-tests/dg-10.c: Remove.
34065         * gcc.misc-tests/dg-11.c: Remove.
34066         * gcc.misc-tests/dg-12.c: Remove.
34067         * gcc.misc-tests/dg-test.exp: Remove.
34068
34069         * gcc.test-framework/test-framework.awk: Change recording and
34070         printing of passes and failures.
34071
34072         * gcc.test-framework: New directory.
34073         * gcc.test-framework/README: New.
34074         * gcc.test-framework/test-framework.exp: New.
34075         * gcc.test-framework/test-framework.awk: New.
34076         * gcc.test-framework/gen_directive_tests: New.
34077
34078 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
34079
34080         * lib/treelang.exp: Fix comment typos.
34081         (treelang_target_compile): Don't append libs=-ltreelang to options.
34082
34083 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
34084
34085         * g++.dg/parse/typename7.C: Adjust error messages.
34086
34087 2005-01-31  Jeff Law  <law@redhat.com>
34088
34089         * gcc.c-torture/execute/20050131-1.c: New test.
34090         * gcc.dg/wcaselabel.c: New test.
34091
34092 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
34093
34094         * g++.dg/other/warning1.C: Adjust error messags.
34095         * g++.dg/parse/constant5.C: New test.
34096
34097 2005-01-31  Steven Bosscher  <stevenb@suse.de>
34098
34099         PR c/19333
34100         * gcc.c-torture/compile/20011130-1.c: Reorder to make
34101         the test case valid.
34102         * gcc.dg/20030815-1.c: Remove invalid tests.
34103         * gcc.dg/array-7.c: Adjust expected result.
34104         * gcc.dg/pr18596-3.c: Likewise.
34105         * gcc.dg/noncompile/20000901-1.c: Likewise.
34106         * gcc.dg/noncompile/init-2.c: Likewise.
34107         * gcc.dg/noncompile/init-4.c: Likewise.
34108
34109 2005-01-31  Dale Johannesen  <dalej@apple.com>
34110
34111         * g++.dg/opt/pr19650.C: New test.
34112
34113 2005-01-31  Richard Henderson  <rth@redhat.com>
34114
34115         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34116         long double for intel double extended format.
34117         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34118
34119 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
34120
34121         PR c++/19555
34122         * g++.dg/template/static10.C: New test.
34123
34124         PR c++/19395
34125         * g++.dg/parse/error24.C: New test.
34126
34127         PR c++/19367
34128         * g++.dg/lookup/builtin1.C: New test.
34129
34130         PR c++/19457
34131         * g++.dg/warn/conv3.C: New test.
34132
34133 2005-01-30  Bud Davis  <bdavis@gfortran.org>
34134
34135         PR fortran/19647
34136         * gfortan.dg/inquire_7.f90
34137
34138 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
34139
34140         PR tree-optimization/15791
34141         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34142         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34143         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34144         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34145         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34146         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34147         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34148         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34149         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34150         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34151
34152 2005-01-29  Paul Brook  <paul@codesourcery.com>
34153
34154         PR fortran/18565
34155         * check.c (real_or_complex_check): New function.
34156         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34157         * intrinsic.c (add_functions): Use new check functions.
34158         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34159         Add prototypes.
34160
34161 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
34162
34163         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34164         gcc.dg/lvalue-3.c: New tests.
34165         * gcc.dg/concat.c: Update expected messages.
34166
34167 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
34168
34169         PR libfortran/19595
34170         * gfortran.dg/eor_1.f90: New test.
34171
34172 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
34173
34174         PR fortran/19589
34175         * gfortran.dg/logical_data_1.f90: New test.
34176
34177 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
34178
34179         PR c++/19253
34180         * g++.dg/template/crash33.C: New test.
34181
34182         PR c++/19667
34183         * g++.dg/template/crash32.C: New test.
34184
34185 2005-01-28  Ian Lance Taylor  <ian@airs.com>
34186
34187         PR middle-end/16558
34188         * g++.dg/warn/Wreturn-type-2.C: New test.
34189
34190 2004-06-24  Jeff Law  <law@redhat.com>
34191
34192         * gcc.dg/tree-ssa/20050128-1.c: New test.
34193
34194 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
34195
34196         * gcc.target/frv/all-mdpackh-1.c: New test.
34197
34198 2005-01-28  Steven Bosscher  <stevenb@suse.de>
34199
34200         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34201
34202 2005-01-27  Richard Henderson  <rth@redhat.com>
34203
34204         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34205
34206 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34207
34208         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34209
34210 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34211
34212         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34213         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34214         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34215         to cope with cases where the multilib options override the dg-options.
34216
34217 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
34218
34219         PR c/18946
34220         * gcc.dg/noncompile/20050120-1.c: New test.
34221
34222 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
34223
34224         PR tree-optimization/19633
34225         * gcc.dg/pr19633.c: New test.
34226         * gcc.dg/tree-ssa/pr19633.c: New test.
34227
34228 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
34229
34230         * gcc.dg/20041216-1.c: New test.
34231
34232 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
34233
34234         PR objc/18862
34235         * objc.dg/selector-2.m: New test.
34236
34237 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
34238
34239         * g++.dg/opt/range-test-2.C: New test.
34240
34241         PR rtl-optimization/19579
34242         * gcc.c-torture/execute/20050124-1.c: New test.
34243
34244 2005-01-26  Greg Parker  <gparker@apple.com>
34245         Stuart Hastings  <stuart@apple.com>
34246
34247         * gcc.c-torture/execute/20050125-1.c: New.
34248
34249 2005-01-18  Jan Hubicka  <jh@suse.cz>
34250
34251         PR tree-optimize/19337
34252         * gcc.c-torture/compile/20050119-1.c: New test.
34253
34254 2005-01-24  James E Wilson  <wilson@specifixinc.com>
34255
34256         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34257         test for successful match.
34258
34259 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
34260
34261         PR objc/18408
34262         * objc.dg/comp-types-7.m: New test.
34263
34264 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
34265
34266         * lib/target-supports.exp (current_target_name): New.
34267         (check_effective_target_ilp32, check_effective_target_lp64):
34268         Cache the result to use as long as the current target, with
34269         multilib flags, remains the same.
34270
34271         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34272         (dg-require-weak, dg-require-visibility, dg-require-alias,
34273         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34274         dg-require-effective-target, dg-skip-if): Remove call to
34275         skip_test_and_clear_xfail.
34276         (dg-test): Clear xfail data.
34277
34278 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
34279
34280         PR target/17751
34281         * gcc.dg/ppc64-toc.c: New test.
34282
34283         * g++.dg/tree-ssa/empty-1.C: New test.
34284
34285         PR middle-end/19551
34286         * gcc.c-torture/execute/20050121-1.c: New test.
34287         * gcc.dg/20050121-2.c: New test.
34288
34289 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
34290         Paul Brook  <paul@codesourcery.com>
34291
34292         PR fortran/17941
34293         * gfortran.dg/real_const_1.f: New test.
34294         * gfortran.dg/real_const_2.f90: New test.
34295         * gfortran.dg/complex_int_1.f90: New test.
34296
34297 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
34298
34299         PR fortran/19313
34300         * gfortan.dg/inquire_6.f90: New test.
34301
34302 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34303
34304         PR libfortran/19451
34305         * open_readonly_1.f90: New test.
34306
34307 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34308
34309         PR libfortran/18982
34310         * gfortran.dg/open_new.f90: New file.
34311
34312 2005-01-22  Paul Brook  <paul@codesourcery.com>
34313
34314         * namelist_1.f90: New test.
34315
34316 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
34317
34318         PR tree-optimization/19484
34319         * gcc.c-torture/compile/20050122-[12].c: New tests.
34320
34321 2005-01-22  Paul Brook  <paul@codesourcery.com>
34322
34323         * gfortran.dg/implicit_2.f90: New test.
34324
34325 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
34326
34327         PR fortran/19314
34328         * gfortran.dg/inquire_5.f90: New test.
34329
34330 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34331
34332         PR c/18809
34333         * gcc.dg/pr18809-1.c: New test.
34334
34335 2005-01-21  Ian Lance Taylor  <ian@airs.com>
34336
34337         * gcc.dg/20050121-1.c: New test.
34338
34339         PR tree-optimization/13000
34340         * gcc.dg/20040206-1.c: Change warning to point where function is
34341         being inlined.
34342
34343 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34344
34345         PR c++/19208
34346         * g++.dg/template/array11.C: New test.
34347
34348 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34349
34350         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34351         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34352         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34353         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34354         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34355         gfortran.dg/pr17164.f90: Add missing dg-do directives.
34356
34357 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34358
34359         PR tree-optimization/15349
34360         * gcc.dg/tree-ssa/pr15349.c: New.
34361
34362 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
34363
34364         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34365
34366 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
34367
34368         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34369         scan-assembler-times directive name.
34370
34371         * gcc.dg/asm-a.c: Move dg-require-effective-target to
34372         after dg-do.
34373
34374         PR rtl-optimization/19462
34375         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34376
34377 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
34378
34379         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34380         counting function calls on ia64.
34381
34382 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
34383
34384         PR rtl-optimization/15139
34385         * gcc.dg/20050111-2.c: New test.
34386
34387         PR c/17297
34388         * gcc.c-torture/compile/20050113-1.c: New testcase.
34389
34390         PR middle-end/19164
34391         * gcc.dg/20050113-1.c: New testcase.
34392
34393 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
34394
34395         * gcc.dg/vect/vect-85.c: Add comment.
34396         * gcc.dg/vect/vect-86.c: Add xfail for now.
34397         * gcc.dg/vect/vect-87.c: Add xfail for now.
34398         * gcc.dg/vect/vect-88.c: Add xfail for now.
34399         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34400
34401 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34402
34403         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34404
34405 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34406
34407         * g++.dg/debug/typedef3.C: New test.
34408
34409 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
34410
34411         PR c/19472
34412         * gcc.dg/asm-a.c: New test.
34413
34414 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
34415
34416         * gcc.dg/sh-relax.c: Add prototype for abort.
34417
34418 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34419
34420         * gcc.dg/short-compare-1.c: New test.
34421         * gcc.dg/short-compare-2.c: Likewise.
34422
34423 2005-01-18  Michael Matz  <matz@suse.de>
34424
34425         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34426
34427 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
34428
34429         PR tree-optimization/19121
34430         * gcc.c-torture/compile/pr19121.c: New test.
34431
34432 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
34433
34434         PR target/19357
34435         * gcc.c-torture/compile/pr19357.c: New test.
34436
34437 2005-01-17  Ian Lance Taylor  <ian@airs.com>
34438
34439         PR c/5675
34440         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34441         pass--those that refer just to the variable, possibly with a
34442         cast.
34443         * gcc.dg/c99-const-expr-3.c: Likewise.
34444
34445         PR middle-end/13127
34446         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34447         longer emitted.
34448
34449 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
34450
34451         PR fortran/18778
34452         * gfortran.dg/endfile_2.f90: New test.
34453
34454 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
34455
34456         PR 19168
34457         * gfortran.dg/select_5.f90: New test.
34458
34459 2004-01-16  Paul Brook  <paul@codesourcery.com>
34460
34461         * gfortran.dg/common_4.f90: New test.
34462
34463 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
34464
34465         PR rtl-optimization/19462
34466         * gcc.dg/torture/pr19462-1.c: New test.
34467
34468 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
34469
34470         PR objc/19321
34471         * objc.dg/func-ptr-2.m: New.
34472         * objc.dg/volatile-1.m: New.
34473
34474 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34475
34476         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34477
34478 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34479
34480         PR tree-optimization/19060
34481         * gcc.c-torture/execute/20050104-1.c: New test.
34482
34483 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
34484
34485         PR fortran/18983
34486         * gfortran.dg/write_to_null.f90: New test.
34487
34488 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
34489             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34490
34491         PR other/19328
34492         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34493         argument.
34494
34495 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34496
34497         PR c++/19263
34498         * g++.dg/init/vector1.C: New test.
34499
34500 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
34501
34502         PR target/13158
34503         * gcc.target/ia64/sibcall-unwind-1.c: New test.
34504         PR target/18987
34505         * gcc.target/ia64/sibcall-unwind-2.c: New test.
34506
34507 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
34508
34509         * gfortran.dg/select_1.f90: New test.
34510         * gfortran.dg/select_2.f90: New test.
34511         * gfortran.dg/select_3.f90: New test.
34512         * gfortran.dg/select_4.f90: New test.
34513
34514 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
34515
34516         PR middle-end/19084
34517         PR rtl-optimization/19348
34518         * gcc.dg/20050111-1.c: New test.
34519         * gcc.c-torture/execute/20050111-1.c: New test.
34520
34521         * gcc.dg/i386-asm-4.c: New test.
34522
34523 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34524
34525         * gcc.dg/nested-func-2.c: New test.
34526         * ada/acats/norun.lst: Remove c953002.
34527
34528 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
34529
34530         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34531
34532 2005-01-12  Ben Elliston  <bje@au.ibm.com>
34533
34534         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34535
34536 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
34537
34538         PR target/18761
34539         * g++.dg/abi/align1.C: New test.
34540
34541 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
34542
34543         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34544         at a time.
34545         * g++.dg/ext/altivec_check.h: Support compiling as C.
34546
34547 2005-01-10  Roger Sayle  <roger@eyesopen.com>
34548
34549         PR c++/19355
34550         * g++.dg/expr/pr19355-1.C: New test case.
34551
34552 2005-01-10  Laurent GUERBY <laurent@guerby.net>
34553
34554         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34555         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34556         * ada/acats/tests/c3/c92005b.ada: Likewise.
34557         * ada/acats/tests/c3/cxb3012.a: Likewise.
34558         * ada/acats/norun.lst: Add c380004 and c953002, add PR
34559
34560 2005-01-09  Paul Brook  <paul@codesourcery.com>
34561
34562         * gfortran.dg/common_2.f90: New file.
34563         * gfortran.dg/common_3.f90: New file.
34564
34565 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
34566
34567         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34568
34569 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34570
34571         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34572         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34573         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34574         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34575         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34576         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34577         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34578         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34579         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34580         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34581         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34582         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34583         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34584         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34585         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34586         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34587         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34588         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34589         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34590         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34591         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34592         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34593         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34594         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34595         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34596         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34597         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34598         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34599         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34600         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34601         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34602         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34603         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34604         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34605         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34606         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34607         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34608         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34609         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34610         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34611         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34612         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34613         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34614         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34615         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34616         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34617         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34618         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34619         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34620         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34621         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34622         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34623         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34624         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34625         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34626         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34627         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34628         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34629         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34630         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34631         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34632         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34633         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34634         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34635         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34636         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34637         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34638
34639         * gcc.dg/vect/vect-1.c: Fix spelling.
34640         * gcc.dg/vect/vect-10.c: Fix spelling.
34641         * gcc.dg/vect/vect-11.c: Fix spelling.
34642         * gcc.dg/vect/vect-12.c: Fix spelling.
34643         * gcc.dg/vect/vect-14.c: Fix spelling.
34644         * gcc.dg/vect/vect-15.c: Fix spelling.
34645         * gcc.dg/vect/vect-16.c: Fix spelling.
34646         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34647         * gcc.dg/vect/vect-64.c: Fix comments.
34648         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34649
34650 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34651             Ira Rosen  <irar@il.ibm.com>
34652
34653         * gcc.dg/vect/vect-70.c: New test.
34654         * gcc.dg/vect/vect-71.c: New test.
34655
34656 2005-01-09  Manfred Hollstein  <mh@suse.com>
34657
34658         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34659         * gcc.dg/pr18241-2.c: Likewise.
34660         * gcc.dg/pr18241-3.c: Likewise.
34661         * gcc.dg/pr18241-4.c: Likewise.
34662         * gcc.dg/pr18241-5.c: Likewise.
34663
34664 2005-01-08  Richard Henderson  <rth@redhat.com>
34665
34666         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34667         False for x86 and x86-64.
34668
34669 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
34670
34671         PR tree-optimization/18241
34672         * gcc.dg/pr18241-1.c: New test.
34673         * gcc.dg/pr18241-2.c: New test.
34674         * gcc.dg/pr18241-3.c: New test.
34675         * gcc.dg/pr18241-4.c: New test.
34676         * gcc.dg/pr18241-5.c: New test.
34677
34678 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
34679
34680         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34681         gfortran.dg/select_4.f90: New.
34682
34683 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34684
34685         * gcc.c-torture/execute/20050107-1.c: New test.
34686
34687 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
34688
34689         PR c++/19298
34690         * g++.dg/template/ref2.C: New.
34691
34692 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
34693
34694         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34695         instead of being empty.
34696
34697 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34698
34699         PR fortran/15553
34700         * gfortran.dg/array-1.f90: New test.
34701
34702 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34703
34704         PR tree-optimization/19283
34705         * gcc.c-torture/execute/20050106-1.c: New test.
34706
34707         PR rtl-optimization/18861
34708         * gcc.dg/20050105-1.c: New test.
34709
34710         PR tree-optimization/18828
34711         * gcc.dg/20050105-2.c: New test.
34712
34713 2005-01-07  Andreas Jaeger  <aj@suse.de>
34714
34715         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34716
34717 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
34718
34719         PR fortran/18398
34720         * gfortran.dg/fmt_read.f90: New test.
34721
34722 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
34723
34724         * gcc.dg/rs6000-ldouble-2.c: New.
34725
34726 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
34727
34728         PR c++/19244
34729         * g++.dg/parser/ctor2.C: New test.
34730
34731 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34732
34733         PR c++/17154
34734         * g++.dg/template/using9.C: New test.
34735
34736 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34737
34738         PR c++/19258
34739         * g++.dg/lookup/friend6.C: New test.
34740
34741 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34742
34743         PR c++/19270
34744         * g++.dg/template/array10.C: New.
34745
34746 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34747
34748         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34749         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34750
34751 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
34752
34753         * gcc.c-torture/compile/20050105-1.c: New test.
34754
34755 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
34756
34757         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34758
34759 2005-01-05  Roger Sayle  <roger@eyesopen.com>
34760
34761         PR middle-end/19100
34762         * gcc.dg/conv-3.c: New test case.
34763
34764 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
34765
34766         * gcc.dg/asm-wide-1.c: New test.
34767
34768 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34769
34770         PR c++/19030
34771         * g++.dg/parse/crash22.C: New
34772
34773 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
34774
34775         PR 19257
34776         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34777
34778 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
34779
34780         PR middle-end/17767
34781         * gcc.dg/i386-mmx-6.c: New test case.
34782
34783 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
34784
34785         PR tree-optimization/18308
34786         * gcc.dg/vect/pr18308.c: New testcase.
34787
34788 2005-01-04  Andreas Jaeger  <aj@suse.de>
34789
34790         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34791
34792 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34793             Robert Bowdidge <bowdidge@apple.com>
34794
34795         * gcc.dg/cpp/subframework1.c: New.
34796         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34797         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34798         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34799         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34800
34801 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34802
34803         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34804         producing warning.
34805         * gcc.dg/darwin-weakimport-2.c: New.
34806
34807 2005-01-03  Richard Henderson  <rth@redhat.com>
34808
34809         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34810
34811 2005-01-03  Richard Henderson  <rth@redhat.com>
34812
34813         * gcc.dg/vect/vect.exp: Enable for ia64.
34814         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34815         (check_effective_target_vect_float): Likewise.
34816         (check_effective_target_vect_no_align): Likewise.
34817         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34818         * gcc.dg/vect/vect-8.c: Likewise.
34819
34820 2005-01-03  Uros Bizjak <uros@kss-loka.si>
34821
34822         PR target/19236
34823         * gcc.dg/pr19236-1.c: New test case.
34824
34825 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
34826
34827         PR rtl-optimization/12092
34828         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34829
34830 2005-01-02  Andreas Jaeger  <aj@suse.de>
34831
34832         * gcc.dg/pr12092-1.c: Do not run on x86_64.
34833
34834 2005-01-01  Roger Sayle  <roger@eyesopen.com>
34835             Andrew Pinski  <pinskia@physics.uc.edu>
34836
34837         PR rtl-optimization/12092
34838         * gcc.dg/pr12092-1.c: New test case.
34839
34840 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
34841
34842         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34843         'hidden' and 'default' for better portability.
34844         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34845
34846         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34847         6 and 7.
34848         * g++.old-deja/g++.brendan/new3.C: Likewise.
34849
34850 2005-01-01  Steven Bosscher  <stevenb@suse.de>
34851
34852         * gcc.dg/20041231-1.C: New test.
34853         * g++.dg/warn/Wunreachable-code-1.C: New test.
34854
34855 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
34856
34857         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34858         file, not /dev/null.  Abort on error.
34859
34860 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
34861             Ziemowit Laski  <zlaski@apple.com>
34862
34863         PR objc/18971
34864         * objc.dg/encode-5.m: New test.
34865
34866 2004-12-29  Richard Henderson  <rth@redhat.com>
34867
34868         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34869         * objc.dg/stabs-1.m: Disable for ia64.
34870
34871 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
34872
34873         PR c++/19190
34874         * g++.dg/warn/Wunused-10.C: New test.
34875
34876 2004-12-28  Richard Henderson  <rth@redhat.com>
34877
34878         * objc.dg/stabs-1.m: Disable for alpha.
34879
34880 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34881
34882         PR c++/19149
34883         * g++.dg/parse/error23.C: New test.
34884
34885 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34886
34887         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34888
34889         PR fortran/19032
34890         * gfortran.dg/intrinsic_modulo_1.f90: New.
34891         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34892         tests with divisor -1.
34893
34894 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34895
34896         * g++.dg/opt/temp1.C (memcpy): Return a value.
34897
34898         PR c++/19148
34899         * g++.dg/expr/cond7.C: New test.
34900
34901 2004-12-27  Paul Brook  <paul@codesourcery.com>
34902
34903         * gfortran.dg/g77/select_no_compile.f: Remove.
34904
34905 2004-12-27  Richard Henderson  <rth@redhat.com>
34906
34907         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
34908         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
34909         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
34910
34911 2004-12-26  Richard Henderson  <rth@redhat.com>
34912
34913         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
34914         by 1i instead of token pasting.
34915
34916 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34917
34918         PR tree-optimization/17578
34919         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
34920         to additional_flags.
34921         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
34922
34923 2004-12-25  Richard Henderson  <rth@redhat.com>
34924
34925         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34926         Remove Alpha.
34927
34928 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34929
34930         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
34931         hppa*-*-hpux*.
34932         * gcc.dg/pr17957.c (dg-options): Likewise.
34933         * gcc.dg/struct-ret-1.c: Add prototype for abort.
34934         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34935         instead of 0 on __hppa__.
34936         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34937         "foo,%r" on hppa*-*-*.
34938
34939 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
34940
34941         PR fortran/19071
34942         * gfortran.dg/complex_write.f90: New test.
34943
34944 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34945
34946         PR c++/17595
34947         * g++.dg/parse/pragma2.C: New test.
34948
34949         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34950
34951 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34952
34953         * gcc.dg/empty2.c: Add missing dg-warning.
34954
34955 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34956
34957         PR c++/17413
34958         * g++.dg/template/local4.C: New test.
34959         * g++.dg/template/crash19.C: Add dg-error marker.
34960
34961         * g++.dg/template/crash31.C: Correct embedded PR number.
34962
34963 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34964
34965         PR c++/16405
34966         * g++.dg/opt/temp1.C: Add do-run marker.
34967
34968 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34969
34970         * g++.dg/template/spec19.C: New.
34971
34972 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34973
34974         PR target/16819
34975         * gcc.dg/empty2.c: New.
34976
34977 2004-12-23  Richard Henderson  <rth@redhat.com>
34978
34979         * lib/target-supports.exp (check_effective_target_vect_no_align):
34980         Remove i?86 and x86-64.
34981
34982 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34983
34984         PR c++/16405
34985         * g++.dg/opt/temp1.C: New test.
34986
34987 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34988
34989         PR c++/18733
34990         * g++.dg/template/friend33.C: New testcase.
34991
34992 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34993
34994         PR c++/18464
34995         * g++.dg/template/cond5.C: New test.
34996
34997         PR c++/18492
34998         * g++.dg/inherit/thunk3.C: New test.
34999
35000         PR c++/11224
35001         * g++.dg/warn/Wunused-9.C: New test.
35002
35003 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
35004
35005         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35006
35007 2004-12-22  Jan Beulich  <jbeulich@novell.com>
35008
35009         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35010
35011 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
35012
35013         PR c++/18378
35014         * g++.dg/ext/packed8.C: New test.
35015
35016         PR c++/19063
35017         * g++.dg/template/crash31.C: New test.
35018
35019         PR c++/19034
35020         * g++.dg/template/crash30.C: New test.
35021
35022 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35023
35024         PR C++/18984
35025         * g++.dg/eh/ctor3.C: New test.
35026
35027 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35028
35029         * objc.dg/stabs-1.m: Allow section name to be quoted and
35030         assembly label to begin with '.LL'.
35031
35032 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
35033
35034         * gcc.dg/vect/vect.exp
35035         (check_effective_target_lp64_or_vect_no_align): New.
35036         * gcc.dg/vect/vect-77.c: Use it.
35037         * gcc.dg/vect/vect-78.c: Use it.
35038
35039         * lib/target-supports.exp
35040         (check_effective_target_vect_no_max,
35041         check_effective_target_vect_no_bitwise,
35042         check_effective_target_vect_no_align): New.
35043         * gcc.dg/vect/vect-13.c: Use them.
35044         * gcc.dg/vect/vect-17.c: Ditto.
35045         * gcc.dg/vect/vect-18.c: Ditto.
35046         * gcc.dg/vect/vect-19.c: Ditto.
35047         * gcc.dg/vect/vect-20.c: Ditto.
35048         * gcc.dg/vect/vect-27.c: Ditto.
35049         * gcc.dg/vect/vect-29.c: Ditto.
35050         * gcc.dg/vect/vect-44.c: Ditto.
35051         * gcc.dg/vect/vect-48.c: Ditto.
35052         * gcc.dg/vect/vect-50.c: Ditto.
35053         * gcc.dg/vect/vect-52.c: Ditto.
35054         * gcc.dg/vect/vect-54.c: Ditto.
35055         * gcc.dg/vect/vect-56.c: Ditto.
35056         * gcc.dg/vect/vect-58.c: Ditto.
35057         * gcc.dg/vect/vect-60.c: Ditto.
35058         * gcc.dg/vect/vect-72.c: Ditto.
35059         * gcc.dg/vect/vect-80.c: Ditto.
35060
35061 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
35062
35063         PR c++/14075
35064         * g++.dg/init/string1.C: New.
35065
35066         PR c++/18975
35067         * g++.dg/other/synth1.C: New.
35068
35069 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35070
35071         PR c/18963
35072         * gcc.dg/pr18963-1.c: New test.
35073
35074 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35075
35076         PR c/18596
35077         * gcc.dg/funcdef-storage-1.c (foo): Remove.
35078         * gcc.dg/pr18596-1.c: Use dg-error.
35079         (dg-options): Use -fno-unit-at-a-time.
35080         * gcc.dg/pr18596-2.c: New test.
35081         * gcc.dg/pr18596-3.c: New test.
35082
35083 2004-12-20  Roger Sayle  <roger@eyesopen.com>
35084
35085         PR middle-end/18683
35086         * g++.dg/opt/pr18683-1.C: New test case.
35087
35088 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
35089
35090         PR other/19093
35091         * g++.dg/opt/max1.C: Fix for 64bit targets.
35092
35093 2004-12-20  Matt Austern  <austern@apple.com>
35094
35095         PR c++/19044
35096         * g++.dg/ext/builtin6.C: New
35097
35098 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
35099
35100         PR tree-optimization/19080
35101         * gcc.c-torture/compile/pr19080.c: New test.
35102
35103 2004-12-20  Steven Bosscher  <stevenb@suse.de>
35104
35105         * gcc.dg/20041219-1.c: New test.
35106
35107 2004-12-19  Roger Sayle  <roger@eyesopen.com>
35108
35109         PR middle-end/19068
35110         * g++.dg/opt/max1.C: New test case.
35111
35112 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35113
35114         * gcc.dg/fdata-sections-1.c: New test.
35115
35116 2004-12-18  Roger Sayle  <roger@eyesopen.com>
35117
35118         PR middle-end/18548
35119         * gcc.dg/max-1.c: New test case.
35120
35121 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
35122
35123         * gcc.c-torture/execute/20041218-1.c: New test.
35124
35125 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
35126
35127         * gcc.dg/pr18501.c: New test.
35128         * gcc.dg/uninit-5.c: XFAIL.
35129         * gcc.dg/uninit-9.c: XFAIL.
35130
35131 2004-12-17  Dale Johannesen  <dalej@apple.com>
35132
35133         * gcc.dg/20041213-1.c: New.
35134
35135 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
35136
35137         * objc.dg/stabs-1.m: Allow assembly label to begin
35138         with a dot ('.').
35139
35140 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
35141
35142         * gcc.c-torture/execute/20041213-1.c: Move...
35143         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35144
35145 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
35146
35147         PR c++/18721
35148         * g++.dg/lookup/conv-5.C: New.
35149
35150 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
35151
35152         * objc.dg/stabs-1.m: New test.
35153
35154 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35155
35156         * gcc.dg/visibility-c.c: Change compile to
35157         assemble for the test.
35158
35159 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35160
35161         PR target/19041
35162         * gcc.dg/visibility-c.c: New test.
35163
35164 2004-12-16  Roger Sayle  <roger@eyesopen.com>
35165
35166         PR middle-end/18493
35167         * gcc.dg/switch-8.c: New test case.
35168
35169 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35170
35171         PR c++/18905
35172         * g++.dg/template/init4.C: New.
35173         * g++.dg/opt/static3.C: Enable optimizer.
35174
35175 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
35176
35177         * g++.dg/other/complex1.C: New test.
35178
35179 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
35180
35181         * g++.dg/opt/inline9.C: New test.
35182
35183 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35184
35185         PR fortran/18993
35186         * gfotran.dg/nullify_1.f: New test.
35187
35188 2004-12-15  Richard Henderson  <rth@redhat.com>
35189
35190         * gcc.target/i386/i386.exp: New harness.
35191         * gcc.target/i386/vect-args.c: New.
35192
35193 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
35194
35195         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35196
35197 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35198
35199         PR c++/18825
35200         * g++.dg/template/friend32.C: New test.
35201
35202 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35203
35204         * cpp/pragma-once-1.c: New test.
35205         * cpp/pragma-once-1b.h: Likewise.
35206         * cpp/pragma-once-1c.h: Likewise.
35207         * cpp/pragma-once-1d.h: Likewise.
35208         * cpp/inc/pragma-once-1a.h: Likewise.
35209
35210 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
35211             Steven G. Kargl  <kargls@comcast.net>
35212
35213         PR fortran/17597
35214         * gfortran.dg/list_read_3.f90: New test.
35215
35216 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35217
35218         * gcc.dg/ftrapv-2.c: New test.
35219
35220 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35221
35222         PR c++/18981
35223         * g++.dg/template/typename9.C: New test.
35224
35225 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35226
35227         PR c++/18738
35228         * g++.dg/template/typename8.C: New test.
35229         * g++.dg/parse/friend2.C: Tweak error message.
35230
35231 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35232
35233         * gcc.c-torture/20041214-1.c: New test.
35234
35235 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35236
35237         PR c++/18965
35238         * g++.dg/init/array17.C: New test.
35239
35240 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35241
35242         PR c++/18793
35243         * g++.dg/init/aggr3.C: New test.
35244
35245 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
35246
35247         * gcc.dg/altivec-types-1.c: New test.
35248         * gcc.dg/altivec-types-2.c: New test.
35249         * gcc.dg/altivec-types-3.c: New test.
35250         * gcc.dg/altivec-types-4.c: New test.
35251         * g++.dg/ext/altivec-types-1.C: New test.
35252         * g++.dg/ext/altivec-types-2.C: New test.
35253         * g++.dg/ext/altivec-types-3.C: New test.
35254         * g++.dg/ext/altivec-types-4.C: New test.
35255
35256 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
35257
35258         PR middle-end/18951
35259         * gcc.c-torture/execute/20041213-1.c: New test.
35260
35261 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
35262
35263         PR c++/18949
35264         * g++.dg/template/cast1.C: New.
35265
35266 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
35267
35268         * gcc.c-torture/execute/20041213-2.c: New test.
35269
35270 2004-12-13  Richard Henderson  <rth@redhat.com>
35271
35272         * gcc.dg/i386-sse-10.c: Fix typo in options.
35273
35274 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
35275
35276         PR c++/18968
35277         * g++.dg/opt/pr18968.C: New test.
35278
35279 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
35280
35281         PR c++/18925
35282         * g++.dg/ext/visibility/staticdatamem.C: New test.
35283
35284 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
35285
35286         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35287
35288 2004-12-13  Roger Sayle  <roger@eyesopen.com>
35289
35290         PR rtl-optimization/18928
35291         * gcc.dg/pr18928-1.c: New test case.
35292
35293 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
35294
35295         PR tree-opt/16951
35296         * gcc.c-torture/compile/20041211-1.c: New.
35297
35298 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35299
35300         PR middle-end/17564
35301         * gcc.c-torture/execute/20041212-1.c: New test.
35302
35303 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35304
35305         PR fortran/18869
35306         * gfortran.dg/common_1.f90: New test.
35307
35308 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
35309         Paul Brook  <paul@codesourcery.com>
35310
35311         PR fortran/16222
35312         * gfortran.dg/real_do_1.f90: New test.
35313
35314 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
35315
35316         PR tree-opt/18040
35317         * g++.dg/opt/ptrmem6.C: New test.
35318
35319 2004-12-11  Roger Sayle  <roger@eyesopen.com>
35320
35321         PR middle-end/18921
35322         * gcc.dg/pr18921-1.c: New test case.
35323
35324 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35325
35326         PR fortran/17175
35327         * gfortran.dg/scale_1.f90: New test.
35328
35329 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
35330
35331         PR middle-end/18903
35332         * gcc.c-torture/compile/pr18903.c: New test.
35333
35334 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
35335
35336         * gcc.c-torture/execute/20041210-1.c: New test.
35337
35338 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35339
35340         PR c++/18731
35341         * g++.dg/parser/struct-1.C: New test.
35342         * g++.dg/parser/struct-2.C: New test.
35343         * g++.dg/parser/struct-3.C: New test.
35344
35345 2004-12-09  Richard Henderson  <rth@redhat.com>
35346
35347         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35348
35349         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35350         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35351
35352 2004-12-09  Matt Austern  <austern@apple.com>
35353
35354         PR c++/18514
35355         * g++.dg/ext/builtin1.C: New
35356         * g++.dg/ext/builtin2.C: New
35357         * g++.dg/ext/builtin3.C: New
35358         * g++.dg/ext/builtin4.C: New
35359         * g++.dg/ext/builtin5.C: New
35360
35361 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
35362
35363         PR tree-opt/18904
35364         * g++.dg/opt/ptrmem5.C: New test.
35365
35366 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
35367
35368         * g++.dg/parse/typename5.C: Adjust for new error.
35369         * g++.dg/parse/typename7.C: New.
35370
35371 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35372
35373         PR c++/18073
35374         * g++.dg/other/mmintrin.C: New test.
35375
35376 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35377
35378         PR c++/16681
35379         * g++.dg/init/array15.C: New.
35380         * g++.dg/init/array16.C: New.
35381
35382 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35383
35384         PR fortran/18826
35385         * gfortran.dg/assign_1.f90: New test.
35386
35387 2004-12-08  Nick Clifton  <nickc@redhat.com>
35388
35389         * gcc.target/xstormy16/bss_below100: New directory containing tests.
35390         * gcc.target/xstormy16/data_below100: Likewise.
35391         * gcc.target/xstormy16/sfr: Likewise.
35392         * gcc.target/xstormy16/below100.S: New test source file.
35393         * gcc.target/xstormy16/below100.ld: New test linker script.
35394         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35395         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35396         bp instructions.
35397         * gcc.target/xstormy16/bp.c: Likewise.
35398
35399         * gcc.target/xstormy16/bss_below100: New files:
35400         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35401         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35402         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35403         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35404         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35405         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35406         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35407         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35408         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35409         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35410         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35411         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35412         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35413         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35414         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35415         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35416         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35417         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35418         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35419         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35420         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35421         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35422         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35423         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35424         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35425         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35426         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35427
35428         * gcc.target/xstormy16/data_below100: New files:
35429         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35430         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35431         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35432         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35433         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35434         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35435         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35436         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35437         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35438         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35439         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35440         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35441         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35442         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35443         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35444         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35445         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35446         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35447         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35448         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35449         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35450         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35451         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35452         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35453         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35454         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35455         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35456
35457         * gcc.target/xstormy16/sfr: New files:
35458         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35459         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35460         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35461         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35462         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35463         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35464         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35465         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35466         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35467         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35468         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35469         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35470         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35471         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35472         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35473         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35474         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35475         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35476         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35477         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35478         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35479         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35480         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35481         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35482         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35483         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35484         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35485         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35486         27_if0_sfrw_bitfield_f.c
35487
35488 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35489
35490         PR c++/18100
35491         * g++.dg/lookup/name-clash4.C: New test.
35492
35493 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
35494
35495         PR c++/18672
35496         * g++.dg/opt/array1.C: New.
35497
35498         PR c++/18803
35499         * g++.dg/template/operator5.C: New.
35500
35501 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
35502
35503         PR c/18867
35504         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35505
35506 2004-12-07  Steven Bosscher  <stevenb@suse.de>
35507
35508         * gcc.dg/noncompile/20041207.c: New test.
35509
35510 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
35511
35512         * g++.dg/other/unreachable-1.C: New test.
35513
35514 2004-12-06  Nick Clifton  <nickc@redhat.com>
35515
35516         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35517         <limits.h> because the latter comes from gcc's include/ directory
35518         and not the newlib/libc/include directory.
35519
35520 2004-12-04  Richard Henderson  <rth@redhat.com>
35521
35522         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35523
35524 2004-12-04  Richard Henderson  <rth@redhat.com>
35525
35526         * lib/target-supports.exp (check_gc_sections_available): Disable
35527         for alpha and ia64.
35528
35529 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
35530
35531         PR middle-end/17909
35532         * g++.dg/other/vararg-2.C: New test.
35533
35534 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35535
35536         PR c++/17011, c++/17971
35537         * g++.dg/template/error15.C: Adjust expected error.
35538         * g++.dg/template/instantiate3.C: Likewise.
35539
35540 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
35541
35542         * gcc.dg/altivec-18.c: Fix for darwin
35543
35544 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35545
35546         PR c++/18782
35547         * g++.dg/parse/ptrmem2.C: New.
35548
35549         PR c++/18318
35550         * g++.dg/template/new1.C: New.
35551
35552 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35553
35554         PR fortran/18710
35555         * gfortran.dg/direct_io_3.f90: New test.
35556
35557 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
35558
35559         PR 18758
35560         * g++.dg/parse/crash21.C: New.
35561
35562 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35563
35564         PR c++/15664, c++/18276
35565         * g++.dg/template/ttp13.C: New test.
35566         * g++.dg/template/ttp14.C: Likewise.
35567
35568 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35569
35570         PR c++/18123
35571         * g++.dg/parse/enum2.C: New test.
35572         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35573
35574 2004-12-02  Nick Clifton  <nickc@redhat.com>
35575
35576         * gcc.target/xstormy16: New test directory.
35577         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35578         * gcc.target/xstormy16/bp.c: Check the generation of bp
35579         instructions.
35580         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35581         bn instructions and the BELOW100 attribute.
35582
35583 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
35584
35585         PR target/16952
35586         * gcc.dg/ppc-eabi.c: New.
35587
35588 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35589
35590         PR fortran/18284
35591         * gfortran.dg/backspace.f90
35592
35593 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35594
35595         * gfortran.dg/inquire.f90: New test.
35596
35597 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
35598
35599         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35600         handle effective-target-keyword.
35601         (dg-skip-if): Support effective-target keyword as target list.
35602         (dg-xfail-if): Ditto.
35603         * lib/target-supports.exp (is-effective-target-keyword): New proc.
35604
35605 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
35606
35607         PR tree-optimization/18291
35608         * gcc.c-torture/compile/pr18291.c: New test.
35609
35610 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35611
35612         PR C++/18729
35613         * g++.dg/parse/crash20.C: New.
35614
35615         PR c++/17431
35616         * g++.dg/overload/arg1.C: New.
35617         * g++.dg/overload/arg2.C: New.
35618         * g++.dg/overload/arg3.C: New.
35619         * g++.dg/overload/arg4.C: New.
35620
35621 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
35622
35623         * gcc.dg/c99-flex-array-4.c: Remove.
35624
35625 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35626
35627         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35628
35629         * lib/target-supports.exp (is-effective-target): Simplify.
35630
35631         * lib/target-supports.exp (check_effective_target_vect_long):
35632         Fix for powerpc64-*-*.
35633
35634 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
35635
35636         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35637         to support new requirements on FreeBSD 5.
35638
35639 2004-11-30  Devang Patel  <dpatel@apple.com>
35640
35641         PR 18702
35642         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35643
35644 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35645
35646         * g++.dg/ext/altivec-13.C: New test.
35647
35648 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
35649
35650         PR tree-opt/18298
35651         * gcc.c-torture/execute/p18298.c: New test.
35652
35653 2004-11-30  Ira Rosen  <irar@il.ibm.com>
35654             Dorit Naishlos  <dorit@il.ibm.com>
35655
35656         PR tree-opt/18607
35657         * gcc.dg/vect/vect-89.c: New test.
35658
35659 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
35660
35661         * gcc.dg/pr18596-1.c: New test.
35662
35663 2004-11-30  Ben Elliston  <bje@au.ibm.com>
35664
35665         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35666
35667 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35668
35669         PR c/18479
35670         * gcc.dg/pr18479.c: New test.
35671
35672 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35673
35674         PR target/18490
35675         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35676         mmix-knuth-mmixware.
35677
35678         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35679         cris-*-elf* cris-*-aout* mmix-*-*
35680
35681 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35682
35683         PR middle-end/18725
35684         * gcc.dg/pr18725.c: New test.
35685
35686 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35687
35688         PR target/18488
35689         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35690
35691         PR target/18336
35692         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35693
35694 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
35695
35696         PR c++/18368
35697         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35698         * g++.old-deja/g++.law/ctors5.C: Likewise.
35699         * g++.old-deja/g++.other/crash25.C: Likewise.
35700
35701         PR c++/18674
35702         * g++.dg/template/error16.C: New test.
35703
35704         PR c++/18512
35705         * g++.dg/template/crash29.C: New test.
35706
35707 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
35708
35709         PR tree-optimization/18712
35710         * gcc.c-torture/compile/pr18712.c: New test.
35711
35712 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
35713
35714         PR c/7544
35715         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35716         tests.
35717
35718 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35719
35720         PR c++/18652
35721         * g++.dg/lookup/crash6.C: New test.
35722
35723 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35724
35725         PR middle-end/18164
35726         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
35727
35728 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
35729
35730         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35731         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35732         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35733
35734 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
35735
35736         * gcc.dg/pr18164.c: New test.
35737
35738 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
35739
35740         * gcc.dg/funroll-loops-all.c: New.
35741
35742 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35743
35744         PR target/18489
35745         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35746         delimeter, match space and TAB as well as ":".
35747
35748         PR target/18484
35749         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35750
35751         PR target/18348
35752         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35753
35754         PR target/18345
35755         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35756
35757         PR target/18337
35758         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35759
35760 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
35761
35762         * gfortran.dg/direct_io_2.f90: New test.
35763
35764 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35765
35766         PR target/18334
35767         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35768
35769 2004-11-28  Richard Henderson  <rth@redhat.com>
35770
35771         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35772
35773 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
35774
35775         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35776         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35777         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35778         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35779         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35780         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35781         gcc.dg/pointer-arith-8.c: New tests.
35782
35783 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
35784
35785         PR fortran/18364
35786         * gfortran.dg/endfile.f90: New test.
35787
35788 2004-11-27  Falk Hueffner  <falk@debian.org>
35789
35790         * gcc.dg/loop-6.c: New test.
35791
35792 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35793
35794         * gcc.c-torture/execute/20041126-1.c: New test.
35795
35796 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35797
35798         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35799         on IRIX.
35800
35801 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35802
35803         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35804         functions.
35805
35806 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35807
35808         PR rtl-optimization/17825
35809         * gcc.c-torture/compile/20041119-1.c: New test.
35810
35811 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35812
35813         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35814         Check existence of ld library path variables before unsetting.
35815
35816 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
35817
35818         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35819
35820 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35821
35822         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35823
35824 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35825
35826         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35827
35828 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35829
35830         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35831         dg-do directive.
35832
35833 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35834
35835         * gcc.dg/pr17957.c: Pass --param, not -param.
35836
35837 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
35838
35839         PR middle-end/17957
35840         * gcc.dg/pr17957.c: New test.
35841
35842 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
35843
35844         PR c++/18445
35845         * g++.dg/template/crash28.C: Likewise.
35846
35847         PR c++/18001
35848         * g++.dg/expr/unary2.C: Adjust lvalue messages.
35849         * g++.dg/ext/lvaddr.C: Likewise.
35850         * g++.dg/opt/pr7503-3.C: Likewise.
35851
35852         PR c++/18466
35853         * g++.dg/parse/qualified3.C: New test.
35854         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35855
35856         PR c++/18545
35857         * g++.dg/expr/return1.C: New test.
35858
35859 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35860
35861         Friend class name lookup 3/n, PR c++/3332
35862         * g++.dg/lookup/friend3.C: New test.
35863         * g++.dg/lookup/friend4.C: Likewise.
35864         * g++.dg/lookup/friend5.C: Likewise.
35865
35866 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35867
35868         Friend class name lookup 2/n, PR c++/14513, c++/15410
35869         * g++.dg/lookup/friend2.C: New test.
35870         * g++.dg/template/friend31.C: Likewise.
35871
35872 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35873
35874         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35875
35876 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35877
35878         PR c++/17473
35879         * g++.dg/tc1/dr56.C: Remove.
35880         * g++.dg/template/typedef1.C: Add dg-error markers.
35881         * g++.old-deja/g++.other/typedef7.C: Likewise.
35882
35883         PR c++/18285
35884         * g++.dg/parse/typedef7.C: New test.
35885
35886 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
35887
35888         * gcc.c-torture/execute/20041124-1.c: New test.
35889
35890 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35891
35892         * g++.dg/template/deduce3.C: New test.
35893
35894         PR c++/18586
35895         * g++.dg/template/crash27.C: New test.
35896
35897         PR c++/18530
35898         * g++.dg/warn/Wshadow-3.C: New test.
35899
35900 2004-11-24  Devang Patel  <dpatel@apple.com>
35901
35902         PR/18555
35903         * gcc.dg/cpp/isysroot-1.c: New test.
35904         * gcc.dg/cpp/usr/include/stdio.h: New file.
35905         * gcc.dg/cpp/isysroot-2.c: New test.
35906         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
35907         New file.
35908
35909 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35910
35911         PR c++/8929
35912         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
35913
35914 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35915
35916         * gcc.target/sparc/align.c: Do not include <stdint.h>.
35917         * gcc.target/sparc/pdist.c: Likewise.
35918
35919 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
35920
35921         PR c++/16882
35922         * g++.dg/conversion/simd1.C: New test.
35923
35924 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35925
35926         * lib/target-libpath.exp: New file defining
35927         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
35928         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
35929         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
35930         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
35931         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
35932
35933 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
35934
35935         * gcc.dg/pragma-align-2.c: Test macro expansion.
35936         * gcc.dg/pragma-pack-2.c: New test.
35937
35938 2004-11-23  Richard Henderson  <rth@redhat.com>
35939
35940         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35941         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35942         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35943         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35944         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35945         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35946
35947         * gcc.dg/vect/vect.exp: Add check for alpha.
35948         * lib/target-supports.exp (check_alpha_max_hw_available): New.
35949         (check_effective_target_vect_int): Enable for alpha.
35950         (check_effective_target_vect_long): New.
35951         (is-effective-target): Add it.
35952
35953 2004-11-23  Uros Bizjak <uros@kss-loka.si>
35954
35955         * gcc.dg/pr18614-1.c: New test.
35956
35957 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35958
35959         * gcc.dg/setjmp-2.c: New test.
35960
35961 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
35962
35963         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35964         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35965         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35966         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35967         gcc.target/sparc/pdist.c: New tests.
35968
35969 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
35970
35971         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35972
35973 2004-11-22  Dale Johannesen  <dalej@apple.com>
35974
35975         * gcc.dg/20041111-1.c: New.
35976
35977 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35978
35979         PR tree-opt/18536
35980         * gcc.dg/vect/pr18536.c: New test.
35981
35982 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35983
35984         PR c++/18354
35985         * g++.dg/template/nontype11.C: New test.
35986
35987 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35988
35989         PR middle-end/18520
35990         * gcc.dg/pr18520-1.c: New test case.
35991
35992 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35993
35994         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35995         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35996         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35997         expected diagnostics.
35998
35999 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36000
36001         PR target/18580
36002         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36003         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36004         vect-77.c, vect-77a.c: XFAIL on the SPARC.
36005
36006 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36007
36008         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36009
36010 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
36011             Joseph Myers  <joseph@codesourcery.com>
36012
36013         * lib/target-supports.exp (check_visibility_available): Really
36014         test the compiler.
36015
36016 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36017
36018         PR tree-opt/18181
36019         * gcc.dg/vect/vect-85.c: New test.
36020         * gcc.dg/vect/vect-86.c: New test.
36021         * gcc.dg/vect/vect-87.c: New test.
36022         * gcc.dg/vect/vect-88.c: New test.
36023
36024 2004-11-19  Ben Elliston  <bje@au.ibm.com>
36025
36026         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36027
36028 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
36029
36030         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36031         * gcc.dg/ppc-and-1.c: Ditto.
36032         * gcc.dg/ppc-compare-1.c: Ditto.
36033         * gcc.dg/ppc-mov-1.c: Ditto
36034
36035 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
36036             Mark Mitchell  <mark@codesourcery.com>
36037
36038         * gcc.dg/pragma-init-fini-2.c: New test.
36039
36040 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36041             Aldy Hernandez  <aldyh@redhat.com>
36042
36043         * lib/target-supports.exp (check_effective_target_vect_int): New
36044         (check_effective_target_vect_float): New
36045         (check_effective_target_vect_double): New.
36046         (is-effective-target): Support new effective targets keywords.
36047         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36048         default action for dg-do.
36049         * gcc.dg/vect/pr16105.c: Use new support.
36050         * gcc.dg/vect/pr18400.c: Ditto.
36051         * gcc.dg/vect/pr18425.c: Ditto.
36052         * gcc.dg/vect/vect-1.c: Ditto.
36053         * gcc.dg/vect/vect-10.c: Ditto.
36054         * gcc.dg/vect/vect-11.c: Ditto.
36055         * gcc.dg/vect/vect-12.c: Ditto.
36056         * gcc.dg/vect/vect-13.c: Ditto.
36057         * gcc.dg/vect/vect-14.c: Ditto.
36058         * gcc.dg/vect/vect-15.c: Ditto.
36059         * gcc.dg/vect/vect-16.c: Ditto.
36060         * gcc.dg/vect/vect-17.c: Ditto.
36061         * gcc.dg/vect/vect-18.c: Ditto.
36062         * gcc.dg/vect/vect-19.c: Ditto.
36063         * gcc.dg/vect/vect-2.c: Ditto.
36064         * gcc.dg/vect/vect-20.c: Ditto.
36065         * gcc.dg/vect/vect-21.c: Ditto.
36066         * gcc.dg/vect/vect-22.c: Ditto.
36067         * gcc.dg/vect/vect-23.c: Ditto.
36068         * gcc.dg/vect/vect-24.c: Ditto.
36069         * gcc.dg/vect/vect-25.c: Ditto.
36070         * gcc.dg/vect/vect-26.c: Ditto.
36071         * gcc.dg/vect/vect-27.c: Ditto.
36072         * gcc.dg/vect/vect-27a.c: Ditto.
36073         * gcc.dg/vect/vect-28.c: Ditto.
36074         * gcc.dg/vect/vect-29.c: Ditto.
36075         * gcc.dg/vect/vect-29a.c: Ditto.
36076         * gcc.dg/vect/vect-3.c: Ditto.
36077         * gcc.dg/vect/vect-30.c: Ditto.
36078         * gcc.dg/vect/vect-31.c: Ditto.
36079         * gcc.dg/vect/vect-32.c: Ditto.
36080         * gcc.dg/vect/vect-33.c: Ditto.
36081         * gcc.dg/vect/vect-34.c: Ditto.
36082         * gcc.dg/vect/vect-35.c: Ditto.
36083         * gcc.dg/vect/vect-36.c: Ditto.
36084         * gcc.dg/vect/vect-37.c: Ditto.
36085         * gcc.dg/vect/vect-38.c: Ditto.
36086         * gcc.dg/vect/vect-4.c: Ditto.
36087         * gcc.dg/vect/vect-40.c: Ditto.
36088         * gcc.dg/vect/vect-41.c: Ditto.
36089         * gcc.dg/vect/vect-42.c: Ditto.
36090         * gcc.dg/vect/vect-43.c: Ditto.
36091         * gcc.dg/vect/vect-44.c: Ditto.
36092         * gcc.dg/vect/vect-45.c: Ditto.
36093         * gcc.dg/vect/vect-46.c: Ditto.
36094         * gcc.dg/vect/vect-47.c: Ditto.
36095         * gcc.dg/vect/vect-48.c: Ditto.
36096         * gcc.dg/vect/vect-48a.c: Ditto.
36097         * gcc.dg/vect/vect-49.c: Ditto.
36098         * gcc.dg/vect/vect-5.c: Ditto.
36099         * gcc.dg/vect/vect-50.c: Ditto.
36100         * gcc.dg/vect/vect-51.c: Ditto.
36101         * gcc.dg/vect/vect-52.c: Ditto.
36102         * gcc.dg/vect/vect-53.c: Ditto.
36103         * gcc.dg/vect/vect-54.c: Ditto.
36104         * gcc.dg/vect/vect-55.c: Ditto.
36105         * gcc.dg/vect/vect-56.c: Ditto.
36106         * gcc.dg/vect/vect-56a.c: Ditto.
36107         * gcc.dg/vect/vect-57.c: Ditto.
36108         * gcc.dg/vect/vect-58.c: Ditto.
36109         * gcc.dg/vect/vect-59.c: Ditto.
36110         * gcc.dg/vect/vect-6.c: Ditto.
36111         * gcc.dg/vect/vect-60.c: Ditto.
36112         * gcc.dg/vect/vect-61.c: Ditto.
36113         * gcc.dg/vect/vect-62.c: Ditto.
36114         * gcc.dg/vect/vect-63.c: Ditto.
36115         * gcc.dg/vect/vect-64.c: Ditto.
36116         * gcc.dg/vect/vect-65.c: Ditto.
36117         * gcc.dg/vect/vect-66.c: Ditto.
36118         * gcc.dg/vect/vect-67.c: Ditto.
36119         * gcc.dg/vect/vect-68.c: Ditto.
36120         * gcc.dg/vect/vect-69.c: Ditto.
36121         * gcc.dg/vect/vect-7.c: Ditto.
36122         * gcc.dg/vect/vect-72.c: Ditto.
36123         * gcc.dg/vect/vect-72a.c: Ditto.
36124         * gcc.dg/vect/vect-73.c: Ditto.
36125         * gcc.dg/vect/vect-74.c: Ditto.
36126         * gcc.dg/vect/vect-75.c: Ditto.
36127         * gcc.dg/vect/vect-76.c: Ditto.
36128         * gcc.dg/vect/vect-77.c: Ditto.
36129         * gcc.dg/vect/vect-77a.c: Ditto.
36130         * gcc.dg/vect/vect-78.c: Ditto.
36131         * gcc.dg/vect/vect-79.c: Ditto.
36132         * gcc.dg/vect/vect-8.c: Ditto.
36133         * gcc.dg/vect/vect-80.c: Ditto.
36134         * gcc.dg/vect/vect-82.c: Ditto.
36135         * gcc.dg/vect/vect-82_64.c: Ditto.
36136         * gcc.dg/vect/vect-83.c: Ditto.
36137         * gcc.dg/vect/vect-83_64.c: Ditto.
36138         * gcc.dg/vect/vect-9.c: Ditto.
36139         * gcc.dg/vect/vect-all.c: Ditto.
36140         * gcc.dg/vect/vect-none.c: Ditto.
36141
36142 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36143
36144         * lib/gcc-dg.exp (dg-skip-if): New function.
36145         (dg-forbid-option): Remove.
36146         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36147         * g++.dg/abi/bitfield8.C: Likewise.
36148         * g++.dg/abi/dtor1.C: Likewise.
36149         * g++.dg/abi/empty10.C: Likewise.
36150         * g++.dg/abi/empty7.C: Likewise.
36151         * g++.dg/abi/empty9.C: Likewise.
36152         * g++.dg/abi/layout3.C: Likewise.
36153         * g++.dg/abi/layout4.C: Likewise.
36154         * g++.dg/abi/thunk1.C: Likewise.
36155         * g++.dg/abi/thunk2.C: Likewise.
36156         * g++.dg/abi/vbase11.C: Likewise.
36157         * g++.dg/abi/vthunk2.C: Likewise.
36158         * g++.dg/abi/vthunk3.C: Likewise.
36159         * g++.dg/ext/attrib8.C: Likewise.
36160         * g++.dg/opt/longbranch2.C: Likewise.
36161         * g++.dg/opt/reg-stack4.C: Likewise.
36162         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36163         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36164         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36165         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36166         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36167         * gcc.dg/20000609-1.c: Likewise.
36168         * gcc.dg/20000720-1.c: Likewise.
36169         * gcc.dg/20011107-1.c: Likewise.
36170         * gcc.dg/20011119-1.c: Likewise.
36171         * gcc.dg/20020108-1.c: Likewise.
36172         * gcc.dg/20020122-2.c: Likewise.
36173         * gcc.dg/20020122-3.c: Likewise.
36174         * gcc.dg/20020201-3.c: Likewise.
36175         * gcc.dg/20020206-1.c: Likewise.
36176         * gcc.dg/20020218-1.c: Likewise.
36177         * gcc.dg/20020310-1.c: Likewise.
36178         * gcc.dg/20020411-1.c: Likewise.
36179         * gcc.dg/20020418-2.c: Likewise.
36180         * gcc.dg/20020426-1.c: Likewise.
36181         * gcc.dg/20020426-2.c: Likewise.
36182         * gcc.dg/20020517-1.c: Likewise.
36183         * gcc.dg/20020523-1.c: Likewise.
36184         * gcc.dg/20020523-2.c: Likewise.
36185         * gcc.dg/20020729-1.c: Likewise.
36186         * gcc.dg/20030204-1.c: Likewise.
36187         * gcc.dg/20030826-2.c: Likewise.
36188         * gcc.dg/20030926-1.c: Likewise.
36189         * gcc.dg/20031202-1.c: Likewise.
36190         * gcc.dg/980312-1.c: Likewise.
36191         * gcc.dg/980313-1.c: Likewise.
36192         * gcc.dg/990117-1.c: Likewise.
36193         * gcc.dg/990424-1.c: Likewise.
36194         * gcc.dg/990524-1.c: Likewise.
36195         * gcc.dg/991230-1.c: Likewise.
36196         * gcc.dg/i386-387-1.c: Likewise.
36197         * gcc.dg/i386-387-2.c: Likewise.
36198         * gcc.dg/i386-387-3.c: Likewise.
36199         * gcc.dg/i386-387-4.c: Likewise.
36200         * gcc.dg/i386-387-5.c: Likewise.
36201         * gcc.dg/i386-387-6.c: Likewise.
36202         * gcc.dg/i386-asm-1.c: Likewise.
36203         * gcc.dg/i386-bitfield1.c: Likewise.
36204         * gcc.dg/i386-bitfield2.c: Likewise.
36205         * gcc.dg/i386-loop-1.c: Likewise.
36206         * gcc.dg/i386-loop-2.c: Likewise.
36207         * gcc.dg/i386-loop-3.c: Likewise.
36208         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36209         * gcc.dg/i386-pic-1.c: Likewise.
36210         * gcc.dg/i386-regparm.c: Likewise.
36211         * gcc.dg/i386-signbit-1.c: Likewise.
36212         * gcc.dg/i386-signbit-2.c: Likewise.
36213         * gcc.dg/i386-signbit-3.c: Likewise.
36214         * gcc.dg/i386-sse-5.c: Likewise.
36215         * gcc.dg/i386-sse-8.c: Likewise.
36216         * gcc.dg/i386-unroll-1.c: Likewise.
36217         * gcc.dg/tls/opt-1.c: Likewise.
36218         * gcc.dg/tls/opt-2.c: Likewise.
36219         * gcc.dg/unroll-1.c: Likewise.
36220         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36221         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36222         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36223         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36224
36225 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36226
36227         * g++.dg/template/incomplete1.C: New test.
36228
36229 2004-11-16  Nick Clifton  <nickc@redhat.com>
36230
36231         Revert patches accidentally commited during checkin of fixes for
36232         xstormy16 tests:
36233         gcc.c-torture/execute/simd-4.c: Revert
36234         gcc.dg/20040910-1.c: Revert.
36235
36236 2004-11-16  Paul Brook  <paul@codesourcery.com>
36237
36238         PR fortran/13010
36239         * gfortran.dg/der_pointer_1.f90: New test.
36240
36241 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
36242
36243         PR c/18498
36244         * gcc.dg/bitfld-13.c: New test.
36245
36246 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
36247
36248         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36249         powerpc*-*-linux*.
36250
36251         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36252         * gcc.dg/ppc64-abi-2.c: Ditto.
36253         * gcc.dg/ppc64-abi-3.c: Ditto.
36254
36255         * lib/gcc-dg.exp (dg-target-list): Remove.
36256
36257 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
36258
36259         * gcc.dg/ia64-postinc.c: New test.
36260
36261 2004-11-15  Mark Mitchell <mark@codesourcery.com>
36262
36263         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36264
36265 2004-11-15  Nick Clifton  <nickc@redhat.com>
36266
36267         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36268         __INT_MAX__ so that the test can be compiled by toolchains
36269         targeted at 16-bit processors.
36270
36271         * gcc.dg/20040625-1.c: Use long constants rather than integers
36272         when performing arithmetic that will overflow 16-bits.
36273
36274         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36275         xstormy16.  It does not support 128-bit vector operations.
36276
36277         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36278         with the macro PTR_TYPE.  Define this macro to an integer type
36279         suitable for holding a pointer.
36280
36281         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36282         the target is a 16-bit processor.
36283
36284         * gcc.dg/cpp/if-2.c: Expect a different warning message from
36285         16-bit targets where the character constant will be too long.
36286
36287         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36288         where the double will not be directly addressable.
36289
36290 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36291
36292         Friend class name lookup 1/n, PR c++/18471
36293         * g++.dg/template/crash26.C: New test.
36294         * g++.dg/lookup/struct1.C: Adjust expected error.
36295         * g++.dg/parse/elab1.C: Likewise.
36296         * g++.dg/parse/elab2.C: Likewise.
36297         * g++.dg/parse/int-as-enum1.C: Likewise.
36298         * g++.dg/parse/struct-as-enum1.C: Likewise.
36299         * g++.dg/parse/typedef1.C: Likewise.
36300         * g++.dg/parse/typedef3.C: Likewise.
36301         * g++.dg/parse/typedef4.C: Likewise.
36302         * g++.dg/parse/typedef5.C: Likewise.
36303         * g++.dg/template/nontype4.C: Likewise.
36304         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36305         * g++.old-deja/g++.other/elab1.C: Likewise.
36306         * g++.old-deja/g++.other/syntax4.C: Likewise.
36307
36308 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36309
36310         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36311
36312 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
36313
36314         * gcc.c-torture/execute/20041114-1.c: New test.
36315
36316 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
36317
36318         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36319         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36320         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36321         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36322         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36323         gcc.dg/switch-7.c: New tests.
36324
36325 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36326
36327         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36328
36329 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36330
36331         PR tree-opt/18400
36332         * gcc.dg/vect/pr18400.c: New test.
36333
36334 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36335             Andrew Pinski  <pinskia@physics.uc.edu>
36336
36337         PR tree-opt/18425
36338         * gcc.dg/vect/pr18425.c: New test.
36339
36340 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36341
36342         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36343         Guard with dg-require-alias and dg-require-visibility.
36344
36345 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36346
36347         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36348
36349 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36350
36351         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36352
36353 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36354
36355         PR c++/17344
36356         * g++.dg/template/defarg5.C: New test.
36357
36358 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36359
36360         * g++.dg/parse/cast1.C: Run only on ILP32.
36361         * g++.old-deja/g++.mike/p784.C: Likewise.
36362
36363 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
36364
36365         * gcc.c-torture/execute/20041113-1.c: New test.
36366
36367 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36368
36369         PR target/18230
36370         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36371         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36372         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36373         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36374         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36375         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36376         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36377         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36378         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36379         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36380         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36381         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36382         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36383
36384 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36385
36386         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36387         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36388         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36389         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36390         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36391         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36392         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36393         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36394         gcc.target/sparc/combined-1.c: New tests.
36395
36396 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
36397
36398         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36399         New tests.
36400
36401 2004-11-12  Mark Mitchell <mark@codesourcery.com>
36402
36403         * lib/gcc-dg.exp (dg-forbid-option): New function.
36404         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36405         * g++.dg/abi/bitfield8.C: Likewise.
36406         * g++.dg/abi/dtor1.C: Likewise.
36407         * g++.dg/abi/empty10.C: Likewise.
36408         * g++.dg/abi/empty7.C: Likewise.
36409         * g++.dg/abi/empty9.C: Likewise.
36410         * g++.dg/abi/layout3.C: Likewise.
36411         * g++.dg/abi/layout4.C: Likewise.
36412         * g++.dg/abi/thunk1.C: Likewise.
36413         * g++.dg/abi/thunk2.C: Likewise.
36414         * g++.dg/abi/vbase11.C: Likewise.
36415         * g++.dg/abi/vthunk2.C: Likewise.
36416         * g++.dg/abi/vthunk3.C: Likewise.
36417         * g++.dg/ext/attrib8.C: Likewise.
36418         * g++.dg/opt/longbranch2.C: Likewise.
36419         * g++.dg/opt/reg-stack4.C: Likewise.
36420         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36421         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36422         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36423         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36424         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36425         * gcc.dg/20000609-1.c: Likewise.
36426         * gcc.dg/20000720-1.c: Likewise.
36427         * gcc.dg/20011107-1.c: Likewise.
36428         * gcc.dg/20011119-1.c: Likewise.
36429         * gcc.dg/20020108-1.c: Likewise.
36430         * gcc.dg/20020122-2.c: Likewise.
36431         * gcc.dg/20020122-3.c: Likewise.
36432         * gcc.dg/20020201-3.c: Likewise.
36433         * gcc.dg/20020206-1.c: Likewise.
36434         * gcc.dg/20020218-1.c: Likewise.
36435         * gcc.dg/20020310-1.c: Likewise.
36436         * gcc.dg/20020411-1.c: Likewise.
36437         * gcc.dg/20020418-2.c: Likewise.
36438         * gcc.dg/20020426-1.c: Likewise.
36439         * gcc.dg/20020426-2.c: Likewise.
36440         * gcc.dg/20020517-1.c: Likewise.
36441         * gcc.dg/20020523-1.c: Likewise.
36442         * gcc.dg/20020523-2.c: Likewise.
36443         * gcc.dg/20020729-1.c: Likewise.
36444         * gcc.dg/20030204-1.c: Likewise.
36445         * gcc.dg/20030826-2.c: Likewise.
36446         * gcc.dg/20030926-1.c: Likewise.
36447         * gcc.dg/20031202-1.c: Likewise.
36448         * gcc.dg/980312-1.c: Likewise.
36449         * gcc.dg/980313-1.c: Likewise.
36450         * gcc.dg/990117-1.c: Likewise.
36451         * gcc.dg/990424-1.c: Likewise.
36452         * gcc.dg/990524-1.c: Likewise.
36453         * gcc.dg/991230-1.c: Likewise.
36454         * gcc.dg/i386-387-1.c: Likewise.
36455         * gcc.dg/i386-387-2.c: Likewise.
36456         * gcc.dg/i386-387-3.c: Likewise.
36457         * gcc.dg/i386-387-4.c: Likewise.
36458         * gcc.dg/i386-387-5.c: Likewise.
36459         * gcc.dg/i386-387-6.c: Likewise.
36460         * gcc.dg/i386-asm-1.c: Likewise.
36461         * gcc.dg/i386-bitfield1.c: Likewise.
36462         * gcc.dg/i386-bitfield2.c: Likewise.
36463         * gcc.dg/i386-loop-1.c: Likewise.
36464         * gcc.dg/i386-loop-2.c: Likewise.
36465         * gcc.dg/i386-loop-3.c: Likewise.
36466         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36467         * gcc.dg/i386-pic-1.c: Likewise.
36468         * gcc.dg/i386-regparm.c: Likewise.
36469         * gcc.dg/i386-signbit-1.c: Likewise.
36470         * gcc.dg/i386-signbit-2.c: Likewise.
36471         * gcc.dg/i386-signbit-3.c: Likewise.
36472         * gcc.dg/i386-sse-5.c: Likewise.
36473         * gcc.dg/i386-sse-8.c: Likewise.
36474         * gcc.dg/i386-unroll-1.c: Likewise.
36475         * gcc.dg/tls/opt-1.c: Likewise.
36476         * gcc.dg/tls/opt-2.c: Likewise.
36477         * gcc.dg/unroll-1.c: Likewise.
36478         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36479         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36480         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36481         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36482         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36483         -m64 is specified.
36484
36485 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36486
36487         PR c++/18389
36488         * g++.dg/parse/cond1.C: New test.
36489
36490         PR c++/18429
36491         * g++.dg/template/array9.C: New test.
36492         * g++.dg/ext/vla1.C: Adjust error messages.
36493         * g++.dg/ext/vlm1.C: Likewise.
36494         * g++.dg/template/crash2.C: Likewise.
36495
36496         PR c++/18436
36497         * g++.dg/template/call3.C: New test.
36498
36499         PR c++/18407
36500         * g++.dg/template/ptrmem11.C: New test.
36501
36502 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
36503
36504         PR other/14264
36505         * lib/g++.exp: Set LC_ALL and LANG to C.
36506         * lib/gcc-dg.exp: Likewise.
36507         * lib/gfortran.exp: Likewise.
36508         * lib/objc.exp: Likewise.
36509         * lib/treelang.exp: Likewise.
36510
36511 2004-11-12  Andreas Schwab  <schwab@suse.de>
36512
36513         * gcc.dg/pr16286.c: Fix last change.
36514
36515 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36516
36517         PR c++/18416
36518         * g++.dg/init/global1.C: New test.
36519
36520 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
36521
36522         * gcc.c-torture/execute/20041112-1.c: New test.
36523
36524 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36525
36526         * lib/gcc-dg.exp (dg-target-list): New.
36527
36528 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36529             Richard Sandiford  <rsandifo@redhat.com>
36530
36531         * lib/target-supports.exp (get-compiler_messages): New.
36532         (check_named_sections_available): Use it.
36533         (check_effective_target_ilp32): New.
36534         (check_effective_target_lp64): New.
36535         (is-effective-target): New.
36536         * lib/gcc-dg.exp (dg-require-effective-target): New.
36537
36538 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
36539
36540         * gcc.dg/precedence-1.c: New test.
36541
36542 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36543
36544         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36545
36546         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36547         message, delete generated files, use more descriptive name for
36548         executable, and make the test unsupported when it cannot be run.
36549
36550         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36551         (dg-require-weak, dg-require-visibility, dg-require-alias,
36552         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36553         dg-require-iconv, dg-require-named-sections): Use it.
36554
36555         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36556
36557 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
36558
36559         PR target/16457
36560         * gcc.dg/ppc-and-1: New
36561
36562         PR target/16796
36563         * gcc.dg/ppc-mov-1.c: New.
36564
36565         PR target/16458
36566         * gcc.dg/ppc-compare-1.c: New.
36567
36568 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
36569
36570         * objc.dg/desig-init-2.m: New test.
36571
36572 2004-11-10  Adam Nemet  <anemet@lnxw.com>
36573
36574         PR middle-end/18160
36575         * g++.dg/warn/register-var-1.C: New test.
36576         * g++.dg/warn/register-var-2.C: New test.
36577
36578 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36579
36580         * gcc.dg/union-2.c: New test.
36581
36582 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
36583
36584         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36585         New test for PR tree-optimization/17892.
36586
36587 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
36588
36589         PR c++/18369
36590         * g++.dg/init/new12.C: New test.
36591
36592 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
36593
36594         * gcc.target/sparc: New directory.
36595         * gcc.target/sparc/sparc.exp: New driver.
36596         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36597         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36598         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36599         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36600
36601 2004-11-10  Paul Brook  <paul@codesourcery.com>
36602
36603         PR fortran/18218
36604         * gfortran.dg/list_read.c: New test.
36605
36606 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36607
36608         PR c/18322
36609         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36610         expected diagnostic location.
36611
36612 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
36613
36614         * gcc.dg/20041109-1.c: New test.
36615
36616 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36617
36618         PR objc/18406
36619         * objc/compile/pr18406.m: New test.
36620
36621 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36622
36623         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36624
36625 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36626
36627         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36628
36629 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36630
36631         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36632
36633 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36634
36635         * gcc.dg/20030225-2.c: Add prototype for abort and
36636         exit.
36637
36638 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
36639
36640         PR tree-opt/18299
36641         * gcc.c-torture/pr18299-1.c: New test.
36642
36643 2004-11-06  Andreas Schwab  <schwab@suse.de>
36644
36645         * gcc.dg/pr16286.c: Also test for bool and pixel.
36646
36647 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
36648
36649         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36650         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36651         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36652         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36653         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36654         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36655         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36656         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36657         gcc.dg/struct-semi-3.c: New tests.
36658
36659 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36660
36661         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36662
36663 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36664
36665         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36666         Do not use C99 designators.
36667
36668 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36669
36670         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36671
36672 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36673
36674         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36675         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36676         * gcc.c-torture/execute/simd-5.x: Remove.
36677
36678 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
36679
36680         PR rtl-optimization/17933
36681         * gcc.dg/torture/pr17933-1.c: New test.
36682
36683 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36684
36685         PR target/18106
36686         * lib/target-supports.exp (check_weak_available): Support
36687         Windows.
36688
36689 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
36690
36691         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36692         call to fflush(stdout) before abort.
36693         (my_ffsll): New function.
36694         (generate_fields): Use it.
36695
36696 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36697
36698         * gcc.dg/init-undef-1.c: New test.
36699
36700 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36701
36702         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36703         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36704         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36705         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36706         expected messages for new parser.
36707
36708 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
36709
36710         * g++.dg/ext/visibility/symbian1.C: New test.
36711
36712 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36713
36714         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36715         on LP64 targets.
36716
36717 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36718
36719         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36720         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36721         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36722         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36723         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36724         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36725         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36726         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36727         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36728         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36729
36730 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36731
36732         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36733         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36734         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36735         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36736         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36737         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36738         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36739         for new parser.
36740
36741 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
36742
36743         PR target/15342
36744         * gcc.dg/20041104-1.c: New test.
36745
36746 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36747
36748         * g++.dg/template/nontype7.C: New test.
36749         * g++.dg/template/nontype8.C: Likewise.
36750         * g++.dg/template/nontype9.C: Likewise.
36751         * g++.dg/template/nontype10.C: Likewise.
36752         * g++.dg/tc1/dr49.C: Likewise.
36753         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36754         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36755
36756 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36757
36758         * g++.dg/rtti/tinfo1.C: Remove xfails.
36759
36760 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36761
36762         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36763         packed attribute to the definition to satisfy the new C++ parser.
36764
36765 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36766
36767         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36768         invocations of va_arg.
36769
36770 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
36771
36772         PR c++/18124
36773         * g++.dg/template/crash25.C: New test.
36774
36775         PR c++/18155
36776         * g++.dg/template/typedef2.C: New test.
36777         * g++.dg/parse/crash13.C: Adjust error markers.
36778
36779         PR c++/18177
36780         * g++.dg/conversion/const3.C: New test.
36781
36782 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36783
36784         PR fortran/17535
36785         PR fortran/17583
36786         PR fortran/17713
36787         * gfortran.dg/generic_[123].f90: New testcases.
36788
36789 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36790
36791         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36792         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36793
36794 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
36795
36796         PR tree-opt/16808
36797         * gcc.c-torture/compile/pr16808.c: New test.
36798
36799 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
36800
36801         PR rtl-optimization/17104
36802         * gcc.dg/ppc-bitfield1.c: New.
36803
36804 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36805
36806         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36807
36808 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36809
36810         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
36811         strings for 32-bit code.
36812
36813 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
36814
36815         PR c/18239
36816         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36817
36818 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
36819
36820         PR c++/18064
36821         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36822
36823 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36824
36825         PR c++/15172
36826         * g++.dg/init/aggr2.C: New test.
36827
36828 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
36829
36830         * objc.dg/local-decl-1.m: New test.
36831
36832 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36833
36834         * gcc.dg/20040910-1.c: Adjust regex.
36835
36836 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36837
36838         PR rtl-optimization/18084
36839         * g++.dg/opt/pr18084-1.C: New testcase.
36840
36841 2004-10-30  Matt Austern  <austern@apple.com>
36842
36843         PR c++/17542
36844         * g++.dg/ext/attrib18.C: New test.
36845
36846 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36847
36848         PR middle-end/18096
36849         * gcc.dg/pr18096-1.c: New test case.
36850
36851 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36852
36853         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36854
36855 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
36856
36857         PR c/16666
36858         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36859         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36860         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36861         gcc.dg/old-style-prom-3.c: New tests.
36862
36863 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
36864
36865         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36866         Remove unnecessary inclusion of stdio.h.
36867
36868 2004-10-29  Roger Sayle  <roger@eyesopen.com>
36869
36870         PR rtl-optimization/17581
36871         * gcc.dg/pr17581-1.c: New test case.
36872
36873 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
36874
36875         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36876         being implemented.
36877         * g++.dg/conversion/dr195-1.C: New.
36878         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36879         * g++.old-deja/g++.mike/p10148.C: Likewise.
36880
36881 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
36882
36883         PR c++/17695
36884         * g++.dg/debug/typedef2.C: New test.
36885
36886 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
36887
36888         PR fortran/13490
36889         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36890         * gfortran.dg/g77/README: Update.
36891
36892 2004-10-28  Matt Austern  <austern@apple.com>
36893
36894         PR c++/14124
36895         * g++.dg/ext/packed7.C: New test.
36896
36897 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
36898
36899         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36900         scan-assembler.
36901         * lib/scanasm.exp (hidden-scan-for): New proc.
36902         (scan-hidden): Use hidden-scan-for instead of constructing the scan
36903         string.
36904         (scan-not-hidden): Likewise.
36905         * lib/target-supports.exp (check_visibility_available): mach-o is
36906         support too.
36907
36908 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
36909
36910         PR c++/17132
36911         * g++.dg/template/memclass3.C: New test.
36912
36913 2004-10-28  Adam Nemet  <anemet@lnxw.com>
36914
36915         PR middle-end/18160
36916         * gcc.dg/register-var-1.c: New test.
36917         * gcc.dg/register-var-2.c: New test.
36918         * gcc.dg/asm-7.c: Taking the address of a register variable is an
36919         error now.
36920
36921 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
36922
36923         PR other/18172
36924         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
36925         unused variables.
36926         * gcc.dg/vect/vect-22.c: Likewise.
36927
36928 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
36929
36930         * gcc.dg/i386-rotate-1.c: New test.
36931
36932 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
36933
36934         * g++.dg/init/ref12.C: Add "run" marker.
36935
36936         PR c++/17435
36937         * g++.dg/init/ref12.C: New test.
36938
36939         PR c++/18140
36940         * g++.dg/template/shift1.C: New test.
36941         * g++.dg/template/error10.C: Adjust error markers.
36942
36943 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
36944
36945         PR tree-opt/17529
36946         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36947
36948 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
36949
36950         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36951         * gcc.dg/weak/weak-3.c: Likewise.
36952         * gcc.dg/weak/weak-5.c: Likewise.
36953         * gcc.dg/weak/weak-9.c: Likewise.
36954         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36955         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36956
36957         * gcc.dg/darwin-weakimport-1.c: New.
36958
36959 2004-10-28  Ben Elliston  <bje@au.ibm.com>
36960
36961         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36962
36963 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
36964
36965         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36966         'syntax' error messages.
36967         * gcc.dg/cpp/direct2s.c: Likewise.
36968
36969 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
36970
36971         * gcc.c-torture/compile/20041026-1.c: New.
36972
36973 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
36974
36975         PR c++/18093
36976         * g++.dg/lookup/ns2.C: New test.
36977
36978         PR c++/18020
36979         * g++.dg/template/enum4.C: New test.
36980
36981         PR c++/18161
36982         * g++.dg/template/expr1.C: New test.
36983
36984 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36985
36986         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36987
36988 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36989
36990         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36991         gcc.dg/decl-nospec-3.c: New tests.
36992
36993 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36994
36995         * objc.dg/super-class-3.m: New test.
36996
36997 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36998
36999         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37000         resyncing.
37001         * gcc.dg/cpp/direct2s.c: Likewise.
37002
37003 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
37004
37005         * objc.dg/image-info.m: Update for changes to section selection.
37006
37007 2004-10-25  David Ayers  <d.ayers@inode.at>
37008             Ziemowit Laski  <zlaski@apple.com>
37009
37010         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37011         diagnostics when messaging 'id <Proto>'.
37012         * objc.dg/class-protocol-1.m: New test.
37013         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37014         a non-existent method signature.
37015         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37016         Update diagnostics when messaging with non-existent method signature.
37017         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37018         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37019         invalid receivers are now resolved as if messaging 'id'; remove
37020         extraneous diagnostics.
37021
37022 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37023
37024         PR c/16667
37025         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37026         gcc.dg/init-desig-obs-3.c: New tests.
37027
37028 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
37029
37030         * gcc.dg/debug/20041023-1.c: New test.
37031
37032 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
37033
37034         PR middle-end/17407
37035         * gcc.c-torture/compile/pr17407.c: New test.
37036
37037         PR c++/18121
37038         * g++.dg/template/array8.C: New test.
37039
37040 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37041
37042         PR other/18138
37043         * lib/g++.exp: Accept more than one multilib libgcc.
37044         * lib/gcc-dg.exp: Likewise.
37045         * lib/objc.exp: Likewise.
37046         * lib/treelang.exp: Likewise.
37047         * lib/gfortran.exp: Likewise.
37048
37049 2004-10-24  Ben Elliston  <bje@au.ibm.com>
37050
37051         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37052
37053 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
37054
37055         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37056         * gcc.dg/c99-const-expr-3.c: Likewise.
37057
37058 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
37059
37060         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37061
37062 2004-10-23  Ben Elliston  <bje@au.ibm.com>
37063
37064         * gcc.c-torture/execute/loop-2e.x: Remove.
37065
37066 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37067
37068         PR c++/18095
37069         * g++.dg/parse/crash18.C: New.
37070         * g++.dg/parse/crash19.C: New.
37071
37072 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37073
37074         * g++.dg/ext/dllimport1.C: Move dg-warnings.
37075         * g++.dg/ext/dllimport2.C: Same.
37076         * g++.dg/ext/dllimport8.C: Same.
37077
37078 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
37079
37080         PR c++/10841
37081         * g++.dg/conversion/cast1.C: New test.
37082         * g++.dg/overload/pmf1.C: Adjust error marker.
37083
37084 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
37085
37086         PR objc/17923
37087         * objc.dg/const-str-7.m: New test.
37088
37089 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37090
37091         * g++.dg/template/memfriend11.C: Fix comment typo.
37092         * g++.dg/template/memfriend14.C: Likewise.
37093
37094 2004-10-20  Richard Henderson  <rth@redhat.com>
37095
37096         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37097         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37098         -fasynchronous-unwind-tables.
37099
37100 2004-10-20  Richard Henderson  <rth@redhat.com>
37101
37102         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37103         (main): Return success.
37104         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37105         (main): Return success.
37106
37107 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37108
37109         PR c++/13495
37110         * g++.dg/template/memfriend9.C: New test.
37111         * g++.dg/template/memfriend10.C: Likewise.
37112         * g++.dg/template/memfriend11.C: Likewise.
37113         * g++.dg/template/memfriend12.C: Likewise.
37114         * g++.dg/template/memfriend13.C: Likewise.
37115         * g++.dg/template/memfriend14.C: Likewise.
37116         * g++.dg/template/memfriend15.C: Likewise.
37117         * g++.dg/template/memfriend16.C: Likewise.
37118         * g++.dg/template/memfriend17.C: Likewise.
37119         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37120
37121 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
37122
37123         * g++.dg/conversion/dr195.C: New.
37124         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37125
37126 2004-10-20  Ben Elliston  <bje@au.ibm.com>
37127             Devang Patel  <dpatel@apple.com>
37128
37129         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37130         of floating point arithmetic, which could trap.
37131
37132 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
37133
37134         PR c++/14035
37135         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37136         * g++.dg/conversion/const2.C: New test.
37137         * g++.dg/expr/reinterpret2.C: New test.
37138         * g++.dg/expr/reinterpret3.C: New test.
37139         * g++.dg/expr/cast2.C: New test.
37140         * g++.dg/expr/copy1.C: New test.
37141         * g++.dg/other/conversion1.C: Change error message.
37142         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37143         function pointers to void *.
37144         * g++.old-deja/g++.mike/p10148.C: Likewise.
37145
37146 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37147
37148         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37149
37150 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
37151
37152         PR c++/18047
37153
37154         * g++.dg/parse/expr3.C: New test.
37155
37156 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37157
37158         * gcc.dg/smod-1.c: New test.
37159
37160 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
37161
37162         * objc.dg/method-14.m: New test.
37163
37164 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37165
37166         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37167         Also xfail as the patch was reverted.
37168
37169 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37170
37171         PR middle-end/16973
37172         * gcc.dg/pr16973.c: New test.
37173
37174 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
37175
37176         PR tree-optimization/17656
37177         * gcc.c-torture/compile/pr17656.c: New test.
37178
37179 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
37180
37181         * g++.dg/eh/shadow1.C: New.
37182
37183 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
37184
37185         * gcc.c-torture/compile/20041018-1.c: New test.
37186
37187 2004-10-18  Ben Elliston  <bje@au.ibm.com>
37188
37189         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37190         compiler referring to register 0 when accessing sdata.  The linker
37191         now patches things up.
37192
37193 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
37194
37195         PR c/17529
37196         * gcc.c-torture/compile/pr17529.c: New test.
37197
37198 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37199
37200         PR c++/17743
37201         * g++.dg/ext/attrib17.C: New test.
37202
37203 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37204
37205         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37206
37207 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37208
37209         PR c++/10479
37210         * g++.dg/ext/attrib16.C: New test.
37211
37212 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
37213
37214         PR c++/17042
37215         * g++.dg/init/dso_handle1.C: New test.
37216
37217         PR c++/14667
37218         * g++.dg/parse/typedef6.C: New test.
37219
37220         PR c++/17916
37221         * g++.dg/parse/pragma1.C: New test.
37222
37223 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
37224
37225         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37226
37227 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
37228
37229         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37230         -fno-common when on HPPA HP-UX platforms.
37231
37232 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
37233
37234         PR other/16820
37235         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37236         stdint.h.
37237         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37238         uintptr_t.
37239
37240 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37241
37242         PR c++/16301
37243         * g++.dg/lookup/strong-using-4.C: New test.
37244
37245 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37246
37247         PR middle-end/16567
37248         * gcc.c-torture/compile/nested-1.c: New test.
37249
37250 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37251
37252         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37253         and mipsisa64*-*-* (until support for misaligned loads is added).
37254         * gcc.dg/vect/vect-50.c: Likewise.
37255         * gcc.dg/vect/vect-52.c: Likewise.
37256         * gcc.dg/vect/vect-54.c: Likewise.
37257         * gcc.dg/vect/vect-58.c: Likewise.
37258         * gcc.dg/vect/vect-60.c: Likewise.
37259         * gcc.dg/vect/vect-80.c: Likewise.
37260
37261 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
37262
37263         PR c++/17976
37264         * g++.dg/init/dtor3.C: New test.
37265
37266 2004-10-15  Ben Elliston  <bje@au.ibm.com>
37267
37268         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37269
37270 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
37271
37272         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37273         * gcc.dg/macho-lo-sum.c: Likewise.
37274
37275 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
37276
37277         * gcc.dg/ppc-spe64-1.c: New test.
37278
37279 2004-10-14  Devang Patel  <dpatel@apple.com>
37280
37281         PR 17635
37282         * gcc.dg/pr17635.c : New test.
37283
37284 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
37285
37286         * gcc.dg/vect/vect-28.c: Remove xfail.
37287         * gcc.dg/vect/vect-30.c: Remove xfail.
37288         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37289         * gcc.dg/vect/vect-33.c: Remove xfail.
37290         * gcc.dg/vect/vect-44.c: Remove xfail.
37291         * gcc.dg/vect/vect-46.c: Remove xfail.
37292         * gcc.dg/vect/vect-50.c: Remove xfail.
37293         * gcc.dg/vect/vect-52.c: Remove xfail.
37294         * gcc.dg/vect/vect-54.c: Remove xfail.
37295         * gcc.dg/vect/vect-58.c: Remove xfail.
37296         * gcc.dg/vect/vect-60.c: Remove xfail.
37297         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37298         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37299         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37300         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37301         * gcc.dg/vect/vect-8.c: Remove xfail.
37302         * gcc.dg/vect/vect-80.c: Remove xfail.
37303         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37304
37305 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37306
37307         * gcc.dg/vect/vect-82.c: New testcase.
37308         * gcc.dg/vect/vect-82_64.c: New testcase.
37309         * gcc.dg/vect/vect-83.c: New testcase.
37310         * gcc.dg/vect/vect-83_64.c: New testcase.
37311
37312 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37313
37314         * gcc.dg/cpp/error-1.c: New test.
37315
37316 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37317
37318         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37319
37320 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
37321
37322         PR target/17984
37323         * gcc.dg/cris-peep2-xsrand2.c: New test.
37324
37325 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
37326
37327         PR c++/17661
37328         * g++.dg/expr/for2.C: New test.
37329
37330 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37331
37332         * g++.dg/inherit/thunk1.C: Run on the SPARC.
37333
37334 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
37335
37336         PR tree-optimization/17724
37337         * g++.dg/opt/pr17724-1.C: New test.
37338         * g++.dg/opt/pr17724-2.C: New test.
37339         * g++.dg/opt/pr17724-3.C: New test.
37340         * g++.dg/opt/pr17724-4.C: New test.
37341         * g++.dg/opt/pr17724-5.C: New test.
37342         * g++.dg/opt/pr17724-6.C: New test.
37343
37344 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
37345
37346         PR c/17301
37347         * gcc.dg/pr17301-2.c: New test.
37348
37349 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
37350
37351         PR c++/15876
37352         * g++.dg/parse/error22.C: New test.
37353
37354         PR c++/17936
37355         * g++.dg/template/spec18.C: New test.
37356
37357 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
37358
37359         * gcc.dg/ia64-asm-1.c: Add prototype for abort
37360         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37361         memcpy.
37362         * gcc.dg/ia64-sync-2.c: Ditto.
37363         * gcc.dg/ia64-sync-3.c: Ditto.
37364
37365 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
37366
37367         * g++.dg/eh/cleanup5.C: Add dg-options "".
37368
37369 2004-10-11  Roger Sayle  <roger@eyesopen.com>
37370
37371         PR middle-end/17657
37372         * gcc.dg/switch-4.c: New test case.
37373
37374 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
37375
37376         * gcc.c-torture/execute/20041011-1.c: New test.
37377
37378 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37379
37380         PR c++/17554
37381         * g++.dg/init/for3.C: New test.
37382
37383         PR c++/17657
37384         * g++.dg/opt/switch2.C: New test.
37385
37386         PR middle-end/17703
37387         * g++.dg/warn/Wreturn-2.C: New test.
37388
37389 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37390
37391         PR c++/17907
37392         * g++.dg/eh/cleanup5.C: New test.
37393
37394 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
37395
37396         PR c++/17393
37397         * g++.dg/parse/error21.C: New test.
37398
37399 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37400
37401         * g++.dg/overload/pmf1.C: Adjust quoting marks.
37402         * g++.dg/warn/incomplete1.C: Likewise.
37403         * g++.dg/template/qualttp20.C: Likewise.
37404
37405 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37406
37407         PR c/17881
37408         * parm-incomplete-1.c: New test.
37409
37410 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37411
37412         PR c++/17867
37413         * g++.dg/parse/error19.C: New test.
37414
37415         PR c++/17670
37416         * g++.dg/init/new11.C: New test.
37417
37418         PR c++/17821
37419         * g++.dg/parse/error20.C: New test.
37420
37421         PR c++/17826
37422         * g++.dg/template/crash24.C: New test.
37423
37424 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37425
37426         PR c/17301
37427         * gcc.dg/pr17301-1.c: New test.
37428
37429 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37430
37431         PR c/17189
37432         * gcc.dg/anon-struct-5.c: New test.
37433
37434 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37435
37436         PR c/17844
37437         * gcc.dg/pr17844-1.c: New test.
37438
37439 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
37440
37441         PR tree-optimization/17906
37442         * gcc.c-torture/compile/pr17906.c: New.
37443
37444 2004-10-09  Stuart Hastings  <stuart@apple.com>
37445             Roger Sayle  <roger@eyesopen.com>
37446
37447         PR rtl-optimization/17853
37448         * gcc.dg/i386-mmx-5.c: New testcase.
37449
37450 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
37451
37452         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37453
37454 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37455
37456         PR c++/17524
37457         * g++.dg/template/static9.C: New test.
37458
37459         PR c++/17685
37460         * g++.dg/parse/operator5.C: New test.
37461
37462 2004-10-09  Roger Sayle  <roger@eyesopen.com>
37463
37464         PR middle-end/17894
37465         * gcc.c-torture/execute/divcmp-4.c: New test case.
37466
37467 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37468
37469         PR tree-opt/17902
37470         * g++.dg/opt/pr17902.C: New test.
37471
37472 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
37473
37474         * gcc.dg/cpp/ident-1.c: Add dg-options "".
37475
37476 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37477
37478         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37479
37480 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37481
37482         * gcc.dg/assign-warn-3.c: New test.
37483
37484 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37485
37486         PR c/16999
37487         * gcc.dg/cpp/ident-1.c: New test.
37488
37489 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37490
37491         * gcc.c-torture/compile/acc1.c: New.
37492
37493 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37494
37495         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37496         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37497
37498 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37499
37500         * gcc.dg/ultrasp11.c: New test.
37501
37502 2004-10-08  Michael Matz  <matz@suse.de>
37503
37504         * gcc.dg/doloop-2.c: New test.
37505
37506 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37507
37508         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37509         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37510         objc.dg/method-9.m: Update expected diagnostics.
37511
37512 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
37513
37514         * gcc.dg/ppc-fsel-3.c: New file.
37515         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37516
37517 2004-10-07  Paul Brook  <paul@codesourcery.com>
37518
37519         * gfortran.dg/intrinsic_verify_1.f90: New test.
37520
37521 2004-10-07  Paul Brook  <paul@codesourcery.com>
37522
37523         * gfortran.dg/empty_format_1.f90: Remove stray commas.
37524
37525 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37526
37527         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37528         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37529         commit.
37530
37531 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
37532
37533         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37534
37535 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37536
37537         PR c++/17115
37538         * g++.dg/warn/Winline-4.C: New test.
37539
37540 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37541
37542         * gcc.c-torture/compile/20041007-1.c: New test.
37543
37544 2004-10-07  Paul Brook  <paul@codesourcery.com>
37545
37546         PR fortran/17678
37547         * gfortran.dg/use_allocated_1.f90: New test.
37548
37549 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37550
37551         PR middle-end/17849
37552         * gfortran.fortran-torture/compile/nested.f90: New test
37553
37554 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37555
37556         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37557
37558 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37559
37560         PR c++/17368
37561         * g++.dg/ext/asm6.C: New test.
37562
37563 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
37564
37565         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37566
37567 2004-10-06  Paul Brook  <paul@codesourcery.com>
37568
37569         PR libfortran/17709
37570         * gfortran.dg/empty_format_1.f90: New test.
37571
37572 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37573
37574         PR fortran/17568
37575         * gfortran.dg/ishft.f90: New test.
37576
37577         PR fortran/17283
37578         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37579         tests.
37580
37581 2004-10-06  Paul Brook  <paul@codesourcery.com>
37582
37583         * gfortran.dg/do_1.f90: New test.
37584
37585 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37586
37587         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37588         optimizing for size.
37589
37590 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37591
37592         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37593
37594 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37595
37596         * gcc.c-torture/compile/20041005-1.c: New test.
37597
37598 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37599
37600         PR c++/17829
37601         * g++.dg/lookup/koenig4.C: New.
37602
37603 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37604
37605         * g++.dg/other/classkey1.C: Adjust quoting marks.
37606         * g++.dg/parse/error15.C: Likewise.
37607         * g++.dg/template/meminit2.C (int>): Likewise.
37608
37609 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37610
37611         PR fortran/17283
37612         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37613
37614         PR fortran/17631
37615         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37616
37617         PR fortran/17708
37618         * gfortran.dg/pr17708.f90: New test.
37619
37620 2004-10-04  Chao-ying Fu  <fu@mips.com>
37621
37622         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37623         * gcc.dg/vect/vect-4.c: Ditto.
37624         * gcc.dg/vect/vect-5.c: Ditto.
37625         * gcc.dg/vect/vect-6.c: Ditto.
37626         * gcc.dg/vect/vect-8.c: Ditto.
37627         * gcc.dg/vect/vect-16.c: Ditto.
37628         * gcc.dg/vect/vect-30.c: Ditto.
37629         * gcc.dg/vect/vect-40.c: Ditto.
37630         * gcc.dg/vect/vect-41.c: Ditto.
37631         * gcc.dg/vect/vect-42.c: Ditto.
37632         * gcc.dg/vect/vect-43.c: Ditto.
37633         * gcc.dg/vect/vect-44.c: Ditto.
37634         * gcc.dg/vect/vect-45.c: Ditto.
37635         * gcc.dg/vect/vect-46.c: Ditto.
37636         * gcc.dg/vect/vect-47.c: Ditto.
37637         * gcc.dg/vect/vect-48.c: Ditto.
37638         * gcc.dg/vect/vect-49.c: Ditto.
37639         * gcc.dg/vect/vect-50.c: Ditto.
37640         * gcc.dg/vect/vect-51.c: Ditto.
37641         * gcc.dg/vect/vect-52.c: Ditto.
37642         * gcc.dg/vect/vect-53.c: Ditto.
37643         * gcc.dg/vect/vect-54.c: Ditto.
37644         * gcc.dg/vect/vect-55.c: Ditto.
37645         * gcc.dg/vect/vect-56.c: Ditto.
37646         * gcc.dg/vect/vect-57.c: Ditto.
37647         * gcc.dg/vect/vect-58.c: Ditto.
37648         * gcc.dg/vect/vect-59.c: Ditto.
37649         * gcc.dg/vect/vect-60.c: Ditto.
37650         * gcc.dg/vect/vect-74.c: Ditto.
37651         * gcc.dg/vect/vect-79.c: Ditto.
37652         * gcc.dg/vect/vect-80.c: Ditto.
37653
37654 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
37655
37656         * gcc.dg/unused-7.c: Use the correct option.
37657
37658 2004-10-04  Paul Brook  <paul@codesourcery.com>
37659         Bud Davis  <bdavis9659@comcast.net>
37660
37661         PR fortran/17706
37662         PR fortran/16434
37663         * gfortran/pr17706.f90: New test.
37664         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37665
37666 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37667
37668         * gfortran.dg/pr17612.f90: New test.
37669
37670 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37671
37672         * g++.dg/template/local1.C: Adjust quoting marks in
37673         testing for diagnostics.
37674         * g++.dg/tls/diag-2.C: Likewise.
37675         * g++.dg/other/error8.C: Likewise.
37676
37677 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37678
37679         PR c/17178
37680         * gcc.dg/unused-4.c: Adjust to be correct.
37681
37682         PR c/17820
37683         * gcc.dg/unused-7.c: New test.
37684
37685 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37686
37687         PR c++/17797
37688         * g++.dg/overload/template2.C: New test.
37689
37690 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
37691
37692         PR tree-optimization/16632
37693         * gcc.dg/tree-ssa/20041002-1.c: New.
37694
37695 2004-10-03  Paul Brook  <paul@codesourcery.com>
37696
37697         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
37698         rather than relying on default formatting.
37699
37700 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
37701
37702         * gcc.dg/20040920-1.c: Update expected message text.
37703
37704 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
37705
37706         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37707
37708 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
37709
37710         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37711         tree level.
37712
37713 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37714
37715         * gcc.dg/tree-ssa/pr17343.c: Remove.
37716
37717 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37718
37719         PR tree-opt/17343
37720         * gcc.dg/tree-ssa/pr17343.c: New test.
37721
37722 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
37723
37724         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37725         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37726         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37727         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37728         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37729
37730 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37731
37732         * gcc.dg/lvalue-2.c: New test.
37733
37734 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37735
37736         PR c/17730
37737         * gcc.dg/pr17730-1.c: New test
37738
37739 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37740
37741         PR c/7425
37742         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37743
37744 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37745
37746         * gcc.c-torture/execute/stdarg-1.c: New test.
37747         * gcc.c-torture/execute/stdarg-2.c: New test.
37748         * gcc.c-torture/execute/stdarg-3.c: New test.
37749         * gcc.dg/tree-ssa/stdarg-1.c: New test.
37750         * gcc.dg/tree-ssa/stdarg-2.c: New test.
37751         * gcc.dg/tree-ssa/stdarg-3.c: New test.
37752         * gcc.dg/tree-ssa/stdarg-4.c: New test.
37753         * gcc.dg/tree-ssa/stdarg-5.c: New test.
37754
37755 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37756
37757         PR tree-optimization/17697
37758         * g++.dg/opt/pr17697-1.C: New test.
37759         * g++.dg/opt/pr17697-2.C: New test.
37760         * g++.dg/opt/pr17697-3.C: New test.
37761
37762 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37763
37764         PR c/16409
37765         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37766         gcc.dg/vla-init-5.c: New tests.
37767
37768 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37769
37770         PR c/13804
37771         * gcc.dg/pr13804-1.c: New test.
37772
37773 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37774
37775         PR fortran/16938
37776         * gfortran.dg/pr16938.f90: New test.
37777
37778 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37779
37780         * g++.dg/template/crash23.C: New test.
37781
37782 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37783
37784         PR c++/17585
37785         * g++.dg/template/static8.C: New test.
37786
37787 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
37788
37789         PR c++/17681
37790         * g++.dg/other/error9.C: New test.
37791
37792 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37793
37794         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37795
37796 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37797
37798         PR fortran/15164
37799         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37800
37801 2004-09-26  Roger Sayle  <roger@eyesopen.com>
37802
37803         PR middle-end/17112
37804         * gcc.dg/pr17112-1.c: New test case.
37805
37806 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37807
37808         PR c/11459
37809         * gcc.dg/pr11459-1.c: New test.
37810
37811 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
37812
37813         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37814         * gcc.dg/tree-ssa/loop-4.c: Likewise.
37815
37816 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37817
37818         * gfortran.dg/pr15324.f90: Make array bounds consistent.
37819
37820 2004-09-25  Jan Hubicka  <jh@suse.cz>
37821
37822         * compile/30040909-1.c: New test.
37823         * compile/30040907-1.c: New test.
37824
37825 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
37826
37827         * gcc.c-torture/execute/va-arg-26.c: New test.
37828
37829 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
37830
37831         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37832         extra diagnostics on targets with 64-bit pointers.
37833         * objc.dg/selector-1.m: Adjust dg-warning regexp.
37834
37835 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37836
37837         PR c/17188
37838         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37839         * gcc.dg/decl-3.c: Adjust expected message.
37840
37841 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37842
37843         PR fortran/17615
37844         * gfortran.dg/pr17615.f90: New test.
37845
37846 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
37847
37848         PR tree-optimzation/17517
37849         * g++.dg/tree-ssa/pr17517.C: New Test.
37850
37851 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37852
37853         PR c++/16889
37854         * g++.dg/lookup/ambig3.C: New.
37855
37856 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
37857
37858         PR tree-opt/17624
37859         * g++.dg/opt/pr17624.C: New test.
37860
37861 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37862
37863         PR c/6980
37864         * gcc.dg/Wbad-function-cast-1.c: New test.
37865
37866 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
37867
37868         * g++.dg/ext/complit1.C
37869         * g++.dg/other/error2.C
37870         * g++.dg/other/nontype-1.C
37871         * g++.dg/parse/crash11.C
37872         * g++.dg/parse/crash12.C
37873         * g++.dg/parse/error15.C
37874         * g++.dg/parse/error4.C
37875         * g++.dg/parse/tmpl-outside1.C
37876         * g++.dg/parse/too-many-tmpl-args1.C
37877         * g++.dg/template/dependent-expr3.C
37878         * g++.dg/template/error10.C
37879         * g++.dg/template/instantiate1.C
37880         * g++.dg/template/vtable2.C
37881         * g++.dg/warn/Wshadow-1.C
37882         * g++.dg/warn/weak1.C
37883         * g++.old-deja/g++.brendan/crash16.C
37884         * g++.old-deja/g++.brendan/crash18.C
37885         * g++.old-deja/g++.brendan/crash48.C
37886         * g++.old-deja/g++.brendan/crash49.C
37887         * g++.old-deja/g++.brendan/crash55.C
37888         * g++.old-deja/g++.brendan/crash56.C
37889         * g++.old-deja/g++.brendan/crash8.C
37890         * g++.old-deja/g++.brendan/enum11.C
37891         * g++.old-deja/g++.brendan/enum8.C
37892         * g++.old-deja/g++.brendan/enum9.C
37893         * g++.old-deja/g++.brendan/friend3.C
37894         * g++.old-deja/g++.brendan/misc14.C
37895         * g++.old-deja/g++.bugs/900402_02.C
37896         * g++.old-deja/g++.bugs/900404_03.C
37897         * g++.old-deja/g++.bugs/900404_04.C
37898         * g++.old-deja/g++.bugs/900428_03.C
37899         * g++.old-deja/g++.jason/crash4.C
37900         * g++.old-deja/g++.jason/overload21.C
37901         * g++.old-deja/g++.jason/redecl1.C
37902         * g++.old-deja/g++.jason/report.C
37903         * g++.old-deja/g++.jason/rfg10.C
37904         * g++.old-deja/g++.jason/template30.C
37905         * g++.old-deja/g++.law/arm12.C
37906         * g++.old-deja/g++.law/ctors5.C
37907         * g++.old-deja/g++.law/cvt20.C
37908         * g++.old-deja/g++.law/init10.C
37909         * g++.old-deja/g++.law/init8.C
37910         * g++.old-deja/g++.law/visibility17.C
37911         * g++.old-deja/g++.law/visibility7.C
37912         * g++.old-deja/g++.mike/net8.C
37913         * g++.old-deja/g++.mike/p646.C
37914         * g++.old-deja/g++.mike/p700.C
37915         * g++.old-deja/g++.mike/p701.C
37916         * g++.old-deja/g++.mike/p811.C
37917         * g++.old-deja/g++.ns/template13.C
37918         * g++.old-deja/g++.other/array3.C
37919         * g++.old-deja/g++.other/crash25.C
37920         * g++.old-deja/g++.other/dtor3.C
37921         * g++.old-deja/g++.other/dtor4.C
37922         * g++.old-deja/g++.other/main1.C
37923         * g++.old-deja/g++.other/warn7.C
37924         * g++.old-deja/g++.pt/crash11.C
37925         * g++.old-deja/g++.pt/crash36.C
37926         * g++.old-deja/g++.pt/spec22.C
37927         * g++.old-deja/g++.pt/spec9.C
37928         * g++.old-deja/g++.pt/ttp52.C
37929         * g++.old-deja/g++.robertl/eb103.C
37930         * g++.old-deja/g++.robertl/eb121.C
37931         * g++.old-deja/g++.robertl/eb22.C
37932         * g++.old-deja/g++.robertl/eb8.C:
37933         Update locations and/or regexps of dg-error markers.
37934         Remove markers for some bogus messages that are no longer issued.
37935
37936 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
37937
37938         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37939         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37940
37941 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
37942
37943         PR c++/17618
37944         * g++.dg/lookup/crash5.C: New test.
37945
37946 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
37947
37948         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37949         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37950         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37951         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37952         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37953         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37954
37955         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37956         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37957         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37958         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37959         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37960         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37961
37962         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37963
37964         * gcc.dg/vect/vect-44.c: Check additional cases.
37965         * gcc.dg/vect/vect-48.c: Check additional cases.
37966
37967         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37968         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37969         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37970         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37971         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37972         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37973         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37974         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37975         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37976
37977         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37978         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37979         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37980
37981 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37982
37983         * gcc.dg/tree-ssa/loop-6.c: New test.
37984
37985 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37986
37987         PR c++/17620
37988         * g++.dg/inherit/base2.C: New.
37989
37990 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37991
37992         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37993         * gcc.dg/20001012-2.c: Likewise.
37994         * gcc.dg/20001013-1.c: Likewise.
37995         * gcc.dg/20001101-1.c: Likewise.
37996         * gcc.dg/20001102-1.c: Likewise.
37997         * gcc.dg/bf-spl1.c: Likewise.
37998         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37999         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38000
38001 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
38002
38003         PR tree-optimization/16721
38004         * gcc.dg/tree-ssa/pr16721.c: New test.
38005
38006 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
38007
38008         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38009         * gcc.dg/20040305-1.c: Likewise.
38010
38011 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38012
38013         PR c/16566
38014         * gcc.c-torture/compile/pr16566-1.c,
38015         gcc.c-torture/compile/pr16566-2.c,
38016         gcc.c-torture/compile/pr16566-3.c: New tests.
38017
38018 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
38019
38020         PR tree-optimization/17512
38021         * gcc.c-torture/compile/20040916-1.c.
38022
38023 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
38024
38025         * gcc.dg/pragma-re-3.c: New test.
38026
38027 2004-09-17  Matt Austern  <austern@apple.com>
38028
38029         PR c++/15049
38030         * g++.dg/other/anon3.C: New.
38031
38032 2004-09-21  Roger Sayle  <roger@eyesopen.com>
38033
38034         PR c++/7503
38035         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38036         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38037         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38038         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38039         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38040
38041 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
38042
38043         PR fortran/17286
38044         * gfortran.dg/pr17286.f90: New test.
38045
38046 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
38047
38048         PR c++/17530
38049         * g++.dg/template/static7.C: New test.
38050
38051 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
38052
38053         PR tree-opt/17558
38054         * gcc.c-torture/compile/pr17558.c: New test.
38055
38056 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38057
38058         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38059         if SKIP_ATTRIBUTE is defined.
38060
38061 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38062
38063         PR fortran/15957
38064         * gfortran.dg/pr15957.f90: New test.
38065
38066 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
38067
38068         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38069         in comparison.
38070         * gcc.dg/vect/vect-79.c: Likewise.
38071         * gcc.dg/vect/vect-80.c: Likewise.
38072
38073 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38074
38075         PR fortran/15750
38076         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38077
38078 2004-09-20  Ira Rosen  <irar@il.ibm.com>
38079
38080         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38081         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38082         * gcc.dg/vect/vect-62.c: New testcase.
38083         * gcc.dg/vect/vect-63.c: New testcase.
38084         * gcc.dg/vect/vect-64.c: New testcase.
38085         * gcc.dg/vect/vect-65.c: New testcase.
38086         * gcc.dg/vect/vect-66.c: New testcase.
38087         * gcc.dg/vect/vect-67.c: New testcase.
38088         * gcc.dg/vect/vect-68.c: New testcase.
38089         * gcc.dg/vect/vect-69.c: New testcase.
38090         * gcc.dg/vect/vect-79.c: New testcase.
38091         * gcc.dg/vect/vect-80.c: New testcase.
38092
38093 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38094
38095         * gcc.target/mips/asm-1.c: New test.
38096
38097 2004-09-19  Ira Rosen  <irar@il.ibm.com>
38098
38099         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38100         * gcc.dg/vect/vect-73.c: New testcase.
38101         * gcc.dg/vect/vect-74.c: New testcase.
38102         * gcc.dg/vect/vect-75.c: New testcase.
38103         * gcc.dg/vect/vect-76.c: New testcase.
38104         * gcc.dg/vect/vect-77.c: New testcase.
38105         * gcc.dg/vect/vect-78.c: New testcase
38106
38107 2004-09-18  Paul Brook  <paul@codesourcery.com>
38108
38109         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38110
38111 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38112
38113         PR c/17424
38114         * gcc.dg/pr17424-1.c: New test.
38115
38116 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
38117
38118         * g++.dg/tree-ssa/pr17153.C: New test.
38119
38120 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
38121
38122         PR pch/13361
38123         * g++.dg/pch/wchar-1.C: New.
38124         * g++.dg/pch/wchar-1.Hs: New.
38125
38126 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
38127
38128         * gcc.c-torture/execute/20040917-1.c: New test.
38129
38130 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38131
38132         PR tree-optimization/17319
38133         * gcc.dg/pr17319.c: New test.
38134
38135 2004-09-17  Devang Patel  <dpatel@apple.com>
38136
38137         * gcc.dg/20040813-1.c: New test.
38138
38139 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38140
38141         PR tree-optimization/17273
38142         * gcc.c-torture/compile/pr17273.c: New test.
38143
38144 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38145
38146         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38147         Update expected messages.
38148         * gcc.dg/declspec-13.c: New test.
38149
38150 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
38151
38152         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38153
38154 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38155
38156         * gcc.c-torture/execute/pr17252.c: Use post-increment to
38157         change what 'a' is pointing to.
38158
38159 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
38160
38161         PR c++/16002
38162         * g++.dg/template/error18.C: New test.
38163
38164         PR c++/16029
38165         * g++.dg/warn/Wunused-8.C: New test.
38166
38167 2004-09-17  Steven Bosscher  <stevenb@suse.de>
38168
38169         PR tree-optimization/17513
38170         * gcc.dg/20040916-1.c: New test.
38171
38172 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
38173
38174         PR c++/17501
38175         * g++.dg/template/typename7.C: New test.
38176
38177 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38178
38179         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38180
38181 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
38182
38183         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38184         with -ftree-based-profiling also.
38185         * lib/profopt.exp: Support late-set profile_option/feedback_option.
38186
38187 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
38188
38189         PR/15364
38190         * gfortran.dg/der_array_io_1.f90: New test.
38191         * gfortran.dg/der_array_io_2.f90: New test.
38192         * gfortran.dg/der_array_io_3.f90: New test.
38193
38194 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38195
38196         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38197         EABI.
38198
38199 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38200
38201         * g++.dg/opt/switch1.C: New test.
38202
38203 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38204
38205         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38206         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38207         Update expected messages.
38208
38209 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38210
38211         PR fortran/16485
38212         * gfortran.dg/same_name_1.f90: New test.
38213
38214 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
38215
38216         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
38217         dereference garbage pointers.
38218
38219 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
38220
38221         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38222         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38223
38224         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38225         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38226         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38227
38228 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
38229
38230         PR c++/17324
38231         * g++.dg/template/mangle1.C: New test.
38232
38233 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38234
38235         PR tree-optimization/17252
38236         * gcc.c-torture/execute/pr17252.c: New test.
38237
38238 2004-09-14  Andrew Pinski  <apinski@apple.com>
38239
38240         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38241
38242 2004-09-14  Roger Sayle  <roger@eyesopen.com>
38243
38244         PR rtl-optimization/9771
38245         * gcc.dg/pr9771-1.c: New test case.
38246
38247 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38248
38249         PR tree-optimization/15262
38250         * gcc.c-torture/execute/pr15262-1.c: New test.
38251         * gcc.c-torture/execute/pr15262-2.c: New test.
38252
38253 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38254
38255         * gcc.dg/declspec-12.c: New test.
38256
38257 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
38258
38259         * gfortran.dg/pr17090.f90: Add directives to test.
38260
38261 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38262
38263         * gcc.c-torture/compile/20040914-1.c: New test.
38264
38265 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38266
38267         PR c++/16162
38268         * g++.dg/template/decl2.C: New test.
38269
38270 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
38271
38272         PR fortran/17090
38273         * gfortran.dg/pr17090.f90: New test.
38274
38275 2004-09-13  Dale Johannesen  <dalej@apple.com>
38276
38277         * gcc.c-torture/compile/pr17408.c: New test case.
38278
38279 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38280
38281         PR c++/16716
38282         * g++.dg/parse/crash17.C: New test.
38283
38284         PR c++/17327
38285         * g++.dg/template/enum3.C: New test.
38286
38287 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
38288
38289         * lib/gcc-defs.exp: Load wrapper.exp.
38290         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38291         using local code.
38292         * lib/gcc.exp (gcc_init): Similar.
38293         * lib/gfortran.exp (gfortran_init): Similar.
38294         * lib/objc.exp (objc_init): Similar.
38295         * lib/treelang.exp (treelang_init): Similar.
38296         * lib/wrapper.exp: New file with build_wrapper call machinery in
38297         ${tool}_maybe_build_wrapper.
38298
38299 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38300
38301         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38302         "inline".
38303         * gcc.dg/declspec-11.c: Update expected messages.
38304         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38305         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38306         gcc.dg/inline-12.c: New tests.
38307
38308 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
38309
38310         * g++.dg/tree-ssa/pr17400.C: New testcase.
38311
38312 2004-09-13  James E Wilson  <wilson@specifixinc.com>
38313
38314         * gcc.target/mips/sb1-1.c: New testcase.
38315
38316 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
38317
38318         * lib/g77-dg.exp: Remove unused file.
38319         * lib/mike-g77.exp: Ditto.
38320         * lib/g77.exp: Ditto.
38321
38322 2004-09-12  Richard Henderson  <rth@redhat.com>
38323
38324         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38325
38326 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38327
38328         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38329         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38330         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38331         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38332         Update expected messages.
38333
38334 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
38335
38336         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38337         declaration/use mismatch for dirp parameter.
38338
38339 2004-09-12  Andrew Pinski  <apinski@apple.com>
38340
38341         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38342         -fgnu-runtime is passed.
38343
38344 2004-09-12  Richard Henderson  <rth@redhat.com>
38345
38346         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38347         do the uplevel thing and update additional_flags directly.
38348         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38349         gfortran.fortran-torture/execute/intrinsic_nearest.x,
38350         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38351         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38352
38353 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38354
38355         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38356
38357 2004-09-11  Roger Sayle  <roger@eyesopen.com>
38358
38359         PR middle-end/17411
38360         * g++.dg/opt/pr17411-1.C: New test case.
38361
38362 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38363
38364         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38365         gcc.dg/tls/diag-2.c: Update expected messages.
38366         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
38367         messages.
38368         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38369         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38370         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38371         gcc.dg/tls/diag-5.c: New tests.
38372
38373 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
38374
38375         * gcc.dg/20040910-1.c: Correct dg-error regexp.
38376
38377 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38378
38379         * g++.dg/parse/break-in-for.C: New test.
38380
38381 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
38382
38383         * gcc.dg/tree-ssa/20040911-1.c: New test.
38384
38385 2004-09-11  Andreas Jaeger  <aj@suse.de>
38386
38387         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38388         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38389
38390 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
38391
38392         * gcc.target/frv: New directory of FR-V-specific tests.
38393
38394 2004-09-10  James E Wilson  <wilson@specifixinc.com>
38395
38396         * gcc.dg/convert-vec-1.c: New test.
38397
38398 2004-09-10  Roger Sayle  <roger@eyesopen.com>
38399
38400         PR middle-end/17024
38401         * gcc.dg/pr17024-1.c: New test case.
38402
38403 2004-09-10  Eric Christopher  <echristo@redhat.com>
38404
38405         * gcc.dg/20040910-1.c: New test.
38406
38407 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38408
38409         * gcc.dg/bitfld-9.c: New test.
38410
38411 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
38412
38413         * gcc.c-torture/execute/ieee/acc1.c: New test.
38414         * gcc.c-torture/execute/ieee/acc2.c: New test.
38415         * gcc.c-torture/execute/ieee/mzero6.c: New test.
38416
38417 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38418
38419         * gcc.dg/deprecated-2.c: New test.
38420
38421 2004-09-09  James E Wilson  <wilson@specifixinc.com>
38422
38423         * gcc.dg/init-vec-1.c: New test.
38424
38425 2004-09-09  Roger Sayle  <roger@eyesopen.com>
38426
38427         PR middle-end/17055
38428         * gcc.dg/pr17055-1.c: New test case.
38429
38430 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
38431
38432         PR target/17377
38433         * gcc.c-torture/execute/pr17377.c: New test.
38434
38435 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38436
38437         PR c/8420
38438         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38439         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38440         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38441         gcc.dg/long-long-typespec-1.c: New tests.
38442         * gcc.dg/tls/diag-2.c: Update expected diagnostics
38443
38444 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38445
38446         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38447         gcc.dg/gnu99-static-1.c: New tests.
38448
38449 2004-09-08  Devang Patel  <dpatel@apple.com>
38450
38451         * gcc.dg/darwin-ld-20040828-1.c: New test.
38452         * gcc.dg/darwin-ld-20040828-2.c: New test.
38453         * gcc.dg/darwin-ld-20040828-3.c: New test.
38454
38455 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
38456
38457         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38458         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38459         in error message.
38460         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38461         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38462         in error message.
38463         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38464         types they qualify.
38465         * objc.dg/type-size-2.m: Fix wording in comment.
38466         * objc.dg/va-meth-1.m: New test case.
38467
38468 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
38469
38470         PR c/16633:
38471         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38472         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38473
38474 2004-09-06  Devang Patel  <dpatel@apple.com>
38475
38476         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38477         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38478
38479 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
38480
38481         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38482         reflect changed line numbering of diagnostics.
38483
38484 2004-09-06  Paul Brook  <paul@codesourcery.com>
38485
38486         * gfortran.dg/edit_real_1.f90: Add new test.
38487
38488 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38489
38490         * gcc.dg/tree-ssa/loop-2.c: New test.
38491         * gcc.dg/tree-ssa/loop-3.c: New test.
38492         * gcc.dg/tree-ssa/loop-4.c: New test.
38493         * gcc.dg/tree-ssa/loop-5.c: New test.
38494
38495 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38496
38497         * gcc.dg/format/sentinel-1.c: Update for parameter option.
38498
38499 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38500
38501         * gcc.dg/format/sentinel-1.c: New test.
38502
38503 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
38504
38505         * gcc.dg/builtins-46.c: New.
38506
38507 2004-09-03  Devang Patel  <dpatel@apple.com>
38508
38509         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38510         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38511
38512 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38513
38514         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38515         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38516         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38517         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38518         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38519         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38520         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38521         the non-portable bzero.
38522         * gcc.dg/20010912-1.c: xfail for NetWare.
38523         * gcc.dg/20020426-2.c: xfail for NetWare.
38524         * gcc.dg/20021014-1.c: xfail for NetWare.
38525         * gcc.dg/20021018-1.c: xfail for NetWare.
38526         * gcc.dg/20030213-1.c: xfail for NetWare.
38527         * gcc.dg/20030225-1.c: xfail for NetWare.
38528         * gcc.dg/20030708-1.c: xfail for NetWare.
38529         * gcc.dg/builtins-config.h: Also exclude NetWare.
38530         * gcc.dg/format/format.h: Define restrict only if not already defined.
38531         * gcc.dg/nest.c: xfail for NetWare.
38532         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38533         * lib/target-supports.exp (check_visibility_available): Exclude
38534         NetWare.
38535
38536 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38537
38538         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38539         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38540         deterministic starting point for the alignment of structure fields.
38541         * gcc.dg/Wpadded.c: Dito.
38542         * g++.dg/abi/vbase10.C: Dito.
38543
38544 2004-09-03  Devang Patel  <dpatel@apple.com>
38545
38546         * g++.dg/debug/pr15736.cc: New test.
38547
38548 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38549
38550         * README.QMTEST: Fix out-of-date link.
38551
38552 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
38553
38554         PR fortran/16579
38555         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38556         Delete.  Duplicate of gfortran.dg/g77/20010610.f
38557
38558 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38559
38560         * g++.dg/abi/arm_rtti1.C: New test.
38561
38562 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
38563
38564         * gcc.dg/ppc-vector-memcpy.c: New.
38565         * gcc.dg/ppc-vector-memset.c: New.
38566
38567 2004-09-02  Chao-ying Fu  <fu@mips.com>
38568
38569         * gcc.target/mips/mips-3d-1.c: New test.
38570         * gcc.target/mips/mips-3d-2.c: New test.
38571         * gcc.target/mips/mips-3d-3.c: New test.
38572         * gcc.target/mips/mips-3d-4.c: New test.
38573         * gcc.target/mips/mips-3d-5.c: New test.
38574         * gcc.target/mips/mips-3d-6.c: New test.
38575         * gcc.target/mips/mips-3d-7.c: New test.
38576         * gcc.target/mips/mips-3d-8.c: New test.
38577         * gcc.target/mips/mips-3d-9.c: New test.
38578         * gcc.target/mips/mips-ps-1.c: New test.
38579         * gcc.target/mips/mips-ps-2.c: New test.
38580         * gcc.target/mips/mips-ps-3.c: New test.
38581         * gcc.target/mips/mips-ps-4.c: New test.
38582         * gcc.target/mips/mips-ps-type.c: New test.
38583
38584 2004-09-02  Paul Brook  <paul@codesourcery.com>
38585
38586         * gfortran.dg/edit_real_1.f90: Add new tests.
38587
38588 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38589
38590         PR fortran/15327
38591         * gfortran.dg/merge_char_1.f90: New test.
38592
38593 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38594
38595         PR fortran/16404
38596         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38597
38598 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38599
38600         PR c/1522
38601         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38602
38603 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
38604
38605         * g++.dg/opt/loop1.C: Do not XFAIL.
38606
38607 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
38608
38609         * gcc.c-torture/execute/20040831-1.c: New test.
38610
38611 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
38612
38613         PR fortran/16579
38614         * gfortran.dg/g77/20010610.f: Now passes.
38615         Copy from g77.f-torture/execute. Add dg-run directive.
38616         * gfortran.dg/g77/README: Update
38617
38618 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
38619
38620         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38621         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38622         (t1, t2, t3, t4): Add volatile.
38623
38624 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38625
38626         * g++.dg/ext/visibility/arm1.C: New test.
38627
38628 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
38629
38630         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38631         -pedantic-errors.
38632
38633 2004-09-01  Paul Brook  <paul@codesourcery.com>
38634
38635         * gfortran.dg/eof_2.f90: New test.
38636
38637 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38638
38639         PR fortran/16579
38640         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38641
38642 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
38643
38644         PR libfortran/16805
38645         * gfortran.dg/list_read_2.f90: New test.
38646
38647 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38648
38649         * g++.dg/abi/key1.C: New test.
38650
38651 2004-08-31  Richard Henderson  <rth@redhat.com>
38652
38653         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38654         form of offsetof.
38655         * g++.dg/other/offsetof5.C: Remove duplicate.
38656
38657 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38658
38659         PR fortran/17244
38660         * gfortran.dg/func_derived_1.f90: New test.
38661
38662 2004-08-31  Paul Brook  <paul@codesourcery.com>
38663
38664         * gfortran.dg/eof_1.f90: New test.
38665
38666 2004-08-31  Paul Brook  <paul@codesourcery.com>
38667
38668         * gfortran.dg/list_read_1.f90: New file.
38669
38670 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
38671
38672         * g++.dg/opt/loop1.C: XFAIL.
38673
38674 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
38675
38676         * gcc.dg/funcdef-storage-1.c: New.
38677         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38678         an extern function in local scope.
38679         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38680         declare an 'auto inline' function in local scope.
38681         * gcc.dg/20011130-1.c: Likewise.
38682         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38683         an 'auto' function in local scope.
38684         * gcc.dg/20021014-1.c: Likewise.
38685         * gcc.dg/20030331-2.c: Likewise.
38686
38687 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38688
38689         * gfortran.dg/blockdata_1.f90: New test.
38690
38691 2004-08-30  Richard Henderson  <rth@redhat.com>
38692
38693         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38694
38695 2004-08-30  Richard Henderson  <rth@redhat.com>
38696
38697         * lib/fortran-torture.exp (fortran-torture-execute): Honor
38698         additional_flags set by alternate driver.
38699         (ieee-options): New procedure.
38700         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38701         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38702         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38703         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38704
38705 2004-08-30  Richard Henderson  <rth@redhat.com>
38706
38707         * lib/f-torture.exp: Remove.
38708
38709 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
38710
38711         PR rtl-optimization/16590
38712         * g++.dg/opt/loop1.C: New test.
38713
38714 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38715
38716         PR fortran/13910
38717         * gfortran.dg/oldstyle_1.f90: New test.
38718
38719 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
38720         Paul Brook  <paul@codesourcery.com>
38721
38722         * gfortran.dg/g77/README: Update.
38723         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38724         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38725         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38726
38727 2004-08-28  Paul Brook  <paul@codesourcery.com>
38728
38729         PR libfortran/17195
38730         * gfortran.dg/edit_real_1.f90: New test.
38731
38732 2004-08-27  Paul Brook  <paul@codesourcery.com>
38733
38734         * gfortran.dg/rewind_1.f90: New test.
38735
38736 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
38737
38738         PR fortran/16597
38739         * gfortran.dg/pr16597.f90: New test.
38740
38741 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38742
38743         PR c/13801
38744         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38745         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38746         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38747         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38748         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38749
38750 2004-08-26  Nick Clifton  <nickc@redhat.com>
38751
38752         * gcc.c-torture/compile/pr17119.c: New test.
38753
38754 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38755
38756         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38757
38758 2004-08-25  Richard Henderson  <rth@redhat.com>
38759
38760         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38761         the bits that expect kind=8 to be the largest real kind.
38762
38763 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38764
38765         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38766
38767 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38768
38769         * gfortran.dg/assignment_1.f90: New test.
38770
38771 2004-08-25  Adam Nemet  <anemet@lnxw.com>
38772
38773         * g++.dg/template/repo3.C: New test.
38774
38775 2004-08-25  Roger Sayle  <roger@eyesopen.com>
38776
38777         PR middle-end/16693
38778         PR tree-optimization/16372
38779         * g++.dg/opt/pr16372-1.C: New test case.
38780         * g++.dg/opt/pr16693-1.C: New test case.
38781         * g++.dg/opt/pr16693-2.C: New test case.
38782
38783 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38784
38785         * objc.dg/proto-lossage-4.m: New test.
38786
38787 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
38788
38789         PR c++/17155
38790         * g++.dg/inherit/local2.C: New test.
38791
38792 2004-08-25  Paul Brook  <paul@codesourcery.com>
38793
38794         PR fortran/17144
38795         * gfortran.dg/string_ctor_1.f90: New test.
38796
38797 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38798
38799         PR c++/14428
38800         * g++.dg/template/redecl2.C: New test.
38801
38802 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38803
38804         PR fortran/17143
38805         * gfortran.dg/pr17143.f90: New test.
38806
38807 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38808
38809         PR fortran/17164
38810         * gfortran.dg/pr17164.f90: New test.
38811
38812 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38813
38814         * gcc.dg/tree-ssa/loop-1.c: New test.
38815
38816 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38817
38818         * gcc.c-torture/compile/20040824-1.c: New test.
38819
38820 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38821
38822         * gcc.c-torture/compile/iftrap-3.c: New test.
38823
38824 2004-08-24  Paul Brook  <paul@codesourcery.com>
38825
38826         * gfortran.dg/entry_2.f90: New test.
38827
38828 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38829
38830         PR c++/16889
38831         * g++.dg/lookup/ambig[12].C: New.
38832
38833 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38834
38835         PR c++/16706
38836         * g++.dg/template/crash21.C: New test.
38837         * g++.dg/template/crash22.C: Likewise.
38838
38839 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38840
38841         PR c++/17149
38842         * g++.dg/template/access15.C: New.
38843
38844 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38845
38846         PR c++/17163
38847         * g++.dg/template/repo2.C: New test.
38848
38849 2004-08-23  Roger Sayle  <roger@eyesopen.com>
38850
38851         PR rtl-optimization/17078
38852         * gcc.c-torture/execute/pr17078-1.c: New test case.
38853
38854 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38855
38856         PR c/14492
38857         * gcc.dg/debug/crash1.c: New test.
38858
38859 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38860
38861         PR c/16180
38862         * gcc.dg/loop-5.c: New test.
38863
38864 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38865
38866         * gcc.c-torture/execute/20040823-1.c: New test.
38867
38868 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
38869
38870         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38871         to the assembler.  Simplify test accordingly.
38872         (asm_abi_flags): Use GNU names.
38873         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38874         to check for ABI flags.
38875
38876 2004-08-22  Andrew Pinski  <apinski@apple.com>
38877
38878         * g++.dg/opt/pr14029.C: New test.
38879         * gcc.c-torture/execute/pr15262.c: New test.
38880
38881 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38882
38883         * gfortran.dg/reduction.f90: Add checks with complex arguments.
38884
38885 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
38886
38887         PR 16908
38888         * gfortran.dg/direct_io.f90: New test.
38889
38890 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38891
38892         PR c++/17121
38893         * g++.dg/inherit/local2.C: New test.
38894
38895 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38896
38897         PR c++/17120
38898         * g++.dg/warn/Wparentheses-4.C: New test.
38899
38900 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38901
38902         PR c++/17121
38903         * g++.dg/inherit/local2.C: New test.
38904
38905         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
38906         * gcc.dg/ppc-ldstruct.c: Likewise.
38907         * gcc.dg/ppc64-abi-2.c: Likewise.
38908
38909 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
38910
38911         PR rtl-optimization/17099
38912         * gcc.c-torture/execute/20040820-1.c: New test.
38913
38914 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
38915
38916         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
38917
38918 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
38919
38920         PR fortran/17077
38921         * gfortran.dg/auto_array_1.f90: New test.
38922
38923 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38924
38925         PR fortran/17074
38926         * gfortran.dg/simpleif_1.f90: New test.
38927
38928 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
38929
38930         * lib/target-supports.exp (check_profiling_available): Return
38931         false for arm*-*-symbianelf* and arm*-*-eabi*.
38932
38933         PR c++/15890
38934         * g++.dg/template/delete1.C: New test.
38935
38936 2004-08-19  Paul Brook  <paul@codesourcery.com>
38937
38938         PR fortran/14976
38939         PR fortran/16228
38940         * gfortran.dg/data_char_1.f90: New test.
38941
38942 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
38943
38944         PR fortran/16946
38945         * gfortran.dg/reduction.f90: New testcase.
38946
38947 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38948
38949         PR fortran/16520
38950         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38951
38952 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38953
38954         PR c++/17041
38955         * g++.dg/Wparentheses-3.C: New test.
38956
38957 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
38958
38959         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38960         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38961         * gcc.dg/vect/vect-2.c: Likewise.
38962         * gcc.dg/vect/vect-3.c: Likewise.
38963         * gcc.dg/vect/vect-4.c: Likewise.
38964         * gcc.dg/vect/vect-5.c: Likewise.
38965         * gcc.dg/vect/vect-6.c: Likewise.
38966         * gcc.dg/vect/vect-7.c: Likewise.
38967         * gcc.dg/vect/vect-25.c: Likewise.
38968         * gcc.dg/vect/vect-31.c: Likewise.
38969         * gcc.dg/vect/vect-32.c: Likewise.
38970         * gcc.dg/vect/vect-34.c: Likewise.
38971         * gcc.dg/vect/vect-36.c: Likewise.
38972         * gcc.dg/vect/vect-all.c: Likewise.
38973
38974 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
38975
38976         PR c++/17068
38977         * g++.dg/template/operator4.C: New test.
38978
38979 2004-08-18  Richard Henderson  <rth@redhat.com>
38980
38981         * gcc.dg/20040206-1.c: XFAIL.
38982
38983 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38984
38985         PR c++/16246
38986         * g++.dg/template/array7.C: New test.
38987
38988 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38989
38990         * gcc.dg/mips-movcc-1.c: New test.
38991         * gcc.dg/mips-movcc-2.c: New test.
38992         * gcc.dg/mips-movcc-3.c: New test.
38993
38994         * gcc.dg/mips-nmadd-1.c: New test.
38995         * gcc.dg/mips-nmadd-2.c: New test.
38996
38997 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38998
38999         PR c++/15871
39000         * g++.dg/opt/inline8.C: New test.
39001
39002         PR c++/16965
39003         * g++.dg/parse/error17.C: New test.
39004
39005 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
39006
39007         * gcc.dg/vect: New directory for vectorizer tests.
39008         * gcc.dg/vect/tree-vect.h: New file.
39009         * gcc.dg/vect/vect.exp: New file.
39010         * gcc.dg/vect/pr16105.c.c: New test.
39011         * gcc.dg/vect/vect-1.c: New test.
39012         * gcc.dg/vect/vect-2.c: New test.
39013         * gcc.dg/vect/vect-3.c: New test.
39014         * gcc.dg/vect/vect-4.c: New test.
39015         * gcc.dg/vect/vect-5.c: New test.
39016         * gcc.dg/vect/vect-6.c: New test.
39017         * gcc.dg/vect/vect-7.c: New test.
39018         * gcc.dg/vect/vect-8.c: New test.
39019         * gcc.dg/vect/vect-9.c: New test.
39020         * gcc.dg/vect/vect-10.c: New test.
39021         * gcc.dg/vect/vect-11.c: New test.
39022         * gcc.dg/vect/vect-12.c: New test.
39023         * gcc.dg/vect/vect-13.c: New test.
39024         * gcc.dg/vect/vect-14.c: New test.
39025         * gcc.dg/vect/vect-15.c: New test.
39026         * gcc.dg/vect/vect-16.c: New test.
39027         * gcc.dg/vect/vect-17.c: New test.
39028         * gcc.dg/vect/vect-18.c: New test.
39029         * gcc.dg/vect/vect-19.c: New test.
39030         * gcc.dg/vect/vect-20.c: New test.
39031         * gcc.dg/vect/vect-21.c: New test.
39032         * gcc.dg/vect/vect-22.c: New test.
39033         * gcc.dg/vect/vect-23.c: New test.
39034         * gcc.dg/vect/vect-24.c: New test.
39035         * gcc.dg/vect/vect-25.c: New test.
39036         * gcc.dg/vect/vect-26.c: New test.
39037         * gcc.dg/vect/vect-27.c: New test.
39038         * gcc.dg/vect/vect-28.c: New test.
39039         * gcc.dg/vect/vect-29.c: New test.
39040         * gcc.dg/vect/vect-30.c: New test.
39041         * gcc.dg/vect/vect-31.c: New test.
39042         * gcc.dg/vect/vect-32.c: New test.
39043         * gcc.dg/vect/vect-33.c: New test.
39044         * gcc.dg/vect/vect-34.c: New test.
39045         * gcc.dg/vect/vect-35.c: New test.
39046         * gcc.dg/vect/vect-36.c: New test.
39047         * gcc.dg/vect/vect-37.c: New test.
39048         * gcc.dg/vect/vect-38.c: New test.
39049         * gcc.dg/vect/vect-40.c: New test.
39050         * gcc.dg/vect/vect-41.c: New test.
39051         * gcc.dg/vect/vect-42.c: New test.
39052         * gcc.dg/vect/vect-43.c: New test.
39053         * gcc.dg/vect/vect-44.c: New test.
39054         * gcc.dg/vect/vect-45.c: New test.
39055         * gcc.dg/vect/vect-46.c: New test.
39056         * gcc.dg/vect/vect-47.c: New test.
39057         * gcc.dg/vect/vect-48.c: New test.
39058         * gcc.dg/vect/vect-49.c: New test.
39059         * gcc.dg/vect/vect-50.c: New test.
39060         * gcc.dg/vect/vect-51.c: New test.
39061         * gcc.dg/vect/vect-52.c: New test.
39062         * gcc.dg/vect/vect-53.c: New test.
39063         * gcc.dg/vect/vect-54.c: New test.
39064         * gcc.dg/vect/vect-55.c: New test.
39065         * gcc.dg/vect/vect-56.c: New test.
39066         * gcc.dg/vect/vect-57.c: New test.
39067         * gcc.dg/vect/vect-58.c: New test.
39068         * gcc.dg/vect/vect-59.c: New test.
39069         * gcc.dg/vect/vect-60.c: New test.
39070         * gcc.dg/vect/vect-61.c: New test.
39071         * gcc.dg/vect/vect-all.c: New test.
39072         * gcc.dg/vect/vect-none.c: New test.
39073
39074 2004-08-17  Paul Brook  <paul@codesourcery.com>
39075
39076         PR fortran/13082
39077         * gfortran.dg/entry_1.f90: New test.
39078
39079 2004-08-17  Andrew Pinski  <apinski@apple.com>
39080
39081         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39082
39083 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
39084
39085         * gcc.dg/pr17036-1.c: New test.
39086
39087 2004-08-16  Devang Patel  <dpatel@apple.com>
39088
39089         * gcc.dg/darwin-20040809-1.c: New test.
39090
39091 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
39092
39093         * gcc.dg/funcdef-attr-1.c: New test.
39094
39095 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
39096
39097         * gcc.dg/altivec-17.c: New test.
39098         * gcc.dg/altivec-18.c: New test.
39099
39100 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39101
39102         PR c++/6749
39103         * g++.dg/template/vtable2.C: New test.
39104
39105 2004-08-14  Richard Henderson  <rth@redhat.com>
39106
39107         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39108         * gcc.dg/pack-test-4.c (main): Return 0.
39109         * gcc.dg/setjmp-1.c: Remove XFAIL.
39110         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39111
39112 2004-08-14  Richard Henderson  <rth@redhat.com>
39113
39114         * gcc.dg/980217-1.c: Add prototype for printf.
39115
39116 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
39117
39118         * gfortran.dg/pr16935.f90: New test.
39119
39120 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
39121
39122         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39123
39124 2004-08-13  Paul Brook  <paul@codesourcery.com>
39125
39126         * gfortran.dg/der_io_1.f90: Remove stray comma.
39127
39128 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39129
39130         * gcc.dg/vmx/cw-bug-2.c: Remove.
39131         * gcc.dg/vmx/vprint-1.c: Remove.
39132         * gcc.dg/vmx/vscan-1.c: Remove.
39133
39134 2004-08-12  Devang patel  <dpatel@apple.com>
39135
39136         * gcc.dg/darwin-20040809-2.c: New test.
39137
39138 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
39139
39140         * g++.dg/ext/altivec-12.C: New test.
39141
39142         * g++.dg/ext/altivec-11.C: New test.
39143
39144 2004-08-12  Paul Brook  <paul@codesourcery.com>
39145
39146         * g++.dg/abi/arm_cxa_vec_1.C: New test.
39147
39148 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39149
39150         * g++.dg/ext/altivec-2.C: Check for hardware support before
39151         executing any VMX instructions.
39152
39153         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39154
39155 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
39156
39157         PR c++/16276
39158         * g++.old-deja/g++.other/comdat4.C: New test.
39159         * g++.old-deja/g++.other/comdat4-aux.cc: New.
39160
39161 2004-08-12  Ben Elliston  <bje@au.ibm.com>
39162
39163         PR target/16286
39164         * gcc.dg/pr16286.c: New test.
39165
39166 2004-08-12 Jan Beulich <jbeulich@novell.com>
39167
39168         * g++.dg/ext/asm5.C: New.
39169
39170 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39171
39172         PR c++/16698
39173         * g++.dg/eh/crash1.C: New test.
39174
39175         PR c++/16717
39176         * g++.dg/ext/construct1.C: New test.
39177
39178 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39179
39180         PR c++/16853
39181         * g++.dg/init/ptrmem1.C: New test.
39182
39183         PR c++/16618
39184         * g++.dg/parse/offsetof5.C: New test.
39185
39186         PR c++/16870
39187         * g++.dg/template/overload3.C: New test.
39188
39189 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39190
39191         PR c++/16964
39192         * g++.dg/parse/error16.C: New test.
39193
39194         PR c++/16904
39195         * g++.dg/template/error14.C: New test.
39196
39197         PR c++/16929
39198         * g++.dg/template/error15.C: New test.
39199
39200 2004-08-11  Devang Patel  <dpatel@apple.com>
39201
39202         * gcc.dg/darwin-ld-20040809-1.c: New test.
39203         * gcc.dg/darwin-ld-20040809-2.c: New test.
39204
39205 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
39206
39207         PR fortran/16917
39208         * gfortran.dg/dfloat_1.f90: New test.
39209
39210 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
39211
39212         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39213         * gcc.dg/dll-2.c: Fix dg-require syntax.
39214         * gcc.misc-tests/arm-isr.c (abort): Declare.
39215         (exit): Likewise.
39216
39217 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
39218
39219         PR c++/16971
39220         * g++.dg/parse/crash16.C: New test.
39221
39222 2004-08-10  Roger Sayle  <roger@eyesopen.com>
39223
39224         * gcc.dg/mips-rsqrt-1.c: New test case.
39225         * gcc.dg/mips-rsqrt-2.c: New test case.
39226         * gcc.dg/mips-rsqrt-3.c: New test case.
39227
39228 2004-08-10  Paul Brook  <paul@codesourcery.com>
39229
39230         * gfortran.dg/der_io_1.f90: New test.
39231
39232 2004-08-10  Paul Brook  <paul@codesourcery.com>
39233
39234         PR fortran/16919
39235         * gfortran.dg/der_array_1.f90: New test.
39236
39237 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
39238
39239         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39240
39241 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
39242
39243         * gcc.dg/wchar_t-2.c: Fix typo.
39244
39245 2004-08-09  Falk Hueffner  <falk@debian.org>
39246
39247         PR tree-optimization/12517
39248         * gcc.c-torture/compile/pr12517.c: New test.
39249
39250         PR tree-optimization/12578
39251         * gcc.c-torture/compile/pr12578.c: New test.
39252
39253         PR tree-optimization/12899
39254         * gcc.c-torture/compile/pr12899.c: New test.
39255
39256         PR rtl-optimization/14692
39257         * gcc.c-torture/compile/pr14692.c: New test.
39258
39259         PR tree-optimization/16461
39260         * gcc.c-torture/compile/pr16461.c: New test.
39261
39262 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39263
39264         * gfortran.dg/getenv_1.f90: New test.
39265
39266 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39267
39268         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39269         wchar_t.
39270         * gcc.dg/symbian5.c: Test -fno-short-wchar.
39271
39272 2004-08-06  Paul Brook  <paul@codesourcery.com>
39273
39274         * gfortran.dg/ret_array_1.f90: New test.
39275         * gfortran.dg/ret_pointer_1.f90: New test.
39276
39277 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
39278
39279         * gcc.dg/missing-field-init-[12].c: New tests.
39280         * g++.dg/warn/missing-field-init-[12].C: New tests.
39281
39282 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39283
39284         * gcc.dg/enum2.c: New test.
39285         * gcc.dg/symbian3.c: Likewise.
39286         * gcc.dg/symbian4.c: Likewise.
39287         * gcc.dg/wchar_t-2.c: Likewise.
39288
39289 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39290
39291         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39292         destructor tests.
39293
39294 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39295
39296         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39297         dg-require-visiblity.
39298         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39299         * g++.dg/ext/visibility/fvisibility.C: Likewise.
39300         * g++.dg/ext/visibility/memfuncts.C: Likewise.
39301         * g++.dg/ext/visibility/new1.C: Likewise.
39302         * g++.dg/ext/visibility/pragma.C: Likewise.
39303         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39304         * g++.dg/ext/visibility/virtual.C: Likewise.
39305         * g++/dg/ext/visibility/visibility-1.C: Likewise.
39306         * g++/dg/ext/visibility/visibility-2.C: Likewise.
39307         * g++/dg/ext/visibility/visibility-3.C: Likewise.
39308         * g++/dg/ext/visibility/visibility-4.C: Likewise.
39309         * g++/dg/ext/visibility/visibility-5.C: Likewise.
39310         * g++/dg/ext/visibility/visibility-6.C: Likewise.
39311         * g++/dg/ext/visibility/visibility-7.C: Likewise.
39312         * g++/dg/ext/visibility/visibility-8.C: New test.
39313         * gcc.c-torture/compile/dll.x: Remove.
39314         * gcc.dg/dll-2.c: Use dg-require-dll
39315         * gcc.dg/visibility-10.c: New test.
39316         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39317         supporting DLLs.
39318         * lib/scanasm.exp (scan_hidden): New function.
39319         (scan_not_hidden): Likewise.
39320
39321 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
39322
39323         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39324
39325 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
39326
39327         * gcc.c-torture/execute/20040805-1.c: New test.
39328
39329 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
39330
39331         * gcc.dg/20020118-1.c: Declare abort.
39332         * gcc.dg/altivec_check.h: Likewise.
39333         * gcc.dg/iftrap-2.c: Likewise.
39334         * gcc.dg/pragma-darwin.c: Likewise.
39335         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39336
39337 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
39338
39339         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39340
39341 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39342
39343         * gcc.c-torture/execute/builtins/abs-2.c,
39344         gcc.c-torture/execute/builtins/abs-3.c,
39345         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39346         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39347         intmax_t, uintmax_t and their limits.
39348         * gcc.dg/intmax_t-1.c: New test.
39349
39350 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39351
39352         * g++.dg/tc1/dr147.C: Add reference to PR.
39353
39354 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
39355
39356         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39357         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39358
39359 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
39360
39361         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39362
39363 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39364
39365         * gcc.dg/redecl-5.c: New test.
39366         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39367         of scanf.
39368
39369 2004-08-03  Roger Sayle  <roger@eyesopen.com>
39370
39371         PR middle-end/16790
39372         * gcc.c-torture/execute/pr16790-1.c: New test case.
39373
39374 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39375
39376         * g++.dg/ext/visibility/assign1.C: New test.
39377         * g++.dg/ext/visibility/new1.C: Likewise.
39378
39379         * gcc.dg/symbian1.c: New test.
39380         * gcc.dg/symbian2.c: Likewise.
39381
39382 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
39383
39384         PR target/16570
39385         * gcc.dg/i386-sse-9.c: New test.
39386
39387 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39388
39389         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39390
39391 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39392
39393         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39394         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39395         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39396         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39397         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39398         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39399         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39400         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39401         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39402         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39403         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39404         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39405         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39406         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39407         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39408         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39409         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39410         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39411         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39412         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39413         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39414         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39415         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39416         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39417         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39418         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39419         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39420         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39421         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39422         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39423         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39424         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39425         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39426         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39427         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39428         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39429         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39430         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39431         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39432         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39433         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39434         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39435         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39436         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39437         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39438         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39439         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39440         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39441         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39442         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39443         gcc.misc-tests/i386-pf-3dnow-1.c,
39444         gcc.misc-tests/i386-pf-athlon-1.c,
39445         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39446         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39447         Declare built-in functions used.
39448         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39449
39450 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
39451
39452         PR c++/16707
39453         * g++.dg/lookup/using12.C: New test.
39454
39455         * g++.dg/init/null1.C: Fix PR number.
39456         * g++.dg/parse/namespace10.C: Likewise.
39457
39458 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39459
39460         PR c++/16224
39461         * g++.dg/template/spec17.C: New test.
39462         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39463         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39464
39465 2004-08-02  David Billinghurst
39466
39467         PR fortran/16292
39468         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39469
39470 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
39471
39472         * gcc.dg/ia64-got-1.c: New test case.
39473
39474 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39475
39476         PR c++/16489
39477         * g++.dg/init/null1.C: New test.
39478         * g++.dg/tc1/dr76.C: Adjust error marker.
39479
39480         PR c++/16529
39481         * g++.dg/parse/namespace10.C: New test.
39482
39483         PR c++/16810
39484         * g++.dg/inherit/ptrmem2.C: New test.
39485
39486 2004-08-02  Ben Elliston  <bje@au.ibm.com>
39487
39488         PR target/16155
39489         * gcc.dg/pr16155.c: New test.
39490
39491 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39492
39493         * gcc.dg/redecl-2.c: New test.
39494
39495 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
39496
39497         * gcc.dg/darwin-longdouble.c: New file.
39498
39499 2004-07-30  Richard Henderson  <rth@redhat.com>
39500
39501         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39502         write to constant argument.
39503         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39504
39505 2004-07-30  Richard Henderson  <rth@redhat.com>
39506
39507         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39508         tests of nearest around zero.
39509
39510 2004-07-30  Andrew Pinski  <apinski@apple.com>
39511
39512         * gcc.c-torture/compile/20040730-1.c: New test.
39513
39514 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39515
39516         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39517         powerpc-eabispe.
39518
39519 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39520
39521         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39522
39523 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
39524
39525         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39526         contains $ld_library_path.
39527         * lib/gfortran.exp (gfortran_link_flags): Likewise.
39528
39529 2004-07-29  Richard Henderson  <rth@redhat.com>
39530
39531         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39532
39533         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39534         (alt2, which): New.
39535         (Check): Accept either alternative.
39536
39537 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
39538
39539         * g++.dg/abi/inline1.C: New test.
39540         * g++.dg/abi/local1-a.cc: Likewise.
39541         * g++.dg/abi/local1.C: Likewise.
39542         * g++.dg/abi/mangle11.C: Tweak location of warnings.
39543         * g++.dg/abi/mangle12.C: Likewise.
39544         * g++.dg/abi/mangle17.C: Likewise.
39545         * g++.dg/abi/mangle20-2.C: Likewise.
39546         * g++.dg/opt/interface1.C: Likewise.
39547         * g++.dg/opt/interface1.h: Likewise.
39548         * g++.dg/opt/interface1-a.cc: New test.
39549         * g++.dg/parse/repo1.C: New test.
39550         * g++.dg/template/repo1.C: Likewise.
39551         * g++.dg/warn/Winline-1.C: Likewise.
39552         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39553
39554 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
39555
39556         * gcc.dg/tree-ssa/20040729-1.c: New test.
39557
39558 2004-07-27  Matt Austern <austern@apple.com>
39559
39560         * gcc.dg/darwin-bool-1.c: New test.
39561         * gcc.dg/darwin-bool-2.c: New test.
39562
39563 2004-07-28  Richard Henderson  <rth@redhat.com>
39564
39565         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39566         arguments in the correct type.  Don't write to constant arguments.
39567
39568 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39569
39570         PR tree-optimization/16688
39571         PR tree-optimization/16689
39572         * g++.dg/tree-ssa/pr16688.C: New test.
39573
39574 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39575
39576         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39577         loads.  Not only in the comment, this time.
39578
39579 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
39580
39581         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
39582         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39583         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
39584         * gcc.dg/sh4a-bitmovua.c: New.
39585         * gcc.dg/sh4a-cos.c: New.
39586         * gcc.dg/sh4a-cosf.c: New.
39587         * gcc.dg/sh4a-fprun.c: New.
39588         * gcc.dg/sh4a-fsrra.c: New.
39589         * gcc.dg/sh4a-memmovua.c: New.
39590         * gcc.dg/sh4a-sin.c: New.
39591         * gcc.dg/sh4a-sincos.c: New.
39592         * gcc.dg/sh4a-sincosf.c: New.
39593         * gcc.dg/sh4a-sinf.c: New.
39594
39595 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39596
39597         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39598         conditionals.
39599         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39600         loads.
39601         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39602         DOM1.
39603
39604 2004-07-27  Andrew Pinski  <apinski@apple.com>
39605
39606         * g++.dg/rtti/tinfo1.C: Correct the xfail.
39607
39608 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
39609
39610         * gcc.dg/pragma-isr.c: New test.
39611
39612 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39613
39614         PR c++/14429
39615         * g++.dg/template/ttp11.C: New test.
39616
39617 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
39618
39619         * gcc.c-torture/compile/20040727-1.c: New test.
39620
39621 2004-07-26  Eric Christopher  <echristo@redhat.com>
39622
39623         * gcc.c-torture/compile/20040726-2.c: New test.
39624
39625 2004-07-26  Andrew Pinski  <apinski@apple.com>
39626
39627         * g++.dg/rtti/tinfo1.C: Xfail.
39628
39629 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
39630
39631         * gcc.c-torture/compile/20040726-1.c: New test.
39632
39633 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
39634             Brian Ryner  <bryner@brianryner.com>
39635
39636         PR c++/9283
39637         PR c++/15000
39638         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39639         * g++.dg/ext/visibility/: New directory.
39640         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39641         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39642         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39643         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39644         * g++.dg/ext/visibility/fvisibility.C,
39645         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39646         g++.dg/ext/visibility/fvisibility-override1.C
39647         g++.dg/ext/visibility/fvisibility-override2.C
39648         g++.dg/ext/visibility/memfuncts.C
39649         g++.dg/ext/visibility/noPLT.C
39650         g++.dg/ext/visibility/pragma.C
39651         g++.dg/ext/visibility/pragma-override1.C
39652         g++.dg/ext/visibility/pragma-override2.C
39653         g++.dg/ext/visibility/staticmemfuncts.C
39654         g++.dg/ext/visibility/virtual.C: New tests.
39655
39656 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39657
39658         PR c/15360
39659         * gcc.dg/pr15360-1.c: New test.
39660
39661 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
39662
39663         * gcc.dg/pragma-align-2.c: New test.
39664         * gcc.dg/pragma-init-fini.c: New test.
39665         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
39666         targets.
39667
39668 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39669
39670         * gcc.dg/init-string-2.c: New test.
39671
39672 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
39673
39674         PR 16684
39675         * gcc.dg/Wredundant-decls-1.c: New test case.
39676
39677 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
39678
39679         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39680         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39681         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39682         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39683         * gcc.dg/compat/generate-random.c: New file.
39684         * gcc.dg/compat/generate-random.h: Likewise.
39685         * gcc.dg/compat/generate-random_r.c: Likewise.
39686         * gcc.dg/compat/struct-layout-1.h: Likewise.
39687         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39688         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39689         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39690         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39691         * gcc.dg/compat/struct-layout-1_main.c: New test.
39692         * gcc.dg/compat/struct-layout-1_x.c: New file.
39693         * gcc.dg/compat/struct-layout-1_y.c: New file.
39694         * gcc.dg/compat/struct-layout-1_test.h: New file.
39695
39696 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39697
39698         * gcc.dg/comp-return-1.c: New test
39699
39700 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
39701
39702         * gcc.dg/vmx/8-02a.c: Fix typo.
39703
39704         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39705         * gcc.dg/darwin-abi-3.c: New test.
39706
39707         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39708         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39709
39710         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39711         * gcc.dg/vmx/ops-long-1.c: New test.
39712         * gcc.dg/vmx/ops-long-2.c: New test.
39713
39714 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39715
39716         * g++.dg/lookup/conv-[1234].C: New.
39717
39718 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
39719
39720         * g++.dg/parse/attr2.C: Simplify.
39721
39722 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39723
39724         PR c/7284
39725         * gcc.c-torture/execute/pr7284-1.c: New test.
39726
39727 2004-07-22  Brian Booth  <bbooth@redhat.com>
39728
39729         * gcc.dg/tree-ssa/20040721-1.c: New test.
39730
39731 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39732
39733         * g++.dg/template/crash20.c: New.
39734
39735 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
39736
39737         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39738         Add dg-run directive.  Declare variables as required.
39739         * gfortran.dg/g77/README: Update
39740
39741 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
39742
39743         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39744         gcc.dg/cris-peep2-andu2.c: New tests.
39745
39746 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39747
39748         PR c/15052
39749         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39750         on return type.
39751         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
39752         messages.
39753         * gcc.dg/qual-return-2.c: Update expected messages.
39754         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39755
39756 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39757
39758         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39759         * gcc.dg/noncompile/921102-1.c: Update expected error message.
39760
39761 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39762
39763         PR c/11250
39764         * gcc.dg/init-string-1.c: New test.
39765
39766 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
39767
39768         PR middle-end/15345
39769         PR c/16450
39770         * gcc.dg/torture/nested-fn-1.c: New test.
39771
39772 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
39773
39774         PR target/16559
39775         * gcc.dg/ia64-fptr-1.c: New file.
39776
39777 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39778
39779         PR c++/14497
39780         * g++.dg/template/spec16.C: New test.
39781         * g++.old-deja/g++.robertl/eb118.C: Remove.
39782
39783 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39784
39785         PR c++/509
39786         * g++.dg/template/spec15.C: New test.
39787
39788 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
39789
39790         Copy cases from g77.f-torture/execute and add dg-run
39791         directive.  Other changes as noted.
39792         * gfortran.dg/g77/13037.f
39793         * gfortran.dg/g77/1832.f
39794         * gfortran.dg/g77/19981119-0.f
39795         * gfortran.dg/g77/19990313-0.f
39796         * gfortran.dg/g77/19990313-1.f
39797         * gfortran.dg/g77/19990313-2.f
39798         * gfortran.dg/g77/19990313-3.f
39799         * gfortran.dg/g77/19990419-1.f
39800         * gfortran.dg/g77/19990826-0.f
39801         * gfortran.dg/g77/19990826-2.f
39802         * gfortran.dg/g77/20000503-1.f
39803         * gfortran.dg/g77/20001111.f
39804         * gfortran.dg/g77/20010116.f
39805         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39806         * gfortran.dg/g77/20010430.f
39807         * gfortran.dg/g77/6177.f
39808         * gfortran.dg/g77/947.f
39809         * gfortran.dg/g77/970816-3.f
39810         * gfortran.dg/g77/971102-1.f
39811         * gfortran.dg/g77/980520-1.f
39812         * gfortran.dg/g77/980628-0.f
39813         * gfortran.dg/g77/980628-1.f
39814         * gfortran.dg/g77/980628-10.f
39815         * gfortran.dg/g77/980628-2.f
39816         * gfortran.dg/g77/980628-3.f
39817         * gfortran.dg/g77/980628-7.f
39818         * gfortran.dg/g77/980628-8.f
39819         * gfortran.dg/g77/980628-9.f
39820         * gfortran.dg/g77/980701-0.f
39821         * gfortran.dg/g77/980701-1.f
39822         * gfortran.dg/g77/cabs.f
39823         * gfortran.dg/g77/claus.f
39824         * gfortran.dg/g77/complex_1.f
39825         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39826         * gfortran.dg/g77/dcomplex.f
39827         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39828         * gfortran.dg/g77/f90-intrinsic-mathematical.f
39829         * gfortran.dg/g77/f90-intrinsic-numeric.f
39830         * gfortran.dg/g77/int8421.f
39831         * gfortran.dg/g77/labug1.f
39832         * gfortran.dg/g77/large_vec.f
39833         * gfortran.dg/g77/le.f
39834         * gfortran.dg/g77/short.f
39835         * gfortran.dg/g77/README: Update
39836
39837 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
39838
39839         PR c++/16637
39840         * g++.dg/parse/lookup4.C: New test.
39841
39842 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39843
39844         PR c++/16175
39845         * g++.dg/template/ttp10.C: New test.
39846
39847 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39848
39849         * gcc.dg/pr12625-1.c: New test.
39850
39851 2004-07-20  Steven Bosscher  <stevenb@suse.de>
39852
39853         * gcc.dg/switch-warn-1.c: New test.
39854         * gcc.dg/switch-warn-2.c: New test.
39855         * gcc.c-torture/compile/pr14730.c: Update.
39856
39857 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
39858
39859         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39860         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39861         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39862         g++.dg/template/nontype3.C: Remove trailing CR from tests.
39863
39864 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
39865
39866         PR c++/16623
39867         * g++.dg/template/assign1.C: New test.
39868
39869 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39870
39871         PR c++/12170
39872         * g++.dg/template/ttp9.C: New test.
39873
39874 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
39875
39876         * gcc.dg/format/cmn-err-1.c: New test.
39877
39878 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39879
39880         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39881         gcc.dg/Wparentheses-10.c: New tests.
39882         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39883
39884 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39885
39886         PR fortran/16465
39887         * gfortran.dg/g77//ffixed-line-length-0.f,
39888         gfortran.dg/g77/ffixed-line-length-132.f,
39889         gfortran.dg/g77/ffixed-line-length-72.f,
39890         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39891         gfortran.dg/g77/README: Update.
39892
39893 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39894
39895         PR c++/13092
39896         * g++.dg/template/non-dependent7.C: New test.
39897         * g++.dg/template/non-dependent8.C: Likewise.
39898         * g++.dg/template/non-dependent9.C: Likewise.
39899         * g++.dg/template/non-dependent10.C: Likewise.
39900
39901 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
39902
39903         PR c++/16337
39904         * g++.dg/parse/attr2.C: New test.
39905
39906 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
39907
39908         * g77.dg: Removed.
39909         * g77.f-torture: Ditto.
39910
39911 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39912
39913         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
39914         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
39915         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
39916
39917 2004-07-16  Richard Henderson  <rth@redhat.com>
39918
39919         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
39920
39921 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39922
39923         * lib/fortran-torture.exp (fortran-torture): Don't test compile
39924         tests with full list of options.
39925         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
39926         of TORTURE_OPTIONS if test contains 'dg-do run'.
39927
39928         PR fortran/16404
39929         * gfortran.dg/do_iterator.f90: New test.
39930
39931 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39932
39933         PR rtl-optimization/16536
39934         * gcc.c-torture/execute/restrict-1.c: New test.
39935
39936 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39937
39938         PR fortran/15324
39939         * gfortran.dg/pr15324.f90: New test.
39940
39941         PR fortran/15129
39942         * gfortran.dg/pr15129.f90: New test.
39943
39944         PR fortran/15140
39945         * gfortran.dg/pr15140.f90: New test.
39946
39947         PR fortran/13792
39948         * gfortran.fortran-torture/execute/bounds.f90: Add check for
39949         compile-time simplification.
39950
39951 2004-07-14  Mike Stump  <mrs@apple.com>
39952
39953         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39954
39955 2004-07-14  James E Wilson  <wilson@specifixinc.com>
39956
39957         PR target/16325
39958         * gcc.dg/profile-generate-1.c: New.
39959
39960 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
39961
39962         * gcc.c-torture/execute/20040709-1.c: New test.
39963         * gcc.c-torture/execute/20040709-2.c: New test.
39964
39965 2004-07-14  Mike Stump  <mrs@apple.com>
39966
39967         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39968
39969 2004-07-14  Mike Stump  <mrs@apple.com>
39970
39971         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39972
39973 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39974
39975         PR c++/16518
39976         * g++.dg/parse/mutable1.C: New test.
39977
39978 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39979
39980         PR tree-optimization/16443
39981         * gcc.dg/tree-ssa/20040713-1.c: New test.
39982
39983 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39984
39985         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39986         for operator new.
39987
39988 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39989
39990         * gfortran.dg/g77/README: New file
39991         * gfortran.dg/g77/19981216-0.f: Copy from
39992         g77.f-torture/noncompile.  Add "dg-do compile" and
39993         dg-error as required.
39994         * gfortran.dg/g77/19990218-1.f: Likewise.
39995         * gfortran.dg/g77/19990905-1.f: Likewise.
39996         * gfortran.dg/g77/9263.f: Likewise.
39997         * gfortran.dg/g77/980615-0.f: Likewise.
39998         * gfortran.dg/g77/980616-0.f: Likewise.
39999         * gfortran.dg/g77/check0.f: Likewise.
40000         * gfortran.dg/g77/select_no_compile.f: Likewise.
40001
40002 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40003
40004         Copy files from g77.f-torture/compile.
40005         Add "{ dg-do compile}".  Other changes as noted
40006         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40007         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40008         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40009         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40010         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40011         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40012         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40013         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40014         statement to conform to standard.  Append alpha1.x for reference.
40015         * gfortran.dg/g77/xformat.f: Add dg-warning
40016
40017 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40018
40019         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40020         Add {dg-do compile} directive.
40021         * gfortran.dg/g77/cpp2.F: Likewise.
40022
40023 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40024
40025         PR c++/5402
40026         * g++.dg/lookup/name-clash1.C: New test.
40027
40028         PR c++/9777
40029         * g++.dg/lookup/name-clash2.C: New test.
40030
40031         PR c++/12102
40032         * g++.dg/lookup/name-clash3.C: New test.
40033
40034 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40035
40036         * g++.dg/lookup/new2.C: New test.
40037         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40038
40039 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
40040
40041         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40042         Add {dg-do compile} directive.
40043         * gfortran.dg/g77/13060.f: Likewise.
40044         * gfortran.dg/g77/19990218-0.f: Likewise.
40045         * gfortran.dg/g77/19990305-0.f: Likewise.
40046         * gfortran.dg/g77/19990419-0.f: Likewise.
40047         * gfortran.dg/g77/19990502-0.f: Likewise.
40048         * gfortran.dg/g77/19990502-1.f: Likewise.
40049         * gfortran.dg/g77/19990525-0.f: Likewise.
40050         * gfortran.dg/g77/19990826-1.f: Likewise.
40051         * gfortran.dg/g77/19990826-3.f: Likewise.
40052         * gfortran.dg/g77/19990905-2.f: Likewise.
40053         * gfortran.dg/g77/20000412-1.f: Likewise.
40054         * gfortran.dg/g77/20000511-1.f: Likewise.
40055         * gfortran.dg/g77/20000511-2.f: Likewise.
40056         * gfortran.dg/g77/20000518.f: Likewise.
40057         * gfortran.dg/g77/20000601-1.f: Likewise.
40058         * gfortran.dg/g77/20000601-2.f: Likewise.
40059         * gfortran.dg/g77/20000629-1.f: Likewise.
40060         * gfortran.dg/g77/20000630-2.f: Likewise.
40061         * gfortran.dg/g77/20010115.f: Likewise.
40062         * gfortran.dg/g77/20010321-1.f: Likewise.
40063         * gfortran.dg/g77/20010426.f: Likewise.
40064         * gfortran.dg/g77/20020307-1.f: Likewise.
40065         * gfortran.dg/g77/8485.f: Likewise.
40066         * gfortran.dg/g77/960317-1.f: Likewise.
40067         * gfortran.dg/g77/970915-0.f: Likewise.
40068         * gfortran.dg/g77/980310-1.f: Likewise.
40069         * gfortran.dg/g77/980310-2.f: Likewise.
40070         * gfortran.dg/g77/980310-3.f: Likewise.
40071         * gfortran.dg/g77/980310-4.f: Likewise.
40072         * gfortran.dg/g77/980310-6.f: Likewise.
40073         * gfortran.dg/g77/980310-7.f: Likewise.
40074         * gfortran.dg/g77/980310-8.f: Likewise.
40075         * gfortran.dg/g77/980419-2.f: Likewise.
40076         * gfortran.dg/g77/980424-0.f: Likewise.
40077         * gfortran.dg/g77/980427-0.f: Likewise.
40078         * gfortran.dg/g77/980729-0.f: Likewise.
40079         * gfortran.dg/g77/981117-1.f: Likewise.
40080         * gfortran.dg/g77/toon_1.f: Likewise.
40081
40082 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40083
40084         PR c++/2204
40085         * g++.dg/other/abstract2.C: New test.
40086
40087 2004-07-12  Paul Brook  <paul@codesourcery.com>
40088
40089         * gfortran.dg/pointer_init_1.f90: New test.
40090
40091 2004-07-11  Paul Brook  <paul@codesourcery.com>
40092
40093         PR fortran/15986
40094         * gfortran.dg/contained_1.f90: New test.
40095
40096 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
40097
40098         * g++.dg/parse/defarg8.C: New test.
40099
40100 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40101
40102         PR fortran/16433
40103         * gfortran.dg/pr16433.f: New test.
40104
40105         PR fortran/17574
40106         * gfortran.dg/pr15754.f90: New test.
40107
40108 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40109
40110         PR tree-optimization/16437
40111         * gcc.c-torture/execute/bitfld-4.c: New test.
40112
40113 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40114
40115         * gfortran.fortran-torture/execute/common_2.f90: Add check for
40116         access to common var from module.
40117
40118 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40119
40120         PR fortran/16336
40121         * gfortran.fortran-torture/execute/common_2.f90: New test.
40122
40123 2004-07-10  Paul Brook  <paul@codesourcery.com>
40124
40125         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40126
40127 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40128
40129         PR fortran/15969
40130         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40131
40132 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
40133
40134         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40135         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40136         * gfortran.dg/g77/ffree-form-1.f: Likewise.
40137         * gfortran.dg/g77/ffree-form-2.f: Likewise.
40138         * gfortran.dg/g77/ffree-form-3.f: Likewise.
40139         * gfortran.dg/g77/fno-underscoring.f: Likewise.
40140         * gfortran.dg/g77/funderscoring.f: Likewise.
40141         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
40142
40143 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40144
40145         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40146
40147 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40148         Paul Brook  <paul@codesourcery.com>
40149
40150         PR fortran/13415
40151         * gfortran.dg/common_pointer_1.f90: New test.
40152
40153 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40154
40155         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40156
40157 2004-07-09  James E Wilson  <wilson@specifixinc.com>
40158
40159         PR target/16364
40160         * gcc.c-torture/compile/20040709-1.c: New.
40161
40162 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40163
40164         PR fortran/14077
40165         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40166
40167 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40168
40169         PR fortran/13201
40170         * gfortran.dg/shape_1.f90: New test.
40171
40172 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
40173             Andrew Pinski  <apinski@apple.com>
40174
40175         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40176
40177 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40178
40179         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40180         comment.
40181
40182 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40183         Paul Brook  <paul@codesourcery.com>
40184
40185         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40186         '.f95' and '.F95'.
40187
40188 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
40189
40190         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40191
40192 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40193
40194         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40195         testcases with capital suffix.
40196
40197 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40198
40199         PR fortran/15481
40200         PR fortran/13372
40201         PR fortran/13575
40202         PR fortran/15978
40203         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40204
40205         * gfortran.dg/implicit_1.f90: New test.
40206
40207 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40208
40209         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40210         expression to match gfortran warning/error messages
40211         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40212         dg-error text.
40213
40214 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40215
40216         * lib/fortran-torture.exp: Rename proc search_for to
40217         search_for_re.
40218
40219 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40220
40221         * gcc.c-torture/execute/simd-5.x: New file.
40222         XFAIL on SPARC 64-bit at -O0.
40223
40224 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40225
40226         PR c++/8211
40227         PR c++/16165
40228         * g++.dg/warn/effc3.C: New test.
40229
40230 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40231
40232         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40233         change X to 1X in format.
40234         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40235         add data statements to conform to standard.
40236
40237 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40238
40239         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40240         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40241         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40242
40243 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40244
40245         * gfortran.dg/g77/7388.f: Copy from g77.dg
40246         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40247         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40248         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40249         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40250         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40251         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40252         * gfortran.dg/g77/strlen0.f: Likewise.
40253
40254 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40255
40256         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40257         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40258
40259 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40260
40261         * gcc.c-torture/execute/920428-2.x: Delete.
40262         * gcc.c-torture/execute/920501-7.x: Likewise.
40263
40264 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
40265
40266         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40267         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
40268         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40269         prescott and c3-2.
40270         (PREFETCH_3DNOW): Add -march=c3.
40271
40272 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
40273
40274         PR c/16437
40275         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40276         * gcc.c-torture/execute/bf64-1.x: Likewise.
40277
40278 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40279
40280         * gcc.c-torture/compile/20040708-1.c: New test.
40281
40282 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40283
40284         PR c++/16169
40285         * g++.dg/warn/effc2.C: New test.
40286
40287 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40288
40289         * gcc.c-torture/execute/bitfld-1.x: Remove.
40290         * gcc.c-torture/execute/bitfld-3.c: New test.
40291         * gcc.dg/bitfld-2.c: Remove XFAILs.
40292
40293 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
40294
40295         PR c++/16276
40296         * g++.dg/rtti/tinfo1.C: New file.
40297
40298 2004-07-07  Eric Christopher  <echristo@redhat.com>
40299
40300         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40301
40302 2004-07-07  Andrew Pinski  <apinski@apple.com>
40303
40304         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40305
40306 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
40307
40308         * g++.dg/init/call1.C: XFAIL.
40309
40310 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
40311
40312         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40313         except for movstrict*, to movmem* and clrstr* to clrmem*.
40314
40315 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
40316
40317         * gcc.c-torture/execute/20040707-1.c: New test.
40318
40319 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
40320
40321         * gcc.c-torture/execute/20040706-1.c: New test.
40322
40323 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40324
40325         PR c++/3671
40326         * g++.dg/template/spec14.C: New test.
40327
40328 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
40329
40330         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40331         nothing if not yet defined.  Use it in b, c and d type definitions.
40332         * gcc.c-torture/execute/20040705-1.c: New test.
40333         * gcc.c-torture/execute/20040705-2.c: New test.
40334
40335 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40336
40337         PR c++/2518
40338         * g++.dg/lookup/new1.C: New test.
40339
40340 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40341
40342         PR c++/11406
40343         * g++.dg/template/sizeof8.C: New test.
40344
40345 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
40346
40347         * gcc.c-torture/compile/20040705-1.c: New test.
40348
40349 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
40350
40351         * gfortran.fortran-torture/execute/seq_io.f90: New test.
40352
40353 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40354
40355         * gcc.dg/cpp/if-mop.c: Two new testcases.
40356         * gcc.dg/cpp/trad/comment-3.c: New.
40357
40358 2004-07-04  Paul Brook  <paul@codesourcery.com>
40359
40360         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40361
40362 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
40363
40364         PR c++/3761
40365         * g++.dg/lookup/crash4.C: New test.
40366
40367 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
40368
40369         * gcc.c-torture/execute/builtin-abs-1.c
40370         * gcc.c-torture/execute/builtin-abs-2.c
40371         * gcc.c-torture/execute/builtin-complex-1.c
40372         * gcc.c-torture/execute/builtins/string-1-lib.c
40373         * gcc.c-torture/execute/builtins/string-1.c
40374         * gcc.c-torture/execute/builtins/string-2-lib.c
40375         * gcc.c-torture/execute/builtins/string-2.c
40376         * gcc.c-torture/execute/builtins/string-3-lib.c
40377         * gcc.c-torture/execute/builtins/string-3.c
40378         * gcc.c-torture/execute/builtins/string-4-lib.c
40379         * gcc.c-torture/execute/builtins/string-4.c
40380         * gcc.c-torture/execute/builtins/string-5-lib.c
40381         * gcc.c-torture/execute/builtins/string-5.c
40382         * gcc.c-torture/execute/builtins/string-6-lib.c
40383         * gcc.c-torture/execute/builtins/string-6.c
40384         * gcc.c-torture/execute/builtins/string-7-lib.c
40385         * gcc.c-torture/execute/builtins/string-7.c
40386         * gcc.c-torture/execute/builtins/string-8-lib.c
40387         * gcc.c-torture/execute/builtins/string-8.c
40388         * gcc.c-torture/execute/builtins/string-9-lib.c
40389         * gcc.c-torture/execute/builtins/string-9.c
40390         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40391         * gcc.c-torture/execute/builtins/string-asm-1.c
40392         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40393         * gcc.c-torture/execute/builtins/string-asm-2.c
40394         * gcc.c-torture/execute/stdio-opt-1.c
40395         * gcc.c-torture/execute/stdio-opt-2.c
40396         * gcc.c-torture/execute/stdio-opt-3.c
40397         * gcc.c-torture/execute/string-opt-1.c
40398         * gcc.c-torture/execute/string-opt-10.c
40399         * gcc.c-torture/execute/string-opt-11.c
40400         * gcc.c-torture/execute/string-opt-12.c
40401         * gcc.c-torture/execute/string-opt-13.c
40402         * gcc.c-torture/execute/string-opt-14.c
40403         * gcc.c-torture/execute/string-opt-15.c
40404         * gcc.c-torture/execute/string-opt-16.c
40405         * gcc.c-torture/execute/string-opt-2.c
40406         * gcc.c-torture/execute/string-opt-6.c
40407         * gcc.c-torture/execute/string-opt-7.c
40408         * gcc.c-torture/execute/string-opt-8.c:
40409         Replace with ...
40410
40411         * gcc.c-torture/execute/builtins/abs-2.c
40412         * gcc.c-torture/execute/builtins/abs-3.c
40413         * gcc.c-torture/execute/builtins/complex-1.c
40414         * gcc.c-torture/execute/builtins/fprintf.c
40415         * gcc.c-torture/execute/builtins/fputs.c
40416         * gcc.c-torture/execute/builtins/memcmp.c
40417         * gcc.c-torture/execute/builtins/memmove.c
40418         * gcc.c-torture/execute/builtins/memops-asm.c
40419         * gcc.c-torture/execute/builtins/mempcpy-2.c
40420         * gcc.c-torture/execute/builtins/mempcpy.c
40421         * gcc.c-torture/execute/builtins/memset.c
40422         * gcc.c-torture/execute/builtins/printf.c
40423         * gcc.c-torture/execute/builtins/sprintf.c
40424         * gcc.c-torture/execute/builtins/strcat.c
40425         * gcc.c-torture/execute/builtins/strchr.c
40426         * gcc.c-torture/execute/builtins/strcmp.c
40427         * gcc.c-torture/execute/builtins/strcpy.c
40428         * gcc.c-torture/execute/builtins/strcspn.c
40429         * gcc.c-torture/execute/builtins/strlen-2.c
40430         * gcc.c-torture/execute/builtins/strlen.c
40431         * gcc.c-torture/execute/builtins/strncat.c
40432         * gcc.c-torture/execute/builtins/strncmp-2.c
40433         * gcc.c-torture/execute/builtins/strncmp.c
40434         * gcc.c-torture/execute/builtins/strncpy.c
40435         * gcc.c-torture/execute/builtins/strpbrk.c
40436         * gcc.c-torture/execute/builtins/strpcpy-2.c
40437         * gcc.c-torture/execute/builtins/strpcpy.c
40438         * gcc.c-torture/execute/builtins/strrchr.c
40439         * gcc.c-torture/execute/builtins/strspn.c
40440         * gcc.c-torture/execute/builtins/strstr-asm.c
40441         * gcc.c-torture/execute/builtins/strstr.c:
40442         ... these new files.
40443
40444         * gcc.c-torture/execute/builtins/abs-2-lib.c
40445         * gcc.c-torture/execute/builtins/abs-3-lib.c
40446         * gcc.c-torture/execute/builtins/complex-1-lib.c
40447         * gcc.c-torture/execute/builtins/fprintf-lib.c
40448         * gcc.c-torture/execute/builtins/fputs-lib.c
40449         * gcc.c-torture/execute/builtins/memcmp-lib.c
40450         * gcc.c-torture/execute/builtins/memmove-lib.c
40451         * gcc.c-torture/execute/builtins/memops-asm-lib.c
40452         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40453         * gcc.c-torture/execute/builtins/mempcpy-lib.c
40454         * gcc.c-torture/execute/builtins/memset-lib.c
40455         * gcc.c-torture/execute/builtins/printf-lib.c
40456         * gcc.c-torture/execute/builtins/sprintf-lib.c
40457         * gcc.c-torture/execute/builtins/strcat-lib.c
40458         * gcc.c-torture/execute/builtins/strchr-lib.c
40459         * gcc.c-torture/execute/builtins/strcmp-lib.c
40460         * gcc.c-torture/execute/builtins/strcpy-lib.c
40461         * gcc.c-torture/execute/builtins/strcspn-lib.c
40462         * gcc.c-torture/execute/builtins/strlen-2-lib.c
40463         * gcc.c-torture/execute/builtins/strlen-lib.c
40464         * gcc.c-torture/execute/builtins/strncat-lib.c
40465         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40466         * gcc.c-torture/execute/builtins/strncmp-lib.c
40467         * gcc.c-torture/execute/builtins/strncpy-lib.c
40468         * gcc.c-torture/execute/builtins/strpbrk-lib.c
40469         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40470         * gcc.c-torture/execute/builtins/strpcpy-lib.c
40471         * gcc.c-torture/execute/builtins/strrchr-lib.c
40472         * gcc.c-torture/execute/builtins/strspn-lib.c
40473         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40474         * gcc.c-torture/execute/builtins/strstr-lib.c
40475         * gcc.c-torture/execute/builtins/lib/abs.c
40476         * gcc.c-torture/execute/builtins/lib/fprintf.c
40477         * gcc.c-torture/execute/builtins/lib/memset.c
40478         * gcc.c-torture/execute/builtins/lib/printf.c
40479         * gcc.c-torture/execute/builtins/lib/sprintf.c
40480         * gcc.c-torture/execute/builtins/lib/strcpy.c
40481         * gcc.c-torture/execute/builtins/lib/strcspn.c
40482         * gcc.c-torture/execute/builtins/lib/strncat.c
40483         * gcc.c-torture/execute/builtins/lib/strncmp.c
40484         * gcc.c-torture/execute/builtins/lib/strncpy.c
40485         * gcc.c-torture/execute/builtins/lib/strpbrk.c
40486         * gcc.c-torture/execute/builtins/lib/strspn.c
40487         * gcc.c-torture/execute/builtins/lib/strstr.c:
40488         New files containing support routines.
40489
40490         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40491         declaration.
40492         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40493         when not optimizing.
40494
40495 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
40496
40497         PR c++/16240
40498         * g++.dg/abi/mangle22.C: New test.
40499         * g++.dg/abi/mangle23.C: Likewise.
40500
40501 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
40502
40503         PR fortran/16290
40504         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40505         Allow for cases without denormalized floating point numbers.
40506
40507 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
40508
40509         PR c/1027
40510         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40511         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40512         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40513         expected warning text.
40514         * gcc.dg/format/diag-2.c: New test.
40515
40516 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40517
40518         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40519
40520 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
40521
40522         * gcc.dg/builtins-43.c: New.
40523         * gcc.dg/builtins-44.c: New.
40524         * gcc.dg/builtins-45.c: New.
40525
40526 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
40527             Andreas Tobler  <a.tobler@schweiz.ch>
40528
40529         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40530         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
40531         as SIGSEGV.
40532         * gcc.dg/cleanup-11.c: Likewise.
40533         * gcc.dg/cleanup-8.c: Likewise.
40534         * gcc.dg/cleanup-9.c: Likewise.
40535         * gcc.dg/cleanup-5.c: Run on all platforms.
40536
40537 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
40538
40539         * g++.dg/warn/nonnull1.C: New test.
40540
40541 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40542
40543         * gcc.dg/compat/compat-common.h: Wrap up CINT in
40544         an #ifndef SKIP_COMPLEX_INT/#endif pair.
40545         Special-case the Sun compiler wrt to <complex.h>.
40546
40547 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
40548
40549         * gcc.dg/Wunreachable-8.C: New test.
40550
40551         * gcc.dg/h8300-ice2.c : New test.
40552
40553 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
40554
40555         PR fortran/16161
40556         * gfortran.fortran-torture/compile/implicit.f90: Add test
40557         for implicit character.
40558
40559 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
40560
40561         PR fortran/16289
40562         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40563         Use tiny() intrinsic to find smallest non-negative real
40564
40565 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
40566
40567         * gcc.dg/compat/struct-by-value-22_main.c: New test.
40568         * gcc.dg/compat/struct-by-value-22_x.c: New.
40569         * gcc.dg/compat/struct-by-value-22_y.c: New.
40570
40571         * gcc.c-torture/execute/20040629-1.c: New test.
40572
40573 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
40574
40575         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40576         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40577
40578         PR target/16195
40579         * gcc.dg/20040625-1.c: New test.
40580
40581 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40582
40583         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40584
40585 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40586
40587         PR fortran/15963
40588         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40589
40590 2004-06-29  Richard Henderson  <rth@redhat.com>
40591
40592         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40593
40594 2004-06-29  Paul Brook  <paul@codesourcery.com>
40595
40596         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40597         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40598
40599 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
40600
40601         PR c++/16260
40602         * g++.dg/parse/crash15.C: New.
40603
40604 2004-06-28  Andrew Pinski  <apinski@apple.com>
40605
40606         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40607         by the error already.
40608
40609         * g++.dg/opt/ptrmem4.C: Change to compile only test.
40610
40611 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
40612
40613         PR target/14041
40614         * gcc.dg/h8300-bss-align-1.c : New.
40615
40616 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40617
40618         * PR c++/16174
40619         * g++.dg/template/ctor4.C: New.
40620
40621 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40622
40623         PR c++/16205
40624         * g++.dg/warn/Wsequence-point-1.C: New test.
40625
40626 2004-06-27  Paul Brook  <paul@codesourcery.com>
40627
40628         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40629
40630 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
40631
40632         * g++.old-deja/g++.mike/p7325.C: Remove.
40633
40634 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40635
40636         PR c/14963
40637         * gcc.dg/pr14963.c: New test.
40638
40639 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
40640
40641         PR c++/16193
40642         * g++.dg/parse/redef1.C: New test.
40643
40644 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
40645
40646         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40647         20021110.c.
40648         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40649         20021119-1.c.
40650         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40651         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40652         5-04.c.
40653         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40654         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40655         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40656         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40657         g++.brendan/enum14.C.
40658         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40659         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40660         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40661         g++.mike/virt1.C.
40662         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40663         memtemp24.C.
40664
40665 2004-06-27  Roger Sayle  <roger@eyesopen.com>
40666
40667         * gcc.dg/20040527-1.c: New test case.
40668
40669 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
40670
40671         PR gfortran/pr16196
40672         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40673
40674 2004-06-25  Roger Sayle  <roger@eyesopen.com>
40675
40676         PR middle-end/15825
40677         * gcc.dg/pr15825-1.c: New test case.
40678
40679 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40680
40681         * gcc.c-torture/execute/20040625-1.c: New test.
40682
40683 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40684
40685         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40686
40687 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40688
40689         * gcc.dg/torture/mips-div-1.c: New test.
40690
40691 2004-06-24  Jeff Law  <law@redhat.com>
40692
40693         * gcc.dg/tree-ssa/20040624-1.c: New test.
40694
40695 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
40696
40697         * gcc.c-torture/compile/20040624-1.c: New test.
40698
40699 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40700
40701         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40702         this directory.
40703
40704 2004-06-23  Andrew Pinski  <apinski@apple.com>
40705
40706         PR middle-end/15988
40707         * g++.dg/opt/ptrmem4.C: New test.
40708
40709         * gcc.dg/c90-array-quals-2.c: New test.
40710
40711 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
40712
40713         * gcc.dg/kpice1.c: New test.
40714
40715 2006-06-23  Andrew Pinski  <apinski@apple.com>
40716
40717         * gcc.dg/c90-array-quals.c: New test.
40718
40719 2006-06-22  Richard Henderson  <rth@redhat.com>
40720
40721         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40722
40723 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
40724
40725         * gcc.dg/builtins-config.h: Handle FreeBSD.
40726
40727 2006-06-22  Richard Henderson  <rth@redhat.com>
40728
40729         * g++.dg/opt/devirt1.C: New.
40730
40731 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
40732
40733         * g++.dg/opt/pr15551.C: New testcase.
40734
40735 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
40736
40737         PR target/14800
40738         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40739         x86_64-*-linux* when compiling for 32bit.
40740
40741 2004-06-21  Andrew Pinski  <apinski@apple.com>
40742
40743         * gcc.dg/pch/struct-1.c: New.
40744         * gcc.dg/pch/struct-1.hs: New.
40745
40746 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
40747
40748         * gcc.dg/pch/save-temps-1.c: New file.
40749         * gcc.dg/pch/save-temps-1.hs: New file.
40750
40751 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40752
40753         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40754         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40755
40756 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40757
40758         * gfortran.fortran-torture/execute/select_1.f90: Rename function
40759         to fix type error.
40760         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40761         Remove trailing spaces.
40762
40763 2004-06-21  Richard Henderson  <rth@redhat.com>
40764
40765         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40766         merging && to BIT_FIELD_REF.
40767
40768 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
40769
40770         * g++.dg/opt/placeholder1.C: New test.
40771
40772 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40773
40774         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40775         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40776         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40777         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40778
40779 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
40780
40781         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40782         extern "C".
40783         * g++.dg/other/pragma-re-1.C: Add comments.
40784
40785 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
40786
40787         PR gfortran/16080
40788         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40789
40790 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
40791
40792         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40793         instead of setting the type of size_t by
40794         hand.
40795
40796 2004-06-18  Roger Sayle  <roger@eyesopen.com>
40797
40798         * gcc.dg/unordered-2.c: New test case.
40799         * gcc.dg/unordered-3.c: New test case.
40800
40801 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
40802
40803         PR other/16043
40804         * lib/g++.exp (g++_version): Tweak regexp for version
40805         * lib/g77.exp (g77_version): Likewise.
40806         * lib/gfortran.exp (gfortran_version): Likewise.
40807         * lib/objc.exp (objc_version): Likewise.
40808         * lib/treelang.exp (treelang_version): Likewise.
40809
40810 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
40811
40812         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40813         Use INT_MAX instead of __INT_MAX__.
40814         * gcc.dg/compat/struct-align-2_y.c: Likewise.
40815
40816         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40817         * gcc.dg/compat/scalar-return-3_x.c: Use it.
40818         * gcc.dg/compat/scalar-return-3_y.c: Use it.
40819         * gcc.dg/compat/scalar-return-4_x.c: Use it.
40820         * gcc.dg/compat/scalar-return-4_y.c: Use it.
40821         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40822         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40823         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40824         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40825
40826         * gcc.dg/range-test-1.c: New test.
40827         * g++.dg/opt/range-test-1.C: New test.
40828
40829 2004-06-17  Richard Henderson  <rth@redhat.com>
40830
40831         * objc.dg/sync-1.m: New.
40832         * objc.dg/try-catch-1.m: Don't force next runtime.
40833         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40834         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40835         shadowed catch clause.
40836         * objc.dg/try-catch-5.m: New.
40837
40838 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
40839
40840         Bug 14610
40841         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40842
40843 2004-06-15  Richard Henderson  <rth@redhat.com>
40844
40845         * gcc.dg/20001116-1.c: Move expected warning line.
40846
40847 2004-06-15  Richard Henderson  <rth@redhat.com>
40848
40849         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40850         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40851
40852 2004-06-15  Jeff Law  <law@redhat.com>
40853
40854         * gcc.dg/tree-ssa/20040615-1.c: New test.
40855         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40856         be less sensitive to operand ordering.
40857         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40858
40859 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
40860
40861         * g++.dg/abi/bitfield3.C: Add comment..
40862
40863 2004-06-15  Richard Henderson  <rth@redhat.com>
40864
40865         * g++.dg/ext/stmtexpr1.C: XFAIL.
40866         * gcc.dg/20030612-1.c: XFAIL.
40867
40868 2004-06-15  Eric Christopher  <echristo@redhat.com>
40869
40870         * g++.dg/charset/asm5.c: New.
40871         * gcc.dg/charset/asm6.c: New.
40872
40873 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40874
40875         PR fortran/15962
40876         * gfortran.fortran-torture/execute/select_1.f90: New test.
40877
40878 2004-06-15  Paul Brook  <paul@codesourcery.com>
40879
40880         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40881
40882 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40883
40884         PR c++/15967
40885         * g++.dg/lookup/crash3.C: New test.
40886
40887 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40888
40889         PR c++/15947
40890         * g++.dg/parse/dtor4.C: New test.
40891
40892 2004-06-14  Jeff Law  <law@redhat.com>
40893
40894         * gcc.c-torture/compile/20040614-1.c: New test.
40895
40896 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40897
40898         PR fortran/15211
40899         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40900         LEN of a character array.
40901
40902 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
40903
40904         PR c++/15096
40905         * g++.dg/template/ptrmem10.C: New test.
40906
40907         PR c++/14930
40908         * g++.dg/template/friend30.C: New test.
40909
40910 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40911
40912         PR fortran/14928
40913         * gfortran.fortran-torture/compile/mloc.f90: New test.
40914
40915 2004-06-13  Paul Brook  <paul@codesourcery.com>
40916
40917         * gfortran.fortran-torture/execute/random_2.f90: New test.
40918
40919 2004-06-13  Eric Christopher  <echristo@redhat.com>
40920
40921         * gcc.dg/noncompile/redecl-1.c: Fix error message.
40922
40923 2004-06-12  Paul Brook  <paul@codesourcery.com>
40924
40925         * gfortran.fortran-torture/execute/contained_3.f90: New test.
40926
40927 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40928
40929         PR fortran/14923
40930         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
40931
40932 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40933
40934         PR fortran/14957
40935         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40936         syntax errors in end statements of contained subroutines.
40937
40938 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40939
40940         PR fortran/12841
40941         * gfortran.fortran-torture/execute/null_arg.f90: New test.
40942
40943 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40944
40945         PR fortran/15665
40946         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40947
40948 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40949
40950         PR gfortran/12839
40951         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40952
40953 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
40954
40955         PR c++/15862
40956         * g++.dg/parse/enum1.C: New test.
40957
40958 2004-06-10  Jeff Law  <law@redhat.com>
40959
40960         * gcc.c-torture/compile/20040610-1.c: New test.
40961
40962 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40963
40964         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40965         * g++.old-deja/g++.other/decl3.C: Likewise.
40966
40967 2004-06-10  Brian Booth  <bbooth@redhat.com>
40968
40969         * gcc.dg/tree-ssa/20031015-1.c: Scan for
40970         V_MAY_DEF instead of VDEF.
40971         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40972
40973 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
40974
40975         PR c++/14211
40976         * g++.dg/conversion/const1.C: New test.
40977
40978         PR c++/15076
40979         * g++.dg/conversion/reinterpret1.C: New test.
40980
40981         PR c++/15877
40982         * g++.dg/template/enum2.C: New test.
40983
40984         PR c++/15227
40985         * g++.dg/template/error13.C: New test.
40986
40987 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40988
40989         PR fortran/14957
40990         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40991         arguments to test_* REAL and of the right size.
40992
40993 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40994
40995         PR target/15569
40996         PR rtl-optimization/15681
40997         * gcc.dg/20040609-1.c: New test.
40998
40999 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41000
41001         PR c++/14791
41002         * g++.dg/opt/builtins1.C: New test.
41003
41004 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
41005
41006         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41007         that use default windows32 struct layout.
41008         * gcc.dg/i386-bitfield2.c: Likewise.
41009
41010 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
41011
41012         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41013         for mingw32 and cygwin targets.
41014
41015 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
41016
41017         * gcc.dg/pch/macro-4.c: New.
41018         * gcc.dg/pch/macro-4.hs: New.
41019
41020 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41021
41022         PR fortran/13249
41023         * gfortran.fortran-torture/compile/name_clash.f90: New test.
41024
41025 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41026
41027         PR fortran/13372
41028         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41029
41030 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41031
41032         PR gfortran/14897
41033         * gfortran.fortran-torture/execute/t_edit.f90: New test.
41034
41035 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41036
41037         PR gfortran/15755
41038         * gfortran.fortran-torture/execute/backspace.c : New test.
41039
41040 2004-06-09  Paul Brook  <paul@codesourcery.com>
41041
41042         * gfortran.fortran-torture/execure/intrinsic_associated.f90
41043         (pointer_to_section): Rewrite to use smaller array.
41044
41045 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
41046
41047         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41048         * gcc.dg/ext/altivec-10.c: Same.
41049         * gcc.dg/ext/altivec-11.c: Same.
41050         * gcc.dg/ext/altivec-12.c: Same.
41051         * gcc.dg/ext/altivec-13.c: Same.
41052         * gcc.dg/ext/altivec-14.c: Same.
41053         * gcc.dg/ext/altivec-15.c: Same.
41054         * gcc.dg/ext/altivec-16.c: Same.
41055         * gcc.dg/ext/altivec-3.c: Same.
41056         * gcc.dg/ext/altivec-4.c: Same.
41057         * gcc.dg/ext/altivec-6.c: Same.
41058         * gcc.dg/ext/altivec-7.c: Same.
41059         * gcc.dg/ext/altivec-8.c: Same.
41060         * gcc.dg/ext/altivec-varargs-1.c: Same.
41061
41062         * g++.dg/ext/altivec-1.C: Correct dg syntax.
41063         * g++.dg/ext/altivec-10.C: Same.
41064         * g++.dg/ext/altivec-2.C: Same.
41065         * g++.dg/ext/altivec-3.C: Same.
41066         * g++.dg/ext/altivec-4.C: Same.
41067         * g++.dg/ext/altivec-5.C: Same.
41068         * g++.dg/ext/altivec-6.C: Same.
41069         * g++.dg/ext/altivec-7.C: Same.
41070         * g++.dg/ext/altivec-8.C: Same.
41071         * g++.dg/ext/altivec-9.C: Same.
41072
41073 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41074
41075         PR c++/7841
41076         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41077
41078 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41079
41080         * gcc.dg/union-1.c: New test.
41081
41082 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41083
41084         * gcc.dg/builtins-41.c: New test case.
41085         * gcc.dg/builtins-42.c: New test case.
41086
41087 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41088
41089         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41090         * g++.dg/ext/altivec-10.C: Same.
41091         * g++.dg/ext/altivec-2.C: Same.
41092         * g++.dg/ext/altivec-3.C: Same.
41093         * g++.dg/ext/altivec-4.C: Same.
41094         * g++.dg/ext/altivec-5.C: Same.
41095         * g++.dg/ext/altivec-6.C: Same.
41096         * g++.dg/ext/altivec-7.C: Same.
41097         * g++.dg/ext/altivec-8.C: Same.
41098         * g++.dg/ext/altivec-9.C: Same.
41099         * g++.old-deja/g++.abi/cxa_vec.C: Same.
41100         * g++.old-deja/g++.brendan/new3.C: Same.
41101         * gcc.c-torture/execute/eeprof-1.x: Same.
41102
41103 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41104
41105         PR c/14765
41106         * gcc.dg/pr14765-1.c: New test.
41107
41108 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41109
41110         PR c/14649
41111         * gcc.dg/pr14649-1.c: New test case.
41112
41113 2004-06-07  Richard Henderson  <rth@redhat.com>
41114
41115         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41116         if temporaries.
41117
41118 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41119
41120         * g++.dg/eh/elide1.C: Remove XFAIL.
41121
41122 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
41123
41124         PR c++/15337
41125         * g++.dg/expr/sizeof3.C: New test.
41126
41127         PR c++/14777
41128         * g++.dg/template/access14.C: New test.
41129
41130         PR c++/15554
41131         * g++.dg/template/enum1.C: New test.
41132
41133         PR c++/15057
41134         * g++.dg/eh/throw1.C: New test.
41135
41136 2004-06-07  David Ayers  <d.ayers@inode.at>
41137             Ziemowit Laski  <zlaski@apple.com>
41138
41139         * lib/objc.exp (objc_target_compile): Revert the '-framework
41140         Foundation' flag fix, since bare Darwin does not ship
41141         with the Foundation framework.
41142         * objc/execute/next_mapping.h: Provide a local NSConstantString
41143         @interface and @implementation.
41144         (objc_constant_string_init): A constructor function, used to
41145         initialize the NSConstantString meta-class object.
41146         * objc/execute/string1.m: Include "next_mapping.h" instead of
41147         <Foundation/NSString.h>.
41148         * objc/execute/string2.m: Likewise.
41149         * objc/execute/string3.m: Likewise.
41150         * objc/execute/string4.m: Likewise.
41151
41152 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
41153
41154         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41155         to double. Replace double with FLOAT.
41156         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41157
41158         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41159         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41160         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41161         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41162         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41163         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41164         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41165         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41166
41167 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
41168
41169         PR c/13519
41170         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41171
41172 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41173
41174         PR c++/15503
41175         * g++.dg/template/meminit2.C: New test.
41176
41177 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
41178
41179         PR target/15822
41180         * gcc.c-torture/execute/compare-fp-1.c,
41181         gcc.c-torture/execute/compare-fp-2.c,
41182         gcc.c-torture/execute/compare-fp-3.c,
41183         gcc.c-torture/execute/compare-fp-4.c,
41184         gcc.c-torture/execute/compare-fp-3.x,
41185         gcc.c-torture/execute/compare-fp-4.x: Moved...
41186         * gcc.c-torture/execute/ieee/compare-fp-1.c,
41187         gcc.c-torture/execute/ieee/compare-fp-2.c,
41188         gcc.c-torture/execute/ieee/compare-fp-3.c,
41189         gcc.c-torture/execute/ieee/compare-fp-4.c,
41190         gcc.c-torture/execute/ieee/compare-fp-3.x,
41191         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41192
41193 2004-06-04  David Ayers  <d.ayers@inode.at>
41194
41195         * objc/execute/protocol-isEqual-4.m: New testcase.
41196
41197 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
41198
41199         * objc/execute/protocol-isEqual-1.m: New testcase.
41200         * objc/execute/protocol-isEqual-2.m: New testcase.
41201         * objc/execute/protocol-isEqual-3.m: New testcase.
41202
41203 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41204
41205         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41206
41207 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
41208
41209         * lib/objc.exp (objc_target_compile): When running tests on
41210         Darwin (Mac OS X), inform the linker about '-framework
41211         'Foundation'.
41212
41213 2004-06-02  Eric Christopher  <echristo@redhat.com>
41214
41215         * gcc.c-torture/compile/20040602-1.c: New.
41216
41217 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
41218
41219         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41220         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41221
41222         PR tree-optimization/14736
41223         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41224
41225         PR tree-optimization/14042
41226         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41227
41228         PR tree-optimization/14729
41229         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41230
41231 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41232
41233         PR fortran/15557
41234         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41235
41236 2004-06-01  Richard Hederson  <rth@redhat.com>
41237
41238         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41239
41240 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41241
41242         PR c++/14932
41243         * g++.dg/parse/offsetof4.C: New test.
41244
41245 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
41246
41247         PR objc/7993
41248         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41249
41250 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
41251
41252         PR c++/15701
41253         * g++.dg/template/friend29.C: New test.
41254
41255 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
41256
41257         PR c/15749
41258         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41259
41260 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
41261
41262         * gcc.dg/sparc-trap-1.c: New test.
41263
41264 2004-05-31  Roger Sayle  <roger@eyesopen.com>
41265
41266         PR middle-end/15069
41267         * g++.dg/opt/fold3.C: New test case.
41268
41269 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
41270
41271         * lib/target-supports.exp (check_iconv_available): Fix fallout
41272         from 2004-05-28 patch.
41273
41274 2004-05-30  Paul Brook  <paul@codesourcery.com>
41275
41276         PR fortran/15620
41277         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41278         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41279
41280 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
41281
41282         * gfortran.fortran-torture/execute/random_1.f90: New test.
41283
41284 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41285
41286         * g++.dg/ext/altivec-10.C: New test.
41287
41288 2004-05-29  Paul Brook  <paul@codesourcery.com>
41289
41290         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41291
41292 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41293
41294         * gcc.dg/altivec-16.c: New test.
41295
41296 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
41297
41298         * lib/target-supports.exp (check_vmx_hw_available): New.
41299         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41300
41301         * lib/target-supports.exp (check_alias_available,
41302         check_iconv_available, check_named_sections_available): Use
41303         unique names for temporary files.
41304
41305 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41306
41307         * gcc.dg/altivec-15.c: New test.
41308
41309 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41310
41311         PR c++/15083
41312         * g++.dg/warn/noeffect6.C: New test.
41313
41314         PR c++/15471
41315         * g++.dg/expr/ptrmem4.C: New test.
41316
41317         PR c++/15640
41318         * g++.dg/template/operator3.C: New test.
41319
41320 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41321
41322         PR c++/14668
41323         * g++.dg/lookup/redecl1.C: New test.
41324         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41325
41326 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
41327
41328         * gcc.c-torture/execute/compare-fp-1.c,
41329         gcc.c-torture/execute/compare-fp-2.c,
41330         gcc.c-torture/execute/compare-fp-3.c,
41331         gcc.c-torture/execute/compare-fp-4.c,
41332         gcc.c-torture/execute/compare-fp-3.x,
41333         gcc.c-torture/execute/compare-fp-4.x,
41334         gcc.dg/pr15649-1.c: New.
41335
41336 2004-05-27  Adam Nemet  <anemet@lnxw.com>
41337
41338         PR c++/12883
41339         * g++.dg/init/array14.C: New test.
41340
41341 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
41342
41343         * lib/compat.exp (compat-get-options-main): New.
41344         (compat-get-options): Remove unneeded code, warn for ignored
41345         command.
41346         (compat-execute): Check flag set by dg-require-* commands.
41347
41348         * lib/compat.exp (compat-execute): Break up long lines.
41349
41350 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
41351
41352         * gcc.dg/altivec-7.c: Don't use 'vector long'.
41353         * gcc.dg/altivec-14.c: New test.
41354         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41355
41356         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41357         * gcc.dg/altivec-12.c: Ditto.
41358
41359         * gcc.dg/altivec-3.c: Move call to altivec_check.
41360
41361 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41362
41363         PR c++/15044
41364         * g++.dg/template/error12.C: New test.
41365
41366         PR c++/15317
41367         * g++.dg/ext/attrib15.C: New test.
41368
41369         PR c++/15329
41370         * g++.dg/template/ptrmem9.C: New test.
41371
41372 2004-05-25  Paul Brook  <paul@codesourcery.com>
41373
41374         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41375
41376 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41377
41378         PR c++/15165
41379         * g++.dg/template/crash19.C: New test.
41380
41381 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41382
41383         PR c++/15025
41384         * g++.dg/template/redecl1.C: New test.
41385
41386 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41387
41388         PR c++/14821
41389         * g++.dg/other/ns1.C: New test.
41390
41391         PR c++/14883
41392         * g++.dg/template/invalid1.C: New test.
41393
41394 2004-05-23  Paul Brook  <paul@codesourcery.com>
41395         Victor Leikehman  <lei@haifasphere.co.il>
41396
41397         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41398         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41399
41400 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41401
41402         PR c++/15285
41403         PR c++/15299
41404         * g++.dg/template/non-dependent5.C: New test.
41405         * g++.dg/template/non-dependent6.C: New test.
41406
41407 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41408
41409         PR c++/15507
41410         * g++.dg/inherit/union1.C: New test.
41411
41412         PR c++/15542
41413         * g++.dg/template/addr1.C: New test.
41414
41415         PR c++/15427
41416         * g++.dg/template/array5.C: New test.
41417
41418         PR c++/15287
41419         * g++.dg/template/array6.C: New test.
41420
41421 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
41422             Roger Sayle  <roger@eyesopen.com>
41423
41424         * g++.dg/lookup/forscope2.C: New test case.
41425
41426 2004-05-22  Ben Elliston  <bje@au.ibm.com>
41427
41428         * gcc.dg/cpp/Wmissingdirs.c: New.
41429
41430 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41431
41432         PR target/15301
41433         * gcc.dg/compat/union-m128-1.h: New file.
41434         * gcc.dg/compat/union-m128-1_main.c: Likewise.
41435         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41436         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41437
41438 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41439
41440         PR target/15302
41441         * gcc.dg/compat/struct-complex-1.h: New file.
41442         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41443         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41444         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41445
41446 2004-05-20  Roger Sayle  <roger@eyesopen.com>
41447
41448         PR middle-end/3074
41449         * gcc.dg/pr3074-1.c: New test case.
41450         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41451
41452 2004-05-20  Falk Hueffner  <falk@debian.org>
41453
41454         PR other/15526
41455         * gcc.dg/ftrapv-1.c: New test case.
41456
41457 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
41458
41459         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41460
41461 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
41462             Jeff Law  <law@redhat.com>
41463
41464         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41465         * gcc.dg/tree-ssa/20040518-2.c: New test.
41466
41467         * gcc.dg/tree-ssa/20040518-1.c: New test.
41468
41469 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
41470
41471         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41472
41473 2004-05-18  Paul Brook  <paul@codesourcery.com>
41474
41475         PR fortran/13930
41476         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41477
41478 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41479
41480         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41481         constant folding.
41482
41483 2004-05-17  Steven Bosscher  <stevenb@suse.de>
41484
41485         * gcc.dg/tree-ssa/20040517-1.c: New test.
41486
41487 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41488
41489         * gcc.dg/loop-4.c: New test.
41490
41491 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
41492
41493         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41494
41495 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
41496
41497         PR fortran/15311
41498         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41499
41500 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41501
41502         PR fortran/13826
41503         PR fortran/13940
41504         * gfortran.fortran-torture/compile/data_1.f90: New test.
41505
41506 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
41507
41508         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41509         * gcc.dg/uninit-H.c: Define ASM for __s390__.
41510
41511 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41512
41513         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41514
41515 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41516
41517         PR c/15444
41518         * gcc.dg/format/xopen-1.c: Adjust expected message.
41519         * gcc.dg/format/xopen-3.c: New test.
41520
41521 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
41522
41523         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41524
41525 2004-05-14  Jeff Law  <law@redhat.com>
41526
41527         * gcc.dg/tree-ssa/20040514-2.c: New test.
41528
41529 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41530
41531         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41532         this ...
41533         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41534         this.
41535
41536 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
41537
41538         * gcc.dg/tree-ssa/20040514-1.c: New test.
41539
41540 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41541
41542         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41543         test.
41544
41545 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41546
41547         PR fortran/14066
41548         * gfortran.fortran-torture/compile/do_1.f90: New test.
41549
41550 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41551
41552         PR fortran/15051
41553         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41554         test.
41555
41556 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
41557
41558         PR fortran/15149
41559         * gfortran.fortran-torture/execute/random_init.f90: New test.
41560
41561 2004-05-13  Paul Brook  <paul@codesourcery.com>
41562
41563         PR fortran/15314
41564         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41565
41566 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
41567
41568         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41569         for the powerpc case.
41570
41571 2004-05-13  Jeff Law  <law@redhat.com>
41572
41573         * gcc.dg/tree-ssa/20040513-1.c: New test.
41574         * gcc.dg/tree-ssa/20040513-2.c: New test.
41575
41576 2004-05-13  Paul Brook  <paul@codesourcery.com>
41577
41578         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41579         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41580         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41581
41582 2004-05-13  Andreas Schwab  <schwab@suse.de>
41583
41584         PR other/10819
41585         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41586         characters.
41587
41588 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
41589
41590         PR fortran/15294
41591         * gfortran.fortran-torture/execute/adjustr.f90: New file.
41592
41593 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
41594
41595         Merge from tree-ssa-20020619-branch.  See
41596         ChangeLog.tree-ssa for details.
41597
41598 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
41599
41600         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41601         include <altivec.h> explicitly.
41602         * gcc.dg/altivec-13.c: Likewise.
41603
41604 2004-05-11  Paul Brook  <paul@codesourcery.com>
41605
41606         * gcc.c-torture/compile/20010518-1.c: Force enum size.
41607
41608 2004-05-10  Eric Christopher  <echristo@redhat.com>
41609
41610         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41611         * gcc.dg/sibcall-4.c: Ditto.
41612
41613 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
41614
41615         * g++.dg/ext/altivec-8.C: New test case.
41616         * gcc.dg/altivec-13.c: New test case.
41617
41618 2004-05-08  Roger Sayle  <roger@eyesopen.com>
41619
41620         * gcc.c-torture/execute/divcmp-1.c: New test case.
41621         * gcc.c-torture/execute/divcmp-2.c: New test case.
41622         * gcc.c-torture/execute/divcmp-3.c: New test case.
41623
41624 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
41625
41626         * g++.dg/other/pragma-re-2.C: New test.
41627
41628 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41629
41630         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41631         * gcc.dg/i386-387-2.c: Likewise.
41632
41633         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41634         __builtin_drem.
41635         * gcc.dg/i386-387-6.c: Likewise.
41636
41637 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41638
41639         * gcc.dg/builtins-33.c: Also check log1p*.
41640
41641 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
41642
41643         PR optimization/15296
41644         * gcc.c-torture/execute/pr15296.c: New test.
41645
41646 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
41647
41648         * gcc.dg/builtins-40.c: New test.
41649
41650 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
41651
41652         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41653
41654 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
41655
41656         * g++.dg/ext/spe1.C: New testcase.
41657
41658 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
41659
41660         * objc.dg/image-info.m: Allow additional attributes
41661         for __image_info section.
41662
41663 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
41664
41665         * gcc.dg/torture/mips-hilo-2.c: New test.
41666
41667 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41668
41669         PR c++/14389
41670         * g++.dg/template/member5.C: New test.
41671
41672 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
41673
41674         * gcc.dg/builtins-34.c: Also check expm1*.
41675
41676 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41677
41678         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41679         * gcc.dg/torture/builtin-convert-3.c: New test.
41680
41681 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
41682
41683         PR middle-end/15054
41684         * g++.dg/opt/pr15054.C: New test.
41685
41686 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41687
41688         * gcc.dg/torture/builtin-rounding-1.c: New test.
41689         * gcc.dg/builtins-25.c: Delete.
41690         * gcc.dg/builtins-29.c: Delete.
41691
41692 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
41693
41694         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41695         * gcc.dg/sibcall-4.c: Likewise.
41696         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41697
41698 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41699
41700         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41701         bit-field on 16-bit targets.
41702
41703 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41704
41705         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41706         16-bit targets.
41707
41708 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
41709
41710         * gcc.dg/rs6000-power2-1.c: Change to compile only.
41711         * gcc.dg/rs6000-power2-2.c: Likewise.
41712
41713 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
41714
41715         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41716         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41717         Change the asm registers to be in form of frN instead of fN.
41718
41719 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41720
41721         * gcc.dg/torture/builtin-convert-2.c: New test.
41722
41723 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
41724
41725         * gcc.dg/rs6000-power2-1.c: New test.
41726         * gcc.dg/rs6000-power2-2.c: New test.
41727
41728 2004-04-28  Jan Hubicka  <jh@suse.cz>
41729
41730         * gcc.dg/unused-6.c: New test.
41731
41732 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
41733             Ulrich Weigand  <uweigand@de.ibm.com>
41734
41735         * ada/acats/run_all.sh: Define $target variable.
41736
41737 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
41738
41739         PR c++/15119
41740         * g++.dg/other/vararg-1.C: New test.
41741
41742         PR c++/4794
41743         * g++.dg/eh/cleanup3.C: New test.
41744
41745 2004-04-24  Laurent GUERBY <laurent@guerby.net>
41746
41747         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41748         and ad8011a (target_insn).
41749         * ada/acats/support/macro.dfs: Likewise.
41750         * ada/acats/support/impbit.adb: New file.
41751
41752 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
41753
41754         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41755
41756 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41757
41758         * gcc.dg/loop-3.c: New test.
41759
41760 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
41761
41762         * gcc.c-torture/execute/simd-5.c: New test.
41763
41764 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41765
41766         PR c++/15064
41767         * g++.dg/template/crash18.C: New test.
41768
41769 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
41770
41771         * g++.dg/ext/complit3.C: New test.
41772
41773 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41774
41775         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41776         * gcc.dg/altivec-3.c: Same.
41777         * gcc.dg/altivec-varargs-1.c: Same.
41778
41779 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41780
41781         * lib/target-supports.exp (check_profiling_available): Assume
41782         profiling is not available on powerpc-eabi targets.
41783
41784 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
41785
41786         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41787         * gcc.dg/vmx/bug-1.c: Ditto.
41788
41789 2004-04-20  Eric Christopher  <echristo@redhat.com>
41790
41791         * gcc.dg/charset/extern.c: New test.
41792         * g++.dg/charset/extern3.cc: Ditto.
41793
41794 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
41795
41796         * gcc.dg/builtins-39.c: New test.
41797
41798 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
41799
41800         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41801
41802 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
41803
41804         * gcc.dg/torture/mips-hilo-1.c: New test.
41805
41806 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
41807
41808         * gcc.c-torture/compile/20040419-1.c: New test.
41809
41810 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
41811
41812         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41813
41814 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
41815             Aldy Hernandez  <aldyh@redhat.com>
41816
41817         * gcc.c-torture/execute/va-arg-24.c: New.
41818
41819 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
41820             Aldy Hernandez  <aldyh@redhat.com>
41821
41822         * gcc.dg/vmx/1b-01.c: New.
41823         * gcc.dg/vmx/1b-02.c: New.
41824         * gcc.dg/vmx/1b-03.c: New.
41825         * gcc.dg/vmx/1b-04.c: New.
41826         * gcc.dg/vmx/1b-05.c: New.
41827         * gcc.dg/vmx/1b-06.c: New.
41828         * gcc.dg/vmx/1b-07.c: New.
41829         * gcc.dg/vmx/1c-01.c: New.
41830         * gcc.dg/vmx/1c-02.c: New.
41831         * gcc.dg/vmx/3a-01a.c: New.
41832         * gcc.dg/vmx/3a-01.c: New.
41833         * gcc.dg/vmx/3a-01m.c: New.
41834         * gcc.dg/vmx/3a-03.c: New.
41835         * gcc.dg/vmx/3a-03m.c: New.
41836         * gcc.dg/vmx/3a-04.c: New.
41837         * gcc.dg/vmx/3a-04m.c: New.
41838         * gcc.dg/vmx/3a-05.c: New.
41839         * gcc.dg/vmx/3a-06.c: New.
41840         * gcc.dg/vmx/3a-06m.c: New.
41841         * gcc.dg/vmx/3a-07.c: New.
41842         * gcc.dg/vmx/3b-01.c: New.
41843         * gcc.dg/vmx/3b-02.c: New.
41844         * gcc.dg/vmx/3b-10.c: New.
41845         * gcc.dg/vmx/3b-13.c: New.
41846         * gcc.dg/vmx/3b-14.c: New.
41847         * gcc.dg/vmx/3b-15.c: New.
41848         * gcc.dg/vmx/3c-01a.c: New.
41849         * gcc.dg/vmx/3c-01.c: New.
41850         * gcc.dg/vmx/3c-02.c: New.
41851         * gcc.dg/vmx/3c-03.c: New.
41852         * gcc.dg/vmx/3d-01.c: New.
41853         * gcc.dg/vmx/4-01.c: New.
41854         * gcc.dg/vmx/4-03.c: New.
41855         * gcc.dg/vmx/5-01.c: New.
41856         * gcc.dg/vmx/5-02.c: New.
41857         * gcc.dg/vmx/5-03.c: New.
41858         * gcc.dg/vmx/5-04.c: New.
41859         * gcc.dg/vmx/5-05.c: New.
41860         * gcc.dg/vmx/5-06.c: New.
41861         * gcc.dg/vmx/5-07.c: New.
41862         * gcc.dg/vmx/5-07t.c: New.
41863         * gcc.dg/vmx/5-08.c: New.
41864         * gcc.dg/vmx/5-10.c: New.
41865         * gcc.dg/vmx/5-11.c: New.
41866         * gcc.dg/vmx/7-01a.c: New.
41867         * gcc.dg/vmx/7-01.c: New.
41868         * gcc.dg/vmx/7c-01.c: New.
41869         * gcc.dg/vmx/7d-01.c: New.
41870         * gcc.dg/vmx/7d-02.c: New.
41871         * gcc.dg/vmx/8-01.c: New.
41872         * gcc.dg/vmx/8-02a.c: New.
41873         * gcc.dg/vmx/8-02.c: New.
41874         * gcc.dg/vmx/brode-1.c: New.
41875         * gcc.dg/vmx/bug-1.c: New.
41876         * gcc.dg/vmx/bug-2.c: New.
41877         * gcc.dg/vmx/bug-3.c: New.
41878         * gcc.dg/vmx/cw-bug-1.c: New.
41879         * gcc.dg/vmx/cw-bug-2.c: New.
41880         * gcc.dg/vmx/cw-bug-3.c: New.
41881         * gcc.dg/vmx/dct.c: New.
41882         * gcc.dg/vmx/debug-1.c: New.
41883         * gcc.dg/vmx/debug-2.c: New.
41884         * gcc.dg/vmx/debug-3.c: New.
41885         * gcc.dg/vmx/debug-4.c: New.
41886         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41887         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41888         * gcc.dg/vmx/eg-5.c: New.
41889         * gcc.dg/vmx/fft.c: New.
41890         * gcc.dg/vmx/gcc-bug-1.c: New.
41891         * gcc.dg/vmx/gcc-bug-2.c: New.
41892         * gcc.dg/vmx/gcc-bug-3.c: New.
41893         * gcc.dg/vmx/gcc-bug-4.c: New.
41894         * gcc.dg/vmx/gcc-bug-5.c: New.
41895         * gcc.dg/vmx/gcc-bug-6.c: New.
41896         * gcc.dg/vmx/gcc-bug-7.c: New.
41897         * gcc.dg/vmx/gcc-bug-8.c: New.
41898         * gcc.dg/vmx/gcc-bug-9.c: New.
41899         * gcc.dg/vmx/gcc-bug-b.c: New.
41900         * gcc.dg/vmx/gcc-bug-c.c: New.
41901         * gcc.dg/vmx/gcc-bug-d.c: New.
41902         * gcc.dg/vmx/gcc-bug-e.c: New.
41903         * gcc.dg/vmx/gcc-bug-f.c: New.
41904         * gcc.dg/vmx/gcc-bug-g.c: New.
41905         * gcc.dg/vmx/gcc-bug-i.c: New.
41906         * gcc.dg/vmx/harness.h: New.
41907         * gcc.dg/vmx/ira1.c: New.
41908         * gcc.dg/vmx/ira2a.c: New.
41909         * gcc.dg/vmx/ira2b.c: New.
41910         * gcc.dg/vmx/ira2.c: New.
41911         * gcc.dg/vmx/ira2c.c: New.
41912         * gcc.dg/vmx/mem.c: New.
41913         * gcc.dg/vmx/newton-1.c: New.
41914         * gcc.dg/vmx/ops.c: New.
41915         * gcc.dg/vmx/sn7153.c: New.
41916         * gcc.dg/vmx/spill2.c: New.
41917         * gcc.dg/vmx/spill3.c: New.
41918         * gcc.dg/vmx/spill.c: New.
41919         * gcc.dg/vmx/t.c: New.
41920         * gcc.dg/vmx/varargs-1.c: New.
41921         * gcc.dg/vmx/varargs-2.c: New.
41922         * gcc.dg/vmx/varargs-3.c: New.
41923         * gcc.dg/vmx/varargs-4.c: New.
41924         * gcc.dg/vmx/varargs-5.c: New.
41925         * gcc.dg/vmx/varargs-6.c: New.
41926         * gcc.dg/vmx/varargs-7.c: New.
41927         * gcc.dg/vmx/vmx.exp: New.
41928         * gcc.dg/vmx/vprint-1.c: New.
41929         * gcc.dg/vmx/vscan-1.c: New.
41930         * gcc.dg/vmx/x-01.c: New.
41931         * gcc.dg/vmx/x-02.c: New.
41932         * gcc.dg/vmx/x-03.c: New.
41933         * gcc.dg/vmx/x-04.c: New.
41934         * gcc.dg/vmx/x-05.c: New.
41935         * gcc.dg/vmx/yousufi-1.c: New.
41936         * gcc.dg/vmx/zero-1.c: New.
41937         * gcc.dg/vmx/zero.c: New.
41938
41939 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
41940
41941         * g++.dg/lookup/java1.C: Update for chage of
41942         _Jv_AllocObject.
41943         * g++.dg/lookup/java2.C: Likewise.
41944
41945 2004-04-17  Laurent GUERBY <laurent@guerby.net>
41946
41947         * ada/acats/run_all.sh: use -O2 by default.
41948
41949 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
41950
41951         * gcc.dg/vr-mult-[12].c: New tests.
41952
41953 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41954
41955         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41956
41957         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41958
41959 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
41960
41961         * lib/target-supports.exp (check_profiling_available): Assume
41962         profiling isn't available for mips*-*-elf targets.
41963
41964 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
41965
41966         * gcc.dg/builtins-38.c: New test.
41967
41968 2004-04-14  Eric Christopher  <echristo@redhat.com>
41969
41970         * g++.dg/charset/charset.exp: Run .cc extension tests.
41971
41972 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
41973
41974         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
41975
41976 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41977
41978         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41979
41980 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41981
41982         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41983         * gcc.dg/i386-387-2.c: Likewise.
41984
41985         * gcc.dg/i386-387-7.c: New test.
41986         * gcc.dg/i386-387-8.c: New test.
41987
41988         * gcc.dg/builtins-37.c: New test.
41989
41990 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41991
41992         * g++.dg/pch/externc-1.C: Add missing semicolon.
41993
41994 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41995
41996         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41997
41998 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41999
42000         * gcc.c-torture/execute/20040411-1.c: New test.
42001
42002 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42003
42004         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42005
42006 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
42007
42008         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42009
42010 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
42011
42012         * lib/target-supports.exp (check_named_sections_available): New.
42013         * lib/gcc-dg.exp (dg-require-named-sections): New.
42014         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42015         old-deja.exp.  Also prune error-count message from HP linker.
42016         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42017
42018         * g++.dg/init/init-ref4.C: Use dg-require-weak.
42019         * g++.old-deja/g++.pt/static3.C: Likewise.
42020         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42021
42022 2004-04-09  Roger Sayle  <roger@eyesopen.com>
42023
42024         * gcc.c-torture/execute/20040409-1.c: New test case.
42025         * gcc.c-torture/execute/20040409-2.c: New test case.
42026         * gcc.c-torture/execute/20040409-3.c: New test case.
42027
42028 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
42029
42030         * gcc.dg/20040409-1.c: New test.
42031
42032 2004-04-08  Roger Sayle  <roger@eyesopen.com>
42033
42034         PR target/14888
42035         * g++.dg/opt/pr14888.C: New test case.
42036
42037 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
42038
42039         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42040         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42041         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42042         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42043         New tests.
42044
42045 2004-04-08  Paul Brook  <paul@codesourcery.com>
42046
42047         * gcc.dg/spill-1.c: New test.
42048
42049 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42050
42051         * gcc.dg/torture/builtin-ctype-2.c: New test.
42052
42053 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
42054
42055         * gcc.dg/pch/pch.exp: Add largefile test.
42056
42057 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
42058
42059         * g++.dg/pch/externc-1.Hs: New.
42060         * g++.dg/pch/externc-1.C: New.
42061
42062 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42063
42064         * gcc.dg/compat/struct-by-value-5a_main.c,
42065         gcc.dg/compat/struct-by-value-5b_main.c: New files.
42066         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42067         * gcc.dg/compat/struct-by-value-5a_x.c,
42068         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42069         gcc.dg/compat/struct-by-value-5_x.c.
42070         * gcc.dg/compat/struct-by-value-5a_y.c,
42071         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42072         gcc.dg/compat/struct-by-value-5_y.c.
42073
42074         * gcc.dg/compat/struct-by-value-6a_main.c,
42075         gcc.dg/compat/struct-by-value-6b_main.c: New files.
42076         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42077         * gcc.dg/compat/struct-by-value-6a_x.c,
42078         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42079         gcc.dg/compat/struct-by-value-6_x.c.
42080         * gcc.dg/compat/struct-by-value-6a_y.c,
42081         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42082         gcc.dg/compat/struct-by-value-6_y.c.
42083
42084         * gcc.dg/compat/struct-by-value-7a_main.c,
42085         gcc.dg/compat/struct-by-value-7b_main.c: New files.
42086         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42087         * gcc.dg/compat/struct-by-value-7a_x.c,
42088         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42089         gcc.dg/compat/struct-by-value-7_x.c.
42090         * gcc.dg/compat/struct-by-value-7a_y.c,
42091         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42092         gcc.dg/compat/struct-by-value-7_y.c.
42093
42094 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
42095
42096         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42097         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42098         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42099         options.
42100
42101 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
42102
42103         * gcc.dg/builtins-36.c: New test.
42104
42105 2004-04-06  Paul Brook  <paul@codesourcery.com>
42106
42107         * README.gcc: Remove obsolete contraint on testcases.
42108
42109 2004-04-05  Paul Brook  <paul@codesourcery.com>
42110
42111         PR2123
42112         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
42113         failure and exit(0) on success.
42114         * g++.dg/expr/anew2.C: Ditto.
42115         * g++.dg/expr/anew3.C: Ditto.
42116         * g++.dg/expr/anew4.C: Ditto.
42117
42118 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
42119
42120         PR c++/3518
42121         * g++.dg/template/unify7.C: New.
42122
42123 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42124
42125         * g++.dg/README: Bring up to date with new subdirectories; remove
42126         duplicate subdirectory lines.
42127
42128 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
42129
42130         PR c++/14007
42131         * g++.dg/template/unify5.C: New.
42132         * g++.dg/template/unify6.C: New.
42133         * g++.dg/template/qualttp20.C: Adjust.
42134         * g++.old-deja/g++.jason/report.C: Adjust.
42135         * g++.old-deja/g++.other/qual1.C: Adjust.
42136
42137 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
42138
42139         PR c++/14803
42140         * g++.dg/inherit/ptrmem1.C: New test.
42141
42142 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
42143
42144         PR c++/14755
42145         * gcc.c-torture/execute/20040331-1.c: New test.
42146         * gcc.dg/20040331-1.c: New test.
42147
42148 2004-04-01  Paul Brook  <paul@codesourcery.com>
42149
42150         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42151
42152 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
42153
42154         PR c++/14724
42155         * g++.dg/init/goto1.C: New test.
42156
42157         PR c++/14763
42158         * g++.dg/template/defarg4.C: New test.
42159
42160 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
42161
42162         * gcc.dg/altivec-11.c: Extend test for more valid cases.
42163
42164 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
42165
42166         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42167
42168 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
42169
42170         * gcc.dg/noncompile/undeclared-2.c: New test.
42171
42172 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
42173
42174         * gcc.dg/940409-1.c: Remove XFAIL.
42175         * gcc.dg/reg-vol-struct-1.c: New test.
42176
42177 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42178
42179         * gcc.dg/torture/builtin-wctype-1.c: New test.
42180
42181 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
42182
42183         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42184         * gcc.dg/20001101-1.c: Likewise.
42185         * gcc.dg/20001102-1.c: Likewise.
42186
42187 2004-03-25  Roger Sayle  <roger@eyesopen.com>
42188
42189         * gcc.dg/compare8.c: Add an additional test for XOR.
42190
42191 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42192
42193         * gcc.dg/torture/builtin-ctype-1.c: New test.
42194
42195 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42196
42197         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42198         * gcc.dg/torture/builtin-math-1.c: Likewise.
42199         * gcc.dg/torture/builtin-power-1.c: New test.
42200
42201 2004-03-24  Andreas Schwab  <schwab@suse.de>
42202
42203         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42204         IA64 assembler.
42205
42206 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
42207             Roger Sayle  <roger@eyesopen.com>
42208
42209         * gcc.dg/compare8.c: New test case.
42210
42211 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
42212
42213         * g++.dg/ext/altivec-7.C: New test.
42214
42215 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
42216
42217         PR 12267, 12391, 12560, 13129, 14114, 14133
42218         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42219         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42220         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42221         Adjust error regexps.
42222         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42223         * gcc.dg/noncompile/undeclared-1.c: New test cases.
42224         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42225         * gcc.dg/local1.c: Add explanatory comment.
42226
42227 2004-03-23  Roger Sayle  <roger@eyesopen.com>
42228
42229         PR optimization/14669
42230         * g++.dg/opt/fold2.C: New test case.
42231
42232 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
42233
42234         PR c/14069
42235         * gcc.dg/20040322-1.c: New test.
42236
42237 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42238
42239         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
42240         * gcc.dg/ultrasp4.c: Likewise.
42241         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
42242
42243 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42244
42245         * gcc.dg/i386-sse-8.c: Reset default options.
42246
42247 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42248
42249         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42250         in the error message text.
42251
42252 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42253
42254         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42255
42256 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
42257
42258         PR c++/14616
42259         * g++.dg/init/array13.C: New test.
42260
42261 2004-03-20  Roger Sayle  <roger@eyesopen.com>
42262
42263         PR target/13889
42264         * gcc.c-torture/compile/pr13889.c: New test case.
42265
42266 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42267
42268         PR c/14635
42269         * builtins-1.c (nan, nans): Don't test.
42270         * builtins-30.c: Don't use nan, nanf, nanl.
42271         * builtins-35.c: New test.
42272
42273 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
42274
42275         * g++.dg/ext/altivec-6.C: New test.
42276
42277 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
42278
42279         * g++.dg/init/placement3.C: New test.
42280
42281         * g++.dg/template/spec13.C: New test.
42282
42283         * g++.dg/lookup/using11.C: New test.
42284
42285         * g++.dg/lookup/koenig3.C: New test.
42286
42287         * g++.dg/template/operator2.C: New test.
42288
42289         * g++.dg/expr/dtor3.C: New test.
42290         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42291         marker.
42292         * g++.old-deja/g++.law/visibility28.C: Likewise.
42293
42294 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
42295
42296         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42297         * gcc.dg/ppc64-abi-3.c: Likewise.
42298
42299 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42300
42301         PR c++/14545
42302         * g++.dg/parse/template15.C: New test.
42303
42304 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42305
42306         * g++.dg/expr/dtor2.C: New test.
42307
42308         * g++.dg/lookup/anon4.C: New test.
42309
42310         * g++.dg/overload/using1.C: New test.
42311
42312         * g++.dg/template/lookup7.C: New test.
42313
42314         * g++.dg/template/typename6.C: New test.
42315
42316         * g++.dg/expr/cond6.C: New test.
42317
42318 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42319
42320         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42321
42322 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42323
42324         * g++.dg/expr/cond5.C: New test.
42325         * g++.dg/expr/constcast1.C: Likewise.
42326         * g++.dg/expr/ptrmem2.C: Likewise.
42327         * g++.dg/expr/ptrmem3.C: Likewise.
42328         * g++.dg/lookup/main1.C: Likewise.
42329         * g++.dg/template/lookup6.C: Likewise.
42330
42331 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42332
42333         * gcc.dg/local1.c: New test.
42334
42335         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42336
42337 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42338
42339         * gcc.dg/torture/builtin-convert-1.c: New test.
42340
42341 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42342
42343         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42344
42345 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42346
42347         PR c++/14481
42348         * g++.dg/warn/Wunused-7.C: New test.
42349
42350 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42351
42352         * gcc.dg/torture/builtin-integral-1.c: New test.
42353
42354 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42355
42356         PR c++/14586
42357         * g++.dg/parse/non-dependent3.C: New test.
42358
42359 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
42360
42361         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42362         * g++.dg/eh/simd-2.C: Likewise.
42363         * g++.dg/init/array10.C: Likewise.
42364         * gcc.c-torture/compile/simd-1.c: Likewise.
42365         * gcc.c-torture/compile/simd-2.c: Likewise.
42366         * gcc.c-torture/compile/simd-3.c: Likewise.
42367         * gcc.c-torture/compile/simd-4.c: Likewise.
42368         * gcc.c-torture/compile/simd-6.c: Likewise.
42369         * gcc.c-torture/execute/simd-1.c: Likewise.
42370         * gcc.c-torture/execute/simd-2.c: Likewise.
42371         * gcc.dg/compat/vector-defs.h: Likewise.
42372         * gcc.dg/20020531-1.c: Likewise.
42373         * gcc.dg/altivec-3.c: Likewise.
42374         * gcc.dg/altivec-4.c: Likewise.
42375         * gcc.dg/altivec-varargs-1.c: Likewise.
42376         * gcc.dg/compat/vector-defs.h: Likewise.
42377         * gcc.dg/i386-mmx-3.c: Likewise.
42378         * gcc.dg/i386-sse-4.c: Likewise.
42379         * gcc.dg/i386-sse-5.c: Likewise.
42380         * gcc.dg/i386-sse-8.c: Likewise.
42381         * gcc.dg/simd-1.c: Likewise.
42382         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
42383         __ev64_opaque__ since the machine description provides it.
42384
42385 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42386
42387         * lib/compat.exp (skip_list): New global variable.
42388         Use it to hold the user defined COMPAT_SKIPS list if any.
42389         (compat-obj): Add the members of skip_list to optall.
42390
42391 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42392
42393         * gcc.dg/compat/union-by-value-1_main.c,
42394         union-by-value-1_x.c, union-by-value-1_y.c,
42395         union-check.h, union-defs.h,
42396         union-init.h, union-return-1_main.c,
42397         union-return-1_x.c, union-return-1_y.c: New files.
42398
42399 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42400
42401         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42402         mixed-struct-init.h: Add 4 mixed structure types.
42403         struct-by-value-21_main.c, struct-by-value-21_x.c,
42404         struct-by-value-21_y.c, struct-return-21_main.c,
42405         struct-return-21_x.c, struct-return-21_y.c: New files.
42406
42407 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
42408
42409         PR c++/14550
42410         * g++.dg/parse/template14.C: New test.
42411
42412 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42413
42414         * gcc.c-torture/execute/20040313-1.c: New test.
42415
42416 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
42417
42418         PR target/14533
42419         * gcc.dg/20040311-2.c: New test.
42420
42421 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
42422
42423         PR other/14544
42424         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42425         bit-field.
42426
42427 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
42428
42429         * gcc.dg/20040305-2.c: Add missing return statement.
42430
42431 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42432
42433         * gcc.dg/builtins-34.c: Also check pow10*.
42434
42435 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42436
42437         PR target/14262
42438         * gcc.dg/20040305-2.c: New test.
42439
42440 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42441
42442         * gcc.dg/20040310-1.c: New test.
42443
42444 2004-03-11  Roger Sayle  <roger@eyesopen.com>
42445
42446         * gcc.c-torture/execute/20040311-1.c: New test case.
42447
42448 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
42449
42450         PR c++/14476
42451         * g++.dg/lookup/enum1.C: New test.
42452
42453 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
42454
42455         PR c++/14510
42456         * g++.dg/lookup/struct2.C: New test.
42457
42458 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
42459
42460         * gcc.dg/builtins-34.c: New test.
42461
42462 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42463
42464         * gcc.dg/torture/builtin-nonneg-1.c: New test.
42465
42466 2004-03-09  James E Wilson  <wilson@specifixinc.com>
42467
42468         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42469         * gcc.dg/alias-2.c: New testcase.
42470
42471 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
42472
42473         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42474
42475 2004-03-09  Roger Sayle  <roger@eyesopen.com>
42476
42477         * gcc.c-torture/execute/20040309-1.c: New test case.
42478
42479 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
42480
42481         PR c++/14397
42482         * g++.dg/overload/ref1.C: New.
42483
42484 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42485
42486         PR c++/14409
42487         * g++.dg/template/spec12.C: New test.
42488
42489         PR c++/14448
42490         * g++.dg/parse/crash14.C: New test.
42491
42492 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42493
42494         PR c++/14230
42495         * g++.dg/init/ref11.C: New test.
42496
42497 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42498
42499         PR c++/14432
42500         * g++.dg/parse/builtin2.C: New test.
42501
42502 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42503
42504         PR c++/14401
42505         * g++.dg/init/ctor3.C: New test.
42506         * g++.dg/init/union1.C: New test.
42507         * g++.dg/ext/anon-struct4.C: New test.
42508
42509 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42510
42511         * g++.dg/lookup/koenig1.C: Tweak error messages.
42512         * g++.dg/lookup/used-before-declaration.C: Likewise.
42513         * g++.dg/other/do1.C: Likewise.
42514         * g++.dg/overload/koenig1.C: Likewise.
42515         * g++.dg/parse/crash13.C: Likewise.
42516         * g++.dg/template/instantiate3.C: Likewise.
42517
42518 2004-03-08  Eric Christopher  <echristo@redhat.com>
42519
42520         * * lib/target-supports.exp: Enable libiconv in test
42521         compilation.  Fix up error checking.
42522
42523 2004-03-08  Roger Sayle  <roger@eyesopen.com>
42524
42525         PR middle-end/14289
42526         * gcc.dg/pr14289-1.c: New test case.
42527         * gcc.dg/pr14289-2.c: Likewise.
42528         * gcc.dg/pr14289-3.c: Likewise.
42529
42530 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
42531
42532         * gcc.c-torture/execute/20040308-1.c: New test.
42533
42534 2004-03-07  Roger Sayle  <roger@eyesopen.com>
42535
42536         * gcc.c-torture/execute/20040307-1.c: New test case.
42537
42538 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
42539
42540         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42541
42542 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
42543
42544         * gcc.dg/20040306-1.c: New test.
42545
42546 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
42547
42548         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42549         them static.
42550         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42551
42552 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42553
42554         PR c/14465
42555         * gcc.dg/decl-6.c: New test.
42556
42557 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42558
42559         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42560         Rename LOGPOW -> LOG_POW.
42561         (SQRT_EXP, POW_EXP): New.
42562
42563 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42564
42565         * gcc.dg/i386-sse-8.c: New test.
42566
42567 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42568
42569         PR c/14114
42570         * gcc.dg/decl-5.c: New test.
42571
42572 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
42573
42574         * gcc.dg/20040305-1.c: New test.
42575
42576 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
42577
42578         PR other/14354
42579         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42580
42581 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
42582
42583         PR c++/14425, c++/14426
42584         * g++.dg/ext/altivec-4.C: New test.
42585         * g++.dg/ext/altivec-5.C: New test.
42586
42587 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
42588
42589         * g++.old-deja/g++.other/linkage1.C: Expect errors about
42590         global variables of a type with no linkage.
42591         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42592         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42593         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42594         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42595         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42596         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42597         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42598         * g++.dg/warn/deprecated.C: Name enum Color.
42599         * g++.dg/overload/VLA.C: Name structure for 'b'.
42600         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42601
42602 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42603
42604         * gcc.c-torture/compile/20040304-1.c: New test.
42605
42606 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
42607
42608         PR 13728
42609         * gcc.dg/decl-4.c: New testcase.
42610
42611 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
42612
42613         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42614         as PRECF if sizeof (float) > sizeof (double).
42615         (PRECL): Make it the same as PRECF if
42616         sizeof (float) > sizeof (long double).
42617
42618 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42619
42620         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42621         system type.  Add check for irix6 which doesn't have c99 runtime.
42622
42623 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
42624
42625         * gcc.dg/const-elim-1.c: xfail for xtensa.
42626
42627 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42628
42629         PR c++/14369
42630         * g++.dg/template/cond4.C: New test.
42631
42632 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42633
42634         PR c++/14360
42635         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42636
42637         PR c++/14361
42638         * g++.dg/parse/defarg7.C: New test.
42639
42640         PR c++/14359
42641         * g++.dg/template/friend26.C: New test.
42642
42643 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42644
42645         PR c++/14324
42646         * g++.dg/abi/mangle21.C: New test.
42647
42648         PR c++/14260
42649         * g++.dg/parse/constructor2.C: New test.
42650
42651         PR c++/14337
42652         * g++.dg/template/sfinae1.C: New test.
42653
42654 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42655
42656         PR c++/14267
42657         * g++.dg/expr/crash2.C: New test.
42658
42659         PR middle-end/13448
42660         * gcc.dg/inline-5.c: New test.
42661         * gcc.dg/always-inline.c: Split out tests into ...
42662         * gcc.dg/always-inline2.c: ... this and ...
42663         * gcc.dg/always-inline3.c: ... this.
42664
42665 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42666
42667         PR debug/12103
42668         * g++.dg/debug/crash1.C: New test.
42669
42670 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
42671
42672         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42673         function with __attribute__((noinline)).
42674         (recurser_void2): Likewise.
42675         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42676         (recurser_void2): Likewise.
42677
42678 2004-02-29  Roger Sayle  <roger@eyesopen.com>
42679
42680         PR middle-end/14203
42681         * g++.dg/warn/Wunused-6.C: New test case.
42682
42683 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
42684
42685         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42686         not defined.
42687
42688 2004-02-27  Eric Christopher  <echristo@redhat.com>
42689
42690         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42691         * g++.dg/charset/asm2.c: Run only x86.
42692         * gcc.dg/charset/asm3.c: Ditto.
42693
42694 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
42695
42696         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42697         ld_library_path.
42698
42699 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
42700
42701         * g++.dg/ext/altivec-3.C: New.
42702
42703 2004-02-26  Richard Henderson  <rth@redhat.com>
42704
42705         * g++.dg/ext/attrib10.C: Mark for warning.
42706         * gcc.dg/attr-alias-1.c: New.
42707
42708 2004-02-26  Richard Henderson  <rth@redhat.com>
42709
42710         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42711         * gcc.c-torture/execute/20040208-2.c: ... it back.
42712
42713 2004-02-26  Eric Christopher  <echristo@redhat.com>
42714
42715         * lib/target-supports.exp (check-iconv-available): New function.
42716         * lib/gcc-dg.exp (dg-require-iconv): New function.
42717         Use above.
42718         * gcc.dg/charset: New directory.
42719         * gcc.dg/charset/charset.exp: New file.
42720         * gcc.dg/charset/asm1.c: Ditto.
42721         * gcc.dg/charset/asm2.c: Ditto.
42722         * gcc.dg/charset/asm3.c: Ditto.
42723         * gcc.dg/charset/asm4.c: Ditto.
42724         * gcc.dg/charset/asm5.c: Ditto.
42725         * gcc.dg/charset/attribute1.c: Ditto.
42726         * gcc.dg/charset/attribute2.c: Ditto.
42727         * gcc.dg/charset/string1.c: Ditto.
42728         * g++.dg/charset: New directory.
42729         * g++.dg/dg.exp: Add here. Special options.
42730         * g++.dg/charset/charset.exp: New file.
42731         * g++.dg/charset/asm1.c: Ditto.
42732         * g++.dg/charset/asm2.c: Ditto.
42733         * g++.dg/charset/asm3.c: Ditto.
42734         * g++.dg/charset/asm4.c: Ditto.
42735         * g++.dg/charset/attribute1.c: Ditto.
42736         * g++.dg/charset/attribute2.c: Ditto.
42737         * g++.dg/charset/extern1.cc: Ditto.
42738         * g++.dg/charset/extern2.cc: Ditto.
42739         * g++.dg/charset/string1.c: Ditto.
42740
42741 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
42742
42743         PR c++/14278
42744         * g++.dg/parse/comma1.C: New test.
42745
42746 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42747
42748         PR c++/14284
42749         * g++.dg/template/ttp8.C: New test.
42750
42751 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
42752
42753         * gcc.dg/fixuns-trunc-1.c: New test.
42754
42755 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42756
42757         * gcc.dg/builtins-config.h: Use #elif.
42758
42759 2004-02-26  Michael Matz  <matz@suse.de>
42760
42761         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42762         * gcc.dg/991214-1.c: Likewise.
42763         * gcc.dg/i386-asm-1.c: Likewise.
42764
42765 2004-02-25  Richard Henderson  <rth@redhat.com>
42766
42767         * gcc.c-torture/execute/20040208-2.c: Move ...
42768         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42769
42770 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42771
42772         PR c++/14246
42773         * g++.dg/other/crash-3.C: New test.
42774
42775 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42776
42777         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42778         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42779
42780         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42781         HP-UX.
42782
42783 2004-02-24  Michael Matz  <matz@suse.de>
42784
42785         * gcc.dg/i386-regparm.c: New.
42786
42787 2004-02-23  James E Wilson  <wilson@specifixinc.com>
42788
42789         * gcc.c-torture/execute/20040223-1.c: New.
42790
42791 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
42792             Kazu Hirata  <kazu@cs.umass.edu>
42793
42794         * gcc.dg/fwritable-strings-1.c: Remove.
42795
42796 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
42797
42798         PR c/14156
42799         * gcc.dg/20040223-1.c: New test.
42800
42801 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42802
42803         PR c++/14106
42804         * g++.dg/ext/typeof9.C: New test.
42805
42806 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42807
42808         PR c++/14250
42809         * g++.dg/other/switch1.C: New test.
42810
42811 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42812
42813         * gcc.dg/cast-function-1.c: Adjust for new informative message.
42814         * gcc.dg/va-arg-1.c: Likewise.
42815
42816 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42817
42818         PR c++/14143
42819         * g++.dg/template/koenig5.C: New test.
42820
42821 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
42822
42823         * g++.dg/ext/altivec-1.C: Generalize target triple.
42824         * g++.dg/ext/altivec-2.C: New test case.
42825         * g++.dg/ext/altivec_check.h: New file.
42826         * gcc.dg/altivec-1.c: Generalize target triple;
42827         include altivec_check.h and call altivec_check().
42828         * gcc.dg/altivec-[2-5].c: Generalize target triple.
42829         * gcc.dg/altivec-6.c: New test case.
42830         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42831         type casts as needed.
42832         * gcc.dg/altivec-10.c: Include altivec_check.h and call
42833         altivec_check().
42834         * gcc.dg/altivec-12.c: New test case.
42835         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42836         include altivec_check.h and call altivec_check().
42837         * gcc.dg/altivec_check.h: New file.
42838
42839 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42840
42841         * lib/target-supports.exp (check_alias_available): Don't mangle
42842         function `g' in test program.
42843
42844 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42845
42846         * lib/target-supports.exp (check_profiling_available): Check
42847         argument to determine whether we support a profiling type.
42848         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42849         check_profiling_available.
42850         * g++.dg/bprob/bprob.exp: Likewise.
42851         * g77.dg/bprob/bprob.exp: Likewise.
42852         * gcc.misc-tests/bprob.exp: Likewise.
42853         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42854         dg-require-profiling and delete expected error handling.
42855         * gcc.dg/20021014-1.c: Likewise.
42856         * gcc.dg/nest.c: Likewise.
42857
42858 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42859
42860         PR c++/12007
42861         * g++.dg/other/vthunk1.C: New test.
42862
42863 2004-02-20  Falk Hueffner  <falk@debian.org>
42864
42865         PR target/14201
42866         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42867
42868 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
42869
42870         PR c++/13927
42871         * g++.dg/other/error8.C: Remove XFAIL markers.
42872
42873         PR c++/14173
42874         * g++.dg/ext/packed5.C: New test.
42875
42876         PR c++/14199
42877         * g++.dg/warn/Wunused-5.C: New test.
42878
42879         PR c++/14186
42880         * g++.dg/lookup/member1.C: New test.
42881
42882 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
42883
42884         * gcc.c-torture/compile/20040130-1.c: Enable only when
42885         __INT_MAX__ >= 2147483647L.
42886         * gcc.c-torture/compile/961203-1.c: Likewise.
42887
42888 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
42889
42890         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42891         * g++.dg/opt/template1.C: Robustify assembler regexp
42892
42893 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42894
42895         * gcc.c-torture/execute/simd-4.x: Remove.
42896         * gcc.c-torture/execute/va-arg-25.x: Likewise.
42897         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42898         Guard with #ifndef SKIP_ATTRIBUTE.
42899         * gcc.dg/compat/vector-1_y.c: Likewise.
42900         * gcc.dg/compat/vector-2_x.c: Likewise.
42901         * gcc.dg/compat/vector-2_y.c: Likewise.
42902         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
42903         * g++.dg/eh/simd-2.C: Likewise.
42904
42905 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
42906
42907         * gcc.c-torture/compile/complex-1.c: New.
42908
42909 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
42910
42911         PR target/14209
42912         * gcc.c-torture/execute/20040218-1.c: New test.
42913
42914 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42915
42916         PR c++/14181
42917         * g++.dg/parse/new2.C: New test.
42918
42919 2004-02-18  Paul Brook  <paul@codesourcery.com>
42920
42921         * gcc.c-torture/compile/libcall-1.c: New test.
42922
42923 2004-02-18  Paul Brook  <paul@codesourcery.com>
42924
42925         PR debug/12934
42926         * gcc.dg/debug/debug-7.c: New test.
42927
42928 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
42929
42930         * gcc.dg/20040217-1.c: New test.
42931
42932 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
42933
42934         * gcc.c-torture/execute/990208-1.x: Delete.
42935
42936 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
42937
42938         * gcc.c-torture/execute/20040208-2.x: New file.
42939
42940 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
42941
42942         PR c++/11326
42943         * g++.dg/abi/structret1.C: New test.
42944
42945 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
42946
42947         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42948         (i386_cpuid): No need to test if cpuid is available on AMD64.
42949         Fix assembly, so that it works onboth i386 and AMD64.
42950         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42951         (vecInLong): Fix s[] member type to unsigned int.
42952         (vecInWord): Remove type.
42953         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42954         (a64, b64, c64, d64, e64): Remove.
42955         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42956         Remove unused variable.  Remove initialization of removed variables.
42957         Don't call mmx_tests nor sse_tests.
42958         (reference_mmx, reference_sse): Remove.
42959         (check): Add return stmt.
42960         * gcc.dg/i386-sse-7.c: New test.
42961         * gcc.dg/i386-mmx-4.c: New test.
42962
42963 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42964
42965         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42966         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42967         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42968         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42969         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42970         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42971         g++.dg/tc1/dr94.C: Fix line terminator.
42972
42973 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
42974
42975         * gcc.c-torture/compile/20040216-1.c: New.
42976
42977 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42978
42979         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42980         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42981         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42982         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42983         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42984         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42985
42986 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42987
42988         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42989
42990 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42991
42992         PR c++/13971
42993         * g++.dg/expr/cond4.C: New test.
42994
42995         PR c++/14086
42996         * g++.dg/lookup/crash2.C: New test.
42997
42998 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42999
43000         * gcc.c-torture/compile/20040214-2.c: New test.
43001
43002 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
43003
43004         PR c++/14116
43005         * g++.dg/ext/typeof8.C: New test.
43006
43007 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
43008
43009         * gcc.c-torture/compile/20040214-1.c: New test.
43010
43011 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43012
43013         PR c++/13635
43014         * g++.dg/template/spec11.C: New test.
43015
43016 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43017
43018         PR c++/13927
43019         * g++.dg/other/error8.C: New test.
43020
43021 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
43022
43023         PR c++/14122
43024         * g++.dg/template/array4.C: New test.
43025
43026         PR c++/14108
43027         * g++.dg/inherit/thunk2.C: New test.
43028
43029         PR c++/14083
43030         * g++.dg/eh/cond2.C: New test.
43031
43032 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
43033
43034         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43035
43036 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
43037
43038         * lib/scanasm.exp (dg-scan): Quote pattern before display.
43039
43040 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
43041
43042         * g++.dg/simd-2.C: xfail on ppc64-linux.
43043
43044 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
43045
43046         PR c/456
43047         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43048         tests.
43049
43050 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
43051
43052         * gcc.dg/builtins-33.c: New test.
43053
43054 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
43055
43056         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43057
43058 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43059
43060         * g++.dg/simd-2.C: Set -maltivec for ppc64.
43061
43062 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43063
43064         * gcc.dg/ppc64-abi-3.c: New test.
43065
43066 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
43067
43068         PR c/14092
43069
43070         * gcc.dg/pr14092-1.c: New testcase.
43071
43072 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
43073
43074         * gcc.dg/cpp/assert4.c: Fix typo last change.
43075
43076         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43077         * gcc.dg/cpp/assert4.c: Handle powerpc64.
43078
43079         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43080
43081 2004-02-09  Roger Sayle  <roger@eyesopen.com>
43082
43083         * gcc.c-torture/compile/20040209-1.c: New test case.
43084
43085 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43086
43087         * gcc.dg/c90-init-1.c: Adjust expected error messages.
43088
43089 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
43090
43091         * gcc.c-torture/execute/20040208-[12].c: New tests.
43092
43093 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43094
43095         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43096
43097 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43098
43099         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43100
43101 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43102
43103         Bug 13856
43104         * gcc.dg/visibility-8.c: New testcase.
43105
43106 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43107
43108         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43109         arguments.
43110         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43111
43112 2004-02-07  Roger Sayle  <roger@eyesopen.com>
43113
43114         PR middle-end/13696
43115         * g++.dg/opt/fold1.C: New test case.
43116
43117 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43118
43119         PR c++/14033
43120         * g++.dg/other/crash-2.C: New test.
43121
43122 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43123
43124         PR c++/14028
43125         * g++.dg/parse/angle-bracket2.C: New test.
43126
43127 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43128
43129         PR middle-end/13750
43130         Revert:
43131         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43132         PR pch/13361
43133         * g++.dg/pch/wchar-1.C: New.
43134         * g++.dg/pch/wchar-1.Hs: New.
43135
43136 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43137
43138         PR c++/14008
43139         * g++.dg/parse/error15.C: New test.
43140         * g++.dg/parse/crash11.C: Update dg-error mark.
43141
43142 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43143
43144         PR c++/13932
43145         * g++.dg/warn/conv2.C: New test.
43146
43147 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43148
43149         PR c++/13086
43150         * g++.dg/warn/incomplete1.C: Remove xfail.
43151
43152 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43153
43154         * lib/file-format.exp (gcc_target_object_format): Use
43155         ${tool}_target_compile, not gcc_target_compile.
43156         * lib/target-supports.exp (check_alias_available): Likewise.
43157         (check_gc_sections_available): Likewise.
43158         * g++.dg/ext/attrib10.C: Use dg-require-alias.
43159         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43160         dg-require-alias.
43161
43162 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43163
43164         PR c++/13969
43165         * g++.dg/template/static6.C: New test.
43166
43167 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
43168
43169         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43170
43171 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43172
43173         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43174         tests for systems where `char' is unsigned by default.
43175
43176 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43177
43178         PR c++/13997
43179         * g++.dg/template/partial3.C: New test.
43180
43181 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
43182
43183         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43184         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43185         Remove mentions of obsolete ports.
43186
43187 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
43188
43189         * gcc.dg/noncompile/20001228-1.c: Fix for new
43190         error message.
43191
43192 2004-02-03  Roger Sayle  <roger@eyesopen.com>
43193
43194         PR target/9348
43195         * gcc.c-torture/execute/multdi-1.c: New test case.
43196
43197 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43198
43199         PR c++/13925
43200         * g++.dg/template/lookup5.C: New test.
43201
43202 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43203
43204         PR c++/13950
43205         * g++.dg/template/lookup4.C: New test.
43206
43207         PR c++/13970
43208         * g++.dg/parse/error14.C: New test.
43209
43210         PR c++/14002
43211         * g++.dg/parse/template13.C: New test.
43212
43213 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43214
43215         PR c++/13978
43216         * g++.dg/template/koenig4.C: New test.
43217
43218         PR c++/13968
43219         * g++.dg/template/crash17.C: New test.
43220
43221         PR c++/13975
43222         * g++.dg/parse/error13.C: New test.
43223         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43224
43225 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43226
43227         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43228
43229 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
43230
43231         PR c/11658
43232         PR c/13994
43233         * gcc.dg/noncompile/20040203-1.c: New test.
43234         * gcc.dg/noncompile/20040203-2.c: Likewise.
43235         * gcc.dg/noncompile/20040203-3.c: Likewise.
43236         * gcc.dg/20040203-1.c: Likewise.
43237
43238 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
43239
43240         PR c++/10858
43241         * g++.dg/template/sizeof7.C: New test.
43242
43243 2004-02-02  Eric Christopher  <echristo@redhat.com>
43244             Zack Weinberg  <zack@codesourcery.com>
43245
43246         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43247
43248 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
43249
43250         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43251         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43252         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43253         * gcc.dg/cleanup-5.c: Run only on Linux targets.
43254
43255 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
43256
43257         PR c++/13113
43258         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43259
43260         PR c++/13854
43261         * g++.dg/ext/attrib13.C: New test.
43262
43263         PR c++/13907
43264         * g++.dg/conversion/op2.C: New test.
43265
43266 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43267
43268         * gcc.dg/titype-1.c: Fix pasto.
43269
43270 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43271
43272         * gcc.dg/titype-1.c: New test.
43273
43274 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43275
43276         PR c++/13957
43277         * g++.dg/template/non-type-template-argument-1.C,
43278         g++.dg/template/qualified-id1.C: Update dg-error marks.
43279         * g++.dg/template/nontype6.C: New test.
43280
43281 2004-02-01  Roger Sayle  <roger@eyesopen.com>
43282
43283         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43284         * gcc.dg/builtins-31.c: New testcase.
43285         * gcc.dg/builtins-32.c: New testcase.
43286
43287 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
43288
43289         * objc.dg/call-super-2.m: Update line numbers
43290         for the including of stddef.h.
43291
43292 2004-01-30  Michael Matz  <matz@suse.de>
43293
43294         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43295         g++.dg/ext/case-range3.C: New tests.
43296
43297 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43298
43299         DR206
43300         PR c++/13813
43301         * g++.dg/template/member4.C: New test.
43302
43303 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43304
43305         PR c++/13683
43306         * g++.dg/template/sizeof6.C: New test.
43307
43308 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43309
43310         * gcc.dg/fwritable-strings-1.c: New test.
43311
43312 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43313
43314         * gcc.c-torture/compile/20040130-1.c: New test.
43315
43316 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
43317
43318         * objc.dg/call-super-2.m: Include stddef.h for size_t.
43319
43320 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
43321
43322         PR c++/13883
43323         * g++.dg/template/ctor3.C: New test.
43324
43325 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43326
43327         * g++.dg/tc1: New directory.
43328         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43329         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43330         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43331         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43332         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43333
43334 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43335
43336         * g++.dg/parse/error11.C: New test.
43337         * g++.dg/parse/error12.C: Likewise.
43338
43339 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
43340
43341         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43342         (scan_initial, main): Use aligned_sizeof instead of sizeof.
43343
43344 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
43345
43346         PR c++/13791
43347         * g++.dg/ext/attrib12.C: New test.
43348
43349         PR c++/13736
43350         * g++.dg/parse/cast2.C: New test.
43351
43352 2004-01-27  James E Wilson  <wilson@specifixinc.com>
43353
43354         * objc.dg/encode-2.m (main): New local string.  Set depending on
43355         sizeof long.  Use in sscanf call.
43356         * objc.dg/encode-3.m (main): New local string.  Set depending on
43357         sizeof long.  Use in scan_initial call.
43358
43359 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43360
43361         * objc.dg/call-super-2.m: Make LP64-safe.
43362         * objc.dg/desig-init-1.m: Likewise.
43363
43364 2004-01-27  Devang Patel <dpatel@apple.com>
43365
43366         * g++.dg/debug/namespace1.C: New test.
43367
43368 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
43369
43370         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43371         xscale-*-*.
43372
43373         * gcc.dg/arm-mmx-1.c: New test.
43374
43375 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43376
43377         * gcc.dg/20040127-1.c: New test.
43378         * gcc.dg/20040127-2.c: New test.
43379
43380 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43381
43382         * objc.dg/stret-1.m (glob): Renamed to globa.
43383
43384 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
43385
43386         PR c++/13663
43387         * g++.dg/expr/for1.C: New test.
43388
43389 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
43390
43391         PR middle-end/13779
43392         * gcc.dg/darwin-longlong.c: New test.
43393
43394 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
43395
43396         * gcc.dg/20040124-1.c: Moved test from here...
43397         * gcc.c-torture/compile/20040124-1.c: ...to here.
43398
43399 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43400
43401         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
43402         the assembly output if -m64 is passed.
43403
43404 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
43405
43406         PR c++/13833
43407         * g++.dg/template/cond3.C: New test.
43408
43409 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43410
43411         PR c++/13810
43412         * g++.dg/template/ttp7.C: New test.
43413
43414 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43415
43416         PR c++/13797
43417         * g++.dg/template/nontype4.C: New test.
43418         * g++.dg/template/nontype5.C: Likewise.
43419
43420 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
43421
43422         * gcc.dg/torture/mips-clobber-at.c: New test.
43423
43424 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
43425
43426         * gcc.dg/20040124-1.c: New test.
43427
43428 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
43429
43430         * gcc.dg/20040123-1.c: New test.
43431
43432 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43433
43434         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43435
43436 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43437
43438         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43439
43440 2004-01-23  Andrew Pinski  <apinski@apple.com>
43441
43442         * gcc.dg/20030121-1.c: Move to ..
43443         * gcc.dg/20040121-1.c: here.
43444
43445 2004-01-23  Roger Sayle  <roger@eyesopen.com>
43446
43447         * gcc.dg/builtins-29.c: New test case.
43448
43449 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43450
43451         PR 18314
43452         * gcc.dg/builtins-30.c: New testcase.
43453
43454 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
43455
43456         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43457         * lib/g77.exp: Likewise.
43458         * lib/objc.exp: Likewise.
43459         * lib/g++.exp: Likewise.
43460
43461 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43462
43463         * gcc.dg/struct-by-value-2.c: New test.
43464
43465 2004-01-21  Andrew Pinski  <apinski@apple.com>
43466
43467         PR target/13785
43468         * gcc.dg/20030121-1.c: New test.
43469
43470 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
43471
43472         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
43473         clobber frame pointer register in asm statement.
43474
43475 2004-01-21  Falk Hueffner  <falk@debian.org>
43476
43477         * gcc.c-torture/compile/20040121-1.c: New test.
43478
43479 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
43480
43481         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43482
43483 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
43484
43485         * gcc.dg/ppc64-abi-2.c: New test.
43486
43487 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
43488
43489         * lib/treelang.exp: Fill out this file.
43490         * lib/treelang-dg.exp: New File.
43491
43492 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43493
43494         * gcc.c-torture/compile/981022-1.c: Remove.
43495         * gcc.dg/array-5.c: Remove XFAIL.
43496         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43497         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43498         gcc.dg/cond-lvalue-1.c: Update.
43499         * gcc.dg/cast-lvalue-2.c: New test.
43500
43501 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
43502
43503         PR c++/13592
43504         * g++.dg/other/error1.C (class foo): Tweak error message.
43505
43506         PR c++/13592
43507         * g++.dg/template/call2.C: New test.
43508
43509 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43510
43511         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43512         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43513         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43514         scalar-return-1_x.c, scalar-return-2_y.c,
43515         scalar-return-3_x.c, scalar-return-3_y.c,
43516         scalar-return-4_x.c, scalar-return-4_y.c,
43517         struct-align-1.h, struct-align-1_x.c,
43518         struct-align-1_y.c, struct-align-2.h,
43519         struct-align-2_x.c, struct-align-2_y.c,
43520         struct-by-value-10_y.c, struct-by-value-11_x.c,
43521         struct-by-value-11_y.c, struct-by-value-12_x.c,
43522         struct-by-value-12_y.c, struct-by-value-13_x.c,
43523         struct-by-value-13_y.c, struct-by-value-14_x.c,
43524         struct-by-value-14_y.c, struct-by-value-15_x.c,
43525         struct-by-value-15_y.c, struct-by-value-16_y.c,
43526         struct-by-value-17_y.c, struct-by-value-18_y.c,
43527         struct-by-value-19_y.c, struct-by-value-1_x.c,
43528         struct-by-value-1_y.c, struct-by-value-20_y.c,
43529         struct-by-value-2_x.c, struct-by-value-2_y.c,
43530         struct-by-value-3_y.c, struct-by-value-4_x.c,
43531         struct-by-value-4_y.c, struct-by-value-5_y.c,
43532         struct-by-value-6_y.c, struct-by-value-7_y.c
43533         struct-by-value-8_x.c, struct-by-value-8_y.c
43534         struct-by-value-9_x.c, struct-by-value-9_y.c
43535         struct-return-10_x.c, struct-return-10_y.c,
43536         struct-return-19_x.c, struct-return-20_x.c
43537         struct-return-2_x.c, struct-return-2_y.c
43538         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43539         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
43540
43541 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43542
43543         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43544         attribute on sparc*-sun-solaris2.*.
43545
43546 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
43547
43548         PR c++/13710
43549         * g++.dg/ext/typeof7.C: New test.
43550
43551 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
43552
43553         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43554         * gcc.dg/const-elim-1.c: Same.
43555
43556 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
43557
43558         * objc.dg/stret-1.m: New.
43559         * objc.dg/stret-2.m: New.
43560
43561 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
43562
43563         PR c++/11895
43564         * g++.dg/ext/vector1.C: New test.
43565
43566 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
43567
43568         * gcc.dg/pch/import-1.c: New.
43569         * gcc.dg/pch/import-1.hs: New.
43570         * gcc.dg/pch/import-1a.h: New.
43571         * gcc.dg/pch/import-1b.h: New.
43572         * gcc.dg/pch/import-1c.h: New.
43573
43574 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43575
43576         PR c++/13574
43577         * g++.dg/ext/array1.C: New test.
43578
43579         PR c++/13178
43580         * g++.dg/conversion/op1.C: New test.
43581
43582 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
43583
43584         PR 11864
43585         From Kazumoto Kojima / Dan Kegel:
43586         * gcc.dg/pr11864-1.c: New test.
43587
43588         PR 10392
43589         From Marcus Comstedt / Dan Kegel:
43590         * gcc.dg/pr10392-1.c: New test.
43591
43592 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43593
43594         PR c++/13478
43595         * g++.dg/init/ref10.C: New test.
43596
43597 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43598
43599         PR c++/13407
43600         * g++.dg/parse/typename6.C: New test.
43601
43602 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43603
43604         PR pch/13361
43605         * g++.dg/pch/wchar-1.C: New.
43606         * g++.dg/pch/wchar-1.Hs: New.
43607
43608 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43609
43610         PR c++/9259
43611         * g++.dg/expr/sizeof2.C: New test.
43612
43613 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
43614
43615         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43616
43617 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43618
43619         PR c++/13659
43620         * g++.dg/lookup/strong-using-3.C: New.
43621         * g++.dg/lookup/using-10.C: New.
43622
43623 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43624
43625         PR c++/13594
43626         * g++.dg/lookup/strong-using-2.C: New.
43627
43628 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
43629             Dan Kegel <dank@kegel.com>
43630             J"orn Rennecke <joern.rennecke@superh.com>
43631
43632         PR target/9365
43633         * gcc.dg/pr9365-1.c: New test.
43634
43635 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43636
43637         PR c++/8856
43638         * g++.dg/parse/casting-operator2.C: New test.
43639         * g++.old-deja/g++.pt/explicit83.C: Remove.
43640
43641 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
43642
43643         * gcc.dg/label-compound-stmt-1.c: New test.
43644         * gcc.c-torture/compile/950922-1.c,
43645         gcc.c-torture/compile/20000211-3.c,
43646         gcc.c-torture/compile/20000518-1.c,
43647         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43648         compound statements.
43649
43650 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
43651
43652         * gcc.dg/ppc64-abi-1.c: New test.
43653
43654 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
43655
43656          * g++.dg/ext/attrib9.C: Add dg-warnings.
43657
43658 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43659
43660         PR c++/12335
43661         * g++.dg/parse/dtor3.C: New test.
43662
43663 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
43664
43665         PR c++/12709
43666         * g++.dg/parse/try-catch-1.C: New test.
43667
43668 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
43669
43670         * ada/acats/run_all.sh: Add more verbose output in acats.log
43671         when compiling tests.
43672
43673 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43674
43675         PR 13656
43676         * gcc.dg/typedef-redecl.c: New test case.
43677         * gcc.dg/typedef-redecl.h: New support file.
43678
43679 2004-01-13  Jan Hubicka  <jh@suse.cz>
43680
43681         * gcc.dg/always_inline.c: New test.
43682         * gcc.dg/debug/20031231-1.c: Fix.
43683
43684 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43685
43686         PR c++/13474
43687         * g++.dg/template/array3.C: New test.
43688
43689 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43690
43691         * g++.dg/ext/lvalue1.C: No longer expected to fail.
43692         * g++.dg/warn/Wunused-2.C: Likewise.
43693
43694 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43695
43696         PR c++/13289
43697         * g++.dg/template/instantiate6.C: New test.
43698
43699 2004-01-12  Roger Sayle  <roger@eyesopen.com>
43700
43701         PR middle-end/11397
43702         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43703
43704 2004-01-12  Jan Hubicka  <jh@suse.cz>
43705
43706         PR opt/12826
43707         * gcc.dg/20040112-1.c: New.
43708
43709         * gcc.dg/dwarf-die[1-7].c: Move to...
43710         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43711         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43712
43713 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
43714
43715         PR c++/4100
43716         * g++.dg/parse/friend4.C: New test.
43717
43718 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
43719
43720         PR c++/4100
43721         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43722         definition is called a friend.
43723
43724 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
43725
43726         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43727
43728 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
43729
43730         PR c++/3478
43731         * g++.dg/parse/error10.C: New test.
43732         * g++.dg/template/arg2.C: Accept "invalid type" error.
43733
43734 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
43735
43736         PR middle-end/13392
43737         * g++.dg/opt/expect2.C: New test.
43738
43739 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43740
43741         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43742         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43743         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43744         Update dg-error regexps.
43745
43746 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43747
43748         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43749         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43750
43751 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43752
43753         * gcc.dg/pragma-re-1.c: Use right pointer type.
43754
43755 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43756
43757         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43758
43759 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
43760
43761         * gcc.dg/rs6000-ldouble-1.c: New.
43762
43763 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43764
43765         DR 337
43766         PR c++/9256
43767         * g++.dg/other/abstract1.C: New test.
43768
43769 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
43770
43771         * g++.dg/lookup/strong-using-1.C: New.
43772
43773 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
43774
43775         PR c/11234
43776         * gcc.dg/func-ptr-conv-1.c: New test.
43777         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43778
43779 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
43780
43781         PR target/13380.
43782         * gcc.c-torture/compile/20040109-1.c: New.
43783
43784 2004-01-08  Stuart Hastings  <stuart@apple.com>
43785
43786         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43787         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43788         * gcc.dg/i386-sse-6.c: ...this new testcase.
43789
43790 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
43791
43792         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43793
43794 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43795
43796         * ada/acats/run_acats: Treat 'gnatchop' the same way
43797         as 'gnatmake'.  Export GCC_DRIVER.
43798         * ada/acats/run_all.sh: Add target_gnatchop.  Use
43799         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43800
43801 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43802
43803         PR c++/12573
43804         * g++.dg/template/dependent-expr4.C: New test.
43805
43806 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
43807
43808         * gcc.dg/altivec-11.c: New test.
43809
43810 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
43811
43812         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43813
43814 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43815
43816         PR c/6024
43817         * gcc.dg/enum-compat-1.c: New test.
43818         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43819
43820 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43821
43822         PR c/12165
43823         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43824         gcc.dg/c99-idem-qual-3.c: New tests.
43825
43826 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
43827
43828         * gcc.dg/winline-7.c: Don't cast void * to int.
43829
43830 2004-01-06  Jan Hubicka  <jh@suse.cz>
43831
43832         * gcc.dg/i386-sse-5.c: New test
43833         * g++.dg/eh/simd-1.c: Add -w argument for i386.
43834
43835 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43836
43837         PR c++/12815
43838         * g++.dg/rtti/typeid4.C: New test.
43839
43840 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43841
43842         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43843
43844 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43845
43846         PR c++/12132
43847         * g++.dg/template/error11.C: New test.
43848
43849         PR c++/13451
43850         * g++.dg/template/class2.C: New test.
43851
43852 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43853         Richard Sandiford <rsandifo@redhat.com>
43854
43855         PR c++/13387
43856         * g++.dg/opt/alias3.C: New test.
43857
43858 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
43859
43860         PR c++/13157
43861         * g++.dg/template/koenig3.C: New test.
43862
43863         PR c++/13529
43864         * g++.dg/parse/offsetof3.C: New test.
43865
43866         * g++.dg/init/copy7.C: Add missing dg-error markers.
43867
43868         PR c++/12226
43869         * g++.dg/init/copy7.c: New test.
43870
43871         PR c++/13536
43872         * g++.dg/parse/cast1.C: New test.
43873
43874 2004-01-04  Jan Hubicka  <jh@suse.cz>
43875
43876         * gcc.dg/winline[1-7].c: New tests.
43877
43878 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43879
43880         PR c++/13520
43881         * g++.dg/template/qualttp22.C: New test.
43882
43883 2004-01-01  Jan Hubicka  <jh@suse.cz>
43884
43885         * gcc.dg/debug/20031231-1.c: New.
43886         * gcc.c-torture/compile/20040101-1.c: New.
43887         * gcc.dg/dwarf-die-[1-7].c: New.
43888
43889 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
43890
43891         PR optimization/13521
43892         * gcc.c-torture/compile/20031231-1.c: New test.
43893
43894 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43895
43896         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43897
43898 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43899
43900         PR c++/10079
43901         * g++.dg/template/crash16.C: New test.
43902
43903 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
43904
43905         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
43906
43907 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43908
43909         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
43910         ports.
43911         * g++.old-deja/g++.jason/thunk3.C: Likewise.
43912         * g++.old-deja/g++.law/profile1.C: Likewise.
43913         * gcc.c-torture/compile/981006-1.c: Likewise.
43914         * gcc.c-torture/execute/loop-2e.x: Likewise.
43915         * gcc.c-torture/execute/loop-2f.x: Remove.
43916         * gcc.c-torture/execute/loop-2g.x: Likewise.
43917         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
43918         * gcc.dg/20020312-2.c: Remove traces of dead ports.
43919
43920 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43921
43922         PR c++/13507
43923         * g++.dg/ext/attrib11.C: New test.
43924
43925         PR c++/13494
43926         * g++.dg/template/array2-1.C: New test.
43927         * g++.dg/template/array2-2.C: New test.
43928
43929 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
43930
43931         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
43932
43933 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43934
43935         PR c++/12774
43936         * g++.dg/template/array1-1.C: New test.
43937         * g++.dg/template/array1-2.C: New test.
43938
43939 2003-12-29  Roger Sayle  <roger@eyesopen.com>
43940
43941         PR fortran/12632
43942         * g77.dg/12632.f: New test case.
43943
43944 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43945
43946         PR c++/13289
43947         * g++.dg/parse/nontype1.C: New test.
43948
43949 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43950
43951         PR c++/12403
43952         * g++.dg/parse/explicit1.C: New test.
43953         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43954
43955 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43956
43957         PR c++/13081
43958         * g++.dg/opt/inline6.C: New test.
43959
43960         PR c++/12613
43961         * g++.dg/parse/error9.C: New test.
43962
43963         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43964
43965 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43966
43967         PR c++/13009
43968         * g++.dg/init/assign1.C: New test.
43969
43970 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43971
43972         PR c++/13070
43973         * g++.dg/warn/format3.C: New test case.
43974
43975 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43976
43977         * gcc.c-torture/compile/20031227-1.c: New test.
43978
43979 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43980
43981         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43982         * g77.dg/bprob/bprob.exp: Likewise.
43983         * gcc.misc-tests/bprob.exp: Likewise.
43984         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43985         variants on systems where the library does not provide that
43986         functionality.
43987         * gcc.dg/builtins-20.c: Use builtins-config.h.
43988         * gcc.dg/builtins-config.h: New file.
43989
43990 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43991
43992         * lib/gcc-dg.exp (dg-require-profiling): New function.
43993         * lib/target-supports.exp (check_profiling_available): Likewise.
43994         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43995         * g77.dg/bprob/bprob.exp: Likewise.
43996         * gcc.misc-tests/bprob.exp: Likewise.
43997         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43998         * gcc.dg/20021014-1.c: Likewise.
43999         * gcc.dg/nest.c: Likewise.
44000
44001 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44002
44003         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44004         compiling.
44005         * g++.dg/lookup/java2.C: Likewise.
44006         * gcc.dg/cpp/lexident.c: Likewise.
44007
44008 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
44009
44010         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44011         given.
44012         * gcc.c-torture/compile/961203-1.c: Likewise.
44013         * gcc.c-torture/compile/980506-1.c: Likewise.
44014
44015 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
44016
44017         * lib/gcc-dg.exp (dg-prune-output): New annotation.
44018         (additional_prunes): New global.
44019         (gcc-dg-prune): Handle additional per-test pruning.
44020         (dg-test): Clear additional_prunes between tests.
44021
44022         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
44023         dg-prune-output to avoid spurious failures from assembler
44024         complaining about nonexistent WAW violations.
44025         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44026         Use dg-prune-output to avoid spurious failures from assembler
44027         warning about Itanium B-step errata.
44028
44029 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44030
44031         * g++.dg/abi/macro0.C: New test.
44032         * g++.dg/abi/macro1.C: Likewise.
44033         * g++.dg/abi/macro2.C: Likewise.
44034
44035         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44036         * g++.dg/abi/bitfield7.C: Likewise.
44037         * g++.dg/abi/dtor2.C: Likewise.
44038         * g++.dg/abi/mangle11.C: Likewise.
44039         * g++.dg/abi/mangle12.C: Likewise.
44040         * g++.dg/abi/mangle14.C: Likewise.
44041         * g++.dg/abi/mangle17.C: Likewise.
44042         * g++.dg/abi/vbase10.C: Likewise.
44043         * g++.dg/abi/vbase14.C: Likewise.
44044         * g++.dg/template/qualttp17.C: Likewise.
44045
44046 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
44047
44048         PR c/11995
44049         * gcc.dg/20031223-1.c: New test.
44050
44051 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44052
44053         * gcc.dg/noreturn-7.c: New test.
44054
44055 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44056
44057         * gcc.dg/null-pointer-1.c: New test.
44058
44059 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44060
44061         * g++.old-deja/g++.jason/template18.C: Remove.
44062         * g++.old-deja/g++.jason/template37.C: Likewise.
44063
44064         PR c++/12862
44065         * g++.dg/lookup/ns1.C: New test.
44066
44067         PR c++/12397
44068         * g++.dg/template/lookup3.C: New test.
44069
44070 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44071
44072         * g++.dg/template/recurse1.C: New test
44073
44074 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44075
44076         PR c++/12479
44077         * g++.dg/parse/semicolon1.C: New test.
44078         * g++.dg/parse/semicolon1.h: Likewise.
44079
44080 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
44081
44082         * gcc.dg/darwin-misaligned.c: New test.
44083
44084 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44085
44086         PR c/9163
44087         * gcc.dg/20031222-1.c: New test.
44088
44089 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
44090
44091         PR c++/13438
44092         * g++.dg/parse/error8.C: New test.
44093
44094         PR c++/11554
44095         * g++.dg/warn/ctor-init-1.C: New test.
44096
44097 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
44098
44099         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44100         too small.
44101         * gcc.c-torture/compile/930217-1.c: Likewise.
44102         * gcc.c-torture/compile/930513-1.c: Likewise.
44103         * gcc.c-torture/execute/920908-2.c: Likewise.
44104         * gcc.c-torture/execute/921204-1.c: Likewise.
44105         * gcc.c-torture/execute/930621-1.c: Likewise.
44106         * gcc.c-torture/execute/930630-1.c: Likewise.
44107         * gcc.c-torture/execute/931031-1.c: Likewise.
44108         * gcc.c-torture/execute/980602-2.c: Likewise.
44109         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44110         * gcc.c-torture/execute/compndlit-1.c: Likewise.
44111         * gcc.c-torture/execute/extzvsi.c: Likewise.
44112         * gcc.c-torture/unsorted/ext.c: Likewise.
44113
44114 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
44115
44116         PR target/12749
44117         * gcc.c-torture/compile/20031220-2.c: New test case.
44118
44119 2003-12-20  Roger Sayle  <roger@eyesopen.com>
44120
44121         PR optimization/13031
44122         * gcc.c-torture/compile/20031220-1.c: New test case.
44123
44124 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44125
44126         * gcc.dg/cast-function-1.c: New test.
44127
44128 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
44129
44130         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44131         formats.
44132
44133 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
44134
44135         PR c++/12795
44136         * g++.dg/ext/attrib10.C: New test.
44137
44138 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44139
44140         * gcc.dg/cleanup-10.c: New test.
44141         * gcc.dg/cleanup-11.c: New test.
44142
44143 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44144
44145         PR c++/13239
44146         * g++.dg/opt/expect1.C: New test.
44147
44148 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
44149
44150         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44151
44152 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
44153
44154         PR debug/12923
44155         * gcc.dg/20031218-1.c: New test.
44156
44157         PR debug/12389
44158         * gcc.dg/20031218-2.c: New test.
44159         * gcc.dg/20031218-3.c: New test.
44160
44161         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44162         of label name and allow for USER_LABEL_PREFIX == "_" names.
44163         * g++.dg/abi/mangle18-2.C: Likewise.
44164         * g++.dg/abi/mangle19-1.C: Likewise.
44165         * g++.dg/abi/mangle19-2.C: Likewise.
44166         * g++.dg/abi/mangle20-1.C: Likewise.
44167         * g++.dg/abi/mangle20-2.C: Likewise.
44168
44169 2003-12-18  Richard Henderson  <rth@redhat.com>
44170
44171         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44172
44173 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
44174             Dan Kegel <dank@kegel.com>
44175
44176         PR other/12009
44177         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44178         testing a cross compiler, it causes spurious compile failures.
44179         * lib/g++.exp: Likewise.
44180
44181 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44182
44183         PR c++/13262
44184         * g++.dg/template/access13.C: New test.
44185
44186 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
44187
44188         * gcc.dg/20031216-1.c: New test.
44189
44190 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44191
44192         PR c++/9154
44193         * g++.dg/template/error10.C: New test.
44194
44195 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44196
44197         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44198         * g++.dg/eh/simd-2.C: Likewise.
44199
44200 2003-12-17  James E Wilson  <wilson@specifixinc.com>
44201             Roger Sayle  <roger@eyesopen.com>
44202
44203         * gcc.c-torture/execute/ieee/mzero5.c: New.
44204
44205 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
44206
44207         PR c++/10603
44208         * g++.dg/parse/error6.C: New test.
44209
44210         PR c++/12827
44211         * g++.dg/parse/error7.C: New test.
44212
44213 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44214
44215         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44216         at -O with stabs debugging formats.
44217         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44218         * gcc.dg/debug/debug-2.c: Likewise.
44219
44220 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44221
44222         PR c++/12696
44223         * g++.dg/init/error1.C: New test.
44224
44225         PR c++/12218
44226         * g++.dg/init/pm3.C: New test.
44227
44228 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44229
44230         PR c/3347
44231         * gcc.dg/bitfld-8.c: New test.
44232
44233 2003-12-16  James Lemke  <jim@wasabisystems.com>
44234
44235         * gcc.dg/arm-scd42-[123].c: New tests.
44236
44237 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44238
44239         PR c++/9043
44240         * g++.dg/abi/mangle20-1.C: New test.
44241         * g++.dg/abi/mangle20-2.C: New test.
44242
44243 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44244
44245         PR c++/13275
44246         * g++.dg/other/offsetof2.C: Remove XFAIL.
44247         * g++.dg/parse/offsetof1.C: New test.
44248         * g++.gd/parse/offsetof2.C: Likewise.
44249
44250 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44251
44252         * g++.dg/template/nontype3.C: New test.
44253         * g++.dg/template/static2.C: Tweaked the dg-error clause.
44254
44255 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44256
44257         * g++.dg/warn/noreturn-3.C: Also test instantiation.
44258
44259 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44260
44261         PR c++/13387
44262         * g++.dg/expr/assign1.C: New test.
44263
44264         PR c++/13242
44265         * g++.dg/abi/mangle19-1.C: New test.
44266         * g++.dg/abi/mangle19-2.C: New test.
44267
44268 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
44269
44270         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44271
44272 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44273
44274         * gcc.c-torture/execute/20031216-1.c: New test.
44275
44276 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44277
44278         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44279         an ICE regression.
44280
44281 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44282
44283         PR c++/10926
44284         * g++.dg/template/error9.C: New test.
44285
44286         PR c++/11116
44287         * g++.dg/template/error8.C: New test.
44288
44289 2003-12-15  Roger Sayle  <roger@eyesopen.com>
44290
44291         PR middle-end/13400
44292         * gcc.c-torture/execute/20031215-1.c: New test case.
44293
44294 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44295
44296         PR c++/13269
44297         * g++.dg/parse/error5.C: New test.
44298
44299         PR c++/12989
44300         * g++.dg/expr/sizeof1.C: New test.
44301
44302         PR c++/13310
44303         * g++.dg/template/crash15.C: New test.
44304
44305 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
44306
44307         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44308         a non-POD type as the last named parameter of a varargs function.
44309
44310 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44311
44312         PR c++/13243
44313         PR c++/12573
44314         * g++.dg/template/crash14.C: New test.
44315         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44316
44317 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
44318
44319         * g++.dg/other/java1.C: New test.
44320
44321         PR c++/13241
44322         * g++.dg/abi/mangle18-1.C: New test.
44323         * g++.dg/abi/mangle18-2.C: New test.
44324
44325 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44326
44327         PR optimization/10312
44328         * gcc.c-torture/execute/20031214-1.c: New.
44329
44330 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
44331
44332         PR c++/10779
44333         PR c++/12160
44334         * g++.dg/parse/error3.C: New test.
44335         * g++.dg/parse/error4.C: Likewise.
44336         * g++.dg/abi/mangle4.C: Tweak error messages.
44337         * g++.dg/lookup/using5.C: Likewise.
44338         * g++.dg/other/error2.C: Likewise.
44339         * g++.dg/parse/typename5.C: Likewise.
44340         * g++.dg/parse/undefined1.C: Likewise.
44341         * g++.dg/template/arg2.C: Likewise.
44342         * g++.dg/template/ttp3.C: Likewise.
44343         * g++.dg/template/type1.C: Likewise.
44344         * g++.old-deja/g++.other/crash32.C: Likewise.
44345         * g++.old-djea/g++.pt/defarg8.C: Likewise.
44346
44347 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44348
44349         PR c++/13106
44350         * g++.dg/warn/noreturn-3.C: New test.
44351
44352 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44353
44354         PR c++/13118
44355         * g++.dg/abi/covariant3.C: New.
44356
44357 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
44358
44359         * g++.dg/eh/ia64-1.C: New test.
44360
44361 2003-12-12  Roger Sayle  <roger@eyesopen.com>
44362
44363         PR optimization/13037
44364         * g77.f-torture/execute/13037.f: New test case.
44365
44366 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44367
44368         PR c++/12881
44369         * g++.dg/abi/covariant2.C: New.
44370
44371 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
44372
44373         * gcc.dg/cpp/trad/macro.c: New tests.
44374
44375 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
44376
44377         * gcc.c-torture/execute/wchar_t-1.x: Delete.
44378
44379 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
44380
44381         PR other/10819
44382         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44383         to fix Bug 10819.
44384         * lib/g++.exp (g++_version): Likewise.
44385         * lib/g77.exp (g77_version): Likewise.
44386         * lib/objc.exp (default_objc_version): Likewise.
44387
44388 2003-12-10  Richard Henderson  <rth@redhat.com>
44389
44390         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44391
44392         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44393
44394 2003-12-08  Matt Austern  <austern@apple.com>
44395
44396         PR c/13134
44397         * lib/gcc-dg.exp (dg-require-visibility): Define.
44398         * lib/target-supports (check_visibility_available): Define.
44399         * gcc.dg/visibility-1.c: New test.
44400         * gcc.dg/visibility-2.c: Likewise.
44401         * gcc.dg/visibility-3.c: Likewise.
44402         * gcc.dg/visibility-4.c: Likewise.
44403         * gcc.dg/visibility-5.c: Likewise.
44404         * gcc.dg/visibility-6.c: Likewise.
44405         * g++.dg/ext/visibility-1.C: Likewise.
44406         * g++.dg/ext/visibility-2.C: Likewise.
44407         * g++.dg/ext/visibility-3.C: Likewise.
44408         * g++.dg/ext/visibility-4.C: Likewise.
44409         * g++.dg/ext/visibility-5.C: Likewise.
44410         * g++.dg/ext/visibility-6.C: Likewise.
44411
44412 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44413
44414         * g++.dg/lookup/java1.C: New test.
44415         * g++.dg/lookup/java2.C: New test.
44416
44417 2003-12-07  Falk Hueffner  <falk@debian.org>
44418
44419         * g++.dg/opt/noreturn-1.C: New test.
44420
44421 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44422
44423         * gcc.dg/overflow-1.c: New test.
44424
44425 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44426
44427         * g77.f-torture/compile/13060.f: New test.
44428
44429 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
44430
44431         PR c++/13323
44432         * g++.dg/inherit/operator2.C: New test.
44433
44434 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44435
44436         PR c++/13305
44437         * g++.dg/ext/attrib9.C: New test.
44438
44439 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44440
44441         PR c++/13314
44442         * g++.dg/template/error7.C: New test.
44443
44444 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
44445             J"orn Rennecke <joern.rennecke@superh.com>
44446
44447         PR target/13302
44448         * g++.dg/other/struct-va_list.C: New test.
44449
44450 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44451
44452         PR c++/13166
44453         * g++.dg/parse/defarg6.C: New test.
44454
44455 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
44456
44457         PR target/13256
44458         * gcc.c-torture/execute/20031201-1.c: New test.
44459
44460 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
44461
44462         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44463
44464 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44465
44466         * gcc.dg/builtin-return-1.c: New test.
44467
44468 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
44469             J"orn Rennecke <joern.rennecke@superh.com>
44470
44471         PR optimization/13260
44472         * gcc.c-torture/execute/20031204-1.c: New test.
44473
44474 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44475
44476         PR c++/9127
44477         * g++.dg/template/error6.C: New test.
44478
44479 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
44480
44481         * gcc.dg/20031202-1.c: New test.
44482
44483 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44484
44485         PR c++/13179
44486         * g++.dg/template/eh1.C: New test.
44487
44488         PR c++/10771
44489         * g++.dg/template/error5.C: New test.
44490
44491 2003-12-02  David Ung  <davidu@mips.com>
44492
44493         * gcc.dg/compat/vector-check.h: Corrected type for var
44494         g_##TMODE
44495
44496 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44497
44498         PR c++/10126
44499         * g++.dg/template/ptrmem8.C: New test.
44500
44501 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44502
44503         PR c++/12573
44504         * g++.dg/template/dependent-expr3.C: New test.
44505
44506 2003-12-01  James Lemke  <jim@wasabisystems.com>
44507
44508         * gcc.dg/arm-g2.c: New test.
44509
44510 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44511
44512         PR optimization/11634
44513         * gcc.dg/20031201-2.c: New test case.
44514
44515 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
44516
44517         PR 11433
44518         * objc.dg/proto-lossage-3.m: New test.
44519
44520 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44521
44522         PR optimization/12628
44523         * gcc.dg/20031201-1.c: New test case.
44524
44525 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44526
44527         * gcc.dg/unaligned-1.c: New test.
44528
44529 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
44530
44531         PR c++/9849
44532         * g++.dg/template/error4.C: New test.
44533         * g++.dg/template/nested3.C: Adjust error markers.
44534
44535 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44536
44537         * gcc.dg/cpp/assert4.c: Check more #system assertions.
44538
44539 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
44540
44541         PR c/10333
44542         * gcc.dg/bitfld-7.c: New test.
44543
44544 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
44545
44546         * gcc.dg/tls/asm-1.C: New test.
44547
44548 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44549
44550         * gcc.dg/cpp/assert4.c: Update.
44551
44552 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44553
44554         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44555         * gcc.dg/builtin-apply3.c: New test.
44556
44557 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44558
44559         * lib/compat.exp (compat-obj): New xfaildata parameter.
44560         Use it to set compiler_conditional_xfail_data before compiling.
44561         (compat-get-options): Handle dg-xfail-if.
44562         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44563         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44564         * gcc.dg/compat/vector-1_y.c: Likewise.
44565         * gcc.dg/compat/vector-2_x.c: Likewise.
44566         * gcc.dg/compat/vector-2_y.c: Likewise.
44567
44568 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44569
44570         * g++.dg/opt/reg-stack4.C: New test.
44571
44572 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44573
44574         * gcc.dg/builtin-apply2.c: New test.
44575
44576 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44577
44578         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44579
44580 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44581
44582         PR c++/12924
44583         * g++.dg/template/template-id-2.C: New test.
44584
44585 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44586
44587         PR c++/5369
44588         * g++.dg/template/memfriend1.C: New test.
44589         * g++.dg/template/memfriend2.C: Likewise.
44590         * g++.dg/template/memfriend3.C: Likewise.
44591         * g++.dg/template/memfriend4.C: Likewise.
44592         * g++.dg/template/memfriend5.C: Likewise.
44593         * g++.dg/template/memfriend6.C: Likewise.
44594         * g++.dg/template/memfriend7.C: Likewise.
44595         * g++.dg/template/memfriend8.C: Likewise.
44596         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44597
44598 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
44599
44600         PR c++/12515
44601         * g++.dg/ext/cond1.C: New test.
44602
44603 2003-11-20  Richard Henderson  <rth@redhat.com>
44604
44605         * gcc.dg/20020201-2.c: Remove.
44606         * gcc.dg/20020201-4.c: Remove.
44607         * gcc.dg/20020304-1.c: Remove.
44608
44609 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
44610
44611         * gcc.dg/cpp/trad/xwin1.c: New test case.
44612
44613 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
44614
44615         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44616         * lib/g77.exp: Likewise.
44617         * lib/objc.exp: Likewise.
44618         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44619         for darwin.
44620
44621 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44622
44623         PR c++/12932
44624         * g++.dg/template/static5.C: New test.
44625
44626 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
44627
44628         * gcc.dg/nested-func-1.c: New test.
44629
44630 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44631
44632         * gcc.dg/cpp/assert4.c: New test.
44633
44634 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44635
44636         PR c++/2294
44637         * g++.dg/lookup/using9.c: New test.
44638
44639 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
44640
44641         PR c++/12762
44642         * g++.dg/template/error3.C: New test.
44643
44644 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
44645
44646         PR ada/13035
44647         * ada/acats/run_acats, run_all.sh: Fix syntax error.
44648         No longer use a wrapper for gcc, since this does not work under
44649         Windows.
44650
44651 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44652
44653         PR c++/2094
44654         * g++.dg/template/ptrmem7.C: New test.
44655
44656 2003-11-13  Andrew Pinski <apinski@apple.com>
44657
44658         * gcc.c-torture/compile/20031113-1.c: New test.
44659
44660 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
44661             Kean Johnston <jkj@sco.com>
44662
44663         PR c/13029
44664         * gcc.dg/unused-4.c: Update.
44665
44666 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44667
44668         * g++.dg/opt/const3.C: New test.
44669
44670 2003-11-13  Jan Hubicka  <jh@suse.cz>
44671
44672         * gcc.c-torture/compile/20031112-1.c: New test.
44673
44674 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
44675
44676         * g++.dg/parse/crash10.C: Remove bogus error marker.
44677
44678 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44679
44680         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44681         (host_gcc): Likewise.
44682         (ROOT): Honor $PWDCMD.
44683         (BASE): Likewise.
44684         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44685
44686 2003-11-12  Catherine Moore  <clm@redhat.com>
44687
44688         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44689
44690 2003-11-12  Andreas Jaeger  <aj@suse.de>
44691             Jakub Jelinek  <jakub@redhat.com>
44692             Andrew Pinski  <pinskia@physics.uc.edu>
44693             Richard Henderson  <rth@redhat.com>
44694
44695         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44696         systems.
44697         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44698
44699         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44700         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44701
44702 2003-11-11  Andreas Jaeger  <aj@suse.de>
44703
44704         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44705
44706         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44707
44708 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
44709
44710         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44711         Clean ups.
44712
44713 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
44714
44715         * gcc.dg/trampoline-1.c: New test.
44716
44717 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
44718
44719         * gcc.c-torture/compile/200031109-1.c: New test.
44720
44721 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44722
44723         PR c/3190
44724         PR c/8714
44725         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44726         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44727         gcc.dg/format/no-y2k-1.c: Update.
44728
44729 2003-11-08  Roger Sayle  <roger@eyesopen.com>
44730
44731         PR optimization/10467
44732         * gcc.dg/20031108-1.c: New test case.
44733
44734 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
44735
44736         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44737
44738 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44739
44740         * gcc.dg/compound-lvalue-1.c: New test.
44741         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44742         some XFAILs.
44743
44744 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
44745
44746         * gcc.dg/altivec-varargs-1.c: New test.
44747
44748 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44749
44750         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44751         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44752         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
44753         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
44754         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44755
44756 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
44757
44758         * gcc.dg/cond-lvalue-1.c: New test.
44759
44760 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
44761
44762         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44763
44764 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44765
44766         PR c++/11616
44767         * g++.dg/template/instantiate5.C: New test.
44768
44769 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44770
44771         PR c++/12726
44772         * g++.dg/ext/complit2.C: Replace test with self-contained version.
44773         * ChangeLog: Add missing first entry for above test.
44774
44775 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44776
44777         PR c++/9810
44778         * g++.dg/template/using8.C: New test.
44779         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44780
44781 2003-11-02  Roger Sayle  <roger@eyesopen.com>
44782
44783         PR optimization/10817
44784         * gcc.c-torture/compile/20031102-1.c: New test case.
44785
44786 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
44787
44788         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44789         2147483647.
44790
44791 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44792
44793         * gcc.dg/20031102-1.c: New test.
44794
44795 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44796
44797         * gcc.dg/complex-1.c: New test.
44798
44799 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44800
44801         PR c++/12796
44802         * g++.dg/template/crash13.C: Adjust expected error location.
44803         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44804
44805 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44806
44807         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44808
44809 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44810
44811         PR/10239
44812         * gcc.c-torture/compile/20031031-2.c: New test.
44813
44814 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44815
44816         PR/11640
44817         * gcc.c-torture/compile/20031031-1.c: New test.
44818
44819 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44820
44821         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44822         * gcc.misc-tests/bprob.exp: Likewise.
44823         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44824         the execution test on arm-elf configs.
44825         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
44826         configs that don't support scratch files.
44827         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44828
44829 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
44830
44831         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44832         done by dejagnu.
44833
44834 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
44835
44836         * ada/acats/run_all.sh: Redirect mv output to /dev/null
44837         Avoid non pure sh syntax. Add more logging.
44838
44839         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44840         fail.
44841
44842 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44843
44844         PR libgcj/10610
44845         * gcc.dg/ppc-stackalign-1.c: New test.
44846
44847 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
44848
44849         * ada/acats/run_all.sh: Change output to be more compliant with
44850         dejagnu framework.
44851         Create acats.sum and acats.log files under testsuite/ada/acats
44852         Only run [a-z]* directories, to filter out e.g. CVS.
44853         Redirect build output to log file.
44854
44855 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44856
44857         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44858
44859 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44860
44861         PR ada/5909:
44862         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44863
44864 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
44865
44866         * gcc.c-torture/compile/20031023-1.c: New test.
44867         * gcc.c-torture/compile/20031023-2.c: New test.
44868         * gcc.c-torture/compile/20031023-3.c: New test.
44869         * gcc.c-torture/compile/20031023-4.c: New test.
44870
44871 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44872
44873         PR c++/10371
44874         * g++.dg/lookup/scoped8.C: New test.
44875
44876 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44877
44878         * g++.dg/opt/reg-stack3.C: New test.
44879
44880 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44881
44882         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
44883
44884 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44885
44886         PR c++/11076
44887         * g++.dg/template/crash13.C: New test.
44888
44889 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44890
44891         * gcc.dg/c99-restrict-2.c: New test.
44892
44893 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
44894
44895         PR c++/12698, c++/12699, c++/12700, c++/12566
44896         * g++.dg/inherit/covariant9.C: New test.
44897         * g++.dg/inherit/covariant10.C: New test.
44898         * g++.dg/inherit/covariant11.C: New test.
44899
44900 2003-10-23  Jason Merrill  <jason@redhat.com>
44901
44902         PR c++/12726
44903         * g++.dg/ext/complit2.C: New test.
44904
44905 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44906
44907         PR target/12654
44908         * gcc.c-torture/execute/20031020-1.c: New test.
44909
44910 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44911
44912         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
44913         following the jump_insn.
44914
44915 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
44916
44917         * gcc.dg/cast-lvalue-1.c: New test.
44918
44919 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
44920
44921         PR c++/11962
44922         * g++.dg/template/cond2.C: New test.
44923
44924 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44925
44926         * gcc.dg/builtins-28.c: New test.
44927
44928 2003-10-20  Jan Hubicka  <jh@suse.cz>
44929
44930         * g++.dg/opt/inline4.C: Do not use min-inline-insns
44931         parameter.
44932         * gcc.dg/inline-2.c: Likewise.
44933
44934 2003-10-20  Phil Edwards  <phil@codesourcery.com>
44935
44936         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44937         * gcc.dg/nest.c: Likewise.
44938
44939 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44940
44941         PR c++/9781, c++/10583, c++/11862
44942         * g++.dg/parse/crash13.C: New test.
44943
44944 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44945
44946         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44947
44948 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44949
44950         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44951         Define HAVE_C99_RUNTIME except on Solaris.
44952         * gcc.dg/builtins-20.c: Likewise.
44953
44954 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44955
44956         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44957
44958 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44959
44960         PR c++/12495
44961         * g++.dg/template/crash21.C: New test.
44962
44963 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44964
44965         PR c++/2513
44966         * g++.dg/template/typename5.C: New test.
44967
44968 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44969
44970         PR c++/12369
44971         * g++.dg/template/friend25.C: New test.
44972
44973 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
44974
44975         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44976         versions.
44977
44978 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44979
44980         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44981         == 2147483647.
44982
44983 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44984
44985         * gcc.c-torture/execute/960416-1.x: Remove.
44986         * gcc.c-torture/execute/divconst-3.x: Likewise.
44987
44988 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44989
44990         PR target/12598
44991         * gcc.dg/torture/cris-volatile-1.c: New test.
44992
44993 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44994
44995         PR optimization/9325
44996         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44997         for overflowing floating point to integer conversion during RTL
44998         simplification.
44999
45000 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
45001
45002         * objc/execute/_cmd.m: Fix typo.
45003         * objc.dg/image-info.m, objc.dg/symtab-1.m:
45004         Relax 'scan-assembler' regexp.
45005         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45006         objc.dg/try-catch-4.m: Run on non-Darwin targets.
45007         * objc.dg/zero-link-2.m: Remove blank line.
45008         * objc.dg/zero-link-3.m: New test case.
45009
45010 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
45011
45012         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45013
45014         * gcc.dg/asm-names.c: Use scan-assembler-not rather
45015         than linker trickery.
45016
45017 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45018
45019         PR c++/12370
45020         * g++.dg/other/friend2.C: New test.
45021
45022 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45023
45024         * gcc.dg/20031012-1.c: New test.
45025
45026 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45027
45028         * gcc.dg/weak/weak-3.c: Fix for new warning.
45029
45030 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
45031
45032         PR optimization/8750
45033         * gcc.c-torture/execute/20031012-1.c: New test case.
45034
45035 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45036
45037         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45038         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45039
45040 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45041
45042         PR optimization/12260
45043         * gcc.c-torture/compile/20031011-2.c: New test case.
45044
45045 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45046
45047         * gcc.c-torture/execute/20031011-1.c: New testcase.
45048
45049 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
45050
45051         * gcc.c-torture/compile/20031011-1.c: New test.
45052
45053 2003-10-11  Jan Hubicka  <jh@suse.cz>
45054
45055         * g++.dg/other/first-global.C: New test.
45056
45057 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45058
45059         * gcc.c-torture/execute/string-opt-18.c: New testcase.
45060
45061 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
45062
45063         * gcc.c-torture/compile/20031010-1.c: New test.
45064
45065 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
45066
45067         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45068         * gcc.c-torture/execute/va-arg-25.c: ... here.
45069
45070 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
45071
45072         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45073
45074 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
45075
45076         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45077
45078 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
45079
45080         * g++.dg/parse/error2.C: New test.
45081
45082 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
45083
45084         PR c++/11097
45085         * g++.dg/other/error5.C: Modify the error message.
45086         * g++.dg/lookup/using8.C: New test.
45087
45088 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
45089
45090         * gcc.dg/darwin-abi-2.c: New file.
45091         * gcc.c-torture/execute/va-arg-24.c: New file.
45092
45093 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
45094
45095         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
45096         indentation.
45097
45098 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
45099
45100         PR c++/10147
45101         * g++.dg/other/error4.C: Update error messages.
45102         * g++.dg/template/ptrmem4.C: Likewise.
45103
45104         PR c++/12337
45105         * g++.dg/init/new9.C: New test.
45106
45107         PR c++/12334, c++/12236, c++/8656
45108         * g++.dg/ext/attrib8.C: New test.
45109
45110 2003-10-06  Devang Patel  <dpatel@apple.com>
45111
45112         * gcc.dg/debug/dwarf2-3.h: New test.
45113         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45114
45115 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
45116
45117         * g++.dg/opt/cfg2.C: New test.
45118
45119 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
45120
45121         * g++.dg/opt/float1.C: New test.
45122
45123 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45124
45125         * gcc.dg/c90-array-lval-6.c: New test.
45126         * gcc.dg/c99-array-lval-6.c: New test.
45127
45128 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
45129             Ziemowit Laski  <zlaski@apple.com>
45130
45131         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45132         'Derived', so that it is never considered a class method; add
45133         new warning for '+port' method ambiguity.
45134         * objc.dg/method-12.m: Include <objc/objc.h> instead of
45135         <objc/objc-api.h> (needed on Mac OS X).
45136         * objc.dg/method-13.m: New test.
45137
45138 2003-10-03  Roger Sayle  <roger@eyesopen.com>
45139
45140         PR optimization/9325, PR java/6391
45141         * gcc.c-torture/execute/20031003-1.c: New test case.
45142
45143 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
45144
45145         PR optimization/12180
45146         * gcc.dg/20031002-1.c: New test.
45147
45148         PR c++/12486
45149         * g++.dg/inherit/error1.C: New test.
45150
45151 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
45152
45153         * lib/f-torture.exp (search_for): Rename to...
45154         (search_for_re): This.  Also, clean up comments and the
45155         "regexp" invocation.
45156
45157 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
45158
45159         * gcc.c-torture/compile/20031002-1.c: New test.
45160
45161 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
45162
45163         * g++.dg/opt/cond1.C: New test.
45164
45165 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
45166
45167         * gcc.dg/Wold-style-definition-2.c: New testcase.
45168         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45169
45170 2003-09-29  Richard Henderson  <rth@redhat.com>
45171
45172         * g++.dg/init/array10.C: Add dg-options.
45173
45174 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
45175
45176         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45177
45178 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45179
45180         * g++.dg/template/friend19.C: Fix typo.
45181         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45182
45183 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
45184
45185         * gcc.c-torture/execute/20030928-1.c: New test.
45186         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45187
45188 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45189
45190         * g++.dg/opt/unroll1.C: New test.
45191
45192 2003-09-26  Roger Sayle  <roger@eyesopen.com>
45193
45194         PR optimization/11741
45195         * gcc.dg/20030926-1.c: New test case.
45196
45197 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45198
45199         PR c++/5655
45200         * g++.dg/parse/access7.C: New test.
45201         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45202
45203 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
45204
45205         MERGE OF objc-improvements-branch into MAINLINE:
45206         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45207         if libobjc has not been built.
45208         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45209         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45210         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45211         objc/execute/nested-3.m, objc/execute/np-2.m,
45212         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45213         objc/execute/redefining_self.m, objc/execute/root_methods.m,
45214         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45215         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45216         objc.dg/special/unclaimed-category-1.h,
45217         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45218         well as GNU runtime.
45219         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45220         * execute/cascading-1.m, execute/function-message-1.m,
45221         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45222         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45223         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45224         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45225         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45226         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45227         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45228         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45229         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45230         * objc.dg/bitfield-2.m: Run only on Darwin.
45231         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45232         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45233         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45234         * objc.dg/const-str-1.m: Fix constant string layout.
45235
45236 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
45237
45238         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45239
45240 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
45241
45242         * gcc.dg/darwin-abi-1.c: New file.
45243
45244 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
45245
45246         PR target/12281
45247         * gcc.c-torture/compile/20030921-1.c: New test.
45248
45249 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
45250
45251         * g++.dg/opt/reg-stack2.C: New test.
45252
45253 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45254
45255         * g++.dg/eh/delayslot1.C: New test.
45256
45257 2003-09-20  Richard Henderson  <rth@redhat.com>
45258
45259         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45260
45261 2003-09-20  Roger Sayle  <roger@eyesopen.com>
45262
45263         * gcc.c-torture/execute/20030920-1.c: New test case.
45264
45265 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45266
45267         * g++.dg/rtti/typeid3.C: Correct expected error message.
45268
45269 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45270
45271         PR c++/157
45272         * g++.dg/parse/crash12.C: New test.
45273
45274 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
45275
45276         * gcc.dg/compat/mixed-struct-check.h: New.
45277         * gcc.dg/compat/mixed-struct-defs.h: New.
45278         * gcc.dg/compat/mixed-struct-init.h: New.
45279         * gcc.dg/compat/struct-by-value-19_main.c: New.
45280         * gcc.dg/compat/struct-by-value-19_x.c: New.
45281         * gcc.dg/compat/struct-by-value-19_y.c: New.
45282         * gcc.dg/compat/struct-by-value-20_main.c: New.
45283         * gcc.dg/compat/struct-by-value-20_x.c: New.
45284         * gcc.dg/compat/struct-by-value-20_y.c: New.
45285         * gcc.dg/compat/struct-return-19_main.c: New.
45286         * gcc.dg/compat/struct-return-19_x.c: New.
45287         * gcc.dg/compat/struct-return-19_y.c: New.
45288         * gcc.dg/compat/struct-return-20_main.c: New.
45289         * gcc.dg/compat/struct-return-20_x.c: New.
45290         * gcc.dg/compat/struct-return-20_y.c: New.
45291
45292 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
45293         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45294         so that it will not complain on LP64 targets.
45295
45296 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45297
45298         PR c++/495
45299         * g++.dg/template/friend24.C: New test.
45300
45301 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
45302
45303         PR c++/12332
45304         * g++.dg/template/memtmpl2.C: New test.
45305
45306 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
45307
45308         PR target/11184
45309         * gcc.dg/builtin-apply1.c: New test.
45310
45311 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45312
45313         PR c++/9848
45314         * g++.dg/warn/Wunused-4.C: New test.
45315
45316 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45317
45318         PR c++/12316
45319         * g++.dg/other/gc2.C: New test.
45320
45321 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
45322
45323         PR c++/11991
45324         * g++.dg/rtti/typeid3.C: New test.
45325
45326         PR c++/12266
45327         * g++.dg/overload/template1.C: New test.
45328
45329 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45330
45331         * g++.dg/opt/cfg3.C: New test.
45332
45333 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45334
45335         PR c++/7939
45336         * g++.dg/template/crash11.C: New test.
45337
45338 2003-09-16  Jason Merrill  <jason@redhat.com>
45339             Jakub Jelinek  <jakub@redhat.com>
45340
45341         * gcc.dg/attr-warn-unused-result.c: New test.
45342
45343 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45344
45345         PR c++/12184
45346         * g++.dg/expr/call2.C: New test.
45347
45348 2003-09-15  Andreas Jaeger  <aj@suse.de>
45349
45350         * gcc.dg/Wold-style-definition-1.c: New test.
45351
45352 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
45353
45354         PR c++/3907
45355         * g++.dg/parse/template12.C: New test.
45356
45357         * g++.dg/abi/bitfield11.C: New test.
45358         * g++.dg/abi/bitfield12.C: Likewise.
45359
45360 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
45361
45362         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
45363         non-expansion of functional macro name without arguments at EOL.
45364         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
45365
45366 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
45367
45368         * gcc.c-torture/execute/20030914-[12].c: New tests.
45369
45370 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45371
45372         PR c++/11788
45373         * g++.dg/overload/addr1.C: New test.
45374
45375 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
45376
45377         * gcc.dg/20030909-1.c: New test.
45378
45379 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45380
45381         * gcc.dg/ultrasp10.c: New test.
45382
45383 2003-09-09  Devang Patel  <dpatel@apple.com>
45384
45385         * gcc.dg/darwin-ld-6.c: New test.
45386
45387 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45388
45389         * gcc.dg/torture/builtin-explog-1.c: New testcase.
45390
45391 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45392
45393         * gcc.dg/ia64-types1.c: New test.
45394         * gcc.dg/ia64-types2.c: Likewise.
45395
45396 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45397
45398         * gcc.dg/builtins-1.c: Add more _Complex tests.
45399         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45400
45401         * gcc.dg/builtins-1.c: Test existing _Complex functions.
45402         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45403
45404 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45405
45406         PR c++/11786
45407         * g++.dg/lookup/koenig2.C: New test.
45408
45409         PR c++/5296
45410         * g++.dg/rtti/typeid2.C: New test.
45411
45412 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
45413
45414         * gcc.c-torture/compile/20030904-1.c: New test.
45415
45416 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45417
45418         * g++.dg/opt/longbranch2.C: New test.
45419
45420 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45421
45422         * g++.dg/template/crash10.C: Only compile it.
45423
45424 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45425
45426         PR middle-end/11665
45427         * gcc.c-torture/compile/20030907-1.c: New test.
45428         * g++.dg/init/array11.C: New test.
45429
45430 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45431
45432         PR c++/11852
45433         * g++.dg/init/struct1.C: New test.
45434
45435 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45436
45437         PR c++/12181
45438         * g++.dg/expr/comma1.C: New test.
45439
45440 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
45441
45442         PR c++/11867
45443         * g++.dg/expr/static_cast5.C: New test.
45444
45445 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
45446
45447         PR c++/11507
45448         * g++.dg/lookup/scoped7.C: New test.
45449
45450         PR c++/9574
45451         * g++.dg/other/static1.C: New test.
45452
45453         PR c++/11490
45454         * g++.dg/warn/template-1.C: New test.
45455
45456         PR c++/11432
45457         * g++.dg/template/crash10.C: New test.
45458
45459         PR c++/2478
45460         * g++.dg/overload/VLA.C: New test.
45461
45462         PR c++/10804
45463         * g++.dg/template/call1.C: New test.
45464
45465 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45466
45467         PR c++/11794
45468         * g++.dg/parse/using3.C: New test.
45469
45470 2003-09-06  Roger Sayle  <roger@eyesopen.com>
45471
45472         PR c++/11409
45473         * g++.dg/overload/builtin3.C: New test case.
45474
45475 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
45476
45477         PR c/9862
45478         * gcc.dg/20030906-1.c: New test.
45479         * gcc.dg/20030906-2.c: Likewise.
45480
45481 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45482
45483         PR c++/12167
45484         * g++.dg/parse/defarg5.C: New test.
45485
45486         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45487
45488 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
45489
45490         PR c++/12163
45491         * g++.dg/expr/static_cast4.C: New test.
45492
45493         PR c++/12146
45494         * g++.dg/template/crash9.C: New test.
45495
45496 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
45497
45498         * g++.old-deja/g++.ext/pretty2.C: Update for change
45499         in __FUNCTION__.
45500         * g++.old-deja/g++.ext/pretty3.C: Likewise.
45501
45502 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
45503
45504         PR c++/11922
45505         * g++/dg/template/qualified-id1.C: New test.
45506
45507         PR c++/12037
45508         * g++.dg/warn/noeffect4.C: New test.
45509
45510 2003-09-04  Matt Austern  <austern@apple.com>
45511
45512         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45513         * g++.dg/ext/fnname2.C: Likewise.
45514         * g++.dg/ext/fnname3.C: Likewise.
45515
45516 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
45517
45518         * g++.dg/expr/lval1.C: New test.
45519         * g++.dg/ext/lvcast.C: Remove.
45520
45521 2003-09-03  Roger Sayle  <roger@eyesopen.com>
45522
45523         PR optimization/11700.
45524         * gcc.c-torture/compile/20030903-1.c: New test case.
45525
45526 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
45527
45528         PR c++/12053
45529         * g++.dg/abi/layout4.C: New test.
45530
45531 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
45532
45533         PR c++/11553
45534         * g++.dg/parse/friend3.C: New test.
45535
45536 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
45537
45538         PR c++/11847
45539         * g++.dg/template/class1.C: New test.
45540
45541         PR c++/11808
45542         * g++.dg/expr/call1.C: New test.
45543
45544 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
45545
45546         PR c++/12114
45547         * g++.dg/init/ref9.C: New test.
45548
45549         PR c++/11972
45550         * g++.dg/template/nested4.C: New test.
45551
45552 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45553
45554         PR c++/12093
45555         * g++.dg/template/non-dependent4.C: New test.
45556
45557         PR c++/11928
45558         * g++.dg/inherit/conv1.C: New test.
45559
45560 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45561
45562         PR c++/6196
45563         * g++.dg/ext/label1.C: New test.
45564         * g++.dg/ext/label2.C: Likewise.
45565
45566 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45567
45568         * g++.dg/expr/cond3.C: New test.
45569
45570 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45571
45572         * gcc.dg/builtins-1.c: Add new builtin cases.
45573
45574 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45575
45576         * gcc.dg/builtins-1.c: Add new cases.
45577         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45578
45579 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45580
45581         * gcc.dg/builtins-1.c: Add more math builtin tests.
45582         * gcc.dg/torture/builtin-attr-1.c: New test.
45583
45584 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45585
45586         PR optimization/5079
45587         * g++.dg/opt/static3.C: New test.
45588
45589 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45590
45591         * gcc.misc-tests/gcov-10b.c: New test.
45592
45593 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
45594
45595         * g++.dg/opt/ptrmem3.C: New test.
45596
45597         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45598
45599 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
45600
45601         * gcc.dg/20030826-2.c: New test.
45602
45603 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45604
45605         PR middle-end/12002
45606         * g77.f-torture/compile/12002.f: New test case.
45607
45608 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45609
45610         * gcc.dg/20030826-1.c: New test case.
45611
45612 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
45613
45614         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45615
45616 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
45617
45618         PR c++/11871
45619         * c++.dg/lookup/crash1.C: New test.
45620
45621         * c++.dg/warn/noeffect3.C: New test.
45622
45623 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
45624
45625         * gcc.dg/compat/vector-1_x.c: Compile with -w.
45626         * gcc.dg/compat/vector-1_y.c: Ditto.
45627         * gcc.dg/compat/vector-2_x.c: Ditto.
45628         * gcc.dg/compat/vector-2_y.c: Ditto.
45629
45630 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
45631
45632         * gcc.dg/20030702-1.c: New test.
45633
45634 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
45635
45636         PR c++/8795
45637         * g++.dg/ext/altivec-1.C: New test.
45638
45639 2003-08-24  Richard Henderson  <rth@redhat.com>
45640
45641         * g++.dg/eh/simd-2.C: Add -w for x86.
45642
45643 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
45644
45645         * gcc.dg/20030815-1.c: New test.
45646
45647 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45648
45649         PR c++/3765
45650         * g++.dg/parse/access6.C: New test.
45651
45652 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45653
45654         PR c++/641, c++/11876
45655         * g++.dg/template/friend22.C: New test.
45656         * g++.dg/template/friend23.C: Likewise.
45657
45658 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45659
45660         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45661         identically.
45662
45663 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45664
45665         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45666
45667 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45668
45669         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45670
45671 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45672
45673         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45674
45675 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45676
45677         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45678
45679 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
45680
45681         PR c++/11919
45682         * g++.dg/overload/prom1.C: New test.
45683
45684         PR c++/11551
45685         * g++.dg/parse/dtor2.C: New test.
45686
45687         PR c++/10762
45688         * g++.dg/parse/using2.C: New test.
45689
45690 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
45691
45692         PR target/11805
45693         * gcc.c-torture/compile/20030821-1.c: New.
45694
45695 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
45696
45697         PR c++/11834
45698         * g++.dg/template/deduce2.C: New test.
45699
45700 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
45701
45702         * gcc.c-torture/execute/20030821-1.c: New test.
45703
45704 2003-08-20  Roger Sayle  <roger@eyesopen.com>
45705
45706         PR middle-end/11984
45707         * gcc.dg/20030820-1.c: New test case.
45708
45709 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
45710
45711         PR c++/11945
45712         * g++.dg/warn/noeffect2.C: New test.
45713
45714 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
45715
45716         PR c++/10926
45717         * g++.dg/template/dtor2.C: New test.
45718
45719         PR c++/11684
45720         * g++.dg/template/operator1.C: New test.
45721         * g++.dg/parse/operator4.C: New test.
45722
45723         PR c++/11946.C
45724         * g++.dg/expr/enum1.C: New test.
45725         * gcc.dg/c99-bool-1.c: Remove bogus warning.
45726
45727         PR c++/11036.C
45728         * g++.dg/parse/elab2.C: New test.
45729         * g++.dg/parse/typedef4.C: Change error message.
45730         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45731         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45732         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45733
45734 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
45735
45736         * gcc.dg/pch/warn-1.c: New.
45737         * gcc.dg/pch/warn-1.hs: New.
45738
45739         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45740         not-tested file.
45741
45742 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45743
45744         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45745
45746 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45747
45748         * gcc.dg/uninit-D.c: New Test.
45749         * gcc.dg/uninit-E.c: New Test.
45750         * gcc.dg/uninit-F.c: New Test.
45751         * gcc.dg/uninit-G.c: New Test.
45752
45753 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
45754
45755         * g++.dg/README: Describe the pch directory.
45756
45757 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45758
45759         PR c++/11174
45760         * g++.dg/parse/access4.C: New test.
45761         * g++.dg/parse/access5.C: Likewise.
45762         * g++.old-deja/g++.jason/access17.C: Adjust error message.
45763
45764 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
45765
45766         * gcc.dg/noncompile/20030818-1.c: New.
45767
45768 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45769
45770         PR c++/11957
45771         * g++.dg/warn/noeffect1.C: New test.
45772
45773         * g++.dg/template/scope2.C: New test.
45774         * g++.dg/template/error2.C: Correct dg-error
45775
45776 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
45777
45778         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45779
45780 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
45781
45782         PR C++/11512
45783         * g++.dg/template/warn1.C: New.
45784
45785 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45786
45787         * g++.dg/template/error2.C: New test.
45788         * g++.dg/lookup/using7.C: Adjust errors
45789         * g++.old-deja/g++.pt/crash36.C: Likewise.
45790         * g++.old-deja/g++.pt/derived3.C: Likewise.
45791
45792 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45793
45794         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45795         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45796         * gcc.c-torture/execute/builtins/string-9.c: New, from
45797         string-opt-9.c.  Adjust for execute/builtins framework.
45798         * gcc.c-torture/execute/string-opt-9.c: Delete.
45799
45800 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
45801
45802         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45803
45804         * g++.dg/parse/ret-type2.C: New test.
45805
45806         PR c++/11703
45807         * g++.dg/init/new8.C: New test.
45808
45809         PR c++/10923
45810         * g++.dg/parse/typedef5.C: New test.
45811
45812         PR c++/9512
45813         * g++.dg/parse/qualified2.C: New test.
45814         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45815         invalid code.
45816
45817 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
45818
45819         * g++.dg/conversion/ptrmem1.C: New test.
45820
45821 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
45822
45823         PR target/11693
45824         * gcc.dg/20030811-1.c: New test.
45825
45826         PR target/11535
45827         * gcc.c-torture/execute/20030811-1.c: New test.
45828
45829 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45830
45831         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45832
45833 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
45834
45835         PR c++/11789.C
45836         * g++.dg/inherit/multiple1.C: New test.
45837
45838 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45839
45840         * gcc.dg/spe1.c: New test.
45841
45842         PR c++/11670
45843         * g++.dg/expr/cast2.C: New test.
45844
45845         PR c++/10530
45846         * g++.dg/template/dependent-name2.C: New test.
45847
45848 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
45849
45850         * g++.dg/parse/crash11.C: Put the dg options in comments.
45851
45852 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
45853
45854         * lib/gcc-dg.exp: Update for diagnostic change.
45855
45856 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45857
45858         PR c++/5767
45859         * g++.dg/parse/crash11.C: New test.
45860
45861 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
45862
45863         * gcc.dg/cpp/spacing1.c: Update.
45864
45865 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
45866
45867         PR target/11739
45868         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45869         a value for -mtune.
45870
45871 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45872
45873         PR middle-end/11771
45874         * gcc.c-torture/compile/20030804-1.c: New test case.
45875
45876 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45877
45878         * gcc.dg/20030804-1.c: New test case.
45879
45880 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
45881
45882         * gcc.dg/cpp/separate-1.c: New test.
45883
45884 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
45885
45886         PR c++/11704
45887         * g++.dg/template/dependent-expr2.C: New test.
45888
45889         PR c++/11766
45890         * g++.dg/expr/ptrmem1.C: New test.
45891
45892 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45893
45894         PR c++/9453
45895         * g++.dg/template/friend15.C: New test.
45896
45897 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
45898
45899         * lib/dg-pch.exp: Work round PCH bug.
45900
45901 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45902
45903         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
45904         builtins.  Move cases from builtins-4.c here.
45905
45906         * gcc.dg/torture/builtin-math-1.c: New test taken from
45907         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
45908         additional cases.
45909
45910         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
45911         Delete.
45912
45913 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45914
45915         PR c++/9447
45916         * g++.dg/template/using7.C: New test.
45917
45918 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
45919
45920         * import1.c, import2.c: New tests.
45921
45922 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
45923
45924         * g++.dg/eh/crossjump1.C: New test.
45925
45926 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
45927
45928         PR c++/11697
45929         * g++.dg/template/using6.C: New test.
45930
45931         PR c++/11744
45932         * g++.dg/template/koenig2.C: New test.
45933
45934 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45935
45936         PR c++/7983
45937         * g++.dg/parse/typedef4.C: New test.
45938
45939 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45940
45941         PR c++/8442, c++/8806
45942         * g++.dg/template/elab1.C: New test.
45943         * g++.dg/template/type2.C: Likewise.
45944         * g++.dg/template/ttp3.C: Adjust expected error message.
45945         * g++.old-deja/g++.law/visibility13.C: Likewise.
45946         * g++.old-deja/g++.niklas/t135.C: Likewise.
45947         * g++.old-deja/g++.pt/ttp41.C: Likewise.
45948         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45949         template argument.
45950         * g++.old-deja/g++.pt/ttp44.C: Likewise.
45951
45952 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
45953
45954         PR c++/11295
45955         * g++.dg/ext/stmtexpr1.C: New test.
45956
45957         * g++.dg/opt/tmp1.C: New test.
45958
45959         PR c++/11525
45960         * g++.dg/parse/constant4.C: New test.
45961
45962         PR c++/9447
45963         * g++.dg/template/using5.C: New test.
45964
45965 2003-07-31  Roger Sayle  <roger@eyesopen.com>
45966
45967         * gcc.dg/builtins-27.c: New test case.
45968
45969 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
45970
45971         * gcc.dg/tls/opt-7.c: New test.
45972
45973 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
45974
45975         * g++.old-deja/g++.other/crash18.C: Remove.
45976
45977 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45978
45979         * g++.dg/template/explicit3.C: New.
45980         * g++.dg/template/explicit4.C: New.
45981         * g++.dg/template/explicit5.C: New.
45982
45983         PR c++/11347
45984         * g++.dg/template/memtmpl1.C: New.
45985
45986 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45987
45988         PR target/11565
45989         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45990         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45991
45992 2003-07-30  Jan Hubicka  <jh@suse.cz>
45993
45994         * vtgc1.c: Kill.
45995
45996 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45997
45998         * gcc.dg/struct-in-proto-1.c: New test.
45999
46000 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
46001
46002         * gcc.dg/cpp/include2.c: Only expect one message.
46003
46004 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
46005
46006         PR c++/9447
46007         * g++.dg/template/using1.C: New test.
46008         * g++.dg/template/using2.C: New test.
46009         * g++.dg/template/using3.C: New test.
46010         * g++.dg/template/using4.C: New test.
46011
46012 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
46013
46014         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46015         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46016
46017 2003-07-28  Jan Hubicka  <jh@suse.cz>
46018
46019         PR c++/11530
46020         * g++.dg/opt/call1.C: New test.
46021
46022 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
46023
46024         PR c++/11667
46025         * g++.dg/init/enum2.C: New test.
46026         * g++.dg/template/overload1.C: Add "-w" option.
46027
46028 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
46029
46030         * gcc.dg/Wdeclaration-after-statement-1.c,
46031         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46032
46033 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
46034
46035         * gcc.c-torture/compile/20030725-1.c: New test.
46036
46037 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
46038
46039         * gcc.dg/20030505.c: Only run for SPE.
46040         Remove definition of opaque type.
46041
46042 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
46043
46044         * g++.dg/template/ptrmem6.C: New test.
46045
46046 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
46047
46048         * gcc.c-torture/compile/zero-strct-2.c: New test.
46049
46050 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
46051
46052         * gcc.dg/intermod-1.c: New test.
46053
46054 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46055
46056         PR c++/11617
46057         * g++.dg/template/lookup2.C: New test.
46058         * g++.dg/template/memclass1.C: Remove instantiated from error.
46059         * g++.dg/other/error2.C: Tweak expected errors.
46060
46061         PR c++/11596
46062         * g++.dg/template/defarg3.C: New test.
46063
46064         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46065
46066 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
46067
46068         * g++.dg/inherit/access5.C: New test.
46069
46070 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46071
46072         PR c++/11513
46073         * g++.dg/template/crash8.C: New test.
46074
46075 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
46076
46077         PR c/10602
46078         * gcc.dg/noncompile/incomplete-2.c: New test.
46079
46080 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
46081
46082         PR c++/11645
46083         * g++.dg/inherit/access4.C: New test.
46084
46085         PR c++/11517
46086         * g++.dg/expr/cond2.C: New test.
46087
46088         PR optimization/10679
46089         * g++.dg/opt/inline4.C: New test.
46090
46091 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
46092
46093         * g++.dg/parse/crash10: New test.
46094
46095 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46096
46097         * g++.dg/ext/flexary1.C: New test.
46098
46099 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46100
46101         PR c++/10793
46102         * g++.dg/template/crash9.C: New test.
46103
46104 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46105
46106         PR c++/3004
46107         * g++.dg/parse/typedef3.C: New test.
46108
46109         PR c++/7906
46110         * g++.dg/parse/operator2.C: New test.
46111
46112         PR c++/8895
46113         * g++.dg/parse/def-tmpl-arg1.C: New test.
46114
46115         PR c++/9282
46116         * g++.dg/parse/funptr1.C: New test.
46117
46118         PR c++/9452
46119         * g++.dg/parse/ambig3.C: New test.
46120
46121         PR c++/9454
46122         * g++.dg/parse/operator3.C: New test.
46123
46124         PR c++/9486
46125         * g++.dg/parse/template10.C: New test.
46126
46127         PR c++/9488
46128         * g++.dg/parse/template11.C: New test.
46129
46130         PR c++/10150
46131         * g++.dg/parse/invalid-op1.C: New test.
46132
46133         PR c++/10247
46134         * g++.dg/parse/condexpr1.C: New test.
46135
46136 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46137
46138         * g++.dg/ext/packed3.C: New test.
46139         * g++.dg/ext/packed4.C: New test.
46140
46141         * gcc.dg/pack-test-3.c: New test.
46142
46143 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
46144
46145         * lib/compat.exp: Handle dg-options per source file.
46146         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46147         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46148         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46149         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46150         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46151         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46152         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46153         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46154         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46155         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46156         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46157         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46158         * g++.dg/compat/break/bitfield7_x.C: Ditto.
46159         * g++.dg/compat/break/bitfield7_y.C: Ditto.
46160
46161 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
46162
46163         PR c/10320
46164         * gcc.c-torture/execute/20030718-1.c: New test.
46165
46166 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46167
46168         PR optimization/11536
46169         * gcc.dg/20030721-1.c: New test.
46170
46171 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
46172
46173         PR c++/11546
46174         * g++.dg/template/lookup1.C: New test.
46175
46176 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
46177
46178         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46179         diagnostics of ill-formed constructs involving labels.
46180         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46181         the new 'previously defined here' message.
46182
46183 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
46184
46185         * g++.dg/parse/non-dependent2.C: New test.
46186
46187 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
46188
46189         * g++.dg/init/init-ref4.C: xfail on targets without
46190         weak symbols.
46191
46192 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
46193
46194         PR target/11087
46195         * gcc.c-torture/execute/20030717-1.c: New test.
46196
46197 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46198
46199         * g++.dg/opt/cfg1.C: New test.
46200
46201 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
46202
46203         PR optimization/11557
46204         * gcc.dg/20030717-1.c: New test.
46205
46206 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
46207
46208         PR c++/10476
46209         * g++.dg/expr/crash-1.C: New test.
46210
46211         PR c++/11027
46212         * g++.dg/template/init3.C: New test.
46213
46214         PR c++/8222
46215         * g++.dg/template/non-dependent1.C: New test.
46216
46217         PR c++/11070
46218         * g++.dg/template/non-dependent2.C: New test.
46219
46220         PR c++/11071
46221         * g++.dg/template/non-dependent3.C: New test.
46222
46223         PR c++/9907
46224         * g++.dg/template/sizeof5.C: New test.
46225
46226 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
46227
46228         PR 11498
46229         * gcc.c-torture/compile/mangle-1.c: New file.
46230
46231 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46232
46233         PR c++/7809
46234         * g++.dg/parse/access3.C: New test.
46235
46236 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
46237
46238         PR c++/11384
46239         * g++.dg/init/init-ref4.C: New test.
46240
46241 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
46242
46243         PR c++/11547
46244         * g++.dg/parse/constant3.C: New test.
46245         * g++.dg/parse/crash7.C: Likewise.
46246
46247 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
46248
46249         PR target/11008
46250         * gcc.dg/i386-pentium4-not-mull.c: New.
46251
46252 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
46253
46254         * gcc.dg/asm-names.c (ymain): Make it weak.
46255
46256 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46257
46258         PR c++/5421
46259         * g++.dg/template/friend21.C: New test.
46260
46261 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
46262
46263         * gcc.dg/cleanup-8.c: New test.
46264         * gcc.dg/cleanup-9.c: New test.
46265
46266 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
46267
46268         * g++.dg/ext/dll-MI1.h: New file.
46269         * g++.dg/ext/dllexport-MI1.C: New file.
46270         * g++.dg/ext/dllimport-MI1.C: New file.
46271
46272 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
46273
46274         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46275         it does not have cmpstrsi patterns (just cmpmemsi).
46276
46277 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
46278
46279         PR debug/11473
46280         * g++.dg/debug/debug8.C: New test.
46281
46282 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46283
46284         PR c++/10108
46285         * g++.dg/template/crash7.C: New test.
46286
46287 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
46288
46289         PR target/10795
46290         * gcc.c-torture/compile/20030708-1.c: New.
46291
46292 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
46293
46294         * gcc.c-torture/execute/20030715-1.c: New test.
46295
46296 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
46297
46298         * gcc.dg/pch/inline-3.c: New file.
46299         * gcc.dg/pch/inline-3.hs: New file.
46300         * gcc.dg/pch/inline-4.c: New file.
46301         * gcc.dg/pch/inline-4.hs: New file.
46302
46303 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
46304
46305         PR c++/11509
46306         * g++.dg/template/crash6.C: New test.
46307
46308         PR c++/7053
46309         * g++.dg/template/friend20.C: New test.
46310
46311         PR c++/7019
46312         * g++.dg/template/overload2.C: New test.
46313
46314 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46315
46316         PR optimization/11440
46317         * gcc.c-torture/execute/20030714-1.c: New test.
46318
46319 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46320
46321         PR c++/11154
46322         * g++.dg/template/partial2.C: New test.
46323
46324 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
46325
46326         PR c++/11503
46327         * g++.dg/template/anon1.C: New test.
46328
46329         PR c++/11493
46330         PR c++/11495
46331         * g++.dg/parse/template9.C: Likewise.
46332         * g++.dg/template/crash4.C: New test.
46333         * g++.dg/template/koenig1.C: Likewise.
46334         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46335         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46336         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46337         functions.
46338         * g++.old-deja/g++.jason/template36.C: Likewise.
46339         * g++.old-deja/g++.mike/p1989.C: Likewise.
46340         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46341         * g++.old-deja/g++.pt/ttp20.C: Use this->.
46342         * g++.old-deja/g++.pt/ttp21.C: Use this->.
46343         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46344         compiling.
46345         * g++.old-deja/g++.pt/union2.C: Use this->.
46346
46347 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
46348
46349         * gcc.dg/20030711-1.c: New test.
46350
46351 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
46352
46353         PR c++/11050
46354         * g++.dg/parse/args1.C: New test.
46355         * g++.pt/defarg8.C: Change expected errors.
46356
46357 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
46358
46359         PR c++/8164
46360         * g++.dg/template/nontype2.C: New test.
46361
46362         PR c++/10558
46363         * g++.dg/parse/template8.C: New test.
46364
46365         PR c++/8327
46366         * g++.dg/template/scope1.C: New test.
46367
46368         * g++.dg/warn/Wsign-compare-1.C: New test.
46369
46370 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46371
46372         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46373
46374 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
46375
46376         PR c++/9411
46377         * g++.dg/template/explicit2.C: New test.
46378
46379         PR c++/10032
46380         * g++.dg/warn/pedantic1.C: New test.
46381
46382 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
46383
46384         PR c++ 9483
46385         * g++.dg/other/field1.C: New test.
46386
46387 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46388
46389         PR c/11449
46390         * gcc.c-torture/compile/20030707-1.c: New.
46391
46392 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46393
46394         PR c++/10849
46395         * g++.dg/template/access12.C: New test.
46396
46397 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
46398
46399         * g++.dg/bprob/bprob.exp (prof_ext): Update.
46400         * g77.dg/bprob/bprob.exp (prof_ext): Update.
46401         * gcc.misc-tests/bprob.exp (prof_ext): Update.
46402         * gcc.misc-tests/gcov.exp: Update
46403         * g++.dg/gcov/gcov.exp: Update
46404         * lib/gcov.exp: Update.
46405
46406 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
46407
46408         * g++.dg/abi/mangle17.C: Make sure template expressions are
46409         dependent.
46410         * g++.dg/abi/mangle4.C: Mark erroneous casts.
46411         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46412         * g++.dg/opt/stack1.C: Remove erroneous code.
46413         * g++.dg/parse/template7.C: New test.
46414         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46415         * g++.old-deja/g++.pt/crash4.C: Likewise.
46416
46417 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46418
46419         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46420         with zero or one occurence of `$' after the initial `L'.
46421
46422 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
46423
46424         * gcc.c-torture/compile/20030704-1.c: Add a comment.
46425
46426 2003-07-08  Roger Sayle  <roger@eyesopen.com>
46427
46428         PR c/11370
46429         * gcc.dg/Wunreachable-6.c: New testcase.
46430         * gcc.dg/Wunreachable-7.c: New testcase.
46431
46432 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46433
46434         PR c/11420
46435         * gcc.dg/20030708-1.c: New test.
46436
46437 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
46438
46439         * gcc.dg/compat/sdata-section.h: New file.
46440         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46441         * gcc.dg/torture/mips-sdata-1.c: New test.
46442
46443 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46444
46445         PR c++/11030
46446         * g++.dg/template/friend19.C: New test.
46447
46448 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46449
46450         * g++.dg/opt/strength-reduce.C: New test.
46451
46452 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46453
46454         PR target/10979
46455         * gcc.dg/20030707-1.c: New testcase.
46456
46457 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46458
46459         PR optimization/11059
46460         * g++.dg/opt/emptyunion.C: New testcase.
46461
46462 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46463             Eric Botcazou  <ebotcazou@libertysurf.fr>
46464
46465         * g++.dg/opt/stack1.C: New test.
46466
46467 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
46468
46469         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46470         run test.
46471
46472         PR c++/11431
46473         * g++.dg/expr/static_cast3.C: New test.
46474
46475 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
46476
46477         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46478         everywhere.
46479         * gcc.dg/concat.c: Concatenation of string constants with
46480         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46481         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46482         * gcc.dg/cpp/escape-2.c: Use wide character constants where
46483         necessary to avoid multi-character character constant warning.
46484         * gcc.dg/cpp/escape.c: Likewise.
46485         * gcc.dg/cpp/ucs.c: Likewise.
46486         Remove backslashes from dg-bogus comments, as they confuse Tcl.
46487         Fix a typo.
46488
46489 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46490
46491         PR c/11428
46492         * gcc.c-torture/compile/20030704-1.c: New.
46493
46494 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46495
46496         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46497
46498 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
46499
46500         PR c++/5287, PR c++/7910,  PR c++/11021
46501         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46502         tests for warnings.
46503         * g++.dg/ext/dllimport2.C: Add tests for warnings.
46504         * g++.dg/ext/dllimport3.C: Likewise.
46505         * g++.dg/ext/dllimport4.C: New file.
46506         * g++.dg/ext/dllimport5.C: New file.
46507         * g++.dg/ext/dllimport6.C: New file.
46508         * g++.dg/ext/dllimport7.C: New file.
46509         * g++.dg/ext/dllimport8.C: New file.
46510         * g++.dg/ext/dllimport9.C: New file.
46511         * g++.dg/ext/dllimport10.C: New file.
46512         * g++.dg/ext/dllexport1.C: New file.
46513
46514 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46515
46516         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46517         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46518
46519 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46520
46521         * gcc.dg/builtins-25.c: New testcase.
46522         * gcc.dg/builtins-26.c: New testcase.
46523
46524 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
46525
46526         * gcc.dg/compat/vector-defs.h: New file.
46527         * gcc.dg/compat/vector-setup.h: New file.
46528         * gcc.dg/compat/vector-check.h: New file.
46529         * gcc.dg/compat/vector-1_main.c: New file.
46530         * gcc.dg/compat/vector-1_x.c: New file.
46531         * gcc.dg/compat/vector-1_y.c: New file.
46532         * gcc.dg/compat/vector-2_main.c: New file.
46533         * gcc.dg/compat/vector-2_x.c: New file.
46534         * gcc.dg/compat/vector-2_y.c: New file.
46535
46536         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46537         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46538         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46539         * gcc.dg/compat/struct-align-1.h: New file.
46540         * gcc.dg/compat/struct-align-1_main.c: New file.
46541         * gcc.dg/compat/struct-align-1_x.c: New file.
46542         * gcc.dg/compat/struct-align-1_y.c: New file.
46543         * gcc.dg/compat/struct-align-2.h: New file.
46544         * gcc.dg/compat/struct-align-2_main.c: New file.
46545         * gcc.dg/compat/struct-align-2_x.c: New file.
46546         * gcc.dg/compat/struct-align-2_y.c: New file.
46547
46548         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46549         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46550         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46551         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46552         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46553         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46554         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46555         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46556         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46557         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46558         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46559         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46560         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46561         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46562         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46563         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46564         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46565         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46566         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46567         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46568         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46569         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46570         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46571         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46572         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46573         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46574         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46575         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46576         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46577
46578 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46579
46580         * gcc.dg/i386-call-1.c: New test.
46581
46582 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46583
46584         PR c++/9162
46585         * g++.dg/parse/defarg4.C: New.
46586
46587 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46588
46589         PR target/10700
46590         * gcc.c-torture/compile/20030703-1.c: New test case.
46591
46592 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46593
46594         * g++.dg/template/local3.C: Remove extra semicolon.
46595
46596 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46597
46598         * gcc.dg/i386-volatile-1.c: New test.
46599
46600 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
46601
46602         PR c++/11072
46603         * g++.dg/other/offsetof2.C: XFAIL.
46604         * g++.dg/other/offsetof5.C: New.
46605
46606         PR c++/10219
46607         * g++.dg/template/error1.C: New.
46608
46609         PR c++/9779
46610         * g++.dg/template/dependent-expr1.C: New.
46611
46612 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46613
46614         PR c++/6949
46615         * g++.dg/template/local3.C: New test.
46616
46617         PR c++/11149
46618         * g++.dg/lookup/scoped6.C: New test.
46619
46620 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
46621
46622         PR c++/8046
46623         * g++.dg/other/error7.C: New test.
46624
46625 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
46626
46627         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46628         * g++.old-deja/g++.abi/vtable3.h: Likewise.
46629         * g++.old-deja/g++.law/code-gen5.C: Likewise.
46630         * g++.old-deja/g++.other/union2.C: Likewise.
46631         * gcc.dg/c90-const-expr-2.c: Likewise.
46632         * gcc.dg/c90-const-expr-3.c: Likewise.
46633         * gcc.dg/c99-const-expr-2.c: Likewise.
46634         * gcc.dg/c99-const-expr-3.c: Likewise.
46635         * gcc.dg/concat.c: Likewise.
46636
46637 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46638
46639         PR c++/9559
46640         * g++.dg/init/static1.C: New test.
46641
46642 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46643
46644         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46645         * g++.old-deja/g++.other/access2.C: Likewise.
46646         * g++.old-deja/g++.other/decl2.C: Likewise.
46647         * gcc.c-torture/execute/20020615-1.c: Likewise.
46648
46649 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46650
46651         PR c++/4933
46652         * g++.dg/template/sizeof4.C: New test.
46653
46654 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46655
46656         * g++.dg/other/error6.C: New test.
46657
46658 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46659
46660         PR c++/10750
46661         * g++.dg/parse/constant2.C: New test.
46662
46663 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
46664
46665         PR c++/11106
46666         * g++.dg/other/error5.C: New test.
46667
46668 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46669
46670         * gcc.dg/format/gcc_diag-1.c: New test.
46671
46672 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
46673
46674         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46675
46676 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
46677
46678         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46679         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46680         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46681
46682 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
46683
46684         * gcc.c-torture/execute/builtins/string-8.c: New test.
46685         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46686         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46687         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46688
46689 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46690
46691         PR c++/10468
46692         * g++.dg/ext/typeof6.C: New test.
46693
46694 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46695
46696         PR c++/10796
46697         * g++.dg/init/enum1.C: New test.
46698
46699 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
46700
46701         * gcc.dg/20030627-1.c: New test.
46702
46703 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
46704
46705         PR c++/11332
46706         * g++.dg/expr/static_cast2.C: New test.
46707
46708 2003-06-26  Roger Sayle  <roger@eyesopen.com>
46709             Jakub Jelinek  <jakub@redhat.com>
46710
46711         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46712         sprintf(dst,"%s",src) optimization.
46713         * gcc.c-torture/execute/20030626-1.c: New test case.
46714         * gcc.c-torture/execute/20030626-2.c: New test case.
46715
46716 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
46717
46718         * gcc.c-torture/execute/multi-ix.c: New test.
46719
46720         * gcc.c-torture/execute/simd-4.c (main):
46721         Added missing semicolon at end of union.
46722
46723 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
46724
46725         PR c++/8266
46726         * g++.dg/template/explicit-instantiation3.C: New test.
46727
46728 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46729
46730         * gcc.dg/20030626-1.c: Use signed char.
46731
46732 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46733
46734         * gcc.dg/20030626-1.c: New test.
46735
46736 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
46737
46738         * const-str-2.m: Update.
46739
46740 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
46741
46742         PR c++/10990
46743         * g++.dg/rtti/dyncast1.C: New test.
46744         * g++.dg/abi/mangle4.C: Correct base-specifier access.
46745         * g++.dg/lookup/scoped1.C: Remove XFAIL.
46746         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46747
46748         PR c++/10931
46749         * g++.dg/expr/static_cast1.C: New test.
46750
46751 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
46752
46753         * gcc.dg/20030625-1.c: New test.
46754
46755 2003-06-24  Roger Sayle  <roger@eyesopen.com>
46756
46757         * gcc.c-torture/compile/20030624-1.c: New test case.
46758
46759 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
46760
46761         * gcc.c-torture/execute/string-opt-17.c: New test.
46762
46763 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
46764
46765         PR c++/5754
46766         * g++.dg/parse/crash6.C: New test.
46767
46768 2003-06-23  Roger Sayle  <roger@eyesopen.com>
46769
46770         * gcc.dg/builtins-24.c: New test case.
46771
46772 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
46773
46774         * g++.dg/opt/operator1.C: New test.
46775
46776 2003-06-22  Roger Sayle  <roger@eyesopen.com>
46777
46778         * gcc.c-torture/execute/string-opt-16.c: New test case.
46779
46780 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46781
46782         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
46783         * g++.old-deja/g++.other/conv7.C: Likewise.
46784         * g++.old-deja/g++.other/overcnv2.C: Likewise.
46785         * g++.old-deja/g++.other/overload14.C: Likewise.
46786
46787 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46788
46789         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46790         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46791
46792 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46793
46794         PR c++/10888
46795         * g++.dg/warn/Winline-3.C: New test.
46796
46797 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46798
46799         * lib/target-supports.exp (check_alias_available): Make the test
46800         program acceptable to the Solaris assembler.
46801
46802         PR c++/10749
46803         * g++.dg/template/memclass2.C: New test.
46804
46805 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46806             Eric Botcazou  <ebotcazou@libertysurf.fr>
46807
46808         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46809         data for non-matching targets.
46810         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46811
46812 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46813
46814         PR c++/10845
46815         * g++.dg/template/member3.C: New test.
46816
46817 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
46818
46819         PR c++/10939
46820         * g++.dg/template/func1.C: New test.
46821
46822         PR c++/9649
46823         * g++.dg/template/static4.C: New test.
46824         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46825
46826         PR c++/11041
46827         * g++.dg/init/ref7.C: New test.
46828
46829 2003-06-19  Matt Austern  <austern@apple.com>
46830
46831         PR c++/11228
46832         * g++.dg/anew1.C: New test.
46833         * g++.dg/anew2.C: New test.
46834         * g++.dg/anew3.C: New test.
46835         * g++.dg/anew4.C: New test.
46836
46837 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
46838
46839         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46840
46841 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
46842
46843         * gcc.c-torture/execute/simd-4.c (main): Make expected value
46844         endian-dependent.
46845
46846 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
46847
46848         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46849         Remove cruft.
46850
46851 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
46852
46853         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46854         * gcc.c-torture/compile/961203-1.c: Likewise.
46855         * gcc.c-torture/compile/980506-1.c: Likewise.
46856
46857 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46858
46859         PR c++/10712
46860         * g++.dg/lookup/using7.C: New test.
46861
46862 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46863
46864         PR c++/11105
46865         * g++.dg/abi/conv1.C: Remove it.
46866         * g++.dg/template/conv7.C: New test.
46867         * g++.dg/template/conv8.C: Likewise.
46868         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46869         conversion operator.
46870
46871 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
46872
46873         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46874         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46875         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46876         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46877         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46878         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46879         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46880         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46881         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46882         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46883         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46884         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46885         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46886         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46887         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46888         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46889         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46890         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46891         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46892         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46893         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46894         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46895         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46896         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46897         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46898         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46899         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46900         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46901         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46902
46903 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
46904
46905         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
46906         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
46907         indications.
46908
46909 2003-06-16  Roger Sayle  <roger@eyesopen.com>
46910
46911         * gcc.dg/i386-387-5.c: New test case.
46912         * gcc.dg/i386-387-6.c: New test case.
46913         * gcc.dg/builtins-23.c: New test case.
46914
46915 2003-06-15  Roger Sayle  <roger@eyesopen.com>
46916
46917         * gcc.dg/builtins-22.c: New test case.
46918         * gcc.dg/i386-387-1.c: Update to test exp.
46919         * gcc.dg/i386-387-2.c: Likewise.
46920
46921 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46922
46923         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
46924
46925 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46926
46927         * lib/gcc-dg.exp (dg-require-dll): New function.
46928         (dg-xfail-if): Likewise.
46929         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
46930         driver.
46931
46932         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
46933         * gcc.c-torture/compile/20001205-1.c: Likewise.
46934         * gcc.c-torture/compile/20001226-1.c: Likewise.
46935         * gcc.c-torture/compile/20010518-2.c: Likewise.
46936         * gcc.c-torture/compile/20020312-1.c: Likewise.
46937         * gcc.c-torture/compile/20020604-1.c: Likewise.
46938         * gcc.c-torture/compile/920501-12.c: Likewise.
46939         * gcc.c-torture/compile/920501-4.c: Likewise.
46940         * gcc.c-torture/compile/920520-1.c: Likewise.
46941         * gcc.c-torture/compile/920521-1.c: Likewise.
46942         * gcc.c-torture/compile/920625-1.c: Likewise.
46943         * gcc.c-torture/compile/961203-1.c: Likewise.
46944         * gcc.c-torture/compile/980506-1.c: Likewise.
46945         * gcc.c-torture/compile/981006-1.c: Likewise.
46946         * gcc.c-torture/compile/981022-1.c: Likewise.
46947         * gcc.c-torture/compile/981223-1.c: Likewise.
46948         * gcc.c-torture/compile/990617-1.c: Likewise.
46949         * gcc.c-torture/compile/dll.c: Likewise.
46950         * gcc.c-torture/compile/labels-3.c: Likewise.
46951         * gcc.c-torture/compile/mipscop-1.c: Likewise.
46952         * gcc.c-torture/compile/mipscop-2.c: Likewise.
46953         * gcc.c-torture/compile/mipscop-3.c: Likewise.
46954         * gcc.c-torture/compile/mipscop-4.c: Likewise.
46955         * gcc.c-torture/compile/simd-5.c: Likewise.
46956         * gcc.c-torture/compile/20000804-1.x: Remove.
46957         * gcc.c-torture/compile/20001205-1.x: Likewise.
46958         * gcc.c-torture/compile/20001226-1.x: Likewise.
46959         * gcc.c-torture/compile/20010518-2.x: Likewise.
46960         * gcc.c-torture/compile/20020312-1.x: Likewise.
46961         * gcc.c-torture/compile/20020604-1.x: Likewise.
46962         * gcc.c-torture/compile/920501-12.x: Likewise.
46963         * gcc.c-torture/compile/920501-4.x: Likewise.
46964         * gcc.c-torture/compile/920520-1.x: Likewise.
46965         * gcc.c-torture/compile/920521-1.x: Likewise.
46966         * gcc.c-torture/compile/920625-1.x: Likewise.
46967         * gcc.c-torture/compile/961203-1.x: Likewise.
46968         * gcc.c-torture/compile/980506-1.x: Likewise.
46969         * gcc.c-torture/compile/981006-1.x: Likewise.
46970         * gcc.c-torture/compile/981022-1.x: Likewise.
46971         * gcc.c-torture/compile/981223-1.x: Likewise.
46972         * gcc.c-torture/compile/990617-1.x: Likewise.
46973         * gcc.c-torture/compile/mipscop-1.x: Likewise.
46974         * gcc.c-torture/compile/mipscop-2.x: Likewise.
46975         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46976         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46977         * gcc.c-torture/compile/simd-5.x: Likewise.
46978
46979         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46980
46981 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46982
46983         * gcc.c-torture/execute/20030611-1.c: New test.
46984
46985 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46986
46987         PR middle-end/168
46988         * gcc.dg/20030612-1.c: New test case.
46989
46990 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46991
46992         PR c++/10635
46993         * g++.dg/expr/cast1.C: New test.
46994
46995 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46996
46997         * gcc.dg/builtins-21.c: New test case.
46998
46999 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
47000
47001         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47002         options instead of at the end.
47003         * lib/objc.exp (objc_target_compile): Likewise.
47004
47005 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
47006
47007         PR c++/10432
47008         * g++.dg/parse/error1.C: New test.
47009
47010 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
47011
47012         * gcc.dg/compat/struct-by-value-11_main.c: New file.
47013         * gcc.dg/compat/struct-by-value-11_x.c: New file.
47014         * gcc.dg/compat/struct-by-value-11_y.c: New file.
47015         * gcc.dg/compat/struct-by-value-12_main.c: New file.
47016         * gcc.dg/compat/struct-by-value-12_x.c: New file.
47017         * gcc.dg/compat/struct-by-value-12_y.c: New file.
47018         * gcc.dg/compat/struct-by-value-13_main.c: New file.
47019         * gcc.dg/compat/struct-by-value-13_x.c: New file.
47020         * gcc.dg/compat/struct-by-value-13_y.c: New file.
47021         * gcc.dg/compat/struct-by-value-14_main.c: New file.
47022         * gcc.dg/compat/struct-by-value-14_x.c: New file.
47023         * gcc.dg/compat/struct-by-value-14_y.c: New file.
47024         * gcc.dg/compat/struct-by-value-15_main.c: New file.
47025         * gcc.dg/compat/struct-by-value-15_x.c: New file.
47026         * gcc.dg/compat/struct-by-value-15_y.c: New file.
47027         * gcc.dg/compat/struct-by-value-16_main.c: New file.
47028         * gcc.dg/compat/struct-by-value-16_x.c: New file.
47029         * gcc.dg/compat/struct-by-value-16_y.c: New file.
47030         * gcc.dg/compat/struct-by-value-17_main.c: New file.
47031         * gcc.dg/compat/struct-by-value-17_x.c: New file.
47032         * gcc.dg/compat/struct-by-value-17_y.c: New file.
47033         * gcc.dg/compat/struct-by-value-18_main.c: New file.
47034         * gcc.dg/compat/struct-by-value-18_x.c: New file.
47035         * gcc.dg/compat/struct-by-value-18_y.c: New file.
47036
47037         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47038         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47039         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47040         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47041         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47042         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47043         * gcc.dg/compat/scalar-return-3_main.c: New file.
47044         * gcc.dg/compat/scalar-return-3_x.c: New file.
47045         * gcc.dg/compat/scalar-return-3_y.c: New file.
47046         * gcc.dg/compat/scalar-return-4_main.c: New file.
47047         * gcc.dg/compat/scalar-return-4_x.c: New file.
47048         * gcc.dg/compat/scalar-return-4_y.c: New file.
47049
47050 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
47051
47052         * gcc.dg/compat/fp2-struct-check.h: New file.
47053         * gcc.dg/compat/fp2-struct-defs.h: New file.
47054         * gcc.dg/compat/fp2-struct-init.h: New file.
47055         * gcc.dg/compat/struct-by-value-10_main.c: New file.
47056         * gcc.dg/compat/struct-by-value-10_x.c: New file.
47057         * gcc.dg/compat/struct-by-value-10_y.c: New file.
47058         * gcc.dg/compat/struct-return-10_main.c: New file.
47059         * gcc.dg/compat/struct-return-10_x.c: New file.
47060         * gcc.dg/compat/struct-return-10_y.c: New file.
47061
47062         * gcc.dg/compat/compat-common.h: New file.
47063         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47064         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47065         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47066         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47067         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47068         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47069         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47070         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47071         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47072         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47073         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47074         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47075         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47076         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47077         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47078         * gcc.dg/compat/small-struct-check.h: Ditto.
47079         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47080         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47081         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47082         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47083         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47084         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47085         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47086         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47087         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47088         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47089         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47090         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47091         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47092         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47093         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47094         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47095         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47096         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47097         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47098         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47099         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47100         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47101         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47102         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47103         * gcc.dg/compat/struct-return-2_main.c: Ditto.
47104         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47105         * gcc.dg/compat/struct-return-2_y.c: Ditto.
47106         * gcc.dg/compat/struct-return-3_main.c: Ditto.
47107         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47108         * gcc.dg/compat/struct-return-3_y.c: Ditto.
47109
47110 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
47111
47112         * g++.dg/pch/static-1.C: New file.
47113         * g++.dg/pch/static-1.Hs: New file.
47114
47115 2003-06-10  Richard Henderson  <rth@redhat.com>
47116
47117         * gcc.dg/asm-7.c: Adjust expected warning text.
47118
47119 2003-06-10  Roger Sayle  <roger@eyesopen.com>
47120
47121         * gcc.dg/builtins-20.c: New test case.
47122
47123 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
47124
47125         PR c++/11131
47126         * g++.dg/opt/template1.C: New test.
47127
47128 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47129
47130         * lib/gcc-dg.exp (dg-test): Clear additional_files and
47131         additional_sources.
47132
47133 2003-05-21  David Taylor  <dtaylor@emc.com>
47134
47135         * gcc.dg/Wpadded.c: New file.
47136
47137 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47138
47139         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47140         * gcc.dg/special/weak-2.c: Add dg-require-weak.
47141         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47142         dg-require-weak.
47143
47144 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
47145
47146         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47147
47148 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47149
47150         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47151         (dg-require-alias): Likewise.
47152         (dg-require-gc-sections): Likewise.
47153         * lib/target-supports.exp (check_gc_sections_available): Likewise.
47154
47155 2003-06-08  Richard Henderson  <rth@redhat.com>
47156
47157         * gcc.dg/20011029-2.c: Fix the array reference.
47158         * gcc.dg/asm-7.c: New.
47159
47160 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
47161
47162         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47163
47164 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
47165
47166         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47167         (dg-require-gc-sections): Likewise.
47168
47169 2003-06-08  Jan Hubicka  <jh@suse.cz>
47170
47171         * i386-cmov1.c: Fix regular expression.
47172         * i386-cvt-1.c: Likewise.
47173         * i386-local.c: Likewise.
47174         * i386-local2.c: Likewise.
47175         * i386-mul.c: Likewise.
47176         * i386-ssetype-1.c: Likewise.
47177         * i386-ssetype-3.c: Likewise.
47178         * i386-ssetype-5.c: Likewise.
47179
47180 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47181
47182         PR c++/11039
47183         * g++.dg/warn/implicit-typename2.C: New test.
47184         * g++.dg/warn/implicit-typename3.C: New test.
47185
47186 2003-06-07  Richard Henderson  <rth@redhat.com>
47187
47188         * g++.dg/other/offsetof3.C: Use size_t.
47189         * g++.dg/other/offsetof4.C: Likewise.
47190
47191 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
47192
47193         * lib/copy-file.exp: New. Implement gcc_copy_files.
47194
47195         * lib/dg-pch.exp: Load copy-file.exp
47196         (dg-pch): Use gcc_copy_files instead of "file copy".
47197
47198 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
47199
47200         * gcc.dg/weak/weak.exp: Simplify.
47201         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47202         * gcc.dg/weak/weak-1.c: Likewise.
47203         * gcc.dg/weak/weak-2.c: Likewise.
47204         * gcc.dg/weak/weak-3.c: Likewise.
47205         * gcc.dg/weak/weak-4.c: Likewise.
47206         * gcc.dg/weak/weak-5.c: Likewise.
47207         * gcc.dg/weak/weak-6.c: Likewise.
47208         * gcc.dg/weak/weak-7.c: Likewise.
47209         * gcc.dg/weak/weak-8.c: Likewise.
47210         * gcc.dg/weak/weak-9.c: Likewise.
47211
47212 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
47213
47214         gcc.c-torture/execute/20030606-1.c: New.
47215
47216 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47217
47218         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47219         * gcc.dg/builtins-19.c: Likewise.
47220
47221 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47222
47223         * gcc.dg/builtins-2.c: Add some more tests.
47224         * gcc.dg/builtins-18.c: New test case.
47225         * gcc.dg/builtins-19.c: New test case.
47226
47227 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47228             Jim Wilson  <wilson@tuliptree.org>
47229
47230         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47231
47232 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
47233
47234         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47235         mempcpy/stpcpy calls not to be optimized into something else.
47236         * gcc.c-torture/execute/string-opt-3.c: Moved to...
47237         * gcc.c-torture/execute/builtins/string-7.c: ...here.
47238         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47239
47240 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47241
47242         * gcc.dg/format/asm_fprintf-1.c: New test.
47243
47244 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
47245
47246         * lib/gcc-defs.exp (additional_sources): New variable.
47247         (dg-additional-sources): New function.
47248         (additional_files): New variable.
47249         (dg-additional-files): New function.
47250         (dg-additional-files-options): Likewise.
47251         * lib/gcc-dg.exp (dg-require-weak): New function.
47252         (dg-require-alias): Likewise.
47253         (dg-require-gc-sections): Likewise.
47254         * lib/target-supports.exp (check_alias_available): Remove testfile
47255         parameter.
47256         (check_gc_sections_available): New function.
47257         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47258         (dg-gpp-additional-files): Likewise.
47259         * lib/g++.exp (additional_sources): Remove.
47260         (additional_files): Likewise.
47261         (g++_target_compile): Use dg-additional-files-options.
47262
47263         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
47264         Tcl logic.
47265         * gcc.dg/special/ecos.exp: Remove.
47266         * gcc.dg/special/20000419-2.c: Use dg-require-*.
47267         * gcc.dg/special/alias-1.c: Likewise.
47268         * gcc.dg/special/alias-2.c: Likewise.
47269         * gcc.dg/special/gcsec-1.c: Likewise.
47270         * gcc.dg/special/weak-1.c: Likewise.
47271         * gcc.dg/special/weak-2.c: Likewise.
47272         * gcc.dg/special/wkali-1.c: Likewise.
47273         * gcc.dg/special/wkali-2.c: Likewise.
47274
47275         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47276         dg-gpp-additional-*.
47277         * g++.dg/special/conpr-3.C: Likewise.
47278         * g++.dg/special/conpr-4.C: Likewise.
47279         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47280         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47281         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47282         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47283         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47284         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47285         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47286         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47287         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47288         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47289         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47290         * g++.old-deja/g++.other/comdat1.C: Likewise.
47291         * g++.old-deja/g++.other/comdat2.C: Likewise.
47292         * g++.old-deja/g++.other/comdat3.C: Likewise.
47293         * g++.old-deja/g++.other/ctor1.C: Likewise.
47294         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47295
47296 2003-06-05  Richard Henderson  <rth@redhat.com>
47297
47298         * gcc.dg/debug/20030605-1.c: New.
47299
47300 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47301
47302         * README.QMTEST: Update.
47303
47304 2003-06-04  Richard Henderson  <rth@redhat.com>
47305
47306         * gcc.dg/cleanup-1.c: New.
47307         * gcc.dg/cleanup-2.c: New.
47308         * gcc.dg/cleanup-3.c: New.
47309         * gcc.dg/cleanup-4.c: New.
47310         * gcc.dg/cleanup-5.c: New.
47311         * gcc.dg/cleanup-6.c: New.
47312         * gcc.dg/cleanup-7.c: New.
47313
47314 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47315
47316         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47317
47318         * lib/dg-pch.exp: New file.
47319         * g++.dg/pch/pch.exp: Use dg-pch.exp.
47320         * gcc.dg/pch/pch.exp: Likewise.
47321
47322 2003-06-04  Roger Sayle  <roger@eyesopen.com>
47323
47324         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47325         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47326         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47327         * gcc.dg/builtins-17.c: New test case.
47328         * gcc.dg/i386-387-4.c: New test case.
47329         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47330
47331 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47332
47333         * gcc.dg/ultrasp9.c: New test.
47334
47335 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47336
47337         * gcc.c-torture/compile/20030604-1.c: New test.
47338         * gcc.dg/sparc-constant-1.c: New test.
47339
47340 2003-06-03  Glen Nakamura  <glen@imodulo.com>
47341
47342         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47343
47344 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
47345
47346         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47347
47348         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47349         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47350
47351 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
47352
47353         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47354
47355 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47356
47357         PR c++/10940
47358         * g++.dg/template/spec10.C: New test.
47359
47360 2003-06-03  Roger Sayle  <roger@eyesopen.com>
47361
47362         * gcc.dg/builtins-16.c: New test case.
47363
47364 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
47365
47366         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47367         mempcpy test with post-increments.
47368         * gcc.c-torture/execute/string-opt-3.c: New test.
47369         * gcc.dg/string-opt-1.c: New test.
47370
47371 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
47372
47373         PR fortran/10965
47374         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47375
47376 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
47377
47378         * lib/scanasm.exp (dg-scan): New function, factored out of ...
47379         (scan-assembler): ... here.  Use dg-scan.
47380         (scan-assembler-not): Likewise.
47381         (scan-file): New function.
47382         (scan-file-not): Likewise.
47383         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47384         * gcc.dg/cpp/_Pragma4.c: Likewise.
47385         * gcc.dg/cpp/_Pragma5.c: Likewise.
47386         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47387         * gcc.dg/cpp/avoidpaste2.c: Likewise.
47388         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47389         * gcc.dg/cpp/cmdlne-P.c: Likewise.
47390         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47391         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47392         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47393         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47394         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47395         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47396         * gcc.dg/cpp/cxxcom1.c: Likewise.
47397         * gcc.dg/cpp/line1.c: Likewise.
47398         * gcc.dg/cpp/maccom1.c: Likewise.
47399         * gcc.dg/cpp/maccom2.c: Likewise.
47400         * gcc.dg/cpp/maccom3.c: Likewise.
47401         * gcc.dg/cpp/maccom4.c: Likewise.
47402         * gcc.dg/cpp/maccom5.c: Likewise.
47403         * gcc.dg/cpp/maccom6.c: Likewise.
47404         * gcc.dg/cpp/multiline.c: Likewise.
47405         * gcc.dg/cpp/spacing1.c: Likewise.
47406         * gcc.dg/cpp/spacing2.c: Likewise.
47407         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47408         * gcc.dg/cpp/trad/maccom1.c: Likewise.
47409         * gcc.dg/cpp/trad/maccom2.c: Likewise.
47410         * gcc.dg/cpp/trad/maccom3.c: Likewise.
47411         * gcc.dg/cpp/trad/maccom4.c: Likewise.
47412         * gcc.dg/cpp/trad/maccom6.c: Likewise.
47413         * gcc.dg/cpp/cxxcom2.c: Likewise.
47414         * gcc.dg/cpp/cxxcom2.h: New file.
47415
47416         * gcc.dg/cpp/truefalse.cpp: Move it to ...
47417         * g++.dg/cpp/truefalse.C: Here.
47418         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47419
47420 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
47421
47422         * gcc.dg/cpp/redef3.c: New file.
47423
47424 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
47425
47426         * gcc.dg/i386-loop-3.c: New test.
47427
47428 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
47429
47430         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47431
47432 2003-05-31  Roger Sayle  <roger@eyesopen.com>
47433
47434         * gcc.dg/fwrapv-1.c: New test case.
47435         * gcc.dg/fwrapv-2.c: New test case.
47436
47437 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47438
47439         PR c++/10956
47440         * g++.dg/template/spec9.C: New test.
47441
47442 2003-05-29  Roger Sayle  <roger@eyesopen.com>
47443
47444         * gcc.dg/duff-4.c: New test case.
47445
47446 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
47447
47448         PR fortran/10843
47449         * g77.dg/ffixed-form-1.f: New test
47450         * g77.dg/ffixed-form-2.f: New test
47451         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47452         * g77.dg/ffree-form-3.f: New test
47453
47454 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
47455
47456         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47457         * gcc.dg/wint_t-1.c: Likewise.
47458
47459 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47460
47461         * g++.dg/template/access11.C: New test.
47462
47463 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47464
47465         PR c++/10849
47466         * g++.dg/template/access10.C: New test.
47467
47468 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47469             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47470
47471         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47472
47473 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47474
47475         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47476         suppress for powerpc-*-darwin*.
47477         * gcc.dg/torture/builtin-noret-2.c: Likewise.
47478
47479 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47480
47481         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47482         suppress option for powerpc-*-darwin*.
47483
47484 2003-05-23  Roger Sayle  <roger@eyesopen.com>
47485
47486         * gcc.dg/builtins-1.c: Add tests for tan and atan.
47487         * gcc.dg/builtins-4.c: Add test for fmod.
47488
47489 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47490
47491         PR c++/10682
47492         * g++.dg/template/instantiate4.C: New test.
47493
47494 2003-05-22  Roger Sayle  <roger@eyesopen.com>
47495
47496         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47497
47498 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
47499
47500         * gcc.dg/compat/scalar-return-1_main.c: New file.
47501         * gcc.dg/compat/scalar-return-1_x.c: New file.
47502         * gcc.dg/compat/scalar-return-1_y.c: New file.
47503         * gcc.dg/compat/scalar-return-2_main.c: New file.
47504         * gcc.dg/compat/scalar-return-2_x.c: New file.
47505         * gcc.dg/compat/scalar-return-2_y.c: New file.
47506         * gcc.dg/compat/struct-return-3_main.c: New file.
47507         * gcc.dg/compat/struct-return-3_y.c: New file.
47508         * gcc.dg/compat/struct-return-3_x.c: New file.
47509         * gcc.dg/compat/struct-return-2_main.c: New file.
47510         * gcc.dg/compat/struct-return-2_x.c: New file.
47511         * gcc.dg/compat/struct-return-2_y.c: New file.
47512
47513 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47514
47515         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47516         for hppa*-hp-hpux*.
47517         * gcc.dg/20021014-1.c (dg-options): Likewise.
47518         * gcc.dg/nest.c (dg-options): Likewise.
47519
47520 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
47521
47522         PR c++/9738
47523         * g++.dg/ext/dllimport2.C: New file.
47524         * g++.dg/ext/dllimport3.C: New file.
47525
47526 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
47527
47528         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47529         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47530         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47531         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47532         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47533         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47534         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47535         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47536         * gcc.dg/compat/small-struct-defs.h: New file.
47537         * gcc.dg/compat/small-struct-init.h: New file.
47538         * gcc.dg/compat/small-struct-check.h: New file.
47539         * gcc.dg/compat/fp-struct-defs.h: New file.
47540         * gcc.dg/compat/fp-struct-check.h: New file.
47541         * gcc.dg/compat/fp-struct-init.h: New file.
47542         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47543         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47544
47545 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
47546
47547         * gcc.dg/20030225-2.c: New test.
47548
47549 2003-05-18  Roger Sayle  <roger@eyesopen.com>
47550             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47551
47552         * gcc.c-torture/compile/20030518-1.c: New test case.
47553
47554 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
47555
47556         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47557         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47558         gcc-dg-debug-runtest.
47559         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47560         gcc-dg-debug-runtest.
47561
47562 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47563
47564         PR c++/9022
47565         * g++.dg/lookup/using6.C: New test.
47566
47567 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47568
47569         * g++.dg/parse/access2.C: New test.
47570
47571 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
47572
47573         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47574         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47575         * gcc.dg/debug/debug.exp: Likewise.
47576
47577 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
47578
47579         * gcc.dg/dollar.c: New test.
47580
47581 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
47582
47583         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47584         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47585         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47586         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47587         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47588         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47589         * gcc.dg/compat/struct-by-value-6_main.c: New file.
47590         * gcc.dg/compat/struct-by-value-6_x.c: New file.
47591         * gcc.dg/compat/struct-by-value-6_y.c: New file.
47592         * gcc.dg/compat/struct-by-value-7_main.c: New file.
47593         * gcc.dg/compat/struct-by-value-7_x.c: New file.
47594         * gcc.dg/compat/struct-by-value-7_y.c: New file.
47595         * gcc.dg/compat/struct-by-value-8_main.c: New file.
47596         * gcc.dg/compat/struct-by-value-8_x.c: New file.
47597         * gcc.dg/compat/struct-by-value-8_y.c: New file.
47598         * gcc.dg/compat/struct-by-value-9_main.c: New file.
47599         * gcc.dg/compat/struct-by-value-9_x.c: New file.
47600         * gcc.dg/compat/struct-by-value-9_y.c: New file.
47601
47602 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
47603
47604         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47605         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
47606         support for "repo" mode.
47607         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47608         * lib/g77-dg.exp: Likewise.
47609         * lib/obj-dg.exp: Likewise.
47610
47611 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
47612
47613         Merge from gcc-3_2-rhl8-branch:
47614         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
47615
47616         * gcc.dg/tls/opt-6.c: New test.
47617
47618         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
47619
47620         * gcc.dg/20030405-1.c: New test.
47621
47622         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
47623
47624         * gcc.dg/20030309-1.c: New test.
47625
47626         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
47627
47628         * gcc.c-torture/execute/20030307-1.c: New test.
47629
47630         2003-02-20  Randolph Chung  <tausq@debian.org>
47631
47632         * gcc.c-torture/compile/20030220-1.c: New test.
47633
47634         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
47635
47636         * gcc.dg/20030217-1.c: New test.
47637
47638         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
47639
47640         * gcc.c-torture/compile/20020129-1.c: New test.
47641
47642         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47643
47644         * gcc.dg/unroll-1.c: New test.
47645
47646         2002-11-16  Jan Hubicka  <jh@suse.cz>
47647
47648         * gcc.c-torture/execute/20020920-1.c: New test.
47649
47650         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
47651
47652         PR target/7434
47653         * gcc.c-torture/compile/20021008-1.c: New test.
47654
47655         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
47656
47657         PR target/7559
47658         * gcc.c-torture/execute/20020810-1.c: New test.
47659
47660         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47661
47662         * gcc.c-torture/compile/20020807-1.c: New test.
47663
47664         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
47665
47666         * gcc.dg/tls/opt-1.c: New test.
47667
47668         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
47669
47670         * gcc.dg/20020729-1.c: New test.
47671
47672         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
47673
47674         * g++.dg/opt/life1.C: New test.
47675
47676         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
47677
47678         * gcc.dg/20020525-1.c: New test.
47679
47680         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47681
47682         PR c++/6794
47683         * g++.dg/ext/pretty1.C: New test.
47684         * g++.dg/ext/pretty2.C: New test.
47685
47686 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
47687
47688         PR c++/8385
47689         * g++.dg/ext/typeof5.C: New test.
47690
47691 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
47692
47693         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47694         __USER_LABEL_PREFIX__ into account.
47695         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47696
47697 2003-05-14  Roger Sayle  <roger@eyesopen.com>
47698
47699         * gcc.dg/builtins-15.c: New test case.
47700
47701 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
47702
47703         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47704
47705 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
47706
47707         * lib/g++.exp: Tweak handling of additional source files.
47708         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47709         * g++.dg/special/conpr-2a.C: Rename to ...
47710         * g++.dg/special/conpr-2a.cc: ... this.
47711         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47712         * g++.dg/special/conpr-3a.C: Rename to ...
47713         * g++.dg/special/conpr-3a.cc: This.
47714         * g++.dg/special/conpr-3b.C: Rename to ...
47715         * g++.dg/special/conpr-3b.cc: This.
47716         * g++.dg/special/conpr-4.C: New test.
47717         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47718
47719 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
47720
47721         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47722
47723 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47724
47725         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47726         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47727         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47728         * g++.old-deja/g++.other/warn3.C: Likewise.
47729
47730 2003-05-11  Roger Sayle  <roger@eyesopen.com>
47731
47732         * gcc.dg/i386-387-1.c: Update to also test log.
47733         * gcc.dg/i386-387-2.c: Likewise.
47734
47735 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47736
47737         * g77.f-torture/execute/int8421.f: New test.
47738
47739 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47740
47741         PR c++/10230, c++/10481
47742         * g++.dg/lookup/scoped5.C: New test.
47743
47744 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47745
47746         PR c++/10552
47747         * g++.dg/template/ttp6.C: New test.
47748
47749 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
47750
47751         * gcc.c-torture/execute/builtins: New directory.
47752         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47753         gcc.c-torture/execute/builtins.
47754         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47755         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47756         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
47757         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47758
47759 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47760
47761         PR c++/9252
47762         * g++.dg/template/access8.C: New test.
47763         * g++.dg/template/access9.C: New test.
47764
47765 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47766
47767         PR c++/9554
47768         * g++.dg/parse/access1.C: New test.
47769
47770 2003-05-09  DJ Delorie  <dj@redhat.com>
47771
47772         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47773         long, and not an int.
47774
47775 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47776
47777         PR c++/10555, c++/10576
47778         * g++.dg/template/memclass1.C: New test.
47779
47780 2003-05-08  DJ Delorie  <dj@redhat.com>
47781
47782         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47783         targets.
47784         * gcc.c-torture/execute/20021024-1.x: Likewise.
47785         * gcc.c-torture/execute/shiftdi.x: Likewise.
47786         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47787         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47788         * gcc.dg/20021018-1.c: Likewise.
47789
47790 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47791
47792         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47793
47794         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47795         (bcopy): Call memmove.
47796
47797 2003-05-08  Roger Sayle  <roger@eyesopen.com>
47798
47799         * g77.f-torture/compile/8485.f: New test case.
47800
47801 2003-05-07  Richard Henderson  <rth@redhat.com>
47802
47803         PR c++/10570
47804         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47805         Verify exception_cleanup not called for rethrows.
47806         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47807         when exiting catch block without rethrowing.
47808         * g++.dg/eh/forced3.C: New.
47809         * g++.dg/eh/forced4.C: New.
47810
47811 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
47812
47813         * gcc.dg/20030505.c: Fix triplet.
47814
47815 2003-05-06  DJ Delorie  <dj@redhat.com>
47816
47817         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47818         * gcc.dg/nest.c: Likewise.
47819
47820 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47821
47822         * gcc.dg/builtins-14.c: New test case.
47823
47824 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
47825
47826         * lib/compat.exp (compat-execute): New argument.
47827         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47828         * gcc.dg/compat: New test directory.
47829         * gcc.dg/compat/compat.exp: New expect script.
47830         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47831         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47832         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47833         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47834         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47835         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47836
47837         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47838         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47839         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47840         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47841         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47842         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47843         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47844         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47845         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47846         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47847         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47848         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47849         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47850         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47851         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47852
47853 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
47854
47855         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47856
47857 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
47858
47859         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47860
47861 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
47862
47863         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47864         * gcc.dg/ppc-fsel-2.c: New test.
47865
47866         * gcc.dg/unused-5.c: New test.
47867
47868 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47869
47870         PR c++/10496
47871         * g++.dg/warn/pmf1.C: New test.
47872
47873 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47874
47875         PR c++/4494
47876         * g++.dg/warn/main.C: New test.
47877
47878 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47879
47880         * gcc.dg/nonnull-3.c: New test.
47881
47882 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
47883
47884         * gcc.dg/cpp/Wtrigraphs.c: Update.
47885         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47886
47887 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
47888
47889         * gcc.dg/ppc-fsel-1.c: New test.
47890
47891 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
47892
47893         PR c/10604
47894         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47895
47896 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
47897
47898         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47899
47900 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47901
47902         PR c++/9364, c++/10553, c++/10586
47903         * g++.dg/parse/typename4.C: New test.
47904         * g++.dg/parse/typename5.C: Likewise.
47905
47906 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
47907
47908         * gcc.c-torture/compile/20030503-1.c: New test.
47909
47910 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47911
47912         * g++.dg/lookup/using5.C: Fix testcase error.
47913
47914 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
47915
47916         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
47917         since MEABI is no longer supported.  Remove all vestiges
47918         of MEABI from the test.
47919
47920 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47921
47922         PR c++/10554
47923         * g++.dg/lookup/using5.C: New test.
47924
47925 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47926
47927         PR c++/8772
47928         * g++.dg/template/ttp5.C: New test.
47929
47930 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
47931
47932         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
47933         (dg-gpp-additional-sources): New function.
47934         (dg-gpp-additional-files): Likewise.
47935         * lib/g++.exp (additional_sources): New variable.
47936         (additional_files): Likewise.
47937         (g++_target_compile): Deal with them.
47938         * lib/old-dejagnu.exp: Remove.
47939         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47940         * g++.old-deja: Revise all tests to use dg commands.
47941
47942 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47943
47944         PR c++/9432, c++/9528
47945         * g++.dg/lookup/using4.C: New test.
47946
47947 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
47948
47949         * gcc.dg/noreturn-5.c: New file.
47950         * gcc.dg/noreturn-6.c: New file.
47951
47952         * gcc.c-torture/compile/inline-1.c: New file.
47953
47954 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47955
47956         PR c++/10551
47957         * g++.dg/template/explicit1.C: New test.
47958
47959 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47960
47961         PR c++/10549
47962         * g++.dg/other/bitfield1.C: New test.
47963
47964         PR c++/10527
47965         * g++.dg/init/new7.C: New test.
47966
47967 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47968
47969         * g++.dg/ext/desig1.C: New test.
47970         * g++.dg/ext/init1.C: Update.
47971
47972         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47973
47974 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
47975
47976         PR c++/10180
47977         * g++.dg/warn/Winline-1.C: New test.
47978
47979 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47980
47981         * gcc.c-torture/execute/string-opt-19.c: New test.
47982
47983         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47984         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47985
47986 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47987
47988         PR c++/10506
47989         * g++.dg/init/new6.C: New test.
47990
47991         PR c++/10503
47992         * g++.dg/init/ref6.C: New test.
47993
47994 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47995
47996         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47997
47998 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47999
48000         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48001         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48002
48003 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
48004
48005         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48006         initialized static data members.
48007
48008 2003-04-25  H.J. Lu <hjl@gnu.org>
48009
48010         * gcc.dg/ia64-sync-4.c: New test.
48011
48012 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48013
48014         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
48015         date.
48016
48017 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
48018
48019         PR c++/10337
48020         * g++.dg/warn/conv1.C: New test.
48021         * g++.old-deja/g++.other/conv7.C: Adjust.
48022         * g++.old-deja/g++.other/overload14.C: Adjust.
48023
48024 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48025
48026         PR c++/10471
48027         * g++.dg/template/defarg2.C: New test.
48028
48029 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
48030
48031         * gcc.dg/cpp/include2.c: Update.
48032         * gcc.dg/cpp/multiline-2.c: New.
48033         * gcc.dg/cpp/multiline.c: Update.
48034         * gcc.dg/cpp/strify2.c: Update.
48035         * gcc.dg/cpp/trad/literals-2.c: Update.
48036
48037 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48038
48039         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48040
48041 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48042
48043         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48044
48045 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48046
48047         PR c++/10451
48048         * g++.dg/parse/crash4.C: New test.
48049
48050         PR c++/9847
48051         * g++.dg/parse/crash5.C: New test.
48052
48053 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
48054
48055         PR c++/10446
48056         * g++.dg/parse/crash3.C: New test.
48057
48058         PR c++/10428
48059         * g++.dg/parse/elab1.C: New test.
48060
48061 2003-04-22  Devang Patel  <dpatel@apple.com>
48062
48063         * gcc.dg/cpp/trad/funlike-5.c: New test.
48064
48065 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
48066
48067         * g++.dg/other/packed1.C: Fix dg options.
48068
48069 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
48070
48071         * g++.dg/other/offsetof2.C: New test.
48072
48073 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
48074
48075         * g++.dg/template/recurse.C: Adjust location of error messages.
48076
48077 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
48078
48079         PR c++/9881
48080         * g++.dg/init/addr-const1.C: New test.
48081         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48082
48083 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48084
48085         PR c++/10405
48086         * g++.dg/lookup/struct-hack1.C: New test.
48087
48088 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
48089
48090         * ucs.c: Update diagnostic messages.
48091
48092 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48093
48094         * gcc.dg/cpp/truefalse.cpp: New test.
48095         * gcc.dg/cpp/cpp.exp: Update.
48096         * g++.dg/other/stdbool-if.C: Remove.
48097
48098 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48099
48100         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48101         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48102
48103 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
48104
48105         * gcc.c-torture/compile/20030418-1.c: New test.
48106
48107 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
48108
48109         * README.compat: Remove; content moved to doc/sourcebuild.texi.
48110
48111 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48112
48113         PR c++/10347
48114         g++.dg/template/dependent-name1.C: New test.
48115
48116 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
48117
48118         * gcc.dg/warn-1.c (tourist_guide): New array,
48119         contains a pointer to bar.
48120
48121 2003-04-16  Roger Sayle  <roger@eyesopen.com>
48122
48123         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48124         * gcc.c-torture/execute/medce-1.c: New test case.
48125         * gcc.c-torture/execute/medce-2.c: New test case.
48126
48127 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
48128
48129         * lib/prune.exp: Ignore more messages.
48130
48131         PR c++/10381
48132         * g++.dg/parse/lookup3.C: New test.
48133
48134 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
48135
48136         * gcc.c-torture/compile/20030415-1.c : New test.
48137
48138 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
48139
48140         * gcc.c-torture/execute/scope-2.c: Move to ...
48141         * gcc.dg/noncompile/scope.c: .... here.
48142
48143 2003-04-14  Roger Sayle  <roger@eyesopen.com>
48144
48145         * gcc.dg/20030414-2.c: New test case.
48146
48147 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
48148
48149         PR target/10377
48150         * gcc.dg/20030414-1.c: New test.
48151
48152 2003-04-13  Roger Sayle  <roger@eyesopen.com>
48153
48154         * gcc.dg/builtins-12.c: New test case.
48155         * gcc.dg/builtins-13.c: New test case.
48156
48157 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48158
48159         * gcc.c-torture/execute/string-opt-18.c: New test.
48160
48161 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
48162
48163         PR c++/10300
48164         * g++.dg/init/new5.C: New test.
48165
48166 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
48167
48168         PR c++/7910
48169         * g++.dg/ext/dllimport1.C: New test.
48170
48171 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48172
48173         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48174
48175 2003-04-11  Bud Davis <bdavis9659@comcast.net>
48176
48177         PR Fortran/9263
48178         * g77.f-torture/noncompile/9263.f: New test
48179         PR Fortran/1832
48180         * g77.f-torture/execute/1832.f: New test
48181
48182 2003-04-11  David Chad  <davidc@freebsd.org>
48183             Loren J. Rittle  <ljrittle@acm.org>
48184
48185         PR libobjc/8562
48186         * objc.dg/headers.m: New test.
48187
48188 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
48189
48190         * gcc.c-torture/execute/builtin-noret-2.c: New.
48191         * gcc.c-torture/execute/builtin-noret-2.x: New.
48192         XFAIL builtin-noret-2.c at -O1 and above.
48193         * gcc.dg/redecl.c: New.
48194         * gcc.dg/Wshadow-1.c: Update error regexps.
48195
48196 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
48197
48198         * g++.dg/abi/bitfield10.C: New test.
48199
48200 2003-04-09  Mike Stump  <mrs@apple.com>
48201
48202         * gcc.dg/pch/pch.exp: Make testcase names longer.
48203         * g++.dg/pch/pch.exp: Make testcase names longer.
48204
48205 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48206
48207         * gcc.dg/builtins-11.c: New test case.
48208
48209 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48210
48211         * gcc.dg/builtins-9.c: New test case.
48212         * gcc.dg/builtins-10.c: New test case.
48213
48214 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
48215
48216         * gcc.dg/noncompile/init-4.c.c: New test.
48217
48218 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48219
48220         * gcc.misc-test/gcov-9.c: New test.
48221         * gcc.misc-test/gcov-10.c: New test
48222         * gcc.misc-test/gcov-11.c: New test.
48223
48224 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
48225
48226         PR optimization/10024
48227         * gcc.c-torture/compile/20030405-1.c: New test.
48228
48229 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
48230
48231         * gcc.dg/pch/static-3.c: New.
48232         * gcc.dg/pch/static-3.hs: New.
48233         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48234
48235 2003-04-04  Richard Henderson  <rth@redhat.com>
48236
48237         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48238         * g++.dg/eh/forced2.C: Likewise.
48239
48240 2003-04-03  Mike Stump  <mrs@apple.com>
48241
48242         * lib/scanasm.exp (scan-assembler): Add xfail processing for
48243         target arg.
48244         (scan-assembler-times, scan-assembler-not): Likewise.
48245         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48246
48247 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48248
48249         * gcc.dg/sparc-loop-1.c: New test.
48250
48251 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
48252
48253         PR other/9274
48254         * g++.dg/pch/system-2.C: New.
48255         * g++.dg/pch/system-2.Hs: New.
48256
48257 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
48258
48259         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48260
48261         * g++.dg/eh/simd-1.C (vecfunc): Same.
48262
48263 2003-04-01  Roger Sayle  <roger@eyesopen.com>
48264
48265         * gcc.c-torture/execute/20030401-1.c: New test case.
48266
48267 2003-04-01  Ziemowit Laski <zlaski@apple.com>
48268
48269         * objc.dg/defs.m: New.
48270
48271 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
48272
48273         * g++.dg/eh/simd-1.C: New.
48274         * g++.dg/eh/simd-2.C: New.
48275
48276 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
48277
48278         * gcc.c-torture/execute/simd-3.c: New.
48279
48280 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48281
48282         PR c/9936
48283         * gcc.dg/20030331-2.c: New test.
48284
48285 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48286
48287         PR c++/10278
48288         * g++.dg/parse/crash2.C: New test.
48289
48290 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48291
48292         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48293         * gcc.c-torture/execute/20030331-1.c: ...here.
48294
48295 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48296
48297         * gcc.c-torture/execute/20030331-1.c: New test.
48298
48299 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
48300
48301         * lib/gcov.exp: Adjust call return testing strings.
48302         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48303
48304 2003-03-31  Roger Sayle  <roger@eyesopen.com>
48305
48306         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48307         * gcc.dg/builtins-7.c: New test case.
48308         * gcc.dg/builtins-8.c: New test case.
48309
48310 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48311
48312         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48313
48314 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
48315
48316         PR c++/7647
48317         * g++.dg/lookup-class-member-2.C: New test.
48318
48319 2003-03-30  Glen Nakamura  <glen@imodulo.com>
48320
48321         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48322
48323 2003-03-28  Roger Sayle  <roger@eyesopen.com>
48324
48325         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48326
48327 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
48328
48329         * g++.dg/init/attrib1.C: New test.
48330
48331 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48332
48333         * gcc.dg/ultrasp8.c: New test.
48334
48335 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48336
48337         * gcc.dg/ultrasp7.c: New test.
48338
48339 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
48340
48341         PR c++/10047
48342         * g++.dg/template/inline1.C: New test.
48343
48344 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48345
48346         * gcc.dg/sparc-dwarf2.c: New test.
48347
48348 2003-03-27  Roger Sayle  <roger@eyesopen.com>
48349
48350         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48351         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48352
48353 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
48354
48355         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48356         than reading .x files.
48357         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48358         * g77.dg/gcov/gcov-1.f: Likewise.
48359         * gcc.misc-tests/gcov-4b.c: Likewise.
48360         * gcc.misc-tests/gcov-5b.c: Likewise.
48361         * gcc.misc-tests/gcov-6.c: Likewise.
48362         * gcc.misc-tests/gcov-7.c: Likewise.
48363         * gcc.misc-tests/gcov-8.c: Likewise.
48364         * g++.dg/gcov/gcov-1.x: Remove.
48365         * g77.dg/gcov/gcov-1.x: Likewise.
48366         * gcc.misc-tests/gcov-4b.x: Likewise.
48367         * gcc.misc-tests/gcov-5b.x: Likewise.
48368         * gcc.misc-tests/gcov-6.x: Likewise.
48369         * gcc.misc-tests/gcov-7.x: Likewise.
48370         * gcc.misc-tests/gcov-8.x: Likewise.
48371
48372 2003-03-27  Glen Nakamura  <glen@imodulo.com>
48373
48374         PR opt/10087
48375         * gcc.dg/20030324-1.c: New test.
48376
48377 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
48378
48379         PR c++/10224
48380         * g++.dg/template/arg3.C: New test.
48381
48382         PR c++/10158
48383         * g++.dg/template/friend18.C: New test.
48384
48385 2003-03-26  Roger Sayle  <roger@eyesopen.com>
48386
48387         * g77.f-torture/compile/20030326-1.f: New test case.
48388
48389 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
48390
48391         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48392
48393         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48394
48395 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
48396
48397         * gcc.dg/ia64-sync-3.c: New test.
48398
48399 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
48400
48401         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48402
48403 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
48404
48405         * gcc.dg/ultrasp6.c: New test.
48406
48407 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48408
48409         * gcc.dg/i386-signbit-1.c: New test.
48410         * gcc.dg/i386-signbit-2.c: New test.
48411         * gcc.dg/i386-signbit-3.c: New test.
48412
48413 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48414
48415         * gcc.dg/ultrasp5.c: Fix options.
48416
48417 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48418
48419         * gcc.dg/ultrasp5.c: Fix comment.
48420
48421 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
48422
48423         PR fortran/10197
48424         * g77.f-torture/execute/10197.f: New test.
48425
48426 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
48427
48428         PR c++/9898, c++/383
48429         * g++.dg/template/conv6.C: New test.
48430
48431         PR c++/10119
48432         * g++.dg/template/ptrmem5.C: New test.
48433
48434         PR c++/10026
48435         * g++.dg/lookup/koenig1.C: New test.
48436
48437         PR C++/10199
48438         * g++.dg/lookup/template2.C: New test.
48439
48440 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
48441
48442         * g++.dg/opt/rtti1.C: New test.
48443
48444 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
48445
48446         * gcc.dg/ultrasp5.c: New test.
48447
48448 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
48449
48450         PR middle-end/9967
48451         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48452         builtin fputs.
48453
48454 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48455
48456         PR c/8224
48457         * gcc.dg/20030323-1.c: New test.
48458
48459 2003-03-23  Roger Sayle  <roger@eyesopen.com>
48460
48461         * gcc.c-torture/compile/20030323-1.c: New test case.
48462
48463 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48464
48465         * gcc.dg/20030321-1.c: New test.
48466
48467 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
48468
48469         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48470
48471 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
48472
48473         PR c++/9978, c++/9708
48474         * g++.dg/ext/vlm1.C: Adjust expected error.
48475         * g++.dg/ext/vla2.C: New test.
48476         * g++.dg/template/arg1.C: New test.
48477         * g++.dg/template/arg2.C: New test.
48478
48479 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
48480
48481         * g77.f-torture/execute/select.f: New test.
48482         * g77.f-torture/noncompile/select_no_compile.f: New test.
48483
48484 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
48485
48486         PR c++/9898
48487         * g++.dg/other/error4.C: New test.
48488
48489 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
48490
48491         * g++.dg/template/friend17.C: New test.
48492
48493 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
48494
48495         * gcc.c-torture/compile/20030320-1.c: New.
48496
48497 2003-03-20  Roger Sayle  <roger@eyesopen.com>
48498
48499         * gcc.dg/builtins-6.c: New test case.
48500
48501 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
48502
48503         PR target/10073
48504         * gcc.c-torture/compile/20030319-1.c: New.
48505
48506 2003-03-18  Jan Hubicka  <jh@suse.cz>
48507
48508         * gcc.dg/i386-cvt-1.c: New test.
48509
48510 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
48511
48512         * objc.dg/naming-1.m: Use "(parse|syntax) error".
48513         * objc.dg/naming-2.m: Likewise.
48514
48515 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
48516
48517         PR c++/9639
48518         * g++.dg/parse/crash1.C: New test.
48519
48520 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
48521
48522         PR c++/8805
48523         * g++.dg/eh/cleanup1.C: New test.
48524
48525 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
48526
48527         * gcc.c-torture/execute/20030316-1.c: New test case.
48528
48529 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48530
48531         PR c++/9629
48532         * g++.dg/init/ctor2.C: New test.
48533
48534 2003-03-15  Roger Sayle  <roger@eyesopen.com>
48535
48536         * g77.f-torture/compile/xformat.f: New test case.
48537
48538 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48539
48540         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48541         * g++.old-deja/g++.mike/eh50.C: Likewise.
48542
48543 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48544
48545         PR c++/6440
48546         * g++.dg/template/spec7.C: New test.
48547         * g++.dg/template/spec8.C: Likewise.
48548
48549 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
48550
48551         * gcc.c-torture/execute/20030313-1.c: New test.
48552
48553 2003-03-14  Richard Henderson  <rth@redhat.com>
48554
48555         * gcc.dg/inline-2.c: Adjust alpha test for external call.
48556
48557 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48558
48559         * gcc.c-torture/compile/20030314-1.c: New test.
48560
48561 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
48562
48563         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48564         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48565         thumb target,
48566         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48567         to accept newer _imp__  prefix and additional
48568         newline in .drectve section.
48569         * gcc.dg/dll-4.c: Likewise.
48570         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48571         switch.
48572
48573 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
48574
48575         * g++.dg/parse/namespace9.C: New test.
48576
48577         * g++.dg/init/ref5.C: New test.
48578         * g++.dg/parse/ptrmem1.C: Likewise.
48579
48580 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48581
48582         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48583         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48584         regular expression.
48585         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48586         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48587
48588 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
48589
48590         * gcc.c-torture/execute/20030224-2.c: New test.
48591
48592 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48593
48594         * gcc.dg/decl-3.c: New test.
48595
48596 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48597
48598         * gcc.dg/i386-loop-2.c: New test.
48599
48600 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
48601
48602         PR c++/9474
48603         * g++.dg/parse/namespace8.C: New test.
48604
48605         PR c++/9924
48606         * g++.dg/overload/builtin2.C: New test.
48607
48608 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
48609
48610         * gcc.dg/return-type-3.c: New test.
48611
48612 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48613
48614         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48615         profiling options are not supported.
48616
48617 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
48618
48619         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48620         * g++.old-deja/g++.warn/impint2.C: Likewise.
48621
48622 2003-03-10  Devang Patel  <dpatel@apple.com>
48623
48624         * g++.dg/cpp/c++_cmd_1.C: New test.
48625         * g++.dg/cpp/c++_cmd_1.h: New file.
48626
48627 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
48628
48629         * gcc.dg/altivec-9.c: New file.
48630
48631 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48632
48633         * gcc.dg/ppc-sdata-1.c: New test.
48634         * gcc.dg/ppc-sdata-2.c: New test.
48635
48636 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
48637
48638         PR c++/9373
48639         * g++.dg/opt/ptrmem2.C: New test.
48640
48641         PR c++/8534
48642         * g++.dg/opt/ptrmem1.C: New test.
48643
48644 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48645
48646         * gcc.dg/i386-loop-1.c: New test.
48647
48648 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48649
48650         PR c++/9970
48651         * g++.dg/lookup/friend1.C: New test.
48652
48653 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48654
48655         PR c++/9823
48656         * g++.dg/parser/constructor1.C: New test.
48657
48658 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
48659
48660         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48661
48662         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48663
48664 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
48665
48666         * gcc.dg/cpp/Wunused.c: Update test.
48667
48668 2003-03-08  Jan Hubicka  <jh@suse.cz>
48669
48670         * gcc.dg/inline-3.c: New test.
48671
48672 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48673
48674         PR c++/9809
48675         * g++.dg/parse/builtin1.C: New test.
48676
48677         PR c++/9982
48678         * g++.dg/abi/cookie1.C: New test.
48679         * g++.dg/abi/cookie2.C: Likewise.
48680
48681         PR c++/9524
48682         * g++.dg/template/field1.C: New test.
48683
48684         PR c++/9912
48685         * g++.dg/parse/class1.C: New test.
48686         * g++.dg/parse/namespace7.C: Likewise.
48687         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48688
48689 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
48690
48691         * g++.dg/init/ref4.C: New test.
48692
48693 2003-03-07  Jan Hubicka  <jh@suse.cz>
48694
48695         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48696         * gcc.dg/inline-3.c: New test.
48697
48698 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
48699
48700         * g++.dg/init/ref3.C: New test.
48701
48702         PR c++/9965
48703         * g++.dg/init/ref2.C: New test.
48704
48705         PR c++/9400
48706         * g++.dg/warn/Wshadow-2.C: New test.
48707
48708         PR c++/9791
48709         * g++.dg/warn/Woverloaded-1.C: New test.
48710
48711 2003-03-05  Jan Hubicka  <jh@suse.cz>
48712
48713         * gcc.dg/i386-local2.c: New.
48714         * gcc.dg/i386-local.c: Fix typo.
48715
48716 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
48717
48718         * g++.dg/abi/layout3.C: New test.
48719
48720 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
48721
48722         * gcc.c-torture/compile/20030305-1.c
48723
48724 2003-03-05  Jan Hubicka  <jh@suse.cz>
48725
48726         * gcc.dg/i386-local.c: New.
48727
48728 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
48729
48730         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48731
48732 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48733
48734         * gcc.dg/switch-2.c: New test.
48735         * gcc.dg/switch-3.c: New test.
48736         * gcc.dg/Wswitch.c: Adjust line numbers.
48737         * gcc.dg/Wswitch-default.c: Likewise.
48738         * gcc.dg/Wswitch-enum.c: Likewise.
48739
48740 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
48741
48742         * gcc.c-torture/execute/20030222-1.c: New test.
48743
48744 2003-03-03  James E Wilson  <wilson@tuliptree.org>
48745
48746         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48747
48748 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
48749
48750         PR c++/9878
48751         * g++.dg/init/ref1.C: New test.
48752
48753 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
48754
48755         * gcc.dg/sh-relax.c: New SH-only test.
48756
48757 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
48758
48759         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
48760         comment explaining purpose of testcase.
48761
48762 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48763
48764         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48765         for HC11/HC12 (asm needs two int registers).
48766         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48767         HC11/HC12 because the test uses an asm which needs two 32-bit
48768         registers.
48769
48770 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48771
48772         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48773         for HC11/HC12 (array is too large otherwise).
48774         * gcc.c-torture/compile/920501-4.x: New file, likewise.
48775         * gcc.c-torture/compile/20010518-2.x: Likewise.
48776         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48777         HC11/HC12 (array is too large).
48778
48779 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
48780
48781         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48782         * lib/g++-dg.exp (g++-dg-test): Likewise.
48783
48784 2003-03-01  Roger Sayle  <roger@eyesopen.com>
48785
48786         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48787         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48788
48789 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48790
48791         * g++.dg/warn/implicit-typename1.C: Remove warning.
48792
48793 2003-02-28  Richard Henderson  <rth@redhat.com>
48794
48795         * gcc.dg/noreturn-1.c: Move noreturn warning line.
48796         * gcc.dg/return-type-1.c: Move control reaches end warning line.
48797
48798 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
48799
48800         * gcc.dg/pch/pch.exp: Change .pch to .gch.
48801         * g++.dg/pch/pch.exp: Likewise.
48802
48803 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
48804
48805         PR c++/9879
48806         * g++.dg/init/new4.C: New test.
48807
48808 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
48809
48810         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48811
48812 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
48813
48814         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48815         unsigned long.
48816
48817         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48818         wider than float.
48819
48820 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48821
48822         * lib/scanasm.exp: Add support for counting numbers of
48823         occurences.
48824         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48825         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48826
48827 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
48828
48829         PR c++/9683
48830         * g++.dg/template/static3.C: New test.
48831
48832         PR c++/9829
48833         * g++.dg/parse/namespace6.C: New test.
48834
48835 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48836
48837         PR target/9732
48838         * gcc.dg/20030225-1.c: New test.
48839
48840 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
48841
48842         * README: Remove out-of-date information.
48843
48844         PR c++/9836
48845         * g++.dg/template/spec6.C: New test.
48846
48847 2003-02-24  Jeff Law  <law@redhat.com>
48848
48849         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48850
48851 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48852
48853         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48854         * gcc.dg/pragma-ep-1.c: Likewise.
48855
48856 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48857
48858         PR c++/9602
48859         * g++.dg/template/friend16.C: New test.
48860
48861 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
48862
48863         PR c++/5333
48864         * g++.dg/parse/fused-params1.C: Adjust error messages.
48865         * g++.dg/template/nested3.C: New test.
48866
48867 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
48868
48869         * g++.dg/abi/param1.C: New test.
48870
48871 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48872
48873         PR c++/7982
48874         * g++.dg/warn/implicit-typename1.C: New test.
48875
48876 2003-02-22  Kelley Cook <kelleycook@comcast.net>
48877
48878         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48879         with "mtune".
48880         * g++.old-deja/g++.other/store-expr2.C: Likewise.
48881         * gcc.c-torture/execute/20010129-1.x: Likewise.
48882         * gcc.dg/20011107-1.c: Likewise.
48883         * gcc.dg/20020108-1.c: Likewise.
48884         * gcc.dg/20020122-3.c: Likewise.
48885         * gcc.dg/20020206-1.c: Likewise.
48886         * gcc.dg/20020310-1.c: Likewise.
48887         * gcc.dg/20020426-2.c: Likewise.
48888         * gcc.dg/20020517-1.c: Likewise.
48889         * gcc.dg/991230-1.c: Likewise.
48890         * gcc.dg/i386-unroll-1.c: Likewise.
48891         * gcc.misc-tests/i386-prefetch.exp: Likewise.
48892
48893 2003-02-22  Jan Hubicka  <jh@suse.cz>
48894
48895         * gcc.dg/i386-mul.c: New test.
48896
48897 2003-02-21  Roger Sayle  <roger@eyesopen.com>
48898
48899         * gcc.dg/builtins-5.c: New test case.
48900
48901 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
48902
48903         * gcc.dg/asmreg-1.c: New test.
48904
48905 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48906
48907         PR c++/9749
48908         * g++.dg/parse/varmod1.C: New test.
48909
48910 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48911
48912         PR c++/9727
48913         * g++.dg/template/op1.C: New test.
48914
48915 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48916
48917         PR c++/8906
48918         * g++.dg/template/nested2.C: New test.
48919
48920 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48921
48922         PR c++/8724
48923         * g++.dg/expr/dtor1.C: New test.
48924
48925 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
48926
48927         * gcc.dg/cpp/include3.c: New test.
48928         * gcc.dg/cpp/inc/foo.h: New file.
48929
48930 2003-02-21  Glen Nakamura  <glen@imodulo.com>
48931
48932         * gcc.c-torture/execute/20030221-1.c: New test.
48933
48934 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
48935
48936         PR c++/9729
48937         * g++.dg/abi/conv1.C: New test.
48938
48939 2003-02-20  Jan Hubicka  <jh@suse.cz>
48940
48941         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48942
48943 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
48944
48945         * gcc.c-torture/compile/20030219-1.c: New test.
48946
48947 2003-02-18  Jan Hubicka  <jh@suse.cz>
48948
48949         * gcc.dg/funcorder.c: New test.
48950
48951 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48952
48953         * gcc.c-torture/execute/20030218-1.c: New.
48954
48955 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
48956
48957         * gcc.dg/20030218-1.c: New.
48958
48959 2003-02-18  Richard Henderson  <rth@redhat.com>
48960
48961         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48962         * gcc.dg/attr-used-2.c: New.
48963
48964 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
48965
48966         PR c++/9704
48967         * g++.dg/init/copy5.C: New test.
48968
48969 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
48970
48971         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48972         * g++.dg/pch/pch.exp: Likewise.
48973
48974 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48975
48976         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48977         STACK_SIZE is not defined.
48978
48979 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48980
48981         PR c++/9457
48982         * g++.dg/template/init1.C: New test.
48983
48984 2003-02-16  Jan HUbicka  <jh@suse.cz>
48985
48986         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48987         (foo): Add few extra tests
48988         * gcc.dg/c99-const-expr-3.c: Likewise.
48989         * gcc.c-torture/execute/20030216-1.c: New.
48990
48991 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48992
48993         PR c++/9459
48994         * g++.dg/ext/typeof4.C: New test.
48995
48996 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48997
48998         * gcc.dg/i386-387-3.c: New test case.
48999
49000 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
49001
49002         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49003         cris-*-elf* cris-*-aout* and mmix-*-*.
49004
49005 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
49006
49007         * gcc.dg/20030213-1.c: New test.
49008
49009 2003-02-12  Roger Sayle  <roger@eyesopen.com>
49010
49011         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49012         * gcc.dg/i386-387-2.c: Likewise.
49013
49014 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
49015
49016         * gcc.dg/ppc-spe.c: Fix formatting.
49017         Enable tests that were previously unsupported by gas.
49018         Delete tests for instructions that no longer exist.
49019         Switch arguments on evsubifw builtin.
49020
49021 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
49022
49023         * gcc.c-torture/execute/20030209-1.c: Disable the test if
49024         STACK_SIZE is too small.
49025
49026 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
49027             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
49028
49029         * gcc.dg/decl-2.c: New test.
49030
49031 2003-02-10  Jan Hubicka  <jh@suse.cz>
49032
49033         * gcc.dg/i386-fpcvt-1.c: New test.
49034
49035 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
49036
49037         * gcc.c-torture/execute/20030209-1.c: New test.
49038
49039 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
49040
49041         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49042         int-wide bitops, use the constants of the same width.
49043         Likewise, if long long is 32-bit wide, test bitops using
49044         32-bit constants.
49045
49046 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
49047
49048         * gcc.dg/20021014-1.c: Annotate with expected notice text.
49049
49050 2003-02-07  Roger Sayle  <roger@eyesopen.com>
49051
49052         * gcc.dg/builtins-4.c: New test case.
49053
49054 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49055
49056         * gcc.dg/20020430-1.c: Fix dg command typos.
49057         * gcc.dg/20020503-1.c: Likewise.
49058
49059 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49060
49061         PR c++/8785
49062         * g++.dg/parse/fused-params1.C: New test.
49063
49064         PR c++/8857
49065         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49066
49067         PR c++/8921
49068         * g++.dg/parse/non-dependent1.C: New test.
49069
49070         PR c++/8928
49071         * g++.dg/parse/dupl-tmpl-args1.C: New test.
49072
49073         PR c++/9228
49074         * g++.dg/parse/undefined7.C: New test.
49075         * g++.dg/parse/non-templ1.C: New test.
49076
49077         PR c++/9229
49078         * g++.dg/parse/too-many-tmpl-args1.C: New test.
49079
49080 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
49081
49082         * gcc.c-torture/compile/20030206-1.c: New test.
49083
49084 2003-02-05  Roger Sayle  <roger@eyesopen.com>
49085
49086         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49087         "pow" to "foo" to avoid potential confusion with a math built-in.
49088
49089 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49090
49091         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49092         conditions for SPARC targets.
49093
49094 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
49095
49096         * gcc.dg/20030204-1.c: New test.
49097
49098 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49099
49100         PR c++/38
49101         * g++.dg/parse/array-size1.C: New test.
49102
49103         PR c++/5657
49104         * g++.dg/parse/undefined3.C: New test.
49105
49106         PR c++/5665
49107         * g++.dg/parse/undefined4.C: New test.
49108
49109         PR c++/5975
49110         * g++.dg/parse/undefined5.C: New test.
49111
49112         PR c++/7259
49113         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49114
49115         PR c++/8578
49116         * g++.dg/parse/casting-operator1.C: New test.
49117
49118         PR c++/8596
49119         * g++.dg/parse/undefined6.C: New test.
49120
49121         PR c++/8736
49122         * g++.dg/parse/missing-template1.C: New test.
49123
49124 2003-02-04  Jan Hubicka  <jh@suse.cz>
49125
49126         * gcc.dg/i386-cadd.c: Compile using -march=k8.
49127         * gcc.dg/i386-cmov?.c: Likewise.
49128         * gcc.dg/i386-fpcvt-?.c: Likewise.
49129         * gcc.dg/i386-ssefp-1.c: Likewise.
49130         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49131         conventions.
49132
49133 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
49134
49135         PR c++/7129
49136         * g++.dg/ext/max.C: New test.
49137
49138 2003-02-03  Jan Hubicka  <jh@suse.cz>
49139
49140         * gcc.c-torture/execute/20030203-1.c: New test.
49141
49142 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
49143
49144         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49145         'natural-endian'.
49146
49147 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
49148
49149         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49150         * g++.dg/init/new2.C: Likewise.
49151         * g++.dg/other/new1.C: Likewise.
49152
49153 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
49154
49155         * gcc.dg/struct-ret-libc.c: New test.
49156
49157 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
49158
49159         * gcc.dg/20030129-1.c: New test.
49160
49161 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49162
49163         PR c++/8849
49164         * g++.dg/template/ptrmem4.C: New test.
49165
49166 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
49167
49168         * g++.dg/parser/constant1.C: New test.
49169
49170 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49171
49172         PR c++/8591
49173         * g++.dg/parse/friend2.C: New test.
49174
49175 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49176
49177         PR c++/9437
49178         * g++.dg/template/unify4.C: New test.
49179
49180 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
49181
49182         * gcc.c-torture/execute/20030128-1.c: New test.
49183
49184 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
49185
49186         * g++.dg/lookup/nested1.C: Test moved from ...
49187         * g++.old-deja/g++.other/lookup24.C: ... here.
49188
49189 2003-01-28  Jan Hubicka  <jh@suse.cz>
49190
49191         * gcc.dg/i386-cmov5.c: New test.
49192
49193 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49194
49195         * gcc.c-torture/execute/20010925-1.c: Changed the
49196         memcpy declaration.
49197
49198 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49199
49200         PR c++/3902
49201         * g++.dg/parse/template5.C: New test.
49202
49203 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
49204
49205         PR fortran/9258
49206         * g77.dg/pr9258: New test.
49207
49208 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49209
49210         * README: Move relevant parts from README.g++.
49211
49212         * README.g++: Remove this file.
49213
49214 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49215
49216         * g++.dg/abi/dcast1.C: New test.
49217
49218 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49219
49220         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49221
49222 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
49223
49224         PR c++/47
49225         * g++.old-deja/g++.other/lookup24.C: New test.
49226
49227 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49228
49229         PR middle-end/7227
49230         * gcc.dg/uninit-C.c: New test.
49231
49232 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
49233
49234         * g++.dg/abi/covariant1.C: New test.
49235
49236 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
49237
49238         * gcc.dg/20030123-1.c: New test.
49239
49240 2003-01-25  Jan Hubicka  <jh@suse.cz>
49241
49242         PR opt/8492
49243         * gcc.c-torture/compile/20030125-1.c
49244
49245 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
49246
49247         PR c++/9403
49248         * g++.dg/parse/template3.C: New test.
49249         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49250
49251         PR c++/795
49252         * g++.dg/parse/template4.C: New test.
49253
49254         PR c++/9415
49255         * g++.dg/template/qual2.C: New test.
49256
49257         PR c++/8545
49258         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49259
49260         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49261
49262 2003-01-25  Roger Sayle  <roger@eyesopen.com>
49263
49264         * gcc.c-torture/execute/switch-1.c: New test case.
49265
49266 2003-01-25  Jan Hubicka  <jh@suse.cz>
49267
49268         * gcc.c-torture/execute/20030125-1.[cx]: New test.
49269
49270 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
49271
49272         Tweaks for Bison-1.875. From the NEWS file:
49273         "- `parse error' -> `syntax error'
49274         Bison now uniformly uses the term `syntax error'"
49275         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49276         * gcc.dg/cpp/digraph2.c: Likewise.
49277         * gcc.dg/cpp/direct2.c: Likewise.
49278         * gcc.dg/cpp/paste4.c: Likewise.
49279         * gcc.dg/c90-restrict-1.c: Likewise.
49280         * gcc.dg/c99-func-2.c: Likewise.
49281         * gcc.dg/noncompile/920721-2.c: Likewise.
49282         * gcc.dg/noncompile/930622-2.c: Likewise.
49283         * gcc.dg/noncompile/940112-1.c: Likewise.
49284         * gcc.dg/noncompile/950921-1.c: Likewise.
49285         * gcc.dg/noncompile/951123-1.c: Likewise.
49286         * gcc.dg/noncompile/971104-1.c: Likewise.
49287         * gcc.dg/noncompile/990416-1.c: Likewise.
49288
49289 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
49290
49291         * g++.dg/parse/undefined1.C: Add error message.
49292
49293 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49294
49295         PR c++/9354
49296         * g++.dg/parse/new1.C: New test.
49297
49298         PR c++/9216
49299         * g++.dg/parse/template2.C: New test.
49300
49301         PR c++/9354
49302         * g++.dg/parse/typedef2.C: New test.
49303
49304         PR c++/9328
49305         * g++.dg/ext/typeof3.C: New test.
49306
49307 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49308
49309         PR c++/2738
49310         * g++.dg/parse/ret-type1.C: New test.
49311
49312         PR c++/3792
49313         * g++.dg/parse/tmpl-outside1.C: New test.
49314
49315         PR c++/4207
49316         * g++.dg/parse/int-as-enum1.C: New test.
49317
49318         PR c++/4903
49319         * g++.dg/parse/no-typename1.C: New test.
49320
49321         PR c++/5533
49322         * g++.dg/parse/no-value1.C: New test.
49323
49324         PR c++/5921
49325         * g++.dg/parse/wrong-inline1.C: New test.
49326
49327         PR c++/6402
49328         * g++.dg/parse/ref1.C: New test.
49329
49330         PR c++/6992
49331         * g++.dg/parse/attr-ctor1.C: New test.
49332
49333         PR c++/7229
49334         * g++.dg/parse/namespace5.C: New test.
49335
49336         PR c++/7917
49337         * g++.dg/parse/func-def1.C: New test.
49338
49339         PR c++/8143
49340         * g++.dg/parse/undefined1.C: New test.
49341
49342         PR c++/5723, PR c++/8522
49343         * g++.dg/parse/specialization1.C: New test.
49344
49345         PR c++/163, PR c++/8595
49346         * g++.dg/parse/struct-as-enum1.C: New test.
49347
49348         PR c++/9173
49349         * g++.dg/parse/undefined2.C: New test.
49350
49351 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49352
49353         PR c++/9298
49354         * g++.dg/parse/template1.C: New test.
49355
49356         PR c++/9384
49357         * g++.dg/parse/using1.C: New test.
49358
49359         PR c++/9285
49360         PR c++/9294
49361         * g++.dg/parse/expr2.C: New test.
49362
49363         PR c++/9388
49364         * g++.dg/parse/lookup2.C: Likewise.
49365
49366 2003-01-21  Jan Hubicka  <jh@suse.cz>
49367
49368         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49369         * gcc.c-torture/execute/eeprof-1.c: Likewise.
49370         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49371         * gcc.c-torture/execute/string-opt-*.c: Likewise.
49372
49373 2003-01-20  Nick Clifton  <nickc@redhat.com>
49374
49375         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
49376         problem with ARM sibcall code generation.
49377
49378 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
49379
49380         * gcc.c-torture/execute/20030120-1.c: New.
49381
49382 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
49383
49384         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49385
49386 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
49387
49388         PR c++/9272
49389         * g++.dg/parse/ctor1.C: New test.
49390
49391         PR c++/9294:
49392         * g++.dg/parse/qualified1.C: New test.
49393
49394         * g++.dg/parse/typename3.C: New test.
49395
49396 2003-01-16  Richard Henderson  <rth@redhat.com>
49397
49398         * g++.dg/tls/init-2.C: Fix error matches for real this time.
49399
49400 2003-01-16  Richard Henderson  <rth@redhat.com>
49401
49402         * g++.dg/pch/pch.exp: Copy test header to the working directory
49403         before using it either for precompilation or direct use.
49404         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49405         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49406
49407 2003-01-16  Richard Henderson  <rth@redhat.com>
49408
49409         * gcc.dg/pch/pch.exp: Copy test header to the working directory
49410         before using it either for precompilation or direct use.
49411         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49412         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49413
49414 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
49415
49416         * g++.dg/ext/typename1.C: Add typename keyword.
49417         * g++.dg/template/crash1.C: Update error messages.
49418         * g++.dg/template/crash2.C: Remove error message.
49419         * g++.dg/parse/typename2.C: New test.
49420         * g++.dg/template/typename2.C: Change implicit
49421         typename warning into error.
49422         * g++.old-deja/g++.benjamin/tem03.C: Issue more
49423         error messages.
49424         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49425         * g++.old-deja/g++.brendan/crash56.C: Add this->.
49426         * g++.old-deja/g++.law/visibility13.C: Remove error
49427         messages.
49428         * g++.old-deja/g++.ns/template17.C: Reorder code to
49429         make declaration visible in template.
49430         * g++.old-deja/g++.pt/crash3.C: Fix typos.
49431         * g++.old-deja/g++.pt/crash36.C: Issue more error
49432         messages.
49433         * g++.old-deja/g++.pt/crash5.C: Improve error
49434         message.
49435         * g++.old-deja/g++.pt/crash67.C: Remove warning.
49436         * g++.old-deja/g++.pt/inherit1.C: Add this->.
49437         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49438         * g++.old-deja/g++.pt/typename16.C: Replace implicit
49439         typename warning with error message.
49440         * g++.old-deja/g++.pt/typename19.C: Remove warning.
49441         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49442         * g++.old-deja/g++.robertl/eb24.C: Use this->.
49443
49444 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
49445
49446         * g++.dg/parse/ambig2.C: New test.
49447
49448 2003-01-15  Richard Henderson  <rth@redhat.com>
49449
49450         * g++.dg/tls/init-2.C: Update error message string.
49451
49452 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49453
49454         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49455
49456 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
49457
49458         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49459         all for HC11/HC12.
49460         * gcc.c-torture/compile/20001205-1.x: Likewise.
49461         * gcc.c-torture/compile/20001226-1.x: Likewise.
49462         * gcc.c-torture/compile/920520-1.x: Likewise.
49463         * gcc.c-torture/compile/961203-1.x: Likewise.
49464         * gcc.c-torture/compile/20020604-1.x: Likewise.
49465
49466 2003-01-15  Jan Hubicka  <jh@suse.cz>
49467
49468         * gcc.c-torture/compile/20030115-1.c: New test.
49469
49470         * gcc.dg/i386-fpcvt-1.c: New test.
49471         * gcc.dg/i386-fpcvt-2.c: New test.
49472
49473 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
49474
49475         Further conform g++'s __vmi_class_type_info to the C++ ABI
49476         specification.
49477         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49478         the specification.
49479
49480 2003-01-14  Jan Hubicka  <jh@suse.cz>
49481
49482         * gcc.dg/i386-fpcvt-1.c: New test.
49483         * gcc.dg/i386-fpcvt-2.c: New test.
49484
49485 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49486
49487         * gcc.dg/i386-mmx-3.c: New test.
49488
49489 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
49490
49491         PR c++/9264
49492         * g++.dg/parse/octal1.C: New file.
49493
49494         PR c++/9172
49495         * g++.dg/parse/typename1.C: New file.
49496
49497 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
49498
49499         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49500         * gcc.dg/bf-no-ms-layout.c: Likewise.
49501         * gcc.dg/bf-ms-attrib.c: Likewise.
49502
49503 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
49504
49505         PR c++/9099
49506         * g++.dg/parse/dtor1.C: New file.
49507
49508         PR c++/9128
49509         * g++.dg/rtti/typeid1.C: New file.
49510
49511         PR c++/9153
49512         * g++.dg/parse/lookup1.C: New file.
49513
49514         PR c++/9171
49515         * g++.dg/templ/spec5.C: New file.
49516
49517 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
49518
49519         * gcc.c-torture/compile/20030110-1.c: New test.
49520
49521 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
49522
49523         Merge from pch-branch:
49524
49525         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
49526
49527         * gcc.dg/pch/cpp-1.h: New.
49528         * gcc.dg/pch/cpp-1.c: New.
49529         * gcc.dg/pch/cpp-2.h: New.
49530         * gcc.dg/pch/cpp-2.c: New.
49531
49532         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
49533
49534         * gcc.dg/pch/except-1.h: New.
49535         * gcc.dg/pch/except-1.c: New.
49536
49537         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
49538
49539         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49540         running test.
49541         * gcc.dg/pch: Include *.hp not *.h.
49542         * gcc.dg/pch/system-1.h: New.
49543         * gcc.dg/pch/system-1.c: New.
49544
49545         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
49546
49547         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49548         rather than trying to build and run a program using PCH.
49549         * gcc.dg/pch: Remove dg-do commands from test files.
49550
49551         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
49552
49553         * gcc.dg/pch/macro-3.c: New.
49554         * gcc.dg/pch/macro-3.h: New.
49555
49556         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
49557
49558         * gcc.dg/pch/common-1.c: New.
49559         * gcc.dg/pch/common-1.h: New.
49560         * gcc.dg/pch/decl-1.c: New.
49561         * gcc.dg/pch/decl-1.h: New.
49562         * gcc.dg/pch/decl-2.c: New.
49563         * gcc.dg/pch/decl-2.h: New.
49564         * gcc.dg/pch/decl-3.c: New.
49565         * gcc.dg/pch/decl-3.h: New.
49566         * gcc.dg/pch/decl-4.c: New.
49567         * gcc.dg/pch/decl-4.h: New.
49568         * gcc.dg/pch/decl-5.c: New.
49569         * gcc.dg/pch/decl-5.h: New.
49570         * gcc.dg/pch/global-1.c: New.
49571         * gcc.dg/pch/global-1.h: New.
49572         * gcc.dg/pch/inline-1.c: New.
49573         * gcc.dg/pch/inline-1.h: New.
49574         * gcc.dg/pch/inline-2.c: New.
49575         * gcc.dg/pch/inline-2.h: New.
49576         * gcc.dg/pch/static-1.c: New.
49577         * gcc.dg/pch/static-1.h: New.
49578         * gcc.dg/pch/static-2.c: New.
49579         * gcc.dg/pch/static-2.h: New.
49580
49581         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
49582
49583         * g++.dg/pch/pch.exp: Better handle failing testcases.
49584         * gcc.dg/pch/pch.exp: Likewise.
49585         * gcc.dg/pch/macro-1.c: New.
49586         * gcc.dg/pch/macro-1.h: New.
49587         * gcc.dg/pch/macro-2.c: New.
49588         * gcc.dg/pch/macro-2.h: New.
49589
49590         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
49591
49592         * g++.dg/dg.exp: Treat files in pch/ specially.
49593         * g++.dg/pch/pch.exp: New file.
49594         * g++.dg/pch/empty.H: New file.
49595         * g++.dg/pch/empty.C: New file.
49596         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49597         "precompile".
49598
49599         * gcc.dg/pch/pch.exp: New file.
49600         * gcc.dg/pch/empty.h: New file.
49601         * gcc.dg/pch/empty.c: New file.
49602         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49603         "precompile".
49604
49605 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49606
49607         * g++.dg/template/friend14.C: New test.
49608
49609 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49610
49611         * gcc.dg/old-style-asm-1.c: New test.
49612
49613 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
49614
49615         * gcc.c-torture/compile/20030109-1.c: New test.
49616
49617 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49618
49619         * gcc.c-torture/execute/20030109-1.c: New test.
49620
49621 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
49622
49623         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49624         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49625         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49626         * g++.old-deja/g++.mike/eh2.C: Likewise.
49627         * g++.old-deja/g++.mike/eh3.C: Likewise.
49628         * g++.old-deja/g++.mike/eh5.C: Likewise.
49629         * g++.old-deja/g++.mike/eh6.C: Likewise.
49630         * g++.old-deja/g++.mike/eh7.C: Likewise.
49631         * g++.old-deja/g++.mike/eh8.C: Likewise.
49632         * g++.old-deja/g++.mike/eh9.C: Likewise.
49633         * g++.old-deja/g++.mike/eh10.C: Likewise.
49634         * g++.old-deja/g++.mike/eh12.C: Likewise.
49635         * g++.old-deja/g++.mike/eh13.C: Likewise.
49636         * g++.old-deja/g++.mike/eh14.C: Likewise.
49637         * g++.old-deja/g++.mike/eh16.C: Likewise.
49638         * g++.old-deja/g++.mike/eh17.C: Likewise.
49639         * g++.old-deja/g++.mike/eh18.C: Likewise.
49640         * g++.old-deja/g++.mike/eh21.C: Likewise.
49641         * g++.old-deja/g++.mike/eh23.C: Likewise.
49642         * g++.old-deja/g++.mike/eh24.C: Likewise.
49643         * g++.old-deja/g++.mike/eh25.C: Likewise.
49644         * g++.old-deja/g++.mike/eh26.C: Likewise.
49645         * g++.old-deja/g++.mike/eh27.C: Likewise.
49646         * g++.old-deja/g++.mike/eh28.C: Likewise.
49647         * g++.old-deja/g++.mike/eh29.C: Likewise.
49648         * g++.old-deja/g++.mike/eh31.C: Likewise.
49649         * g++.old-deja/g++.mike/eh33.C: Likewise.
49650         * g++.old-deja/g++.mike/eh34.C: Likewise.
49651         * g++.old-deja/g++.mike/eh35.C: Likewise.
49652         * g++.old-deja/g++.mike/eh36.C: Likewise.
49653         * g++.old-deja/g++.mike/eh37.C: Likewise.
49654         * g++.old-deja/g++.mike/eh38.C: Likewise.
49655         * g++.old-deja/g++.mike/eh39.C: Likewise.
49656         * g++.old-deja/g++.mike/eh40.C: Likewise.
49657         * g++.old-deja/g++.mike/eh41.C: Likewise.
49658         * g++.old-deja/g++.mike/eh42.C: Likewise.
49659         * g++.old-deja/g++.mike/eh44.C: Likewise.
49660         * g++.old-deja/g++.mike/eh46.C: Likewise.
49661         * g++.old-deja/g++.mike/eh47.C: Likewise.
49662         * g++.old-deja/g++.mike/eh48.C: Likewise.
49663         * g++.old-deja/g++.mike/eh49.C: Likewise.
49664         * g++.old-deja/g++.mike/eh50.C: Likewise.
49665         * g++.old-deja/g++.mike/eh51.C: Likewise.
49666         * g++.old-deja/g++.mike/eh53.C: Likewise.
49667         * g++.old-deja/g++.mike/eh55.C: Likewise.
49668         * g++.old-deja/g++.mike/p7912.C: Likewise.
49669         * g++.old-deja/g++.mike/p9706.C: Likewise.
49670         * g++.old-deja/g++.mike/p10416.C: Likewise.
49671         * g++.old-deja/g++.mike/p11667.C: Likewise.
49672         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49673         Remove redundant reference to Iris.
49674         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49675         Elxsi, i860, Pico Java, and WE32K.
49676
49677 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
49678
49679         * g++.dg/ext/asm4.C: New test.
49680
49681 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49682
49683         PR c++/9030
49684         * g++.dg/template/friend12.C: New test.
49685         * g++.dg/template/friend13.C: Likewise.
49686         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49687
49688 2003-01-08  Jan Hubicka  <jh@suse.cz>
49689
49690         * gcc.dg/i386-cadd.c: New test.
49691         * gcc.dg/i386-cmov4.c: Likewise.
49692
49693 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
49694
49695         PR c++/9165
49696         * g++.dg/warn/Wunused-3.C: New test.
49697
49698         * g++.dg/abi/bitfield9.C: New test.
49699
49700         PR c++/9189
49701         * g++.dg/parse/defarg3.C: New test.
49702
49703 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
49704
49705         * g++.dg/parse/ambig1.C: New test.
49706         * g++.dg/parse/defarg2.C: New test.
49707
49708 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
49709
49710         * g++.dg/template/defarg-1.C: New test.
49711         * g++.dg/template/local2.C: Likewise.
49712
49713 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
49714
49715         * gcc.c-torture/execute/20030105-1.c: New test.
49716
49717 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49718
49719         * g++.dg/parse/namespace3.C: Remove extra semicolons.
49720         * g++.dg/parse/namespace4.C: Likewise.
49721
49722 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49723
49724         * g++.dg/template/ntp2.C: New test.
49725
49726 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
49727
49728         * g++.dg/parse/extern-C-1.C: New test.
49729
49730         * g++.dg/parse/namespace4.C: New test.
49731
49732         * g++.dg/template/nested1.C: New test.
49733
49734         * g++.dg/parse/namespace3.C: New test.
49735
49736 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
49737
49738         * g++.dg/lookup/two-stage1.C: New test.
49739
49740 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49741
49742         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49743         * g++.old-deja/g++.jason/access8.C: Likewise.
49744         * g++.old-deja/g++.other/decl5.C: Likewise.
49745
49746 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49747
49748         * g++.dg/parse/parse7.C: New test.
49749
49750 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
49751
49752         PR c++/2843
49753         * g++.dg/ext/attrib7.C: New test.
49754
49755 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49756
49757         * g++.dg/parse/parse6.C: New test.
49758
49759 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
49760
49761         * gcc.dg/h8300-stack-1.c: New.
49762
49763 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49764
49765         g++.dg/lookup/exception1.C: New test.
49766
49767         g++.dg/lookup/template1.C: New test.
49768
49769         g++.dg/parse/namespace2.C: New test.
49770
49771         g++.dg/parse/parens2.C: New test.
49772
49773 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49774
49775         * g++.dg/parse/parse5.C: New test.
49776         * g++.dg/lookup/scoped4.C: New test.
49777
49778 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49779
49780         * g++.dg/parse/parens1.C: New test.
49781
49782         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49783         angle-bracket1.C.
49784         * g++.dg/parse/parens2.C: New test.
49785
49786         * g++.dg/lookup/scope-operator1.C: New test.
49787
49788         * g++.dg/parse/operator1.C: New test.
49789
49790 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49791
49792         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49793         * g++.old-deja/g++.other/access6.C: Likewise.
49794         * g++.old-deja/g++.other/decl1.C: Likewise.
49795         * g++.old-deja/g++.pt/typename12.C: Likewise.
49796
49797 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49798
49799         * g++.dg/parse/namespace1.C: New test.
49800
49801 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49802
49803         * g++.dg/parse/parse4.C: New test.
49804
49805 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49806
49807         * g++.dg/parse/parse3.C: New test.
49808
49809 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49810
49811         * g++.dg/parse/parse2.C: New test.
49812
49813 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49814
49815         * g++.dg/template/friend11.C: New test.
49816
49817 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49818
49819         * g++.dg/parse/parse1.C: New test.
49820
49821 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
49822
49823         * lib/profopt.exp: Change the name of a global variable to avoid
49824         possible clashes with other test suites.
49825
49826 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
49827
49828         * g++.dg/inherit/covariant8.C: New test.
49829
49830 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49831
49832         * g++.dg/init/array9.C: New test.
49833
49834         PR c++/9112
49835         * g++.dg/parse/expr1.C: New test.
49836
49837 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
49838
49839         * gcc.c-torture/compile/20021230-1.c: New test.
49840
49841 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
49842
49843         * g++.dg/inherit/covariant5.C: New test.
49844         * g++.dg/inherit/covariant6.C: New test.
49845         * g++.dg/inherit/covariant7.C: New test.
49846
49847 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49848
49849         PR c++/2739
49850         * g++.dg/other/access2.C: New test.
49851
49852 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49853
49854         * g++.dg/other/anon-struct.C: No longer fails
49855         * g++.old-deja/g++.brendan/parse4.C: Likewise.
49856         * g++.old-deja/g++.brendan/parse5.C: Likewise.
49857         * g++.old-deja/g++.brendan/parse6.C: Likewise.
49858
49859 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49860
49861         * g++.dg/parse/angle-bracket.C (main): No longer fails.
49862
49863 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
49864
49865         * g++.dg/eh/spec4.C: Remove stray semicolon.
49866         * g++.dg/expr/pmf-1.C: Change error message.
49867         * g++.dg/ext/asm1.C: Remove stray semicolon.
49868         * g++.dg/ext/typename1.C: Add missing typenames.
49869         * g++.dg/inherit/template-as-base.C: Change error message.
49870         * g++.dg/lookup/scoped1.C: Likewise.
49871         * g++.dg/lookup/scoped2.C: Likewise.
49872         * g++.dg/lookup/using2.C: Likewise.
49873         * g++.dg/other/component1.C: Remove stray semicolon.
49874         * g++.dg/other/do1.C: Change error message.
49875         * g++.dg/other/error2.C: Likewise.
49876         * g++.dg/other/init1.C: Likewise.
49877         * g++.dg/other/packed1.C: Remove stray semicolon.
49878         * g++.dg/other/ptrmem2.C: Change error message.
49879         * g++.dg/parse/parameter-declaration-1.C: Remove line number
49880         marker.
49881         * g++.dg/special/initp1.C: Remove invalid attribute usage.
49882         * g++.dg/template/access3.C: Add typename keyword.
49883         * g++.dg/template/access5.C: Remove stray semicolon.
49884         * g++.dg/template/access6.C: Likewise.
49885         * g++.dg/template/complit1.C: Likewise.
49886         * g++.dg/template/crash1.C: Change error message.
49887         * g++.dg/template/inherit2.C: Remove stray semicolon.
49888         * g++.dg/template/instantiate2.C: Likewise.
49889         * g++.dg/template/instantiate3.C: Change error message.
49890         * g++.dg/template/qual1.C: Remove stray semicolon.
49891         * g++.dg/template/qualttp18.C: Change error message.
49892         * g++.dg/template/ref1.C: Remove stray semicolon.
49893         * g++.dg/template/sizeof1.C (A::value): Declare it.
49894         * g++.dg/template/spec4.C: Change error message.
49895         * g++.dg/template/static1.C: Likewise.
49896         * g++.dg/template/type1.C: Likewise.
49897         * g++.dg/template/typename3.C: Likewise.
49898         * g++.old-deja/g++.benjamin/13478.C: Change error message.
49899         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49900         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
49901         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
49902         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
49903         named return value extension.
49904         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
49905         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
49906         * g++.old-deja/g++.bob/extern_C.C: Likewise.
49907         * g++.old-deja/g++.bob/inherit2.C: Likewise.
49908         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49909         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49910         * g++.old-deja/g++.brendan/crash13.C: Likewise.
49911         * g++.old-deja/g++.brendan/crash15.C: Likewise.
49912         * g++.old-deja/g++.brendan/crash18.C: Change error message.
49913         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
49914         * g++.old-deja/g++.brendan/crash38.C: Likewise.
49915         * g++.old-deja/g++.brendan/crash50.C: Likewise.
49916         * g++.old-deja/g++.brendan/crash56.C: Likewise.
49917         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
49918         syntax.
49919         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
49920         * g++.old-deja/g++.brendan/crash8.C: Change error message.
49921         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
49922         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49923         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
49924         * g++.old-deja/g++.brendan/template11.C: Likewise.
49925         * g++.old-deja/g++.brendan/template26.C: Likewise.
49926         * g++.old-deja/g++.brendan/template27.C: Use explicit
49927         specialization syntax.
49928         * g++.old-deja/g++.brendan/template30.C: Likewise.
49929         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
49930         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
49931         non-dependent names.
49932         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
49933         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49934         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49935         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49936         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49937         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49938         named return value extension.
49939         * g++.old-deja/g++.ext/namedret2.C: Likewise.
49940         * g++.old-deja/g++.ext/namedret3.C: Likewise.
49941         * g++.old-deja/g++.ext/return1.C: Likewise.
49942         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49943         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49944         * g++.old-deja/g++.jason/access8.C: Likewise.
49945         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49946         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49947         pseudo-destructor names.
49948         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49949         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49950         pseudo-destructor names.
49951         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49952         * g++.old-deja/g++.jason/overload19.C: Likewise.
49953         * g++.old-deja/g++.jason/overload32.C: Likewise.
49954         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49955         stray semicolons.
49956         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49957         * g++.old-deja/g++.jason/return.C: Likewise.
49958         * g++.old-deja/g++.jason/return2.C: Likewise.
49959         * g++.old-deja/g++.jason/shadow1.C: Likewise.
49960         * g++.old-deja/g++.jason/special.C: Use explicit specialization
49961         syntax.
49962         * g++.old-deja/g++.jason/template10.C: Account for use of
49963         non-dependent names.
49964         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49965         syntax.
49966         * g++.old-deja/g++.jason/template37.C: Likewise.
49967         * g++.old-deja/g++.law/access4.C: Change error messages.
49968         * g++.old-deja/g++.law/arm13.C: Remove incorrect
49969         pseudo-destructor names.
49970         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49971         * g++.old-deja/g++.law/ctors9.C: Likewise.
49972         * g++.old-deja/g++.law/cvt22.C: Likewise.
49973         * g++.old-deja/g++.law/dtors5.C: Likewise.
49974         * g++.old-deja/g++.law/global-init1.C: Likewise.
49975         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49976         * g++.old-deja/g++.law/operators28.C: Likewise.
49977         * g++.old-deja/g++.law/visibility28.C: Likewise.
49978         * g++.old-deja/g++.martin/eval1.C: Likewise.
49979         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49980         name.
49981         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49982         * g++.old-deja/g++.mike/net34.C: Likewise.
49983         * g++.old-deja/g++.mike/net36.C: Likewise.
49984         * g++.old-deja/g++.mike/ns2.C: Likewise.
49985         * g++.old-deja/g++.mike/p12306.C: Likewise.
49986         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49987         value extension.
49988         * g++.old-deja/g++.mike/p700.C: Likewise.
49989         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49990         * g++.old-deja/g++.mike/p710.C: Likewise.
49991         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49992         value extension.
49993         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49994         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49995         * g++.old-deja/g++.ns/crash2.C: Likewise.
49996         * g++.old-deja/g++.ns/crash3.C: Likewise.
49997         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49998         * g++.old-deja/g++.ns/ns17.C: Likewise.
49999         * g++.old-deja/g++.ns/template16.C: Likewise.
50000         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50001         keyword.
50002         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50003         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50004         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50005         named return value extension.
50006         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50007         * g++.old-deja/g++.other/access4.C: Issue additional error
50008         messages.
50009         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50010         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50011         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50012         * g++.old-deja/g++.other/crash25.C: Change error message.
50013         * g++.old-deja/g++.other/crash4.C: Change error message.
50014         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50015         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50016         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50017         checks.
50018         * g++.old-deja/g++.other/defarg8.C: Likewise.
50019         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50020         * g++.old-deja/g++.other/dtor10.C: Likewise.
50021         * g++.old-deja/g++.other/incomplete.C: Likewise.
50022         * g++.old-deja/g++.other/linkage7.C: Likewise.
50023         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50024         lookup algorithm.
50025         * g++.old-deja/g++.other/mangle2.C: Likewise.
50026         * g++.old-deja/g++.other/refinit2.C: Likewise.
50027         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50028         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50029         * g++.old-deja/g++.pt/crash28.C: Likewise.
50030         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50031         syntax.
50032         * g++.old-deja/g++.pt/crash32.C: Change error message.
50033         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50034         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50035         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50036         error message position.
50037         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50038         * g++.old-deja/g++.pt/defarg8.C: Change error message.
50039         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50040         syntax.
50041         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50042         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50043         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50044         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50045         keyword.
50046         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50047         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50048         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50049         keyword.
50050         * g++.old-deja/g++.pt/explicit71.C: Change error message.
50051         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50052         syntax.
50053         * g++.old-deja/g++.pt/friend28.C: Account for use of
50054         non-dependent names.
50055         * g++.old-deja/g++.pt/friend29.C: Likewise.
50056         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50057         rules.
50058         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50059         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50060         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50061         lookup rules.
50062         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50063         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50064         keyword.
50065         * g++.old-deja/g++.pt/memclass20.C: Likewise.
50066         * g++.old-deja/g++.pt/memclass5.C: Likewise.
50067         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50068         keyword.
50069         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50070         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50071         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50072         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50073         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50074         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50075         keyword.
50076         * g++.old-deja/g++.pt/spec10.C: Likewise.
50077         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50078         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50079         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50080         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50081         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50082         * g++.old-deja/g++.pt/ttp62.C: Likewise.
50083         * g++.old-deja/g++.pt/ttp64.C: Likewise.
50084         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50085         * g++.old-deja/g++.pt/typename15.C: Likewise.
50086         * g++.old-deja/g++.pt/typename22.C: Likewise.
50087         * g++.old-deja/g++.pt/typename6.C: Change error messages.
50088         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50089         * g++.old-deja/g++.pt/virtual2.C: Likewise.
50090         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50091         syntax.
50092         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50093         return value extension.
50094         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50095         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50096         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50097         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50098
50099 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50100
50101         * g++.dg/warn/inline1.C: New test.
50102         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50103         * g++.old-deja/g++.jason/synth10.C: Likewise.
50104         * g++.old-deja/g++.mike/net31.C: Likewise.
50105         * g++.old-deja/g++.mike/p8786.C: Likewise.
50106
50107         * g++.dg/template/friend10.C: New test.
50108         * g++.dg/template/conv5.C: New test.
50109
50110 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50111
50112         * g++.dg/lookup/scoped3.C: New test.
50113
50114         * g++.dg/lookup/decl1.C: New test.
50115         * g++.dg/lookup/decl2.C: New test.
50116
50117 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
50118
50119         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50120         gcc.c-torture/compile/20021015-1.c,
50121         gcc.c-torture/compile/20021015-2.c,
50122         gcc.c-torture/compile/20021123-1.c,
50123         gcc.c-torture/compile/20021123-2.c,
50124         gcc.c-torture/compile/20021123-3.c,
50125         gcc.c-torture/compile/20021123-4.c,
50126         gcc.c-torture/execute/20021024-1.c: Add tests previously added
50127         only to 3.1 or 3.2 branch.
50128
50129 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
50130
50131         * gcc.dg/i386-bitfield3.c: New test.
50132
50133         * gcc.dg/i386-bitfield2.c: New test.
50134
50135 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
50136
50137         * g++.dg/parse/conv_op1.C: New test.
50138
50139 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
50140
50141         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50142         approved.
50143
50144 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
50145
50146         * gcc.c-torture/compile/20021220-1.c: New test.
50147
50148 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
50149
50150         * gcc.dg/i386-fastcall-1.c: New.
50151
50152 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50153
50154         * gcc.c-torture/execute/20021219-1.c: New test.
50155
50156 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50157
50158         * gcc.dg/i386-pic-1.c: New test.
50159
50160 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50161
50162         PR c++/8099
50163         * g++.dg/template/friend9.C: New test.
50164
50165 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50166
50167         PR c++/3663
50168         * g++.dg/template/access7.C: New test.
50169
50170 2002-12-18  Nick Clifton  <nickc@redhat.com>
50171
50172         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50173         the libstdc++-v3 directory has been found.
50174
50175 2002-12-12  Devang Patel <dpatel@apple.com>
50176         * gcc.dg/darwin-ld-1.c: New test.
50177         * gcc.dg/darwin-ld-2.c: New test.
50178         * gcc.dg/darwin-ld-3.c: New test.
50179         * gcc.dg/darwin-ld-4.c: New test.
50180         * gcc.dg/darwin-ld-5.c: New test.
50181
50182 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50183
50184         * gcc.c-torture/compile/20021212-1.c: New test.
50185
50186 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
50187
50188         * gcc.dg/fshort-wchar: New test.
50189
50190 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
50191
50192         PR c++/8372
50193         * g++.dg/template/dtor1.C: New test.
50194
50195         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50196         markers.
50197
50198 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
50199
50200         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50201
50202 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
50203
50204         * g++.dg/template/static1.C: New test.
50205         * g++.dg/template/static2.C: New test.
50206         * g++.old-deja/g++.ext/memconst.C: New test.
50207
50208 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50209
50210         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50211         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50212         * g++.dg/special/initp1.C: Likewise.
50213
50214 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
50215
50216         * gcc.c-torture/execute/20021204-1.c: New test.
50217
50218 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
50219
50220         * gcc.dg/ppc-fmadd-1.c: New file.
50221         * gcc.dg/ppc-fmadd-2.c: New file.
50222         * gcc.dg/ppc-fmadd-3.c: New file.
50223
50224 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50225
50226         * gcc.c-torture/compile/20021204-1.c: New test.
50227
50228 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50229
50230         * g++.dg/inherit/covariant2.C: New test.
50231         * g++.dg/inherit/covariant3.C: New test.
50232         * g++.dg/inherit/covariant4.C: New test.
50233         * g++.dg/inherit/covariant1.C: Remove XFAIL.
50234         * g++.old-deja/g++.robertl/eb17.C: Likewise.
50235
50236 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
50237
50238         PR c++/8688
50239         * g++.dg/init/brace3.C: New test.
50240
50241 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
50242
50243         * gcc.dg/20020210-1.c: Fix a comment typo.
50244
50245 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
50246
50247         PR c++/8720
50248         * g++.dg/parse/defarg1.C: New test.
50249
50250         PR c++/8615
50251         * g++.dg/template/char1.C: New test.
50252
50253         * g++.dg/template/varmod1.C: Fix typo.
50254
50255 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50256
50257         DR 180
50258         * g++.old-deja/g++.pt/crash32.C: Expect error.
50259
50260 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
50261
50262         PR c++/5919
50263         * g++.dg/template/varmod1.C: New test.
50264
50265         PR c++/8727
50266         * g++.dg/inherit/typeinfo1.C: New test.
50267
50268         PR c++/8663
50269         * g++.dg/inherit/typedef1.C: New test.
50270
50271 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
50272
50273         PR c++/8332
50274         PR c++/8493
50275         * g++.dg/template/strlen1.C: New test.
50276
50277         PR c++/8227
50278         * g++.dg/template/ctor2.C: New test.
50279
50280         PR c++/8214
50281         * g++.dg/init/string1.C: New test.
50282
50283         PR c++/8511
50284         * g++.dg/template/friend8.C: New test.
50285
50286 2002-11-29  Joe Buck <jbuck@synopsys.com>
50287
50288         * g++.dg/lookup/anon2.C: New test.
50289
50290 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
50291
50292         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50293         h8300 port.
50294
50295 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
50296
50297         * gcc.dg/bitfld-6.c: New test.
50298
50299 2002-11-27  Jan Hubicka  <jh@suse.cz>
50300
50301         * gcc.c-torture/execute/20021127.[cx]: New test.
50302
50303 2002-11-26  Jan Hubicka  <jh@suse.cz>
50304
50305         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50306         quality.
50307
50308 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
50309
50310         * g++.dg/init/brace2.C: New test.
50311         * g++.old-deja/g++.mike/p9129.C: Correct.
50312
50313 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
50314
50315         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50316
50317 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
50318
50319         * gcc.dg/sibcall-6: New test for indirect sibcalls.
50320
50321 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
50322
50323         * g++.dg/abi/empty11.C: New test.
50324         * g++.dg/rtti/cv1.C: New test.
50325
50326 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
50327
50328         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50329
50330 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
50331
50332         * g++.dg/abi/empty10.C: New test.
50333
50334 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50335
50336         * gcc.c-torture/compile/20021124-1.c: New test.
50337
50338 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
50339
50340         * g++.dg/abi/rtti2.C: New test.
50341
50342 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
50343
50344         * gcc.dg/i386-unroll-1.c: New test.
50345
50346 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
50347
50348         * gcc.c-torture/compile/20021120-1.c: New test.
50349         * gcc.c-torture/compile/20021120-2.c: New test.
50350
50351 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50352
50353         * gcc.dg/bitfld-5.c: New test.
50354
50355 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50356
50357         * gcc.c-torture/execute/20021120-3.c: New test.
50358
50359 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50360
50361         * gcc.c-torture/execute/20021120-2.c: New test.
50362
50363 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50364
50365         * gcc.c-torture/execute/20021120-1.c: New test.
50366
50367 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
50368
50369         * gcc.c-torture/execute/20021118-3.c: New test.
50370
50371 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50372
50373         * gcc.c-torture/compile/20021119-1.c: New test.
50374
50375 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
50376
50377         * gcc.dg/duff-1.c: New test.
50378         * gcc.dg/duff-2.c: New test.
50379         * gcc.dg/duff-3.c: New test.
50380
50381 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
50382
50383         * gcc.dg/cpp/_Pragma5.c: New test.
50384
50385 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50386
50387         * gcc.c-torture/execute/20021118-2.c: New test.
50388
50389 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50390
50391         * gcc.c-torture/execute/20021118-1.c: New test.
50392
50393 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
50394
50395         * gcc.dg/20021116-1.c: New test.
50396
50397 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
50398
50399         * g++.dg/abi/vcall1.C: New test.
50400
50401 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
50402
50403         * gcc.dg/20021029-1.c: New test.
50404         * gcc.dg/20021029-2.c: New test.
50405
50406 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50407
50408         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50409
50410 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50411
50412         PR c/8439
50413         * gcc.dg/20021110.c: Move to ...
50414         * gcc.c-torture/compile/20021110.c: .... here.
50415
50416 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50417
50418         PR c/8467
50419         * gcc.c-torture/execute/20021111-1.c
50420
50421 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50422
50423         PR c/8439
50424         * gcc.dg/20021110.c: New test.
50425
50426 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
50427
50428         * g++.dg/abi/vthunk3.C: Run only on x86.
50429
50430 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
50431
50432         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50433
50434 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
50435
50436         * lib/compat.exp (compat-execute): Fix logic error in last
50437         change.
50438
50439 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
50440
50441         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50442
50443 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50444
50445         PR c++/8389
50446         * g++.dg/template/access6.C: New test.
50447
50448 2002-11-08  Jan Hubicka  <jh@suse.cz>
50449
50450         * gcc.dg/i386-ssefp-1.c: New test.
50451         * gcc.dg/i386-ssefp-1.c: New test.
50452
50453 2002-11-08  Jan Hubicka  <jh@suse.cz>
50454
50455         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50456
50457 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50458
50459         * g++.dg/abi/vthunk3.C: New test.
50460
50461         PR c++/8338
50462         * g++.dg/template/crash2.C: New test.
50463
50464 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50465
50466         * g++.dg/abi/dtor1.C: New test.
50467         * g++.dg/abi/dtor2.C: Likewise.
50468
50469 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
50470
50471         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50472         Darwin.
50473
50474 2002-11-04  Adam Nemet  <anemet@lnxw.com>
50475
50476         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50477         -mthumb.  Only xfail with -O0.
50478
50479 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
50480
50481         * g++.dg/abi/thunk1.C: New test.
50482         * g++.dg/abi/thunk2.C: Likewise.
50483         * g++.dg/abi/vtt1.C: Likewise.
50484
50485 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
50486
50487         PR optimization/8423
50488         * gcc.c-torture/execute/builtin-constant.c: New test.
50489
50490 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
50491
50492         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50493         Add some more cases.
50494
50495 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
50496
50497         PR c++/8391
50498         * g++.dg/opt/local1.C: New test.
50499
50500 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
50501
50502         PR c++/8160
50503         * g++.dg/template/complit1.C: New test.
50504
50505         PR c++/8149
50506         * g++.dg/template/typename4.C: Likewise.
50507
50508 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50509
50510         Core issue 287, PR c++/7639
50511         * g++.dg/template/instantiate1.C: Adjust error location.
50512         * g++.dg/template/instantiate3.C: New test.
50513         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50514         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50515         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50516
50517 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
50518
50519         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50520
50521 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
50522
50523         PR c++/8287
50524         * g++.dg/init/dtor2.C: New test.
50525
50526 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50527
50528         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50529         * gcc.dg/nest.c: Bypass errors on irix6.
50530
50531 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
50532
50533         * gcc.dg/nest.c: Expect error for mmix-*-*.
50534         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50535
50536 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
50537
50538         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50539         markers.
50540
50541         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50542
50543 2002-10-25  Mike Stump  <mrs@apple.com>
50544
50545         * gcc.dg/warn-1.c: New test.
50546
50547 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50548
50549         * g++.dg/template/typename3.C: New test.
50550
50551 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
50552
50553         * g++.dg/lookup/ptrmem1.C: New test.
50554
50555         * g++.dg/abi/vthunk2.C: New test.
50556
50557 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50558
50559         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50560
50561 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
50562
50563         * g++.dg/abi/empty9.C: New test.
50564
50565 2002-10-24  Richard Henderson  <rth@redhat.com>
50566
50567         * g++.dg/inherit/thunk1.C: Enable for ia64.
50568
50569 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50570
50571         PR c++/8067
50572         * g++.dg/lookup/pretty1.C: New test.
50573
50574 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
50575
50576         * gcc.dg/20021023-1.c: New test.
50577
50578 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50579
50580         PR c++/7679
50581         * g++.dg/parse/inline1.C: New test.
50582
50583 2002-10-23  Richard Henderson  <rth@redhat.com>
50584
50585         * g++.dg/inherit/thunk1.C: Enable for x86_64.
50586
50587         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50588
50589 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
50590
50591         PR c++/6579
50592         * g++.dg/parse/stmtexpr3.C: New test.
50593
50594 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
50595
50596         * g++.dg/expr/cond1.C: New test.
50597
50598 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50599
50600         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50601
50602 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50603
50604         * g++.dg/abi/vbase13.C: New test.
50605         * g++.dg/abi/vbase14.C: Likewise.
50606
50607 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
50608
50609         * gcc.dg/tls/pic-1.c: New test.
50610         * gcc.dg/tls/nonpic-1.c: New test.
50611         * gcc.dg/20021018-1.c: New test.
50612
50613 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50614
50615         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50616         Remove only files with the same base name as the test case.
50617         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50618         (profopt-execute): Likewise.  Also, remove old profiling
50619         and performance data files before running the tests.
50620
50621         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50622         * g++.dg/bprob/bprob.exp: Likewise.
50623         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
50624         to allow more general test case names.
50625
50626         * g++.dg/bprob/bprob-1.C: Rename to ...
50627         * g++.dg/bprob/g++-bprob-1.C: ... this.
50628
50629         * g77.dg/bprob/bprob-1.f: Rename to ...
50630         * g77.dg/bprob/g77-bprob-1.f: ... this.
50631
50632 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50633
50634         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50635         bison 1.50 or later.
50636
50637 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
50638
50639         * g++.dg/README: Describe more test directories.
50640
50641 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50642
50643         * g++.dg/init/array6.C: Add additional tests.
50644
50645 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50646
50647         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50648         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50649
50650 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
50651
50652         * gcc.c-torture/compile/20020604-1.x: New.
50653         * gcc.c-torture/compile/simd-5.x: Likewise.
50654         * gcc.c-torture/execute/920710-1.x: Likewise.
50655         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50656
50657 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50658
50659         * g++.dg/inherit/override1.C: Add dg-options clause.
50660
50661 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50662
50663         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50664         _mm_slli_si128.
50665
50666 2002-10-19  Andreas Schwab  <schwab@suse.de>
50667
50668         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50669         directory component.
50670
50671 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
50672
50673         * g++.dg/inherit/thunk1.C: New test.
50674
50675         * g++.dg/inherit/override1.C: New test.
50676
50677         * g++.dg/abi/mangle11.C: New test.
50678         * g++.dg/abi/mangle14.C: New test.
50679         * g++.dg/abi/mangle17.C: New test.
50680
50681 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
50682
50683         * g++.dg/overload/member2.C: New test.
50684
50685 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
50686
50687         * g++.dg/README: Describe new compat directory.
50688         * g++.dg/dg.exp: Skip tests in compat directory.
50689         * README.compat: New file.
50690         * lib/compat.exp: New expect script.
50691         * g++.dg/compat: New test directory.
50692         * g++.dg/compat/compat.exp: New expect script.
50693         * g++.dg/compat/abi: New test directory.
50694         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50695         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50696         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50697         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50698         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50699         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50700         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50701         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50702         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50703         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50704         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50705         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50706         * g++.dg/compat/break: New test directory.
50707         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50708         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50709         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50710         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50711         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50712         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50713         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50714         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50715         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50716         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50717         g++.dg/compat/break/README: New files.
50718         * g++.dg/compat/eh: New test directory.
50719         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50720         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50721         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50722         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50723         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50724         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50725         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50726         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50727         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50728         g++.dg/compat/eh/filter2_y.C,
50729         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50730         g++.dg/compat/eh/new1_y.C,
50731         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50732         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50733         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50734         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50735         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50736         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50737         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50738         g++.dg/compat/eh/unexpected1_y.C: New files.
50739         * g++.dg/compat/init: New test directory.
50740         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50741         g++.dg/compat/init/array5_y.C,
50742         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50743         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50744         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50745         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50746         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50747         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50748         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50749         g++.dg/compat/init/init-ref2_y.C: New files.
50750
50751 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50752
50753         PR c++/7584
50754         * g++.dg/inherit/using3.C: New test.
50755
50756 2002-10-17  Jan Hubicka  <jh@suse.cz>
50757
50758         * gcc.dg/20021017-2.c: New test.
50759
50760 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50761
50762         * g++.dg/abi/mangle16.C: Adjust.
50763
50764         * g++.dg/init/array8.C: New test.
50765
50766 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
50767
50768         * gcc.dg/special/mips-abi.exp: New test.
50769         * gcc.dg/special/mips-abi.s: Empty file used by the above.
50770
50771 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50772
50773         * g++.dg/abi/mangle16.C: New test.
50774         * g++.dg/abi/mangle17.C: Likewise.
50775
50776         PR c++/7478
50777         * g++.dg/template/ref1.C: New test.
50778
50779 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50780
50781         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50782
50783 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
50784
50785         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50786
50787 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50788
50789         PR c++/7524
50790         * g++.dg/init/array7.C: New test.
50791
50792 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
50793
50794         * g++.dg/init/array6.C: New test.
50795
50796         * g++.dg/abi/mangle13.C: Likewise.
50797         * g++.dg/abi/mangle14.C: Likewise.
50798         * g++.dg/abi/mangle15.C: Likewise.
50799
50800 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50801
50802         * g++.dg/abi/empty8.C: New test.
50803
50804 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
50805
50806         * g++.dg/init/ctor1.C: New test.
50807
50808 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
50809
50810         * gcc.c-torture/execute/20021015-1.c: New test.
50811
50812 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
50813
50814         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50815
50816 2002-10-14  Jan Hubicka  <jh@suse.cz>
50817
50818         * gcc.dg/i386-ssetype-[1-5].c: New tests.
50819
50820 2002-10-14  Richard Henderson  <rth@redhat.com>
50821
50822         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50823
50824 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50825
50826         PR optimization/6631
50827         * g++.dg/opt/const2.C: New test.
50828
50829 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50830
50831         PR c++/7176
50832         * g++.dg/parse/friend1.C: New test.
50833         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50834
50835 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
50836
50837         * gcc.dg/20021014-1.c: New test.
50838
50839 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
50840
50841         PR c++/5661
50842         * g++.dg/ext/vlm1.C: New test.
50843         * g++.dg/ext/vlm2.C: Likewise.
50844
50845         * g++.dg/init/array1.C: Remove invalid braces.
50846         * g++.dg/init/brace1.C: New test.
50847         * g++.dg/init/copy2.C: Likewise.
50848         * g++.dg/init/copy3.C: Likewise.
50849         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50850         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50851         braces.
50852
50853 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
50854
50855         * gcc.dg/cpp/assembler.S: Don't use -ansi.
50856
50857 2002-10-11  Richard Shann  <richard.shann@superh.com>
50858
50859         * gcc.c-torture/compile/simd-5.c: New test.
50860
50861 2002-10-10  Roger Sayle  <roger@eyesopen.com>
50862
50863         * gcc.c-torture/execute/shiftopt-1.c: New test case.
50864
50865 2002-10-10  Jim Wilson  <wilson@redhat.com>
50866
50867         * gcc.c-torture/execute/20021010-1.c: New test.
50868
50869 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
50870
50871         PR c/7353
50872         * g++.dg/ext/typedef-init.C: New test.
50873         * gcc.dg/typedef-init.c: New test.
50874
50875 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
50876
50877         * gcc.dg/cpp/paste13.c: New test.
50878
50879 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50880
50881         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
50882         remaining platforms, XFAIL during compile, not execute.  Don't
50883         XFAIL at -O0.
50884
50885 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
50886
50887         * gcc.dg/alias-1.c: Tweak expected warning.
50888
50889 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50890
50891         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50892
50893 2002-10-06  Andreas Jaeger  <aj@suse.de>
50894
50895         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50896         * gcc.dg/cpp/c++98.C: Likewise.
50897
50898         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50899         * g++.dg/cpp/c++98.C: Likewise.
50900
50901         * g++.dg/README (Subdirectories): Mention cpp directory.
50902
50903         PR target/7559
50904         * gcc.dg/20021006-1.c: New test.
50905
50906 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50907
50908         PR c++/7804
50909         * g++.dg/other/warning1.C: New test.
50910
50911 2002-10-04  Roger Sayle  <roger@eyesopen.com>
50912
50913         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
50914         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
50915         and sparc-*-* with -m64 as expected failures.  See PR 8087.
50916
50917 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50918
50919         PR c++/7931
50920         * g++.dg/template/ptrmem3.C: New test.
50921
50922         PR c++/7754
50923         * g++.dg/template/union1.C: New test.
50924
50925 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50926
50927         PR c++/8006
50928         * g++.dg/abi/mangle9.C: New test.
50929         * g++.dg/abi/mangle10.C: New test.
50930         * g++.dg/abi/mangle11.C: New test.
50931         * g++.dg/abi/mangle12.C: New test.
50932
50933 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
50934
50935         PR c++/7188.
50936         * g++.dg/template/meminit1.C: New test.
50937         * g++.dg/warn/Wreorder-1.C: Likewise.
50938         * g++.old-deja/g++.mike/warn3.C: Tweak.
50939         * lib/prune.exp: Ingore "in copy constructor".
50940
50941 2002-10-02  Andreas Jaeger  <aj@suse.de>
50942
50943         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50944         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50945         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50946         on x86-64.
50947
50948 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50949
50950         * gcc.dg/empty1.C: Fix typo.
50951
50952 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
50953
50954         * gcc.dg/alias-1.c: New test.
50955
50956 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50957
50958         * gcc.dg/empty1.C: New test.
50959
50960         * g++.dg/tls/init-2.C: Tweak error messages.
50961
50962 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
50963
50964         * gcc.c-torture/compile/20020923-1.c: New test.
50965
50966 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
50967
50968         * gcc.c-torture/execute/ffs-1.c: New test.
50969         * gcc.c-torture/execute/ffs-2.c: Ditto.
50970
50971 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
50972
50973         * g++.dg/overload/member1.C: New test.
50974
50975 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50976
50977         * g++.dg/abi/empty7.C: New test.
50978         * g++.dg/init/pm2.C: Likewise.
50979
50980 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50981
50982         * g++.dg/rtti/crash1.C: New test.
50983
50984 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50985
50986         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50987         gcc.dg/sibcall-4.c: New tests.
50988
50989 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50990
50991         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50992         powerpc and MMIX targets.
50993
50994 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50995
50996         * gcc.dg/cpp/20020927-1.c: New.
50997
50998 2002-09-26  David S. Miller  <davem@redhat.com>
50999
51000         * gcc.c-torture/compile/trunctfdf.c: New.
51001
51002 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51003
51004         * lib/target-supports.exp (check_weak_available): Handle solaris2.
51005
51006 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
51007
51008         * gcc.c-torture/execute/loop-15.c: New.
51009
51010 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
51011
51012         * README.QMTEST: Fix typo.
51013
51014 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
51015
51016         * gcc.dg/20020926-1.c: New test.
51017
51018 2002-09-25  David S. Miller  <davem@redhat.com>
51019
51020         PR target/7842
51021         * gcc.c-torture/execute/shiftdi.c: New test.
51022
51023 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
51024
51025         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51026         unique to the tool.
51027         * lib/g77.exp (g77_init): Likewise.
51028         * lib/g++.exp (g++_init): Likewise.
51029         * lib/objc.exp (objc_init): Likewise.
51030
51031 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
51032
51033         * g++.dg/abi/empty5.C: New test.
51034         * g++.dg/abi/empty6.C: New test.
51035         * g++.dg/abi/vbase12.C: New test.
51036
51037 2002-09-25  Richard Henderson  <rth@redhat.com>
51038
51039         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51040         too-small long double.
51041
51042 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
51043
51044         * gcc.dg/20020919-1.c: New test.
51045
51046 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
51047
51048         * g++.dg/abi/bitfield6.C: New test.
51049         * g++.dg/abi/bitfield7.C: New test.
51050         * g++.dg/abi/bitfield8.C: New test.
51051         * g++.dg/abi/vbase11.C: New test.
51052
51053 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51054
51055         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51056         hppa*-*-hpux*.  Update test comment.
51057
51058 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
51059
51060         * gcc.dg/tls/struct-1.c: New test.
51061
51062 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
51063
51064         * gcc.dg/cpp/tr-warn2.c: Update.
51065
51066 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51067
51068         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51069
51070 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51071
51072         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51073         systems.
51074
51075 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
51076
51077         * gcc.c-torture/execute/ieee/mzero3.c: New test.
51078
51079         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51080         Adjust for c++filt moved to binutils.  Remove spurious duplicate
51081         setting of cxxfilt.
51082
51083 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
51084
51085         * gcc.dg/20020312-2.c: Update for darwin.
51086
51087 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
51088
51089         * g++.old-deja/g++.other/crash32.C: Mark ICE.
51090
51091 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
51092
51093         * objc.dg/comp-types-1.m: New test.
51094         * objc.dg/comp-types-2.m: New test.
51095         * objc.dg/comp-types-3.m: New test.
51096         * objc.dg/comp-types-4.m: New test.
51097         * objc.dg/comp-types-5.m: New test.
51098         * objc.dg/comp-types-6.m: New test.
51099
51100 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51101
51102         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51103
51104 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51105
51106         * g++.dg/other/do1.C: New test.
51107
51108         * g++.dg/template/subst1.C: New test.
51109
51110 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
51111
51112         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51113
51114 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51115
51116         * g++.dg/template/qualttp20.C: Adjust expected errors.
51117         * g++.old-deja/g++.jason/report.C: Likewise.
51118         * g++.old-deja/g++.other/qual1.C: Likewise.
51119
51120         * g++.dg/lookup/scoped2.C: New test.
51121
51122         * g++.dg/ext/asm3.C: New test.
51123
51124 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
51125
51126         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51127
51128 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
51129
51130         * ChangeLog: follow spelling conventions.
51131         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51132         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51133         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51134         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51135         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51136         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51137         * g++.old-deja/g++.law/global-init1.C: Likewise.
51138         * g++.old-deja/g++.other/delete4.C: Likewise.
51139         * g++.old-deja/g++.other/inline21.C: Likewise.
51140         * g++.old-deja/g++.other/singleton.C: Likewise.
51141         * g77.dg/strlen0.f: Likewise.
51142         * g77.f-torture/compile/20010519-1.f: Likewise.
51143         * g77.f-torture/compile/980310-4.f: Likewise.
51144         * gcc.c-torture/compile/20000605-1.c: Likewise.
51145         * gcc.c-torture/execute/20020225-1.c: Likewise.
51146         * gcc.dg/c90-hexfloat-2.c: Likewise.
51147         * gcc.dg/c99-bool-1.c: Likewise.
51148         * gcc.dg/c99-hexfloat-2.c: Likewise.
51149         * gcc.dg/dll-2.c: Likewise.
51150         * gcc.dg/wtr-union-init-1.c: Likewise.
51151         * gcc.dg/wtr-union-init-2.c: Likewise.
51152         * gcc.dg/wtr-union-init-3.c: Likewise.
51153         * gcc.dg/cpp/avoidpaste1.c: Likewise.
51154         * gcc.dg/cpp/defined.c: Likewise.
51155         * gcc.dg/cpp/macsyntx.c: Likewise.
51156         * gcc.dg/cpp/paste2.c: Likewise.
51157         * gcc.dg/cpp/trad/defined.c: Likewise.
51158         * gcc.dg/format/c90-printf-1.c: Likewise.
51159         * gcc.dg/format/c90-scanf-1.c: Likewise.
51160         * gcc.dg/format/c99-printf-1.c: Likewise.
51161         * gcc.dg/format/c99-scanf-1.c: Likewise.
51162         * gcc.misc-tests/gcov-8.c: Likewise.
51163         * lib/profopt.exp: Likewise.
51164
51165 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
51166
51167         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51168
51169 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51170
51171         * g++.dg/inherit/using2.C: New test.
51172
51173 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
51174
51175         * ChangeLog: Follow spelling conventions.
51176         * g++.dg/template/friend4.C: Likewise.
51177         * g++.old-deja/g++.pt/crash67.C: Likewise.
51178         * gcc.c-torture/execute/20000801-4.c: Likewise.
51179         * gcc.dg/c90-digraph-1.c: Likewise.
51180         * gcc.dg/c94-digraph-1.c: Likewise.
51181         * gcc.dg/c99-digraph-1.c: Likewise.
51182         * gcc.dg/cpp/line5.c: Likewise.
51183         * gcc.dg/cpp/multiline.c: Likewise.
51184         * gcc.dg/cpp/trad/literals-1.c: Likewise.
51185         * gcc.dg/format/attr-3.c: Likewise.
51186         * gcc.dg/format/c90-scanf-3.c: Likewise.
51187         * gcc.dg/format/ext-4.c: Likewise.
51188
51189 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51190
51191         * g++.dg/template/pretty1.C: New test.
51192
51193 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
51194
51195         * gcc.c-torture/execute/struct-cpy-1.c: New test.
51196
51197 2002-09-13  Matt Austern  <austern@apple.com>
51198
51199         * g++.dg/other/constref[12].C: New, regression tests for
51200         passing a cast expression to a function by const reference.
51201
51202 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
51203
51204         * g++.dg/template/deduce1.C: New test.
51205
51206 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
51207
51208         * gcc.c-torture/execute/simd-1.c: Force all use of int to
51209         32-bit int.
51210
51211 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51212
51213         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51214         usage.
51215
51216 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
51217
51218         * gcc.c-torture/compile/20020910-1.c: New test.
51219
51220 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
51221
51222         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51223
51224 2002-09-10  Andreas Jaeger  <aj@suse.de>
51225
51226         * gcc.dg/20020312-2.c: Adjust for x86-64.
51227
51228 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
51229
51230         * g77.dg/7388.f: New test case for PR 7388.
51231
51232 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
51233
51234         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51235
51236 2002-09-05  Ziemowit Laski <zlaski@apple.com>
51237
51238         * objc.dg/proto-lossage-1.m: New test.
51239
51240 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
51241
51242         * gcc.dg/cpp/_Pragma4.c: Fix typo.
51243
51244 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
51245
51246         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
51247         expected to pass.
51248
51249 2002-09-06  Stan Shebs  <shebs@apple.com>
51250             David Edelsohn  <edelsohn@gnu.org>
51251
51252         * gcc.dg/weak: New directory.
51253         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51254         target-specific xfail bits.
51255         * gcc.dg/typeof-2.c: Move to new directory.
51256         * gcc.dg/weak.exp: New expect script.
51257
51258 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
51259
51260         * gcc.c-torture/execute/extzvsi.c: New test.
51261
51262 2002-09-05  Stan Shebs  <shebs@apple.com>
51263
51264         * gcc.dg/weak-1.c: xfail on Darwin.
51265         * gcc.dg/weak-2.c: Ditto.
51266         * gcc.dg/weak-3.c: Ditto.
51267         * gcc.dg/weak-4.c: Ditto.
51268         * gcc.dg/weak-5.c: Ditto.
51269         * gcc.dg/weak-6.c: Ditto.
51270         * gcc.dg/weak-7.c: Ditto.
51271         * gcc.dg/weak-8.c: Ditto.
51272         * gcc.dg/weak-9.c: Ditto.
51273
51274 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
51275
51276         * gcc.c-torture/execute/loop-14.c: New test.
51277
51278 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
51279
51280         * g++.dg/other/cxa-atexit1.C: New test.
51281
51282         * gcc.dg/typeof-2.c: New test.
51283
51284 2002-09-03  Roger Sayle  <roger@eyesopen.com>
51285
51286         * gcc.dg/builtins-2.c: New testcase.
51287         * gcc.dg/builtins-3.c: New testcase.
51288
51289 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
51290
51291         * gcc.dg/cpp/_Pragma4.c: New test.
51292
51293 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
51294
51295         * objc/execute/nil_method-1.m: New testcase.
51296
51297 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
51298
51299         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51300         [Object class], not [Object initialize].
51301
51302 2002-08-31  Roger Sayle  <roger@eyesopen.com>
51303             Hans-Peter Nilsson  <hp@bitrange.com>
51304
51305         * gcc.c-torture/execute/20020720-1.x: Skip test on
51306         mmix-knuth-mmixware.  Correct comment.
51307
51308 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
51309
51310         * g++.dg/abi/bitfield5.C: New test.
51311         * g++.dg/abi/vbase10.C: Likewise.
51312
51313 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
51314
51315         * objc.dg/undeclared-selector.m: New test.
51316
51317 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
51318
51319         * g++.dg/other/offsetof1.C: Avoid cast warning.
51320
51321 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
51322
51323         * objc.dg/super-class-2.m: New test.
51324
51325 2002-08-24  Matt Austern  <austern@apple.com>
51326
51327         * g++.dg/ext/lvaddr.C: New test.
51328         * g++.dg/ext/lvcast.C: New test.
51329
51330 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
51331
51332         * g++.dg/inherit/cond1.C: New test.
51333
51334 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
51335
51336         * gcc.dg/noncompile/incomplete-1.c: New test.
51337
51338 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
51339
51340         * gcc.dg/typespec-1.c: New test.
51341
51342 2002-08-20  Devang Patel  <dpatel@apple.com>
51343         * objc.dg/proto-hier-2.m: New test.
51344
51345 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
51346
51347         * objc.dg/bitfield-1.m: New test.
51348         * objc.dg/bitfield-2.m: New test.
51349
51350 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
51351
51352         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51353         gcc.dg/c99-flex-array-4.c: New tests.
51354
51355 2002-08-16  Stan Shebs  <shebs@apple.com>
51356
51357         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51358
51359 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
51360
51361         * gcc.dg/typeof-1.c: New test.
51362         * g++.dg/ext/typeof2.C: New test.
51363
51364 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
51365
51366         * g++.dg/other/offsetof1.C: New test.
51367
51368 2002-08-14  Richard Henderson  <rth@redhat.com>
51369
51370         * gcc.dg/tls/diag-3.c: Fix expected message strings.
51371
51372 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
51373
51374         * gcc.dg/cpp/_Pragma3.c: New test.
51375
51376 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
51377
51378         * g++.dg/template/inherit3: New test.
51379
51380 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51381
51382         * gcc.dg/bitfld-4.c: Add blank options.
51383
51384 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
51385
51386         * g++.dg/template/crash1.C: New test.
51387
51388 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51389
51390         * gcc.dg/tls/opt-2.c: New test.
51391
51392 2002-08-08  Devang Patel  <dpatel@apple.com>
51393
51394         * objc.dg/selector-1.m : New test
51395
51396 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51397
51398         * g++.dg/abi/bitfield4.C: New test.
51399         * gcc.dg/bitfld-4.c: New test.
51400
51401 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51402
51403         * g++.dg/other/packed1.C: New test.
51404
51405 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
51406
51407         * g++.dg/abi/offsetof.C: Tweak error messages.
51408         * g++.old-deja/g++.mike/p10769a.C: Likewise.
51409
51410 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51411
51412         * gcc.dg/bitfld-3.c: New test.
51413
51414 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
51415             Richard Henderson  <rth@redhat.com>
51416
51417         * gcc.dg/i386-bitfield1.c: New test.
51418         * g++.dg/abi/bitfield3.C: Update.
51419
51420 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
51421
51422         * objc.dg/const-str-2.m: Update.
51423         * gcc.dg/cpp/c++98.c: Change to C extension.
51424         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51425         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51426
51427 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
51428
51429         * gcc.dg/tls/diag-3.c: New.
51430
51431 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
51432
51433         * g++.dg/README (Subdirectories): Document new subdir expr.
51434         * g++.dg/expr/pmf-1.C: New test.
51435
51436 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
51437
51438         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51439
51440 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
51441
51442         * g++.dg/abi/bitfield3.C: New test.
51443
51444 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
51445
51446         * lib/gcov.exp: Tweak expected line formats.
51447         * gcc.misc-tests/gcov8.c: New test.
51448         * gcc.misc-tests/gcov8.x: New flags.
51449
51450 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
51451
51452         * consistency.vlad/layout/endian.c: Include string.h.
51453
51454         * gcc.c-torture/execute/20020805-1.c: New test.
51455
51456 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
51457
51458         * g++.dg/other/conversion1.C: New test.
51459
51460 2002-08-03  Roger Sayle  <roger@eyesopen.com>
51461
51462         * gcc.dg/builtins-1.c: New testcase.
51463
51464 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
51465
51466         * g++.dg/inherit/access3.C: New test.
51467
51468 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
51469
51470         * gcc.dg/ia64-visibility-2.c: New test.
51471
51472 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
51473
51474         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51475         __qualifier_flags to __flags.
51476
51477 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
51478
51479         * g++.dg/inherit/operator1.C: New test.
51480         * g++.dg/lookup/disamb1.C: Fix typo in comment.
51481         * g++.dg/other/error1.C: Change expected error message.
51482         * g++.dg/template/conv4.C: Likewise.
51483
51484 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
51485
51486         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51487         for documented behavior.
51488
51489 2002-07-25  Roger Sayle  <roger@eyesopen.com>
51490
51491         * gcc.c-torture/execute/20020720-1.x: Skip this test on
51492         several targets known to fail.
51493
51494 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
51495
51496         * gcc.dg/mips-args-[123].c: New tests.
51497
51498 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
51499
51500         * gcc.dg/ppc-spe.c: New.
51501
51502 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
51503
51504         * g++.dg/other/ptrmem4.C: New testcase.
51505
51506 2002-07-24  Richard Henderson  <rth@redhat.com>
51507
51508         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51509
51510 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
51511
51512         * g++.dg/ext/alignof1.C (main): Return 0 for success.
51513
51514 2002-07-24  Roger Sayle  <roger@eyesopen.com>
51515
51516         * gcc.c-torture/execute/memset-3.c: New testcase.
51517
51518 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
51519
51520         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51521         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51522
51523 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51524
51525         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51526         Delete.
51527
51528 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
51529
51530         * gcc.c-torture/compile/simd-4.c: New test.
51531
51532 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51533
51534         PR c++/7347, c++/7348
51535         * g++.dg/template/access4.C: New test.
51536         * g++.dg/template/access5.C: New test.
51537         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51538         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51539         * g++.old-deja/g++.pt/ttp58.C: Likewise.
51540         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51541
51542 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
51543
51544         * gcc.dg/gnu89-init-2.c: New test.
51545
51546 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
51547
51548         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51549
51550 2002-07-20  Roger Sayle  <roger@eyesopen.com>
51551
51552         * gcc.c-torture/execute/20020720-1.c: New testcase.
51553
51554 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
51555
51556         * gcc.dg/cpp/Wsignprom.c: New tests.
51557
51558 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
51559
51560         * gcc.c-torture/execute/loop-13.c: New test.
51561
51562 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
51563
51564         * gcc.dg/cpp/expr.c: New tests.
51565
51566 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
51567
51568         * g++.dg/opt/pr6713.C: Add template instantiation.
51569
51570 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
51571
51572         * gcc.dg/nest.c: New test.
51573
51574 2002-07-17  Richard Henderson  <rth@redhat.com>
51575
51576         * g++.dg/opt/pr6713.C: New test.
51577
51578 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
51579
51580         * gcc.c-torture/execute/loop-2e.x: Let the testcase
51581         XFAIL for all x86 processors.
51582
51583 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
51584
51585         * gcc.c-torture/execute/20010122-1.x: Do not test with
51586         -fomit-frame-pointer.
51587
51588 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51589
51590         * g++.dg/template/instantiate2.C: New test.
51591         * g++.dg/template/spec4.C: New test.
51592
51593 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51594
51595         * g++.dg/template/access2.C: New test.
51596         * g++.dg/template/access3.C: New test.
51597
51598 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
51599
51600         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51601         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51602         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51603         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51604         Convert to use <stdarg.h>.
51605         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51606         Delete.
51607         * gcc.dg/va-arg-2.c: New.
51608         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51609
51610 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
51611
51612         * gcc.c-torture/compile/20020710-1.c: New test.
51613
51614 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
51615                           Andrew Pinski  <pinskia@physics.uc.edu>
51616
51617         gcc.c-torture/compile/simd-2.c: New testcase.
51618         gcc.c-torture/compile/simd-3.c: Likewise.
51619
51620 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
51621
51622         PR c++/7224
51623         * g++.dg/overload/error1.C: New test.
51624
51625 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51626
51627         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51628         configuration and IRIX 6 O32 ABI.
51629
51630 2002-07-11  Roger Sayle  <roger@eyesopen.com>
51631
51632         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51633
51634 2002-07-10  Roger Sayle  <roger@eyesopen.com>
51635
51636         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51637
51638 2002-07-10  Jeffrey A Law  <law@redhat.com>
51639
51640         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51641
51642         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
51643
51644 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
51645
51646         * gcc.dg/20020312-2.c: Check for __PPC__.
51647
51648 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
51649
51650         * gcc.c-torture/compile/20020709-1.c: New test.
51651
51652 2002-07-07  Roger Sayle  <roger@eyesopen.com>
51653
51654         * g++.dg/template/qualttp21.C: New test case.
51655
51656 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
51657
51658         * gcc.c-torture/compile/20020706-1.c: New test.
51659         * gcc.c-torture/compile/20020706-2.c: New test.
51660
51661 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
51662             Alexandre Oliva  <aoliva@redhat.com>
51663
51664         * g++.dg/warn/incomplete1.C: New test.
51665
51666 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51667
51668         PR c++/7099
51669         * g++.dg/warn/noreturn1.C: New test.
51670
51671 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
51672
51673         PR c++/6706
51674         * g++.dg/debug/debug6.C: New test.
51675         * g++.dg/debug/debug7.C: New test.
51676
51677 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
51678
51679         * gcc.c-torture/compile/simd-3.c: New test.
51680
51681 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
51682
51683         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51684         * gcc.dg/20020620-1.c: Likewise.
51685
51686 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51687
51688         PR c++/6944
51689         * g++.dg/init/array4.C: New test.
51690         * g++.dg/init/array5.C: New test.
51691
51692 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
51693
51694         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51695         * gcc.c-torture/execute/simd-2.c (main): Likewise.
51696
51697 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51698
51699         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51700         * gcc.dg/wtr-aggr-init-1.c: Likewise.
51701         * gcc.dg/wtr-conversion-1.c: Likewise.
51702         * gcc.dg/wtr-escape-1.c: Likewise.
51703         * gcc.dg/wtr-int-type-1.c: Likewise.
51704         * gcc.dg/wtr-label-1.c: Likewise.
51705         * gcc.dg/wtr-static-1.c: Likewise.
51706         * gcc.dg/wtr-strcat-1.c: Likewise.
51707         * gcc.dg/wtr-suffix-1.c: Likewise.
51708         * gcc.dg/wtr-switch-1.c: Likewise.
51709         * gcc.dg/wtr-unary-plus-1.c: Likewise.
51710         * gcc.dg/wtr-union-init-1.c: Likewise.
51711         * gcc.dg/wtr-union-init-2.c: Likewise.
51712         * gcc.dg/wtr-union-init-3.c: Likewise.
51713
51714         * gcc.dg/wtr-func-def-1.c: New test.
51715
51716 2002-07-02 Devang Patel <dpatel@apple.com>
51717
51718         * objc.dg/param-1.m: New test.
51719
51720 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
51721
51722         * gcc.dg/cpp/trad/directive.c: Add test.
51723         * gcc.dg/cpp/trad/macroargs.c: Add test.
51724         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51725
51726 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
51727
51728         * gcc.dg/cpp/cmdlne-M.c: New test.
51729
51730 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
51731
51732         * objc.dg/desig-init-1.m: New test.
51733
51734 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51735
51736         PR c++/6716
51737         * g++.dg/template/instantiate1.C: New test.
51738
51739 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
51740
51741         PR c++/7112
51742         * g++.dg/template/sizeof2.C: New test.
51743
51744 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51745
51746         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51747         gcc.dg/cpp/trad/include.c: New tests.
51748
51749 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
51750
51751         PR target/7177
51752         * gcc.c-torture/compile/20020701-1.c: New test.
51753
51754 2002-07-01  Stan Shebs  <shebs@apple.com>
51755
51756         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51757         header here...
51758         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51759         (objc-torture-execute): or here.
51760
51761 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
51762
51763         * gcc.c-torture/execute/arith-rand-ll.c: New test.
51764
51765 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51766
51767         * gcc.dg/cpp/trad/escaped-nl.c: New test.
51768
51769 2002-06-30  Devang Patel  <dpatel@apple.com>
51770
51771         * objc.dg/fsyntax-only.m: New test.
51772
51773 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
51774
51775         PR c++/6695
51776         * g++.dg/template/friend7.C: New file.
51777
51778 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
51779
51780         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51781         return type.
51782
51783 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
51784
51785         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51786         avoid division by zero.
51787
51788 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
51789
51790         * gcc.dg/Wunknownprag.c: New tests.
51791
51792 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
51793
51794         * gcc.c-torture/execute/simd-2.c: New test.
51795
51796 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
51797
51798         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51799         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51800         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51801         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51802         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51803         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51804         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51805         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51806         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51807         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51808         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51809         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51810         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51811         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51812         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51813         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51814         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51815
51816 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
51817
51818         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51819         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51820         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51821         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51822         New tests.
51823         * gcc.dg/cpp/trad/directive.c: Update.
51824
51825 2002-06-23  Andreas Jaeger  <aj@suse.de>
51826
51827         * gcc.c-torture/execute/complex-6.c: New.
51828
51829 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
51830
51831         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51832         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51833         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51834         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51835
51836 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
51837
51838         * gcc.dg/cpp/trad: New directory with traditional tests copied
51839         from parent directory.
51840         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51841         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51842         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51843         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51844         Move to trad/ and rename.
51845         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51846         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51847         gcc.dg/cpp/trad/redef2.c: New tests.
51848         * gcc.dg/cpp/trad/trad.exp: New driver.
51849
51850 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
51851
51852         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51853         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51854         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51855         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51856         Remove.
51857
51858 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
51859
51860         * gcc.dg/20020620-1.c: New test.
51861
51862 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51863
51864         * g++.dg/template/ttp4.C: New test.
51865
51866 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
51867
51868         * g++.dg/opt/vt1.C: Fix regexp.
51869
51870 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51871
51872         * gcc.c-torture/execute/pure-1.c: Make functions static again.
51873         Don't use attribute `noinline'.
51874
51875 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51876
51877         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51878
51879 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
51880
51881         * gcc.c-torture/execute/simd-1.c: New.
51882
51883         * gcc.dg/simd-1.c: New.
51884
51885 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51886
51887         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51888
51889 2002-06-16  Richard Henderson  <rth@redhat.com>
51890
51891         * g++.dg/ext/anon-struct1.C: New.
51892         * g++.dg/ext/anon-struct2.C: New.
51893         * g++.dg/ext/anon-struct3.C: New.
51894         * gcc.dg/anon-struct-1.c: New.
51895         * gcc.dg/anon-struct-2.c: New.
51896         * gcc.dg/anon-struct-3.c: New.
51897         * gcc.dg/20011008-1.c: Adjust warning text.
51898         * gcc.dg/20020527-1.c: Add -fms-extensions.
51899
51900 2002-06-16  Richard Henderson  <rth@redhat.com>
51901
51902         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
51903
51904 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
51905
51906         * gcc.c-torture/execute/20020615-1.c: New test.
51907
51908 2002-06-15  Roger Sayle  <roger@eyesopen.com>
51909
51910         * gcc.c-tortuture/execute/compare-1.c: New test case.
51911         * gcc.c-tortuture/execute/compare-2.c: New test case.
51912         * gcc.c-tortuture/execute/compare-3.c: New test case.
51913
51914 2002-06-13  Richard Henderson  <rth@redhat.com>
51915
51916         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
51917         ia64 ilp32.
51918
51919 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51920
51921         * g++.dg/template/typename2.C: Update error message.
51922
51923 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
51924
51925         * gcc.c-torture/execute/20020611-1.c: New test.
51926
51927 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
51928
51929         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
51930         list of targets to skip.
51931
51932 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
51933
51934         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51935         targets if not optimizing.
51936
51937 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
51938
51939         * gcc.c-torture/compile/20020605-1.c: New test.
51940
51941         * g++.dg/opt/vt1.C: New test.
51942
51943         * gcc.dg/20020531-1.c: New test.
51944
51945         * gcc.dg/20020530-1.c: New test.
51946
51947         * gcc.dg/20020527-1.c: New test.
51948
51949         * g++.dg/opt/cse1.C: New test.
51950
51951 2002-06-07  Roger Sayle  <roger@eyesopen.com>
51952
51953         * gcc.dg/20020607-2.c: New test case.
51954
51955 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
51956
51957         * gcc.c-torture/compile/20020604-1.c: New test.
51958
51959 2002-06-04  Richard Henderson  <rth@redhat.com>
51960
51961         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51962         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51963         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51964
51965 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
51966
51967         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51968
51969 2002-06-03  Richard Henderson  <rth@redhat.com>
51970
51971         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51972         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51973
51974 2002-06-02  Richard Henderson  <rth@redhat.com>
51975
51976         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51977         test functions static.
51978
51979 2002-06-02  Andreas Jaeger  <aj@suse.de>
51980
51981         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51982         now.
51983
51984 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51985
51986         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51987         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51988         Update for mofified diagnostics.
51989         * gcc.dg/c99-intconst-1.c: No longer fail.
51990
51991 2002-06-02  Richard Henderson  <rth@redhat.com>
51992
51993         * gcc.dg/uninit-A.c: Remove xfail markers.
51994
51995 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51996
51997         * gcc.dg/fnegate-1.c: New test case.
51998
51999 2002-05-30  Osku Salerma  <osku@iki.fi>
52000
52001         * gcc.c-torture/execute/mayalias-1.c: New file.
52002
52003 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52004
52005         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52006         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52007         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52008
52009 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
52010
52011         * gcc.c-torture/execute/20020529-1.c: New test.
52012
52013 2002-05-27  Richard Henderson  <rth@redhat.com>
52014
52015         * g++.dg/ext/attrib6.C: New test case.
52016
52017 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52018
52019         * gcc.c-torture/execute/pure-1.c: New test.
52020
52021 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52022
52023         * gcc.dg/cpp/arith-2.c: Remove.
52024
52025 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52026
52027         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52028         * gcc.dg/cpp/if-3.c: Remove.
52029
52030 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
52031
52032         * g++.dg/opt/cse2.C: New test.
52033
52034 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
52035
52036         * gcc.dg/cpp/arith-1.c: New semantic tests.
52037         * gcc.dg/cpp/if-1.c: Update.
52038
52039 2002-05-24  Ben Elliston  <bje@redhat.com>
52040
52041         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52042
52043 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
52044
52045         * gcc.dg/verbose-asm.c: New test.
52046
52047 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52048
52049         * gcc.dg/cpp/paste12.c: New test.
52050
52051 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52052
52053         * g++.dg/parse/named_ops.C: New test.
52054
52055 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
52056
52057         * gcc.dg/weak-8.c: New test.
52058
52059 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
52060
52061         * gcc.dg/weak-2.c: Allow optional leading underscore
52062         in scan-assembler symbol name.
52063         * gcc.dg/weak-3.c: Likewise.
52064         * gcc.dg/weak-4.c: Likewise.
52065         * gcc.dg/weak-5.c: Likewise.
52066
52067 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
52068
52069         * gcc.dg/20020523-1.c: New test.
52070
52071 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52072
52073         * objc.dg/const-str-2.m: Update now that we stop after
52074         a command line error.
52075
52076 2002-05-22  Richard Henderson  <rth@redhat.com>
52077
52078         * g++.dg/dg.exp: Fix typo in test pruneing.
52079
52080 2002-05-22  Richard Henderson  <rth@redhat.com>
52081
52082         * g++.dg/dg.exp: Prune the tls subdirectory.
52083         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52084         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52085         * g++.dg/tls/init-1.C: New.
52086
52087 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
52088
52089         * gcc.dg/20020517-1.c: New test.
52090
52091 2002-05-21  Richard Henderson  <rth@redhat.com>
52092
52093         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52094         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52095
52096 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
52097
52098         * g++.dg/other/copy2.C: New test.
52099
52100 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
52101
52102         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52103         (MAX_COPY): Bump up to 10 times sizeof (long long).
52104         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52105
52106         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52107         sizeof (long long).
52108
52109         * gcc.c-torture/execute/strcpy-1.c: New test.
52110
52111 2002-05-19  Jason Merrill  <jason2redhat.com>
52112
52113         * g++.dg/ext/oper1.C: New test.
52114
52115 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
52116 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
52117
52118         * README.QMTEST: New file.
52119
52120         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52121
52122 2002-05-19  Andreas Jaeger  <aj@suse.de>
52123
52124         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52125         now.
52126         * gcc.c-torture/execute/loop-2d.x: Likewise.
52127
52128 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
52129
52130         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52131         support weak symbols.
52132         * gcc.dg/weak-4.c: Likewise.
52133         * gcc.dg/weak-6.c: Likewise.
52134
52135 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
52136
52137         * gcc.dg/weak-3.c: Add dg-excess-error comment for
52138         cygwin, coff and h8300-*-hms targets
52139         * gcc.dg/weak-5.c: Likewise.
52140         * gcc.dg/weak-7.c: Likewise.
52141
52142 2002-05-16  Jason Merrill  <jason@redhat.com>
52143
52144         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52145         (scan-assembler-not, scan-assembler-dem): Likewise.
52146         (scan-assembler-dem-not): Likewise.
52147
52148 2002-05-15  Richard Henderson  <rth@redhat.com>
52149
52150         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52151
52152 2002-05-15  Richard Henderson  <rth@redhat.com>
52153
52154         * gcc.dg/weak-5.c (vfoo1c): No warning here.
52155         (vfoo1f): Warning here.
52156         (vfoo1l): Don't redefine the alias.
52157
52158 2002-05-14  Jason Merrill  <jason@redhat.com>
52159             Alexandre Oliva  <aoliva@redhat.com>
52160
52161         * g++.dg/init/pm1.C: New test.
52162
52163 2002-05-12  David S. Miller  <davem@redhat.com>
52164
52165         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52166         types.
52167
52168 2002-05-10  Roger Sayle  <roger@eyesopen.com>
52169
52170         * gcc.c-torture/execute/20020510-1.c: New test case.
52171
52172 2002-05-10  David S. Miller  <davem@redhat.com>
52173
52174         * gcc.c-torture/execute/conversion.c: Test long double too.
52175
52176 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
52177
52178         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52179         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52180         * lib/g++.exp (g++_link_flags): Likewise.
52181         * lib/objc.exp (objc_target_compile): Likewise.
52182
52183 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52184
52185         * gcc.dg/cpp/poison.c: Update.
52186         * gcc.dg/cpp/20000625-2.c: Remove.
52187         * gcc.dg/cpp/direct2s.c: Remove final test.
52188
52189 2002-05-08  Tom Rix  <trix@redhat.com>
52190
52191         * gcc.c-torture/execute/20020508-1.c: New test.
52192         * gcc.c-torture/execute/20020508-2.c: New test.
52193         * gcc.c-torture/execute/20020508-3.c: New test.
52194
52195 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52196
52197         * gcc.dg/cpp/charconst-4.c: More tests.
52198
52199 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
52200
52201         PR c/6569
52202         * gcc.dg/weak-3.c: Update location of warning messages.
52203         * gcc.dg/weak-5.c: Likewise.
52204
52205 2002-05-06  Roger Sayle  <roger@eyesopen.com>
52206
52207         * gcc.c-torture/execute/20020506-1.c: New test case.
52208
52209 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52210
52211         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52212
52213 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52214
52215         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52216
52217 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52218
52219         * gcc.dg/cpp/charconst-3.c: New test.
52220
52221 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52222
52223         * gcc.dg/cpp/charconst.c: Update tests.
52224
52225 2002-05-05  Tim Josling  <tej@melbpc.org.au>
52226
52227         * treelang: Added directory for new sample language treelang. Also
52228         lib/treelang.exp: New file to signal treelang should be tested.
52229
52230 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52231
52232         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52233         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52234         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52235         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52236         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52237         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52238         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52239
52240 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52241
52242         * gcc.dg/format/xopen-2.c: New test.
52243
52244 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52245
52246         * gcc.dg/20020503-1.c: New test.
52247
52248 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
52249
52250         * g++.dg/init/dtor1.C: Make it tougher.
52251
52252 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
52253
52254         * g++.dg/init/dtor1.C: New test.
52255
52256 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
52257
52258         * gcc.dg/altivec-8.c: New.
52259
52260 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
52261
52262         * gcc.dg/altivec-7.c: New.
52263
52264 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
52265
52266         * g++.dg/parse/typedef1.C: New test.
52267
52268 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
52269
52270         PR c++/6486
52271         * g++.dg/template/friend6.C: New test.
52272
52273         PR c++/6492
52274         * g++.dg/init/copy1.C: New test.
52275
52276 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
52277
52278         * g++.dg/warn/effc1.C: New test.
52279
52280 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52281
52282         * gcc.dg/cpp/if-cexp.c: Add a test.
52283
52284 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
52285
52286         * gcc.dg/20020426-2.c: New test.
52287
52288 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52289
52290         * gcc.dg/cpp/if-mop.c: Update.
52291         * gcc.dg/cpp/if-mpar.c: Add test.
52292         * gcc.dg/cpp/if-oppr.c: Update.
52293
52294 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52295
52296         PR c/6343
52297         * gcc.dg/weak-[2-7].c: New tests.
52298
52299 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52300
52301         * gcc.dg/enum1.c: New test.
52302
52303 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52304
52305         PR c++/6497
52306         * g++.dg/inherit/access2.C: New test.
52307
52308 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52309
52310         PR bootstrap/6445
52311         * gcc.dg/20020426-1.c: New test.
52312
52313 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52314
52315         * g++.dg/abi/enum1.C: New test.
52316
52317 2002-04-26  Richard Henderson  <rth@redhat.com>
52318
52319         * gcc.dg/c99-bool-1.c: Expect always true warning.
52320
52321 2002-04-25  Roger Sayle  <roger@eyesopen.com>
52322
52323         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52324
52325 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52326
52327         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52328         targets.
52329
52330 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
52331
52332         * g++.dg/abi/mange7.C: New test.
52333
52334         PR c++/6438.
52335         * g++.dg/parse/stmtexpr2.C: New test.
52336
52337 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
52338
52339         * gcc.dg/20020312-2.c: Add SH target.
52340
52341 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52342
52343         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52344         compiler output on mips*-*-irix*.
52345
52346 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
52347
52348         * g++.dg/parse/attr1.C: New test.
52349
52350 2002-04-23  Roger Sayle  <roger@eyesopen.com>
52351
52352         * gcc.c-torture/execute/string-opt-17.c: New test case.
52353         * gcc.c-torture/execute/memset-2.c: New test case.
52354
52355 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
52356
52357         PR c++/6256:
52358         * g++.dg/template/friend5.C: New test.
52359
52360         PR c++/6331:
52361         * g++.dg/template/qual1.C: Likewise.
52362
52363 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
52364
52365         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52366         Include stdlib.h, not stdio.h or ctype.h.
52367
52368 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
52369
52370         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52371         cris-*-elf* and mmix-*-*.
52372         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52373         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52374         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52375         Ditto.
52376         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52377         * gcc.dg/wchar_t-1.c: Ditto.
52378
52379 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
52380
52381         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52382         Clarify comment.
52383
52384 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
52385
52386         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52387
52388 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52389
52390         * gcc.c-torture/execute/20000906-1.x: Delete.
52391
52392 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
52393
52394         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52395
52396 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
52397
52398         * PR6367
52399         * g77.f-torture/execute/6367.f: New test.
52400         * g77.f-torture/execute/6367.x: Disable for MMIX.
52401
52402 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
52403
52404         * PR6352
52405         * g++.dg/opt/inline2.C: New test.
52406
52407 2002-04-18  Richard Henderson  <rth@redhat.com>
52408
52409         * gcc.dg/20000906-1.c: Enable for all targets.
52410         * gcc.c-torture/compile/iftrap-2.c: New.
52411
52412 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52413
52414         * gcc.dg/20020418-1.c: New test.
52415         * gcc.dg/20020418-2.c: New test.
52416
52417 2002-04-18  Richard Henderson  <rth@redhat.com>
52418
52419         * gcc.c-torture/compile/iftrap-1.c: New.
52420         * gcc.dg/iftrap-1.c: Adjust for ia64.
52421         * gcc.dg/iftrap-2.c: New.
52422
52423 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52424
52425         * gcc.c-torture/compile/20020418-1.c: New test.
52426
52427 2002-04-18  Roger Sayle  <roger@eyesopen.com>
52428
52429         * gcc.c-torture/compile/20020415-1.c: New.
52430
52431 2002-04-18  David S. Miller  <davem@redhat.com>
52432
52433         * gcc.c-torture/execute/20020418-1.c: New test.
52434
52435 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
52436
52437         * gcc.dg/20020416-1.c: New test.
52438
52439         * g++.dg/opt/inline1.C: New test.
52440
52441 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
52442
52443         * gcc.dg/altivec-5.c: New test.
52444
52445         * gcc.dg/20020415-1.c: New test.
52446
52447 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
52448
52449         * lib/chill.exp: Remove.
52450
52451 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
52452
52453         * g++.dg/other/big-struct.C: New test.
52454
52455 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
52456
52457         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52458         of scratch file.
52459
52460 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
52461
52462         PR c/6277
52463         * gcc.dg/i386-387-1.c: Allow optional leading underscore
52464         in scan-assembler function name
52465
52466 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
52467
52468         * g77.f-torture/execute/980628-4.x,
52469         g77.f-torture/execute/980628-5.x,
52470         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52471         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52472         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52473         i[34567]86-*-*.
52474
52475 2002-04-13  David S. Miller  <davem@redhat.com>
52476
52477         * gcc.c-torture/execute/20020413-1.c: New test.
52478
52479 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
52480
52481         * gcc.dg/asm-6.c,
52482         * g++.dg/ext/asm1.C: New tests.
52483
52484 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
52485
52486         PR c++ 5373.
52487         * g++.dg/parse/stmtexpr1.C: New test.
52488
52489         PR c++/5189.
52490         * g++.dg/template/copy1.C: New test.
52491
52492 2002-04-12  Richard Henderson  <rth@redhat.com>
52493
52494         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52495
52496 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
52497
52498         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52499         gcc.c-torture/execute/20020307-2.c.
52500
52501 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
52502
52503         * g++.dg/ext/attrib5.C,
52504         * g++.dg/lookup/struct1.C: New tests.
52505
52506 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
52507
52508         * gcc.dg/20020411-1.c: New test.
52509
52510         * gcc.c-torture/execute/20020411-1.c: New test.
52511
52512 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
52513
52514         * g77.f-torture/execute/6177.f: New test.
52515
52516 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
52517
52518         PR middle-end/6247
52519         * g++.dg/opt/cleanup1.C: New test.
52520
52521         * g++.dg/opt/const1.C: New test.
52522
52523 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
52524
52525         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52526
52527 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52528
52529         PR c++/5507
52530         * g++.dg/template/typename2.C: New test.
52531
52532 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
52533
52534         * gcc.c-torture/execute/loop-12.c: New.
52535
52536 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
52537
52538         * g77.f-torture/execute/980628-4.x,
52539         g77.f-torture/execute/980628-5.x,
52540         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52541         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52542         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52543
52544 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52545
52546         PR optimization/6086
52547         * g++.dg/opt/preinc1.C: New test.
52548
52549 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52550
52551         PR c++/5571
52552         * g++.dg/opt/static2.C: New test.
52553
52554 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52555
52556         PR c/5120
52557         * gcc.dg/20020406-1.c: New test.
52558
52559 2002-04-04  David S. Miller  <davem@redhat.com>
52560
52561         * gcc.c-torture/execute/20020404-1.c: New test.
52562
52563 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
52564
52565         PR c/6123
52566         * gcc.dg/20020312-2.c: Do not declare global register variable
52567         if __PIC__ or __pic__ is defined.
52568
52569 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
52570
52571         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
52572         __asm__ so that it works correctly even if -ansi -pedantic-errors.
52573
52574 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52575
52576         * gcc.misc-tests/linkage.exp: Update last change to handle
52577         sparc*-, not just sparc-.
52578
52579 2002-04-03  Richard Henderson  <rth@redhat.com>
52580
52581         * gcc.dg/cpp/ucs.c: Improved long UCS test.
52582
52583 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52584
52585         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52586
52587 2002-04-02  David S. Miller  <davem@redhat.com>
52588
52589         * gcc.c-torture/execute/20020402-3.c: New test.
52590
52591 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52592
52593         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52594         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52595
52596         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52597         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52598         g77.f-torture/execute/20001201.x,
52599         g77.f-torture/execute/u77-test.x: New files.
52600
52601         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52602         * gcc.dg/wchar_t-1.c: Ditto.
52603
52604 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52605
52606         * gcc.c-torture/execute/20020402-1.c: New test.
52607
52608 2002-04-01  Richard Henderson  <rth@redhat.com>
52609
52610         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52611
52612         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52613
52614 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52615
52616         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52617
52618 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52619
52620         * g++.dg/inherit/template-as-base.C: Expect error.
52621         * g++.dg/inherit/namespace-as-base.C: Likewise.
52622
52623 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
52624
52625         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52626         g++.dg/ext/instantiate3.C: Tweak match patterns.
52627
52628         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52629         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52630         -da test.
52631
52632 2002-03-31  Richard Henderson  <rth@redhat.com>
52633
52634         * gcc.dg/special/alias-2.c: New.
52635         * gcc.dg/special/ecos.exp: Run it.
52636
52637 2002-03-31  Richard Henderson  <rth@redhat.com>
52638
52639         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52640
52641 2002-03-31  Kazu Hirata  <kazu@hxi.com>
52642
52643         * gcc.dg/weak-1.c: Disable on h8300 port.
52644
52645 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
52646
52647         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52648         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52649         ordering tests.
52650         * g++.dg/bprob/bprob-1.C: New test.
52651         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52652         * g++.dg/gcov/gcov-1.C: New test.
52653         * g++.dg/gcov/gcov-1.x: New file.
52654         * g++.dg/gcov/gcov-2.C: New test.
52655         * g++.dg/gcov/gcov-3.C: New test.
52656         * g++.dg/gcov/gcov-3.h: New file.
52657
52658 2002-03-28  Roger Sayle  <roger@eyesopen.com>
52659
52660         * g++.old-deja/g++.other/builtins5.C: New test.
52661         * g++.old-deja/g++.other/builtins6.C: New test.
52662         * g++.old-deja/g++.other/builtins7.C: New test.
52663         * g++.old-deja/g++.other/builtins8.C: New test.
52664         * g++.old-deja/g++.other/builtins9.C: New test.
52665
52666 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
52667
52668         * g++.dg/opt/static1.C: New test.
52669
52670         * g++.dg/opt/longbranch1.C: New test.
52671
52672 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
52673
52674         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52675
52676         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52677
52678 2002-03-28  Jeffrey A Law  (law@redhat.com)
52679
52680         * gcc.c-torture/execute/20020328-1.c: New test.
52681
52682 2002-03-27  Richard Henderson  <rth@redhat.com>
52683
52684         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52685         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52686         move from g++.old-deja/g++.ext/.
52687
52688 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
52689
52690         * g++.dg/init/new2.C: New test.
52691
52692 2002-03-26  Richard Henderson  <rth@redhat.com>
52693
52694         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52695
52696         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52697         on sparc.
52698
52699         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
52700         sparcv9 systems.
52701         * gcc.dg/20001102-1.c: Likewise.
52702
52703 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
52704
52705         * gcc.dg/cpp/endif-pedantic1.c,
52706         gcc.dg/cpp/endif-pedantic2.c: New tests.
52707
52708 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
52709
52710         * g++.dg/init/new1.C: New test.
52711
52712 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52713
52714         * g++.dg/abi/vbase9.C: New test.
52715
52716 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
52717
52718         * gcc.dg/arm-asm.c: New test.
52719
52720 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
52721
52722         * gcc.dg/Wswitch-enum.c: New test.
52723         Fix PR c/5044.
52724
52725 2002-03-26  Richard Henderson  <rth@redhat.com>
52726
52727         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52728         structure.
52729
52730 2002-03-25  Richard Henderson  <rth@redhat.com>
52731
52732         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
52733         sparcv9 systems.
52734
52735         * gcc.c-torture/compile/20011119-1.c (xxx): New.
52736         * gcc.c-torture/compile/20011119-2.c (xxx): New.
52737
52738 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
52739
52740         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52741
52742 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
52743
52744         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52745         targets using generic thunk support.
52746
52747 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
52748
52749         * gcc.c-torture/compile/20020323-1.c: New test.
52750
52751         * g++.dg/opt/conj2.C: New test.
52752
52753 2002-03-24  Richard Henderson  <rth@redhat.com>
52754
52755         * gcc.dg/weak-1.c: Use -fno-common.
52756
52757 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52758
52759         * g77.dg/f77-edit-apostrophe-out.f: New test
52760         * g77.dg/f77-edit-h-out.f: New test
52761         * g77.dg/f77-edit-t-in.f: New test
52762         * g77.dg/f77-edit-t-out.f: New test
52763         * g77.dg/f77-edit-x-out.f: New test
52764         * g77.dg/f77-edit-slash-out.f: New test
52765         * g77.dg/f77-edit-colon-out.f: New test
52766         * g77.dg/f77-edit-s-out.f: New test
52767
52768 2002-03-24  Richard Henderson  <rth@redhat.com>
52769
52770         * objc/execute/formal_protocol-6.x: New XFAIL.
52771
52772 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52773
52774         * gcc.dg/weak-1.c: Early return from dg-final on platforms
52775         that do not support weak symbols
52776
52777 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52778
52779         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52780         * lib/g77.exp: Likewise.
52781         * lib/objc.exp: Likewise.
52782
52783 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
52784
52785         * gcc.dg/Wswitch-default.c: New test.
52786
52787 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
52788
52789         * g++.dg/other/enum1.C: New test.
52790
52791 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
52792
52793         * gcc.dg/pragma-ep-3.c: Fix typo.
52794
52795 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52796
52797         * g++.dg/inherit/template-as-base.C: New test.
52798
52799 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
52800
52801         * g++.old-deja/g++.other/dwarf2-1.C: Move...
52802         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
52803
52804 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
52805
52806         * gcc.dg/cpp/multiline.c: Update to match.
52807
52808 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
52809
52810         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52811
52812 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
52813
52814         * gcc.dg/cpp/extratokens2.c: New file.
52815
52816 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
52817
52818         * gcc.dg/20020312-2.c: Add rs6000 target.
52819
52820         * gcc.c-torture/compile/20020319-1.c: New test.
52821
52822 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52823
52824         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52825         (A, E): Handle this.
52826
52827 2002-03-20  Jason Merrill  <jason@redhat.com>
52828
52829         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52830         ignoring -fpic.
52831         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52832         through prune_gcc_output.
52833
52834 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
52835
52836         * gcc.c-torture/compile/20020320-1.c: New test.
52837
52838 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
52839
52840         * gcc.c-torture/compile/20020318-1.c: New test.
52841
52842         * gcc.dg/struct-by-value-1.c: New test.
52843
52844         * gcc.dg/20020319-1.c: New test.
52845
52846 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
52847
52848         * g++.dg/opt/conj1.C: New test.
52849
52850 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
52851
52852         * g++.dg/template/qualttp20.C: Revert previous change.
52853         * g++.dg/template/qualttp3.C: Likewise.
52854         * g++.dg/template/qualttp4.C: Likewise.
52855         * g++.dg/template/qualttp5.C: Likewise.
52856         * g++.dg/template/qualttp6.C: Likewise.
52857         * g++.dg/template/qualttp7.C: Likewise.
52858         * g++.dg/template/qualttp8.C: Likewise.
52859         * g++.dg/template/recurse.C: Likewise.
52860
52861 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52862
52863         * gcc.dg/cpp/wchar-1.c: Update.
52864
52865 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
52866
52867         * g++.dg/template/conv1.C: New test.
52868         * g++.dg/template/conv2.C: New test.
52869         * g++.dg/template/conv3.C: New test.
52870         * g++.dg/template/conv4.C: New test.
52871
52872 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52873
52874         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52875         * g++.dg/template/qualttp3.C: Likewise.
52876         * g++.dg/template/qualttp4.C: Likewise.
52877         * g++.dg/template/qualttp5.C: Likewise.
52878         * g++.dg/template/qualttp6.C: Likewise.
52879         * g++.dg/template/qualttp7.C: Likewise.
52880         * g++.dg/template/qualttp8.C: Likewise.
52881         * g++.dg/template/recurse.C: Likewise.
52882
52883 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52884
52885         * g++.dg/opt/dtor1.C: New test.
52886
52887 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
52888
52889         * gcc.c-torture/compile/20020315-1.c: New test.
52890
52891 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
52892
52893         * gcc.dg/weak-1.c: Fix scan tests.
52894
52895 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
52896
52897         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52898         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52899         cris-*-aout* mmix-*-*.
52900         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
52901         cris-*-aout* mmix-*-*.
52902         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
52903         cris-*-elf* cris-*-aout* and mmix-*-*.
52904         * gcc.dg/20001009-1.c: Ditto.
52905         * gcc.dg/20010912-1.c: Ditto.
52906         * gcc.dg/20020122-4.c: Ditto.
52907         * gcc.dg/inline-2.c: Ditto.
52908
52909 2002-03-14  Jeffrey A Law  (law@cygnus.com)
52910
52911         * gcc.c-torture/compile/20020314-1.c: New test.
52912
52913 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
52914
52915         * gcc.c-torture/execute/20020314-1.c: New test.
52916
52917 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
52918
52919         * g++.dg/warn/Wunused-1.C: New test.
52920
52921 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
52922
52923         * g++.dg/abi/mangle6.C: New test.
52924
52925 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
52926
52927         * gcc.c-torture/compile/20020309-2.c: New test.
52928
52929         * gcc.c-torture/compile/20020312-1.c: New test.
52930
52931 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52932
52933         * g++.dg/other/access1.C: New test.
52934
52935 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
52936
52937         * gcc.c-torture/execute/wchar_t-1.c: New test.
52938
52939 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
52940
52941         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52942
52943 2002-03-12  Roger Sayle  <roger@eyesopen.com>
52944
52945         * gcc.dg/20020312-1.c: New test case.
52946
52947 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
52948
52949         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52950
52951 2002-03-11  Richard Henderson  <rth@redhat.com>
52952
52953         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52954         * g++.old-deja/g++.jason/report.C: Likewise.
52955
52956 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52957
52958         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52959         * g++.old-deja/g++.robertl/eb56.C: Likewise.
52960
52961 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52962
52963         * g++.dg/overload/pmf1.C: New test.
52964
52965 2002-03-11  Kazu Hirata  <kazu@hxi.com>
52966
52967         * gcc.c-torture/execute/20020307-1.c: Use long.
52968
52969 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
52970
52971         PR optimization/5844
52972         * gcc.dg/20020310-1.c: New test.
52973
52974 2002-03-09  Michael Meissner  <meissner@redhat.com>
52975
52976         * gcc.c-torture/execute/memcpy-2.c: New test.
52977         * gcc.c-torture/execute/memset-1.c: New test.
52978         * gcc.c-torture/execute/strlen-1.c: New test.
52979         * gcc.c-torture/execute/strcmp-1.c: New test.
52980         * gcc.c-torture/execute/strncmp-1.c: New test.
52981
52982 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52983
52984         * gcc.dg/ppc-ldstruct.c: New test.
52985
52986 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52987
52988         * gcc.c-torture/execute/va-arg-22.c: New test.
52989
52990 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52991
52992         * gcc.c-torture/compile/20020309-1.c: New test.
52993
52994 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52995
52996         * gcc.c-torture/execute/20020307-2.c: New test.
52997
52998 2002-03-07  Jeffrey A Law  (law@redhat.com)
52999
53000         * g77.f-torture/compile/20020307-1.f: New test.
53001
53002 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
53003
53004         * gcc.dg/unordered-1.c: New test.
53005
53006 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
53007
53008         * gcc.c-torture/execute/20020307-1.c: New test.
53009
53010 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
53011
53012         * gcc.dg/20020304-1.c: New test.
53013
53014         * gcc.c-torture/compile/20020304-2.c: New test.
53015
53016 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
53017
53018         * gcc.c-torture/compile/20020304-1.c: New test case
53019         (from PR c/5830).
53020
53021 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
53022
53023         * gcc.dg/20020103-1.c: Add other -D ppc variants.
53024
53025 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53026
53027         * g++.dg/other/classkey1.C: New test.
53028
53029 2002-03-01  Richard Henderson  <rth@redhat.com>
53030
53031         * gcc.c-torture/compile/981223-1.x: New.
53032         * gcc.c-torture/compile/920625-1.x: New.
53033
53034 2002-02-28  Richard Henderson  <rth@redhat.com>
53035
53036         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53037
53038 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
53039
53040         * gcc.c-torture/execute/20020227-1.c: New test.
53041
53042 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
53043
53044         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53045         here" ERROR lines.
53046         * g++.old-deja/g++.oliva/partord1.C: Likewise.
53047         * g++.old-deja.g++.other/defarg1.C: Likewise.
53048         * g++.old-deja/g++.pt/calls2.C: Likewise.
53049         * g++.old-deja/g++.pt/crash20.C: Likewise.
53050         * g++.old-deja/g++.pt/crash30.C: Likewise.
53051         * g++.old-deja/g++.pt/crash36.C: Likewise.
53052         * g++.old-deja/g++.pt/crash6.C: Likewise.
53053         * g++.old-deja/g++.pt/defarg13.C: Likewise.
53054         * g++.old-deja/g++.pt/derived3.C: Likewise.
53055         * g++.old-deja/g++.pt/error1.C: Likewise.
53056         * g++.old-deja/g++.pt/friend21.C: Likewise.
53057         * g++.old-deja/g++.pt/friend23.C: Likewise.
53058         * g++.old-deja/g++.pt/infinite1.C: Likewise.
53059         * g++.old-deja/g++.robertl/eb128.C: Likewise.
53060
53061 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
53062
53063         * gcc.c-torture/execute/20020225-2.c: New test.
53064
53065 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
53066
53067         * gcc.c-torture/execute/920730-1t.c,
53068         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53069         Delete test cases, only relevant to -traditional.
53070
53071 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53072
53073         * gcc.dg/cpp/undef1.c: Remove.
53074         * gcc.dg/cpp/directiv.c: Update.
53075         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53076
53077 2002-02-27  Michael Meissner  <meissner@redhat.com>
53078
53079         * gcc.c-torture/execute/20020226-1.c: New test.
53080
53081 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
53082
53083         * g++.dg/debug/debug4.C: New test.
53084
53085         * gcc.dg/ia64-visibility-1.c: New test.
53086
53087 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
53088
53089         * gcc.dg/debug/20020224-1.c: New.
53090
53091 2002-02-25  Kazu Hirata  <kazu@hxi.com>
53092
53093         * gcc.c-torture/execute/960416-1.x: New.
53094         * gcc.c-torture/execute/divconst-3.x: Likewise.
53095
53096 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
53097
53098         * gcc.dg/20020224-1.c: New test.
53099
53100 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
53101
53102         * gcc.c-torture/execute/20020225-1.c: New.
53103
53104 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53105
53106         * gcc.dg/cpp/wchar-1.c: New test.
53107
53108 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
53109
53110         * gcc.dg/20020222-1.c: New test.
53111
53112 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
53113
53114         * g++.dg/opt/anonunion1.C: New test.
53115
53116 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
53117
53118         * g++.dg/template/qualttp19.C: New test.
53119         * g++.dg/template/qualttp20.C: New test.
53120         * g++.old-deja/g++.jason/report.C: Adjust expected errors
53121         * g++.old-deja/g++.other/qual1.C: Likewise.
53122
53123 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
53124
53125         * gcc.dg/attr-alwaysinline.c: New.
53126
53127 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
53128
53129         * gcc.dg/20020220-1.c: New test.
53130
53131         * gcc.dg/20020220-2.c: New test.
53132
53133         * g++.dg/opt/mmx1.C: New test.
53134
53135 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
53136
53137         * gcc.c-torture/compile/20020110.c: New test.
53138
53139 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
53140
53141         * gcc.c-torture/execute/20020219-1.c: New test.
53142
53143         * gcc.dg/20020219-1.c: New test.
53144
53145         * gcc.dg/noncompile/20020220-1.c: New test.
53146
53147         * g++.dg/opt/ptrintsum1.C: New test.
53148
53149         * gcc.dg/debug/20020220-1.c: New test.
53150
53151 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
53152
53153         * gcc.c-torture/execute/20020216-1.c: New test.
53154
53155 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53156
53157         * gcc.dg/decl-1.c: Update, new test.
53158
53159 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
53160
53161         * g++.dg/abi/bitfield1.C: New test.
53162         * g++.dg/abi/bitfield2.C: New test.
53163
53164 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53165
53166         * gcc.dg/attr-nest.c: New test.
53167
53168 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53169
53170         * gcc.c-torture/execute/20020215-1.c: New test.
53171
53172 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
53173
53174         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53175         * g++.dg/debug/debug.exp: New.
53176         * g++.dg/debug/trivial.C: New.
53177         * g++.dg/debug/debug1.C: Moved...
53178         * g++.dg/other/debug1.C: ...from here.
53179         * g++.dg/debug/debug2.C: Moved...
53180         * g++.dg/other/debug2.C: ...from here.
53181         * g++.dg/debug/debug3.C: Moved...
53182         * g++.dg/other/debug3.C: ...from here.
53183
53184         * gcc.dg/noncompile/20020213-1.c: New test.
53185
53186 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
53187
53188         * g++.dg/other/debug3.C: New test.
53189
53190         * gcc.c-torture/execute/20020213-1.c: New test.
53191
53192 2002-02-13  Richard Smith <richard@ex-parrot.com>
53193
53194         * g++.old-deja/g++.other/thunk1.C: New test.
53195
53196 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53197
53198         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53199
53200 2002-02-13  Stan Shebs  <shebs@apple.com>
53201
53202         * gcc.dg/altivec-3.c: New.
53203
53204 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
53205
53206         * gcc.dg/Wunreachable-1.c: New test.
53207         * gcc.dg/Wunreachable-2.c: New test.
53208
53209 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53210
53211         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53212
53213 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
53214
53215         * gcc.dg/decl-1.c: New test.
53216
53217 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53218
53219         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53220
53221 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53222
53223         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53224         * gcc.c-torture/compile/980506-1.x: Likewise.
53225
53226 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53227
53228         * gcc.dg/20020210-1.c: New.
53229
53230 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
53231
53232         * g77.f-torture/execute/947.f: New regression test
53233         for PR fortran/947.
53234
53235 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
53236
53237         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53238         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53239
53240 2002-02-08  Richard Henderson  <rth@redhat.com>
53241
53242         * gcc.c-torture/compile/labels-3.c: New.
53243
53244 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
53245
53246         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53247         expression statements work instead.
53248         * gcc.dg/noncompile/20020207-1.c: New test.
53249
53250 2002-02-07  Richard Henderson  <rth@redhat.com>
53251
53252         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53253
53254 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53255
53256         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53257         message from g77
53258         * lib/g77-dg.exp: Trim g77 error messages so that they are
53259         recognized by dg.exp.
53260
53261 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53262
53263         PR fortran/5473
53264         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
53265
53266 2002-02-07  Richard Henderson  <rth@redhat.com>
53267
53268         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53269         to be sufficiently aligned for integers.
53270
53271 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
53272
53273         * g++.dg/template/friend4.C: New test.
53274
53275 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53276
53277         PR fortran/5743
53278         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53279         unsupported cases.
53280
53281 2002-02-07  Richard Henderson  <rth@redhat.com>
53282
53283         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53284         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53285         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53286         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53287
53288 2002-02-06  Richard Henderson  <rth@redhat.com>
53289
53290         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53291
53292 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
53293
53294         * gcc.dg/20020206-1.c: New test.
53295
53296 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
53297
53298         * gcc.c-torture/execute/20020206-1.c: New test.
53299
53300         * gcc.c-torture/execute/20020206-2.c: New test.
53301
53302         PR optimization/5429:
53303         * gcc.c-torture/compile/20020206-1.c: New test.
53304
53305 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
53306
53307         * g++.dg/ext/align1.C: Do not use an explicit alignment value
53308         as certain file formats cannot support particularly large
53309         alignments.
53310
53311         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53312         and do not expect to be able to link the executable.
53313
53314         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53315         fail because the COFF format does not support the weak attribute.
53316
53317 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
53318
53319         * g77.dg/pr5473.f: New test
53320
53321 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
53322
53323         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53324         Fix testcase accordingly.
53325
53326 2002-02-04  Richard Henderson  <rth@redhat.com>
53327
53328         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53329         (buf): Change to be an array of pointers, not ints.
53330
53331 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53332
53333         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
53334         before all tests.  Move warning one line above to match where it
53335         C frontend emits.
53336         * gcc.dg/Wswitch-2.c: New test.
53337         * g++.dg/warn/Wswitch-1.C: New test.
53338         * g++.dg/warn/Wswitch-2.C: New test.
53339
53340 2002-02-04  Richard Henderson  <rth@redhat.com>
53341
53342         * g++.dg/abi/offsetof.C: Fix size comparison.
53343
53344 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
53345
53346         * gcc.dg/cast-qual-2.c: New test.
53347
53348 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53349
53350         * gcc.dg/20020201-4.c: New test.
53351
53352 2002-02-04  Ben Elliston  <bje@redhat.com>
53353
53354         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53355         target_info attribute != 0, in addition to the empty string.
53356         (gcc_target_compile): Likewise.
53357
53358 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
53359
53360         * gcc.dg/Wswitch.c: New test.
53361         PR gcc/4475. PR gcc/3780.
53362
53363 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
53364
53365         * g77.f-torture/execute/5122.f: New test for regressions
53366         against PR fortran/5122.
53367
53368 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
53369
53370         * g77.f-torture/compile/pr3743.f: Delete
53371         * g77.dg/pr3743-1.f: New test.
53372         * g77.dg/pr3743-2.f: New test.
53373         * g77.dg/pr3743-3.f: New test.
53374         * g77.dg/pr3743-4.f: New test.
53375
53376 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53377
53378         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53379
53380 2002-02-02  Richard Henderson  <rth@redhat.com>
53381
53382         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53383         * gcc.c-torture/execute/bf64-1.c: Likewise.
53384
53385 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53386
53387         * gcc.dg/20020201-2.c: New test.
53388
53389         * gcc.dg/20020201-3.c: New test.
53390
53391         * gcc.c-torture/execute/bitfld-2.c: New test.
53392
53393 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53394
53395         * gcc.dg/bitfld-1.c: Update.
53396         * gcc.dg/bitfld-2.c: Update.
53397         * gcc.c-torture/execute/bitfld-1.x: New.
53398
53399 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53400
53401         * gcc.c-torture/execute/20020201-1.c: New test.
53402
53403 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
53404
53405         PR target/5469
53406         * gcc.dg/20020201-1.c: New test.
53407
53408 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
53409
53410         PR fortran/3743
53411         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53412         * g77.f-torture/compile/pr3743.x: Remove
53413
53414 2002-01-31  Tom Rix  <trix@redhat.com>
53415
53416         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53417
53418 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53419
53420         * gcc.dg/noncompile/20020130-1.c: New test.
53421
53422 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
53423
53424         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53425
53426 2002-01-29  Richard Henderson  <rth@redhat.com>
53427
53428         * gcc.c-torture/execute/991118-1.c: Cast various constants back
53429         to long long.
53430         * gcc.c-torture/execute/bf64-1.c: Likewise.
53431
53432 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
53433
53434         * gcc.c-torture/execute/20020129-1.c: New test.
53435
53436 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53437
53438         * gcc.c-torture/compile/20000224-1.c: Update.
53439         * gcc.c-torture/execute/bitfld-1.c: New tests.
53440         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53441         * gcc.dg/uninit-A.c: Update.
53442
53443 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
53444
53445         * g++.dg/template/ctor1.C: Add instantiation.
53446
53447 2002-01-28  Paul Koning  <pkoning@equallogic.com>
53448
53449         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53450         argument to __builtin_prefetch to be const ptr.
53451
53452 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
53453
53454         * gcc.c-torture/compile/20020120-1.c: New test.
53455
53456 2002-01-27  Kazu Hirata  <kazu@hxi.com>
53457
53458         * gcc.c-torture/execute/20020127-1.c: New test.
53459
53460 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
53461
53462         * g77.dg/f77-edit-i-in.f: New test
53463         * g77.dg/f77-edit-i-out.f: New test
53464
53465 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
53466
53467         * gcc.dg/debug/debug.exp: New file.
53468         * gcc.dg/debug/trivial.c: New file.
53469         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53470         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53471         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53472         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53473         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53474         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53475         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53476         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53477         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53478         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53479         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53480         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53481         * gcc.dg/20000503-1.c: Removed.
53482         * gcc.dg/20010207-1.c: Removed.
53483         * gcc.dg/20011223-1.c: Removed.
53484         * gcc.dg/20020104-2.c: Removed.
53485         * gcc.dg/debug-1.c: Removed.
53486         * gcc.dg/debug-2.c: Removed.
53487         * gcc.dg/debug-3.c: Removed.
53488         * gcc.dg/debug-4.c: Removed.
53489         * gcc.dg/debug-5.c: Removed.
53490         * gcc.dg/debug-6.c: Removed.
53491         * gcc.dg/dwarf2-1.c: Removed.
53492         * gcc.dg/dwarf2-2.c: Removed.
53493
53494 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
53495
53496         * g++.old-deja/g++.other/eh5.C: New test.
53497         * g++.old-deja/g++.other/sibcall2.C: New test.
53498         * g++.old-deja/g++.other/array9.C: New test.
53499         * g++.old-deja/g++.other/typename2.C: New test.
53500         * g++.old-deja/g++.other/crash60.C: New test.
53501         * g++.old-deja/g++.other/conv9.C: New test.
53502         * g++.old-deja/g++.other/mangle10.C: New test.
53503         * g++.old-deja/g++.other/unchanging1.C: New test.
53504         * g++.old-deja/g++.other/exprstmt1.C: New test.
53505         * g++.old-deja/g++.other/inline23.C: New test.
53506         * g++.old-deja/g++.eh/ia64-1.C: New test.
53507         * g++.old-deja/g++.other/dwarf2-1.C: New test.
53508         * g++.old-deja/g++.other/reload1.C: New test.
53509         * g++.old-deja/g++.other/static20.C: New test.
53510         * g++.old-deja/g++.other/local-alloc1.C: New test.
53511         * g++.old-deja/g++.other/conv8.C: New test.
53512         * g++.old-deja/g++.other/stmtexpr2.C: New test.
53513         * g++.old-deja/g++.other/storeexpr1.C: New test.
53514         * g++.old-deja/g++.other/storeexpr2.C: New test.
53515         * g++.dg/eh/template2.C: New test.
53516         * g++.dg/warn/weak1.C: New test.
53517
53518 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
53519
53520         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53521         Remove first, non-varying, argument.
53522
53523 2002-01-23  Richard Henderson  <rth@redhat.com>
53524
53525         * gcc.dg/inline-2.c: New.
53526
53527         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53528         Add optional target arg.  Check number of arguments.
53529         (scan-assembler-not, scan-assembler-dem): Likewise.
53530         (scan-assembler-dem-not): Likewise.
53531
53532 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53533
53534         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53535         line 12.
53536         * g++.old-deja/g++.brendan/parse3.C,
53537         g++.old-deja/g++.other/crash26.C,
53538         g++.old-deja/g++.other/crash28.C,
53539         g++.old-deja/g++.other/crash29.C,
53540         g++.old-deja/g++.other/crash30.C,
53541         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53542
53543 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
53544
53545         * gcc.dg/20020115-1.c: New.
53546
53547 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
53548
53549         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53550
53551 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
53552
53553         * gcc.dg/20020122-3.c: New.
53554
53555 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
53556
53557         * g++.dg/other/gc1.C: New test.
53558
53559 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53560
53561         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53562
53563 2002-01-22  Richard Henderson  <rth@redhat.com>
53564
53565         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53566
53567 2002-01-22  Richard Henderson  <rth@redhat.com>
53568
53569         * gcc.dg/20020122-4.c: New.
53570
53571 2002-01-22  H.J. Lu <hjl@gnu.org>
53572
53573         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53574         link output.
53575         * gcc.dg/special/ecos.exp: Likewise.
53576         * lib/g++-dg.exp: Likewise.
53577         * lib/g77-dg.exp: Likewise.
53578         * lib/gcc-dg.exp : Likewise.
53579         * lib/mike-g++.exp: Likewise.
53580         * lib/mike-g77.exp: Likewise.
53581         * lib/mike-gcc.exp: Likewise.
53582         * lib/objc-dg.exp: Likewise.
53583
53584 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
53585
53586         PR target/5379
53587         * gcc.dg/20020122-2.c: New test.
53588
53589 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
53590
53591         * gcc.dg/20020122-1.c: New test.
53592
53593 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
53594
53595         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53596
53597 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
53598
53599         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53600
53601 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53602
53603         * gcc.c-torture/compile/20020121-1.c: New test.
53604
53605 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53606
53607         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53608         ld_library_path.
53609
53610 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
53611
53612         * gcc.dg/20020218-1.c: New test.
53613
53614 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
53615
53616         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53617         messages
53618         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53619         "At global scope" warning
53620         * g++.dg/ext/align1.C: Change cygwin test for alignment
53621         from db-bogus to dg-warning
53622
53623 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
53624
53625         * g77.f-torture/compile/cpp2.F: New test.
53626
53627 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53628
53629         * g++.dg/template/access1.C: New test.
53630
53631 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
53632
53633         * gcc.dg/20020118-1.c: New.
53634
53635 2002-01-18  Kazu Hirata  <kazu@hxi.com>
53636
53637         * gcc.c-torture/execute/20020118-1.c: New test.
53638
53639 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53640
53641         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53642         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53643         alignment warnings.
53644
53645 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53646
53647         * gcc.misc-tests/i386-prefetch.exp: Save and restore
53648         torture_with_loops and torture_without_loops
53649
53650 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
53651
53652         * gcc.c-torture/compile/20020116-1.c: New test.
53653
53654 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
53655
53656         * gcc.dg/20020116-2.c: New test.
53657
53658         * gcc.dg/ultrasp4.c: New test.
53659
53660         * gcc.dg/20020116-1.c: New test.
53661
53662 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
53663
53664         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53665         by EABI.
53666
53667 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
53668
53669         * gcc.misc-tests/i386-prefetch.exp: New.
53670         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53671         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53672         * gcc.misc-tests/i386-pf-none-1.c: New test.
53673         * gcc.misc-tests/i386-pf-sse-1.c: New test.
53674
53675 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
53676
53677         * gcc.dg/gnu89-init-1.c: Add new tests.
53678
53679 2002-01-15  Andreas Jaeger  <aj@suse.de>
53680
53681         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53682         * gcc.dg/i386-mmx-2.c: Likewise.
53683         * gcc.dg/i386-sse-1.c: Likewise.
53684         * gcc.dg/i386-sse-2.c: Likewise.
53685         * gcc.dg/i386-sse-3.c: Likewise.
53686
53687 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
53688
53689         * g77.f-torture/execute/intrinsic-unix-bessel.f:
53690         Uncomment additional cases that now pass.
53691
53692 2002-01-11  Richard Henderson  <rth@redhat.com>
53693
53694         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53695         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53696
53697 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
53698
53699         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53700
53701 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
53702
53703         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53704         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53705
53706 2002-01-10  Dale Johannesen  <dalej@apple.com>
53707
53708         * gcc.c-torture/execute/loop-11.c: New.
53709
53710 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
53711
53712         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53713         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53714
53715 2002-01-09  Richard Henderson  <rth@redhat.com>
53716
53717         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53718         type in which to perform the operation for each size.
53719
53720 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
53721
53722         * gcc.c-torture/compile/20020109-2.c: New test.
53723
53724 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
53725
53726         * gcc.c-torture/execute/loop-10.c: New test.
53727
53728 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53729
53730         * gcc.c-torture/compile/20010226-1.c: New test.
53731         * gcc.c-torture/compile/20010227-1.c: New test.
53732         * gcc.c-torture/compile/20010426-1.c: New test.
53733         * gcc.c-torture/compile/20010510-1.c: New test.
53734         * gcc.c-torture/compile/20010605-3.c: New test.
53735         * gcc.c-torture/compile/20010824-1.c: New test.
53736         * gcc.c-torture/execute/20010409-1.c: New test.
53737         * gcc.dg/noncompile/20000901-1.c: New test.
53738         * gcc.dg/20001023-1.c: New test.
53739         * gcc.dg/20001101-1.c: New test.
53740         * gcc.dg/20001102-1.c: New test.
53741         * gcc.dg/20010207-1.c: New test.
53742         * gcc.dg/20010405-1.c: New test.
53743         * gcc.dg/20010822-1.c: New test.
53744         * gcc.dg/20011107-1.c: New test.
53745
53746 2002-01-09  Jeffrey A Law  (law@redhat.com)
53747
53748         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53749
53750         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
53751         execution failure on PA targets.
53752
53753 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53754
53755         * gcc.c-torture/compile/20020109-1.c: New test.
53756
53757 2002-01-08  Kazu Hirata  <kazu@hxi.com>
53758
53759         * gcc.c-torture/execute/20020108-1.c: New test.
53760
53761 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
53762
53763         * gcc.dg/20020108-1.c: New test.
53764
53765 2002-01-08  H.J. Lu <hjl@gnu.org>
53766
53767         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53768         for header files.
53769
53770 2002-01-08  Geoff Keating  <geoffk@redhat.com>
53771
53772         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53773         consistency.
53774
53775 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
53776
53777         * gcc.dg/altivec-4.c: Test altivec predicates.
53778
53779 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
53780
53781         * gcc.c-torture/execute/20020107-1.c: New test.
53782
53783 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
53784
53785         PR c/5279
53786         * gcc.c-torture/compile/20020106-1.c: New test.
53787
53788 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
53789
53790         * gcc.c-torture/execute/nestfunc-4.c: New test.
53791
53792 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53793
53794         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53795         extra triple that slipped in.
53796         * g++.old-deja/g++.abi/align.C: Likewise.
53797         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53798
53799 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53800
53801         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53802         * g++.old-deja/g++.abi/align.C: Likewise.
53803         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53804
53805         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53806         on FreeBSD/i386.
53807         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53808         FreeBSD.
53809
53810 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
53811
53812         * gcc.dg/20020104-1.c: New test.
53813
53814         * gcc.dg/20020104-2.c: New test.
53815
53816 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
53817
53818         * gcc.dg/20020103-1.c: Fix typo in target selector.
53819
53820 2002-01-03  Richard Henderson  <rth@redhat.com>
53821
53822         * gcc.dg/20020103-1.c: New.
53823
53824 2002-01-03  Kazu Hirata  <kazu@hxi.com>
53825
53826         * gcc.c-torture/execute/20020103-1.c: New test.
53827
53828 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
53829
53830         * g++.dg/other/debug2.C: New test.
53831
53832         * gcc.c-torture/compile/20020103-1.c: New test.
53833
53834 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
53835
53836         * gcc.dg/gnu89-init-1.c: Added new tests.
53837
53838 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53839
53840         * g++.dg/template/friend2.C: Remove as patch is reverted.
53841
53842         * g++.dg/warn/oldcast1.C: New test.
53843
53844         * g++.dg/template/ptrmem1.C: New test.
53845         * g++.dg/template/ptrmem2.C: New test.
53846
53847         * g++.dg/template/ntp.C: New test.
53848
53849         * g++.dg/other/component1.C: New test.
53850
53851         * g++.dg/template/ttp3.C: New test.
53852
53853         * g++.dg/template/friend2.C: New test.
53854         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53855
53856 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53857
53858         * g++.dg/other/ptrmem1.C: New test.
53859         * g++.dg/other/ptrmem2.C: New test.
53860
53861 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53862
53863         * g++.dg/template/ctor1.C: New test.
53864
53865 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53866
53867         * g++.dg/template/friend2.C: New test.
53868
53869 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
53870
53871         * gcc.dg/mmix-1.c: New test.
53872
53873 2001-12-31  Richard Henderson  <rth@redhat.com>
53874
53875         * gcc.dg/asm-5.c: New.
53876
53877 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
53878
53879         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53880         in namespace __gnu_cxx
53881
53882 2001-12-30  Richard Henderson  <rth@redhat.com>
53883
53884         * gcc.dg/debug-6.c: New.
53885
53886 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
53887
53888         * gcc.c-torture/compile/20011229-2.c: New test.
53889
53890 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
53891
53892         * gcc.dg/debug-3.c: New test.
53893         * gcc.dg/debug-4.c: New test.
53894         * gcc.dg/debug-5.c: New test.
53895
53896 2001-12-29  Richard Henderson  <rth@redhat.com>
53897
53898         * g++.dg/eh/loop1.C: New.
53899
53900 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53901
53902         * g++.dg/template/crash1.C: New test.
53903
53904 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53905
53906         * g++.dg/other/const1.C: New test.
53907
53908 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53909
53910         * gcc.c-torture/compile/20011229-1.c: New test.
53911
53912 2001-12-28  Stan Shebs  <shebs@apple.com>
53913
53914         * lib/objc-torture.exp: Resync with c-torture.exp.
53915         * lib/objc.exp: Load standard libraries.
53916
53917 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
53918
53919         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
53920         additional tests.
53921
53922 2001-12-27  Roger Sayle <roger@eyesopen.com>
53923
53924         * gcc.c-torture/execute/string-opt-16.c: New testcase.
53925
53926 2001-12-27  Richard Henderson  <rth@redhat.com>
53927
53928         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
53929
53930 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
53931
53932         * g++.dg/eh/ctor1.C: New test.
53933         * g++.dg/other/error2.C: New test.
53934
53935 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
53936
53937         * g++.dg/other/init2.C: New test.
53938
53939 2001-12-24  Richard Henderson  <rth@redhat.com>
53940
53941         * gcc.dg/20011223-1.c: New.
53942         * gcc.dg/inline-1.c: New.
53943
53944 2001-12-23  Richard Henderson  <rth@redhat.com>
53945
53946         * gcc.dg/asm-4.c: Test operand modifiers.
53947
53948 2001-12-23  Richard Henderson  <rth@redhat.com>
53949
53950         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53951
53952 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53953
53954         * gcc.c-torture/execute/20011223-1.c: New test.
53955
53956 2001-12-21  Richard Henderson  <rth@redhat.com>
53957
53958         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53959         re-enables the warning.
53960
53961 2001-12-21  Richard Henderson  <rth@redhat.com>
53962
53963         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53964
53965 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53966
53967         * gcc.c-torture/compile/20011218-1.c: New test.
53968
53969 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
53970
53971         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
53972         arm-isr.c test.
53973         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
53974         epilogue generation for ARM ISR routines.
53975
53976 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53977
53978         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53979         * gcc.dg/format/c90-printf-3.c: Likewise.
53980         * gcc.dg/format/c99-printf-3.c: Likewise.
53981         * gcc.dg/format/ext-1.c: Likewise.
53982         * gcc.dg/format/ext-6.c: Likewise.
53983         * gcc.dg/format/format.h: Prototype unlocked stdio.
53984
53985 2001-12-20  Richard Henderson  <rth@redhat.com>
53986
53987         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53988         (arena): Use it.
53989         (malloc): Correct allocation logic.  Abort if we fill up the
53990         arena before initialization complete.
53991         (realloc): Correct allocation logic.
53992
53993 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53994
53995         * gcc.c-torture/compile/20011219-2.c: New test.
53996
53997         * gcc.c-torture/execute/20011219-1.c: New test.
53998
53999 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
54000
54001         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54002         target does not support weak symbols.
54003
54004 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
54005
54006         * gcc.c-torture/compile/20011219-1.c: New test.
54007
54008 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
54009
54010         * g++.dg/other/error1.C: New test.
54011
54012 2001-12-17  Jeffrey A Law  (law@redhat.com)
54013
54014         * gcc.c-torture/execute/20011217-1.c: New test.
54015
54016 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
54017
54018         * objc.dg/special/: New directory.
54019         * objc.dg/special/special.exp: New file.
54020         * objc.dg/special/unclaimed-category-1.h: New file.
54021         * objc.dg/special/unclaimed-category-1a.m: New file.
54022         * objc.dg/special/unclaimed-category-1.m: New file.
54023
54024 2001-12-17  Andreas Jaeger  <aj@suse.de>
54025
54026         * gcc.c-torture/compile/20011217-2.c: New test.
54027
54028 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54029
54030         * gcc.c-torture/compile/20011217-1.c: New test.
54031
54032 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
54033
54034         * gcc.dg/20011214-1.c: New.
54035
54036 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
54037
54038         * gcc.dg/altivec-4.c: New.
54039
54040 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
54041
54042         * gcc.dg/20011113-1.c: New test.
54043
54044 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54045
54046         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54047         std::__malloc_alloc_template<0> and
54048         std::__default_alloc_template<false, 0>.
54049
54050 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
54051
54052         * objc/execute/bf-21.m: New test.
54053         * objc/execute/enumeration-1.m: New test.
54054         * objc/execute/enumeration-2.m: New test.
54055
54056 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
54057
54058         * gcc.dg/gnu89-init-1.c: New test.
54059
54060 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
54061
54062         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54063         * g++.old-deja/g++.jason/2371.C: Likewise.
54064         * g++.old-deja/g++.jason/template33.C: Likewise.
54065         * g++.old-deja/g++.jason/template34.C: Likewise.
54066         * g++.old-deja/g++.jason/template36.C: Likewise.
54067         * g++.old-deja/g++.oliva/typename1.C: Likewise.
54068         * g++.old-deja/g++.oliva/typename2.C: Likewise.
54069         * g++.old-deja/g++.other/typename1.C: Likewise.
54070         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54071         * g++.old-deja/g++.pt/nontype5.C: Likewise.
54072         * g++.old-deja/g++.pt/typename11.C: Likewise.
54073         * g++.old-deja/g++.pt/typename14.C: Likewise.
54074         * g++.old-deja/g++.pt/typename16.C: Likewise.
54075         * g++.old-deja/g++.pt/typename3.C: Likewise.
54076         * g++.old-deja/g++.pt/typename4.C: Likewise.
54077         * g++.old-deja/g++.pt/typename5.C: Likewise.
54078         * g++.old-deja/g++.pt/typename7.C: Likewise.
54079         * g++.old-deja/g++.robertl/eb9.C: Likewise.
54080
54081 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
54082
54083         * g++.dg/other/linkage1.C: New test.
54084         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54085         specifiers.
54086
54087 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54088
54089         * gcc.dg/concat.c: New test.
54090
54091 2001-12-11  Stan Shebs  <shebs@apple.com>
54092
54093         * objc/compile: New test directory.
54094         * objc/compile/compile.exp: New expect script.
54095         * objc/compile/20011211-1.m: New compile test.
54096
54097 2001-12-11  Jason Merrill  <jason@redhat.com>
54098
54099         * lib/prune.exp (prune_gcc_output): Also handle "In member
54100         function".  So many permutations...
54101
54102 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
54103
54104         * g++.dg/template/typedef1.C: New test.
54105
54106 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
54107
54108         * g++.dg/other/copy1.C: New test.
54109
54110 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
54111
54112         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54113
54114         * gcc.dg/builtin-choose-expr.c: New.
54115
54116 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
54117
54118         * gcc.dg/altivec-2.c: New.
54119
54120 2001-12-07  Richard Henderson  <rth@redhat.com>
54121
54122         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54123
54124 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
54125
54126         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54127         ultrasparc.
54128
54129 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54130
54131         * g++-old.deja/g++.robertl/eb101.C: Deleted.
54132
54133 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
54134
54135         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54136         variable argument list.
54137
54138 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
54139
54140         * gcc.c-torture/execute/memcheck: Delete entire directory.
54141         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54142         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54143
54144 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54145
54146         * gcc.dg/Wshadow-1.c: New test.
54147
54148 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
54149
54150         * gcc.c-torture/compile/20011130-1.c: New test.
54151
54152         * gcc.dg/noncompile/20011025-1.c: New test.
54153
54154         * g++.dg/other/anon-union.C: New test.
54155
54156         * gcc.c-torture/execute/20011024-1.c: New test.
54157
54158 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54159
54160         * gcc.c-torture/execute/20000722-1.x,
54161         gcc.c-torture/execute/20010123-1.x: Remove.
54162         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54163         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54164         gcc.dg/c99-complit-2.c: New tests.
54165
54166 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
54167
54168         * g++.dg/inherit/base1.C: New test.
54169
54170 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
54171
54172         * g++.dg/other/stdarg1.C: New test.
54173
54174         * gcc.c-torture/compile/20011130-2.c: New test.
54175
54176 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
54177
54178         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54179         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54180         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54181         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54182         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54183         * gcc.dg/builtin-prefetch-1.c: New test.
54184
54185 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
54186
54187         * gcc.dg/20011130-1.c: New test.
54188
54189 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
54190
54191         * g++.dg/other/scope1.C: New test.
54192         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54193
54194 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54195
54196         * gcc.dg/vla-init-1.c: New test.
54197
54198 2001-12-01  Geoff Keating  <geoffk@redhat.com>
54199
54200         * gcc.c-torture/compile/structs.c: New testcase from GDB.
54201
54202 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54203
54204         * objc.dg/alias.m: Update.
54205         * objc.dg/class-1.m: Update.
54206         * objc.dg/const-str-1.m: Update.
54207         * objc.dg/fwd-proto-1.m: Update.
54208         * objc.dg/id-1.m: Update.
54209         * objc.dg/super-class-1.m: Update.
54210
54211 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
54212
54213         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54214         constructs.
54215
54216 2001-11-28  Jeffrey A Law  (law@cygnus.com)
54217
54218         * gcc.c-torture/execute/20011128-1.c: New test.
54219
54220 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
54221
54222         * gcc.dg/20011127-1.c: New test.
54223
54224 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54225
54226         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
54227         from Austin Group draft 7.
54228         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
54229         scanf format arguments.
54230         * gcc.dg/format/no-exargs-2.c: New test.
54231
54232 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
54233
54234         * g++.dg/abi/vbase8-4.C: New test.
54235
54236 2001-11-24  Ian Lance Taylor  <ian@airs.com>
54237
54238         * gcc.c-torture/execute/20011121-1.c: New test.
54239
54240 2001-11-23  Jeffrey A Law  (law@cygnus.com)
54241
54242         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54243
54244 2001-11-23  Andreas Jaeger  <aj@suse.de>
54245
54246         * gcc.dg/cpp/charconst-2.c: New test.
54247
54248 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
54249
54250         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54251         to the host if it is remote.  Let tests specify extra headers
54252         they use.
54253         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54254         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54255         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54256         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54257         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54258         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54259         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54260         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54261         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54262         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54263
54264 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
54265
54266         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54267         for little endian ARMs.
54268
54269 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
54270
54271         * gcc.c-torture/compile/20011119-1.c: New test.
54272         * gcc.c-torture/compile/20011119-2.c: New test.
54273
54274 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
54275
54276         * gcc.dg/altivec-1.c: Fix typo.
54277
54278 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54279
54280         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54281
54282 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
54283
54284         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54285
54286 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
54287
54288         * lib/g77.exp: Don't specify --rpath-link.
54289
54290         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54291         across all the headers.
54292         * gcc.dg/format/format.exp: For testing on a remote host,
54293         copy format.h.
54294
54295         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54296         * gcc.c-torture/execute/930406-1.c: Likewise.
54297         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54298
54299 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
54300
54301         * gcc.dg/altivec-1.c: New.
54302
54303 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
54304
54305         * gcc.dg/cpp/fpreprocessed.c: New test case.
54306
54307 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54308
54309         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54310         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54311         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54312
54313 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54314
54315         * gcc.dg/no-builtin-1.c: New test.
54316
54317 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
54318
54319         * gcc.c-torture/execute/20011115-1.c: New test.
54320
54321 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
54322
54323         * gcc.c-torture/compile/20011114-2.c: New test.
54324         * gcc.c-torture/compile/20011114-3.c: New test.
54325         * gcc.c-torture/compile/20011114-4.c: New test.
54326
54327 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54328
54329         * g++.dg/other/init1.C: New test.
54330
54331 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
54332
54333         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54334         message.
54335
54336         * gcc.c-torture/execute/20011114-1.c: New testcase.
54337
54338         * gcc.c-torture/compile/20010327-1.c: Revert last change.
54339         * gcc.c-torture/compile/20011114-1.c: New test, exactly
54340         like the (before this change) version of 20010327-1.c.
54341
54342 2001-11-14  Roger Sayle <roger@eyesopen.com>
54343
54344         * gcc.c-torture/execute/string-opt-13.c: New testcase.
54345
54346 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
54347
54348         * g++.dg/init/array2.C: New test.
54349
54350 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
54351
54352         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54353
54354 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
54355
54356         * g++.dg/other/forscope1.C: New test.
54357         * g++.dg/ext/forscope1.C: New test.
54358         * g++.dg/ext/forscope2.C: New test.
54359
54360 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
54361
54362         * gcc.c-torture/execute/20011113-1.c: New test.
54363
54364 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
54365
54366         * gcc.c-torture/execute/20011109-2.c: New test.
54367
54368         * gcc.c-torture/execute/20011109-1.c: New test.
54369
54370 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
54371
54372         * gcc.c-torture/compile/20011109-1.c: New test.
54373
54374 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
54375
54376         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54377         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54378         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54379         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54380         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54381         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54382         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54383
54384 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54385
54386         * g++.dg/warn/Wshadow-1.C: New tests.
54387         * g++.old-deja/g++.mike/for3.C: Update.
54388
54389 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54390
54391         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54392         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54393         XFAILs.  Adjust expected error texts.
54394         * gcc.c-torture/compile/20011106-1.c,
54395         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54396         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54397         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54398         gcc.dg/c99-array-lval-5.c: New tests.
54399
54400 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54401
54402         * gcc.dg/cpp/defined.c: Update.
54403
54404 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54405
54406         * gcc.c-torture/execute/anon-1.c: New test.
54407
54408 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
54409
54410         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54411         same size, so no warning should be produced on stormy16.
54412
54413         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54414         due to oversized array.
54415         * g++.old-deja/g++.mike/ns15.C: Likewise.
54416         * g++.old-deja/g++.pt/crash16.C: Likewise.
54417
54418 2001-11-02  Graham Stott  <grahams@redhat.com>
54419
54420         * g++.dgother/debug1.C: Fix typos.
54421
54422 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
54423
54424         * g++.dg/other/debug1.C: New test.
54425
54426 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54427
54428         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54429         of unsigned long.
54430
54431 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
54432
54433         * gcc.dg/20011029-2.c: New test.
54434
54435         * gcc.c-torture/compile/20011029-1.c: New test.
54436
54437 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
54438
54439         * objc/execute/class_self-1.m: New test.
54440         * objc/execute/class_self-2.m: New test.
54441
54442 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
54443
54444         * gcc.misc-tests/msgs.exp: Delete.
54445         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54446         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
54447         error set to match recent changes.
54448
54449 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
54450
54451         * gcc.dg/20011021-1.c: New test.
54452
54453 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
54454
54455         * gcc.c-torture/compile/20011023-1.c: New test.
54456
54457 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
54458
54459         * lib/g77.exp: Rewrite based on lib/g++.exp.
54460
54461 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
54462
54463         * gcc.c-torture/execute/20011019-1.c: New test.
54464
54465         * gcc.dg/20011018-1.c: New test.
54466
54467 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
54468
54469         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54470
54471 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
54472
54473         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54474         * gcc.dg/attr-invalid.c: Likewise.
54475
54476 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
54477
54478         * gcc.dg/20011015-1.c: New test.
54479
54480 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54481
54482         * g++.dg/template/unify2.C: New test.
54483
54484 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54485
54486         * g++.dg/other/exception-specification.C: New test
54487
54488 2001-10-13  Tom Rix  <trix@redhat.com>
54489
54490         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54491         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54492
54493 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
54494
54495         * gcc.dg/20011009-1.c: New test.
54496
54497 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
54498
54499         PR g++/4476
54500         * g++.dg/other/friend1.C: New test.
54501
54502 2001-10-11  Richard Henderson  <rth@redhat.com>
54503
54504         * g++.old-deja/g++.other/crash18.C: Add -S to options.
54505
54506 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54507
54508         * gcc.c-torture/compile/20011010-1.c: New.
54509
54510 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54511
54512         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54513         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54514         g77.f-torture/execute/execute.exp,
54515         g77.f-torture/noncompile/noncompile.exp,
54516         gcc.c-torture/compile/compile.exp,
54517         gcc.c-torture/execute/execute.exp,
54518         gcc.c-torture/execute/ieee/ieee.exp,
54519         gcc.c-torture/execute/memcheck/memcheck.exp,
54520         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54521         objc/execute/execute.exp: Update FSF address.
54522
54523 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
54524
54525         * gcc.dg/cpp/cmdlne-C.c: Update.
54526         * gcc.dg/cpp/cmdlne-C2.c: New.
54527
54528 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54529
54530         * gcc.c-torture/execute/20011008-3.c: New.
54531
54532 2001-10-08  DJ Delorie  <dj@redhat.com>
54533
54534         * gcc.dg/20011008-1.c: New.
54535         * gcc.dg/20011008-2.c: New.
54536
54537 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54538
54539         * gcc.dg/cpp/spacing1.c: Update test.
54540
54541 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54542
54543         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54544         spelling errors of "separate" as "seperate".
54545
54546 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
54547
54548         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54549         enough to avoid inlining.
54550
54551 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54552
54553         * lib/g77.exp: set libg2c_dir correctly.
54554
54555 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54556
54557         * gcc.dg/cpp/macro11.c: New test.
54558
54559 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54560
54561         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54562         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54563         gcc.dg/format/multattr-3.c: New tests.
54564         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
54565         tests for format attributes on function pointers being rejected.
54566
54567 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54568
54569         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54570
54571 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54572
54573         * g++.dg/warn/format1.C: New test.
54574
54575 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54576
54577         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54578
54579 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54580
54581         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54582
54583 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54584
54585         * gcc.dg/cpp/redef2.c: Add test.
54586
54587 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
54588
54589         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54590         long-standing bug on i686, apparently.
54591         * gcc.c-torture/execute/loop-2c.x: New file.
54592         * gcc.c-torture/execute/loop-2d.x: New file.
54593         * gcc.c-torture/execute/loop-3c.x: New file.
54594
54595 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
54596
54597         * gcc.dg/cpp/20000625-2.c: Correct line number.
54598
54599 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54600
54601         * gcc.dg/cpp/macro10.c: New test.
54602         * gcc.dg/cpp/strify3.c: New test.
54603         * gcc.dg/cpp/spacing1.c: Add tests.
54604         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54605         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54606
54607 2001-09-24  DJ Delorie  <dj@redhat.com>
54608
54609         * gcc.c-torture/execute/20010924-1.c: New test.
54610
54611 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54612
54613         * objc/execute/paste.m: Remove.
54614
54615 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54616
54617         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54618
54619 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
54620
54621         * g77.dg/strlen0.f: New test.
54622
54623 2001-09-21  Richard Henderson  <rth@redhat.com>
54624
54625         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54626         * g++.old-deja/g++.abi/vtable2.C: Likewise.
54627
54628 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54629
54630         Table-driven attributes.
54631         * g++.dg/ext/attrib1.C: New test.
54632
54633 2001-09-20  DJ Delorie  <dj@redhat.com>
54634
54635         * gcc.dg/20000926-1.c: Update expected warning messages.
54636         * gcc.dg/array-2.c: Likewise, and test for warnings too.
54637         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54638         array.
54639
54640 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
54641
54642         * g++.dg/eh/registers1.C: New test case.
54643
54644 2001-09-17  Richard Henderson  <rth@redhat.com>
54645
54646         * gcc.dg/array-5.c: Fix VLA decomposition test.
54647
54648 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54649
54650         * gcc.dg/cpp/line5.c: New testcase.
54651
54652 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54653
54654         * gcc.dg/cpp/macro9.c: New test.
54655
54656 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
54657
54658         * gcc.c-torture/execute/980223.c: Change type of addr from long
54659         to char *.
54660
54661 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
54662
54663         * gcc.c-torture/execute/20010915-1.c: New test.
54664
54665 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
54666
54667         * g77.dg/bprob: New directory.
54668         * g77.dg/bprob/bprob.exp: New file.
54669         * g77.dg/bprob/bprob-1.f: New test.
54670         * g77.dg/gcov: New directory.
54671         * g77.dg/gcov/gcov.exp: New file.
54672         * g77.dg/gcov/gcov-1.f: New test.
54673         * g77.dg/gcov/gcov-1.x: New file.
54674
54675 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54676
54677         * gcc.dg/cpp/directiv.c: Update.
54678         * gcc.dg/cpp/undef1.c: Update.
54679
54680 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
54681
54682         * gcc.dg/20010912-1.c: New test.
54683
54684 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
54685
54686         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54687         language-independent file in lib.
54688         * lib/gcov.exp: New file.
54689
54690 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54691
54692         * gcc.c-torture/compile/20010911-1.c: New test.
54693
54694 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
54695
54696         * lib/profopt.exp: New, to support profile-directed optimizations.
54697         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54698         * gcc.misc-tests/bprob-1.c: New test.
54699         * gcc.misc-tests/bprob-2.c: New test.
54700
54701 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
54702
54703         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54704         XFAIL and which kinds of gcov output to verify.
54705         * gcc.misc-tests/gcov-4b.x: New file.
54706         * gcc.misc-tests/gcov-5b.x: New file.
54707         * gcc.misc-tests/gcov-6.x: New file.
54708         * gcc.misc-tests/gcov-7.c: New test.
54709         * gcc.misc-tests/gcov-7.x: New file.
54710
54711 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
54712
54713         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54714         * gcc.misc-tests/gcov-6.c: New test.
54715
54716 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54717
54718         PR c++/3986
54719         * g++.dg/abi/vbase1.C: New test.
54720
54721 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
54722
54723         * objc.dg/method-2.m: New.
54724
54725 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54726
54727         PR c++/4203
54728         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54729         * g++.dg/init/empty1.C: New test.
54730
54731 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
54732
54733         * gcc.c-torture/compile/20010903-1.c: New test.
54734
54735 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
54736
54737         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54738         for m68k.
54739
54740 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
54741
54742         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54743
54744         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54745
54746         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54747
54748 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
54749
54750         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54751         for 16-bit 'unsigned int'.
54752
54753 2001-08-29  Kazu Hirata  <kazu@hxi.com>
54754
54755         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54756
54757 2001-08-27  Richard Henderson  <rth@redhat.com>
54758
54759         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54760         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54761
54762 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
54763
54764         * gcc.dg/asm-names.c (ymain): New.
54765
54766 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
54767
54768         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54769         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54770         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54771
54772 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54773
54774         * gcc.dg/compare5.c: New testcase.
54775
54776 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
54777
54778         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54779         and "In instantiation".
54780
54781 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
54782
54783         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54784
54785 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
54786
54787         * gcc.misc-tests/gcov.exp: Add support for branch information.
54788         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54789         * gcc.misc-tests/gcov-4.c: New test.
54790         * gcc.misc-tests/gcov-4b.c: New test.
54791         * gcc.misc-tests/gcov-5b.c: New test.
54792
54793 2001-08-20  Zack Weinberg  <zackw@panix.com>
54794
54795         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54796         expected to fail.
54797
54798 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54799
54800         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54801
54802 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
54803
54804         * g++.dg/eh/template1.C: New test.
54805
54806 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
54807
54808         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54809         Fix thinko.
54810         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54811         for xfail.
54812
54813 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
54814
54815         * lib/g77-dg.exp: Use prune.exp for common procedures
54816         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54817         * lib/g77.exp: (g77-dg-prune) Remove
54818
54819 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
54820
54821         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54822
54823 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54824
54825         * g++.dg/template/unify1.C: New test.
54826
54827 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
54828
54829         * g++.dg/abi/empty4.C: New test.
54830
54831 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
54832
54833         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54834         solaris2.*
54835         * g77.f-torture/compile/pr3743.x: Likewise.
54836
54837 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54838
54839         * g++.dg/other/using-declaration.C: New test.
54840
54841 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54842
54843         * gcc.dg/cpp/tr-sign.c: New testcase.
54844
54845 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54846
54847         * gcc.dg/cpp/19951025-1.c: Revert.
54848         * gcc.dg/cpp/directiv.c: We no longer process directives that
54849         interrupt macro arguments.
54850
54851 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
54852
54853         * gcc.dg/bconstp-1.c: New test.
54854
54855 2001-08-03  Richard Henderson  <rth@redhat.com>
54856
54857         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54858
54859 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54860
54861         * gcc.dg/cpp/19951025-1.c: Update.
54862
54863 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
54864
54865         * g77.dg/ff90-1.f (s): Fix reference of variable z,
54866         should be x.
54867
54868 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
54869
54870         Kill -fhonor-std.
54871         * g++.old-deja/g++.ns/ns14.C: Remove special options.
54872         * g++.old-deja/g++.other/std1.C: Likewise.
54873         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54874
54875 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
54876
54877         * lib/g77.exp: Load gcc-defs.exp for common procedures
54878         (g77_pass, g77_fail, g77_finish, g77_exit,
54879         ${tool}_check_unsupported_p} Now redundant.  Deleted.
54880
54881 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54882
54883         * g77.dg/fbackslash.f
54884         * g77.dg/fcase-preserve.f
54885         * g77.dg/ff90-1.f
54886         * g77.dg/ffixed-line-length-0.f
54887         * g77.dg/ffixed-line-length-132.f
54888         * g77.dg/ffixed-line-length-7.f
54889         * g77.dg/ffixed-line-length-72.f
54890         * g77.dg/ffixed-line-length-none.f
54891         * g77.dg/ffree-form-1.f
54892         * g77.dg/fno-backslash.f
54893         * g77.dg/fno-f90-1.f
54894         * g77.dg/fno-fixed-form-1.f
54895         * g77.dg/fno-onetrip.f
54896         * g77.dg/fno-typeless-boz.f
54897         * g77.dg/fno-underscoring.f
54898         * g77.dg/fno-vxt-1.f
54899         * g77.dg/fonetrip.f
54900         * g77.dg/ftypeless-boz.f
54901         * g77.dg/fugly-assumed.f
54902         * g77.dg/funderscoring.f
54903         * g77.dg/fvxt-1.f
54904
54905 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
54906
54907         * objc.dg/fwd-proto-1.m: New.
54908         * objc.dg/local-decl-1.m: New.
54909         * objc.dg/naming-1.m: New.
54910         * objc.dg/naming-2.m: New.
54911         * objc.dg/proto-hier-1.m: New.
54912
54913 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
54914
54915         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54916         largest-type elements to a struct makes its size grow.
54917
54918 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54919
54920         * g++.dg/abi/vthunk1.C: New test.
54921
54922 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54923
54924         * g++.dg/abi/vbase8-22.C: New test.
54925
54926 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54927
54928         * gcc.dg/cpp/macro8.c: New test.
54929
54930 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54931
54932         * g++.dg/abi/vbase8-21.C: New test.
54933
54934 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54935
54936         * g++.dg/abi/vbase8-10.C: New test.
54937
54938 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54939
54940         * lib/g++.exp (g++_set_ld_library_path): Renamed to
54941         ${tool}_set_ld_library_path.
54942         Changed caller.
54943         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54944         g++.exp.
54945
54946 2001-07-26  Stan Cox <scox@redhat.com>
54947
54948         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54949         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54950         gcc_exit, gcc_check_unsupported_p):
54951         Moved to gcc-deps.exp
54952         * gcc-deps.exp: New file.
54953
54954 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54955
54956         * g++.old-deja/g++.pt/defarg14.C: New test.
54957
54958 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54959
54960         * g++.old-deja/g++.other/lineno5.C: New test.
54961
54962 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54963
54964         * g++.old-deja/g++.pt/crash68.C: New test.
54965
54966 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54967
54968         * g++.old-deja/g++.other/crash42.C: New test.
54969
54970 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54971
54972         * gcc.dg/cpp/extratokens.c: Fix.
54973         * gcc.dg/cpp/skipping2.c: New tests.
54974
54975 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54976
54977         * gcc.c-torture/execute/20010724-1.c: New file.
54978         * gcc.c-torture/execute/20010724-1.x: New file.
54979
54980 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54981
54982         * g++.old-deja/g++.other/cond7.C: New test.
54983
54984 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54985
54986         * g++.old-deja/g++.other/optimize4.C: New test.
54987
54988 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54989
54990         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54991
54992 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54993
54994         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54995         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54996         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54997         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54998
54999         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55000         bug report" message.
55001
55002         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55003         * g++.dg/ext/instantiate1.C: Move from old-deja.
55004
55005 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
55006
55007         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55008         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55009         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55010         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55011
55012 2001-07-23  Jeffrey A Law  (law@cygnus.com)
55013
55014         * gcc.c-torture/execute/20010723-1.c: New test.
55015
55016 2001-07-23  Ben Elliston  <bje@redhat.com>
55017
55018         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55019
55020 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55021
55022         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55023         i[34567]86-*-*.
55024         Delete handling of ieee_multilib_flags.
55025         Pass -mieee for alpha*-*-* and sh-*-*.
55026         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55027
55028 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
55029
55030         Remove old-abi tests.
55031         * g++.old-deja/g++.mike/p11116.C: Remove.
55032         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55033
55034 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
55035
55036         * g77.f-torture/compile/pr3743.f: New test
55037
55038 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
55039
55040         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55041
55042 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55043
55044         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55045         g++.old-deja/g++.pt/static6.C: Likewise.
55046         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55047         supports weak symbols.
55048
55049 2001-07-18  Andreas Jaeger  <aj@suse.de>
55050
55051         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55052         supported again.
55053
55054 2001-07-18  Andreas Jaeger  <aj@suse.de>
55055
55056         * gcc.dg/iftrap-1.c: Fix target line.
55057
55058 2001-07-17  Richard Henderson  <rth@redhat.com>
55059
55060         * gcc.c-torture/execute/20010717-1.c: New.
55061
55062 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55063
55064         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55065         tests.
55066
55067 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55068
55069         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55070
55071 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55072
55073         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55074         UAC_SIGBUS, UAC_NOPRINT definitions.
55075
55076 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
55077
55078         * objc/execute/object_is_class.m: New test.
55079         * objc/execute/object_is_meta_class.m: New test.
55080
55081 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55082
55083         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55084         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55085
55086 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
55087
55088         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55089         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55090
55091 2001-07-14  Richard Henderson  <rth@redhat.com>
55092
55093         * gcc.dg/iftrap-1.c: New.
55094
55095 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
55096
55097         * g77.f-torture/execute/intrinsic77.f: New test.
55098
55099 2001-07-11  Janis Johnson <janis@us.ibm.com>
55100
55101         * gcc.misc-tests/gcov-3.c: New test.
55102
55103 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55104
55105         * gcc.c-torture/compile/20010711-1.c,
55106         * gcc.c-torture/compile/20010711-2.c: New tests.
55107
55108 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55109
55110         * gcc.c-torture/execute/20010711-1.c: New test.
55111
55112 2001-07-11  Ben Elliston  <bje@redhat.com>
55113
55114         * g++.old-deja/g++.other/enum5.C: New test.
55115
55116 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
55117
55118         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55119         (g++-dg-prune): Call prune_gcc_output.
55120         * prune.exp: New file for prune_gcc_output.
55121         * lib/g++.exp, lib/gcc.exp: Load it.
55122
55123 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55124
55125         * gcc.c-torture/compile/20010701-1.c,
55126         g++.old-deja/g++.ext/attrib6.C: New tests.
55127
55128 2001-07-06  Jeffrey A Law  (law@cygnus.com)
55129
55130         * gcc.c-torture/compile/20010706-1.c: New test.
55131
55132 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
55133
55134         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55135
55136 2001-06-28  Stan Shebs  <shebs@apple.com>
55137
55138         * gcc.dg/pragma-darwin.c: New test.
55139
55140 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55141
55142         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55143         Solaris 2.[678] system.
55144
55145 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55146
55147         * gcc.dg/20010622-1.c: New test.
55148
55149 2001-06-18  Stan Shebs  <shebs@apple.com>
55150
55151         * objc.dg: New directory.
55152         * objc.dg/dg.exp: New file.
55153         * objc.dg/alias.m: New.
55154         * objc.dg/class-1.m: New.
55155         * objc.dg/class-2.m: New.
55156         * objc.dg/const-str-1.m: New.
55157         * objc.dg/const-str-2.m: New.
55158         * objc.dg/id-1.m: New.
55159         * objc.dg/method-1.m: New.
55160         * objc.dg/super-class-1.m: New.
55161         * lib/objc-dg.exp: New file.
55162
55163 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55164
55165         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55166         of label name.
55167
55168 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
55169
55170         * g++.old-deja/g++.abi/vbase8-9.C: New test.
55171
55172 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55173
55174         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55175         variable.
55176
55177 2001-06-12  Richard Henderson  <rth@redhat.com>
55178
55179         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55180
55181 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55182
55183         * g++.old-deja/g++.abi/vbase5.C: New test.
55184         * g++.old-deja/g++.abi/vbase6.C: New test.
55185         * g++.old-deja/g++.abi/vbase7.C: New test.
55186
55187 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55188
55189         * gcc.c-torture/compile/20010610-1.c: New test.
55190
55191 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55192
55193         * g++.old-deja/g++.abi/vbase4.C: New test.
55194
55195 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55196
55197         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55198         support %f for HC11/HC12 targets.
55199         * gcc.c-torture/execute/930513-1.x: New file, likewise.
55200         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55201         on HC11/HC12 targets.
55202         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55203
55204 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55205
55206         * gcc.dg/wchar_t-1.c: New file.
55207         * gcc.dg/wint_t-1.c: Likewise.
55208
55209 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
55210
55211         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55212
55213 2001-06-11  Richard Henderson  <rth@redhat.com>
55214
55215         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55216
55217 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55218
55219         * gcc.c-torture/compile/20010611-1.c: New test.
55220
55221 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55222
55223         * gcc.dg/c99-tag-1.c: Add more tests.
55224
55225 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
55226
55227         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55228         representation on MN10300 and ARM/Thumb.
55229
55230 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
55231
55232         * g77.f-torture/execute/20010610.f: New.
55233
55234 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
55235
55236         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55237         names.
55238
55239 2001-06-09  Richard Henderson  <rth@redhat.com>
55240
55241         * gcc.c-torture/execute/ashrdi-1.c: New.
55242         * gcc.c-torture/execute/ashldi-1.c: New.
55243         * gcc.c-torture/execute/lshrdi-1.c: New.
55244
55245 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
55246
55247         * objc/execute/load-3.m: Added. Check sending +load to categories,
55248         in addition to classes.
55249
55250 2001-06-08  Stan Shebs  <shebs@apple.com>
55251
55252         * objc/execute/load-2.m: New test.  From Nicola Pero
55253         <n.pero@mi.flashnet.it>.
55254
55255 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
55256
55257         * gcc.c-torture/execute/20010605-2.c: New test.
55258
55259 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55260
55261         * g++.old-deja/g++.abi/vbase2.C: New test.
55262         * g++.old-deja/g++.abi/vbase3.C: New test.
55263
55264 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55265
55266         * g++.old-deja/g++.pt/friend49.C: New test.
55267
55268 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
55269
55270         * g++.old-deja/g++.ext/anon3.C: New test.
55271
55272 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
55273
55274         * g++.old-deja/g++.other/conv7.C: New test.
55275
55276 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55277
55278         * gcc.c-torture/compile/20010605-2.c: New test.
55279
55280 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55281
55282         * gcc.c-torture/execute/20010604-1.c: New test.
55283
55284 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
55285
55286         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55287
55288 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
55289
55290         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55291         (g++_link_flags): Likewise.
55292         (g++_init): Pass gccpath's value to two previous functions.
55293
55294 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55295
55296         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55297         Ensure logfile entry matches exec command line.
55298
55299 2001-05-31  Richard Henderson  <rth@redhat.com>
55300
55301         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55302         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55303
55304 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
55305
55306         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55307         compiler for irix6.2
55308
55309 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
55310
55311         * g++.old-deja/g++.other/optimize3.C: New file.
55312
55313 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
55314
55315         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55316         assemble.
55317
55318 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
55319
55320         * g++.old-deja/g++.other/optimize2.C: New file.
55321
55322 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
55323
55324         * gcc.c-torture/compile/20010518-2.c: New file.
55325         * gcc.c-torture/execute/20010518-1.c: New file.
55326         * gcc.c-torture/execute/20010518-2.c: New file.
55327
55328 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55329
55330         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55331
55332 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
55333
55334         G++ no longer defines builtins that do not begin with __builtin.
55335         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55336         * g++.old-deja/g++.brendand/misc13.C: Likewise.
55337         * g++.old-deja/g++.law/builtin1.C: Likewise.
55338         * g++.old-deja/g++.law/cvt2.C: Likewise.
55339         * g++.old-deja/g++.mike/net5.C: Likewise.
55340         * g++.old-deja/g++.other/builtins1.C: Likewise.
55341         * g++.old-deja/g++.other/builtins2.C: Likewise.
55342         * g++.old-deja/g++.other/builtins3.C: Likewise.
55343         * g++.old-deja/g++.other/builtins4.C: Likewise.
55344         * g++.old-deja/g++.other/inline8.C: Likewise.
55345         * g++.old-deja/g++.robertl/eb39.C: Likewise.
55346
55347 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
55348
55349         * g++.old-deja/g++.pt/using1.C: Adjust.
55350         * g++.old-deja/g++.pt/using2.C: New test.
55351
55352 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
55353
55354         * gcc.dg/cpp/charconst.c: New tests.
55355         * gcc.dg/cpp/escape.c: New tests.
55356         * gcc.dg/cpp/escape-1.c: New tests.
55357         * gcc.dg/cpp/escape-2.c: New tests.
55358         * gcc.dg/cpp/ucs.c: New tests.
55359
55360 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
55361
55362         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55363         native compiler for irix6.5.
55364
55365 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
55366
55367         * lib/g++.exp (g++_include_flags): Use args to compute
55368         get_multilibs.
55369         (g++_link_flags): Likewise.
55370         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55371
55372 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55373
55374         * gcc.dg/c90-hexfloat-1.c: Add more tests.
55375
55376 2001-05-21  Geoff Keating  <geoffk@redhat.com>
55377
55378         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55379         this file.
55380
55381 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55382
55383         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55384         STACK_SIZE;
55385         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55386         to STACK_SIZE; Use it to define size of add_histo array.
55387         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55388         to STACK_SIZE.
55389         (f): Use GITT_SIZE to define size of gitt local table.
55390         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55391         to STACK_SIZE; Use it to define size of bytemem array.
55392
55393 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55394
55395         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55396         on 68HC11/HC12 due to the asm instruction.
55397         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55398         * gcc.c-torture/compile/920520-1.x: Likewise.
55399         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55400         on 68HC11/HC12 because the function is larger than 64K.
55401         * gcc.c-torture/compile/961203-1.x: New file, this test fails
55402         on 68HC11/HC12 because the structure is too large.
55403
55404 2001-05-20  Richard Henderson  <rth@redhat.com>
55405
55406         * gcc.c-torture/execute/20010520-1.c: New.
55407
55408 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55409
55410         * g++.old-deja/g++.warn/compare1.C: New test.
55411         * gcc.dg/compare4.c: New test.
55412
55413 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
55414
55415         * g++.old-deja/g++.other/optimize1.C: New test.
55416
55417 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55418
55419         * g++.old-deja/g++.pt/spec41.C: New test.
55420
55421 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
55422
55423         * gcc.c-torture/compile/20010114-1.x: Remove.
55424
55425 2001-05-18  Stan Shebs  <shebs@apple.com>
55426
55427         * gcc.c-torture/compile/20010518-1.c: New test.
55428
55429 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
55430
55431         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55432         * g++.old-deja/g++.pt/crash67.C: New test.
55433
55434 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
55435
55436         * g++.old-deja/g++.other/debug9.C: New test.
55437
55438 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
55439
55440         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55441
55442 2001-05-16  Jan Hubicka  <jh@suse.cz>
55443
55444         * gcc.c-torture/compile/20010516-1.c: New test.
55445
55446 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55447
55448         * g++.old-deja/g++.other/crash41.C: New test.
55449
55450 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55451
55452         * g++.old-deja/g++.pt/crash66.C: New test.
55453
55454 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
55455
55456         * g++.old-deja/g++.robertl/eb27.C: Convert.
55457
55458 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
55459
55460         * g++.dg/friend-warn.C: New test.  Do not warn about friend
55461         declaration being redundant.
55462
55463 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
55464
55465         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55466
55467 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
55468
55469         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55470
55471 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
55472
55473         * lib/g++.exp: Use testsuite_flags.
55474
55475 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
55476
55477         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55478
55479 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55480
55481         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55482
55483 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
55484
55485         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55486
55487 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
55488
55489         * gcc.c-torture/compile/20010313-1.c: New test.
55490
55491 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
55492
55493         * gcc.dg/cpp/direct2.c: New test.
55494         * gccq.dg/cpp/direct2s.c: New test.
55495
55496         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55497
55498 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
55499
55500         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55501         * g++.old-deja/g++.other/op3.C: Likewise.
55502
55503 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55504
55505         * gcc.dg/cpp/syshdr.h: New file.
55506         * gcc.dg/cpp/sysmac1.c: Update.
55507         * gcc.dg/cpp/sysmac2.c: Update.
55508
55509 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55510
55511         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55512
55513 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
55514
55515         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55516         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55517
55518 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
55519
55520         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55521
55522 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
55523
55524         * lib/g++.exp (g++_include_flags): Don't use any special flags
55525         if TESTING_IN_BUILD_TREE is not defined.
55526         (g++_init): Use a plain 'c++' as the compiler if
55527         TESTING_IN_BUILD_TREEE is not defined.
55528
55529 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55530
55531         * g++.old-deja/g++.eh/catch13.C: New test.
55532         * g++.old-deja/g++.eh/catch14.C: New test.
55533
55534 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55535
55536         * gcc.dg/cpp/tr-define.c: New test.
55537
55538 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
55539
55540         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55541         <stdlib.h>, not <malloc.h>.
55542
55543 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55544
55545         * g++.old-deja/g++.ns/template17.C: New test.
55546
55547 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55548
55549         * g++.old-deja/g++.pt/ref4.C: New test.
55550
55551 2001-04-30  Richard Henderson  <rth@redhat.com>
55552
55553         * gcc.dg/20000724-1.c: Revert last change.
55554
55555 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
55556
55557         * g77.f-torture/execute/20010430.f: New test.
55558
55559 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
55560
55561         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55562
55563 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
55564
55565         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55566
55567 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55568
55569         * g++.old-deja/g++.eh/crash6.C: New test.
55570
55571 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55572
55573         * g++.old-deja/g++.other/warn7.C: New test.
55574
55575 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55576
55577         * g++.old-deja/g++.other/defarg9.C: New test.
55578
55579 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55580
55581         * g77.f-torture/compile/20010426.f: New test.
55582         * g77.f-torture/execute/20010426.f: New test.
55583
55584 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55585
55586         * g77.f-torture/compile/20000629-1.x: Remove - error
55587         has been fixed.
55588
55589 2001-04-26  Jeffrey A Law  (law@cygnus.com)
55590
55591         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55592         Tweak slightly to work with g++.dg framework.
55593         * g++.dg/special/ecos.exp: Run initp1.C test.
55594         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55595
55596         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55597         its linker doesn't give line numbers either.
55598         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55599
55600 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55601
55602         * g++.old-deja/g++.other/lex1.C: New test.
55603
55604 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
55605
55606         * gcc.dg/noncompile/20010425-1.c: New test.
55607
55608 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55609
55610         * g++.old-deja/g++.pt/mangle2.C: New test.
55611
55612 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55613
55614         * gcc.dg/format/plus-1.c: New test.
55615
55616 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55617
55618         * gcc.dg/20010423-1.c: New test.
55619
55620 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55621
55622         * gcc.c-torture/execute/20010422-1.c: New test.
55623
55624 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
55625
55626         * g++.old-deja/g++.ns/type2.C: New test.
55627
55628 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
55629
55630         * g++.old-deja/g++.other/perf1.C: New test.
55631
55632 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
55633
55634         * gcc.dg/c99-func-2.c: Remove xfail.
55635         * gcc.dg/c99-func-3.c: Remove xfail.
55636         * gcc.dg/c99-func-4.c: Remove xfail.
55637
55638 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
55639
55640         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55641
55642 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55643
55644         * gcc.c-torture/compile/20010423-1.c: New test.
55645
55646 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55647
55648         * g++.old-deja/g++.pt/typename28.C: New test.
55649
55650 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55651
55652         * g++.old-deja/g++.abi/empty2.C: New test.
55653         * g++.old-deja/g++.abi/empty3.C: New test.
55654
55655 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55656
55657         * g++.old-deja/g++.other/comdat2.C: New test.
55658         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55659
55660 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55661
55662         * g++.old-deja/g++.other/overload14.C: New test.
55663
55664 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55665
55666         * g++.old-deja/g++.other/lookup23.C: New test.
55667
55668 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55669
55670         * gcc.c-torture/execute/20010403-1.c: New test.
55671
55672 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
55673             Mark Mitchell  <mark@codesourcery.com>
55674
55675         * lib/old-dejagnu.exp: Don't delete output of executable.
55676         Add .exe suffix to executables.
55677
55678 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
55679
55680         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55681
55682 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55683
55684         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55685
55686 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55687
55688         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55689         * g++.old-deja/g++.abi/crash1.C: New test.
55690
55691 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55692
55693         * g++.old-deja/g++.other/crash40.C: New test.
55694
55695 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55696
55697         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55698
55699 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
55700
55701         * g++.old-deja/g++.other/warn6.C: New test.
55702
55703 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55704
55705         * g++.old-deja/g++.robertl/eb42.C: Same.
55706
55707 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55708
55709         * gcc.dg/wtr-conversion-1.c: New testcase.
55710
55711 2001-04-10  Richard Henderson  <rth@redhat.com>
55712
55713         * g++.old-deja/g++.other/array5.C: New.
55714
55715 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55716
55717         * gcc.c-torture/execute/20010408-1.c: New test.
55718
55719 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
55720
55721         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55722         headers and constructs.
55723         * g++.old-deja/g++.robertl/eb79.C: Same.
55724         * g++.old-deja/g++.robertl/eb77.C (main): Same.
55725         * g++.old-deja/g++.robertl/eb73.C: Same.
55726         * g++.old-deja/g++.robertl/eb66.C (main): Same.
55727         * g++.old-deja/g++.robertl/eb55.C (t): Same.
55728         * g++.old-deja/g++.robertl/eb54.C (main): Same.
55729         * g++.old-deja/g++.robertl/eb46.C (main): Same.
55730         * g++.old-deja/g++.robertl/eb44.C: Same.
55731         * g++.old-deja/g++.robertl/eb41.C (main): Same.
55732         * g++.old-deja/g++.robertl/eb4.C (main): Same.
55733         * g++.old-deja/g++.robertl/eb39.C: Same.
55734         * g++.old-deja/g++.robertl/eb33.C (main): Same.
55735         * g++.old-deja/g++.robertl/eb31.C (main): Same.
55736         * g++.old-deja/g++.robertl/eb30.C: Same.
55737         * g++.old-deja/g++.robertl/eb3.C: Same.
55738         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55739         * g++.old-deja/g++.robertl/eb21.C: Same.
55740         * g++.old-deja/g++.robertl/eb15.C: Same.
55741         * g++.old-deja/g++.robertl/eb118.C: Same.
55742         * g++.old-deja/g++.robertl/eb115.C (main): Same.
55743         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55744         * g++.old-deja/g++.robertl/eb109.C: Same.
55745         * g++.old-deja/g++.other/sibcall1.C (main): Same.
55746         * g++.old-deja/g++.mike/rtti1.C: Same.
55747         * g++.old-deja/g++.mike/p658.C: Same.
55748         * g++.old-deja/g++.mike/net46.C: Same.
55749         * g++.old-deja/g++.mike/net34.C: Same.
55750         * g++.old-deja/g++.mike/memoize1.C: Same.
55751         * g++.old-deja/g++.mike/eh2.C: Same.
55752         * g++.old-deja/g++.law/weak.C: Same.
55753         * g++.old-deja/g++.law/visibility7.C: Same.
55754         * g++.old-deja/g++.law/visibility25.C: Same.
55755         * g++.old-deja/g++.law/visibility22.C: Same.
55756         * g++.old-deja/g++.law/visibility2.C: Same.
55757         * g++.old-deja/g++.law/visibility17.C: Same.
55758         * g++.old-deja/g++.law/visibility13.C: Same.
55759         * g++.old-deja/g++.law/visibility10.C: Same.
55760         * g++.old-deja/g++.law/visibility1.C: Same.
55761         * g++.old-deja/g++.law/virtual3.C (eval): Same.
55762         * g++.old-deja/g++.law/vbase1.C: Same.
55763         * g++.old-deja/g++.law/operators32.C: Same.
55764         * g++.old-deja/g++.law/nest3.C: Same.
55765         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55766         * g++.old-deja/g++.law/except5.C (main): Same.
55767         * g++.old-deja/g++.law/cvt7.C (run): Same.
55768         * g++.old-deja/g++.law/cvt2.C: Same.
55769         * g++.old-deja/g++.law/cvt16.C: Same.
55770         * g++.old-deja/g++.law/ctors6.C (bar): Same.
55771         * g++.old-deja/g++.law/ctors17.C (main): Same.
55772         * g++.old-deja/g++.law/ctors13.C: Same.
55773         * g++.old-deja/g++.law/ctors12.C (main): Same.
55774         * g++.old-deja/g++.law/ctors10.C: Same.
55775         * g++.old-deja/g++.law/code-gen5.C: Same.
55776         * g++.old-deja/g++.law/bad-error7.C: Same.
55777         * g++.old-deja/g++.law/arm9.C: Same.
55778         * g++.old-deja/g++.law/arm12.C: Same.
55779         * g++.old-deja/g++.law/arg8.C: Same.
55780         * g++.old-deja/g++.law/arg1.C: Same.
55781         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55782         * g++.old-deja/g++.jason/template31.C: Same.
55783         * g++.old-deja/g++.jason/template24.C (main): Same.
55784         * g++.old-deja/g++.jason/2371.C: Same.
55785         * g++.old-deja/g++.eh/new2.C: Same.
55786         * g++.old-deja/g++.eh/new1.C: Same.
55787         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55788         * g++.old-deja/g++.brendan/nest21.C (main): Same.
55789         * g++.old-deja/g++.brendan/err-msg3.C: Same.
55790         * g++.old-deja/g++.brendan/crash62.C: Same.
55791         * g++.old-deja/g++.brendan/crash52.C: Same.
55792         * g++.old-deja/g++.brendan/crash49.C (main): Same.
55793         * g++.old-deja/g++.brendan/crash38.C: Same.
55794         * g++.old-deja/g++.brendan/crash15.C (main): Same.
55795         * g++.old-deja/g++.brendan/copy9.C: Same.
55796
55797 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
55798
55799         * gcc.c-torture/execute/20001203-2.c (memset):
55800         Count argument is of type __SIZE_TYPE__.
55801
55802 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
55803
55804         * gcc.c-torture/compile/20010404-1.c: New test.
55805
55806 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
55807
55808         * gcc.c-torture/compile/20010326-1.c: New test.
55809
55810 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
55811
55812         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55813         peculiarities of the SH.
55814         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55815
55816 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55817
55818         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55819         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55820         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55821
55822 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55823
55824         * g77.f-torture/compile/20010321-1.f: New test.
55825
55826 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55827
55828         * gcc.c-torture/compile/20010329-1.c: New test.
55829
55830 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55831
55832         * gcc.c-torture/execute/20010329-1.c: New test.
55833
55834 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55835
55836         * g++.old-deja/g++.other/eh4.C: Fix typo.
55837
55838 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55839
55840         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55841
55842 2001-03-28  Philip Blundell  <philb@gnu.org>
55843
55844         * gcc.c-torture/compile/20010328-1.c: New test.
55845
55846 2001-03-27  Richard Henderson  <rth@redhat.com>
55847
55848         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55849         * g++.old-deja/g++.eh/vbase3.C: Likewise.
55850
55851 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
55852
55853         * gcc.c-torture/compile/20010327-1.c: New test.
55854
55855 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
55856
55857         * g++.old-deja/g++.other/friend12.C: New test.
55858         * g++.old-deja/g++.other/friend9.C: Expect no errors.
55859         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55860
55861 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55862
55863         * gcc.c-torture/execute/20010325-1.c: New test.
55864
55865 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
55866
55867         * g++.old-deja/g++.other/mangle3.C: New test.
55868
55869 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
55870
55871         * g++.old-deja/g++.other/anon8.C: New test.
55872
55873 2001-03-20  Philip Blundell  <philb@gnu.org>
55874
55875         * gcc.c-torture/compile/20010320-1.c: New test.
55876
55877 2001-03-17  Richard Henderson  <rth@redhat.com>
55878
55879         * g++.old-deja/g++.other/eh4.C: Add expected error text.
55880
55881 2001-03-15  Geoff Keating  <geoff@redhat.com>
55882
55883         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55884         tests on AIX.
55885
55886 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
55887
55888         * g++.old-deja/g++.other/eh4.C: New test.
55889
55890 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55891
55892         * gcc.dg/cpp/mi1.c: Update.
55893
55894 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
55895
55896         * g++.old-deja/g++.other/regstack.C: New test.
55897
55898 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
55899
55900         * g++.old-deja/g++.other/ref4.C: New test.
55901
55902 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
55903
55904         * objc/execute/va_method.m: Added.
55905         * objc/execute/IMP.m: Added.
55906         * objc/execute/_cmd.m: Added.
55907         * objc/execute/accessing_ivars.m: Added.
55908         * objc/execute/class-1.m: Added.
55909         * objc/execute/class-10.m: Added.
55910         * objc/execute/class-11.m: Added.
55911         * objc/execute/class-12.m: Added.
55912         * objc/execute/class-13.m: Added.
55913         * objc/execute/class-14.m: Added.
55914         * objc/execute/class-2.m: Added.
55915         * objc/execute/class-3.m: Added.
55916         * objc/execute/class-4.m: Added.
55917         * objc/execute/class-5.m: Added.
55918         * objc/execute/class-6.m: Added.
55919         * objc/execute/class-7.m: Added.
55920         * objc/execute/class-8.m: Added.
55921         * objc/execute/class-9.m: Added.
55922         * objc/execute/class-tests-1.h
55923         * objc/execute/class-tests-2.h
55924         * objc/execute/compatibility_alias.m: Added.
55925         * objc/execute/encode-1.m: Added.
55926         * objc/execute/formal_protocol-1.m: Added.
55927         * objc/execute/formal_protocol-2.m: Added.
55928         * objc/execute/formal_protocol-3.m: Added.
55929         * objc/execute/formal_protocol-4.m: Added.
55930         * objc/execute/formal_protocol-5.m: Added.
55931         * objc/execute/formal_protocol-6.m: Added.
55932         * objc/execute/formal_protocol-7.m: Added.
55933         * objc/execute/informal_protocol.m: Added.
55934         * objc/execute/initialize.m: Added.
55935         * objc/execute/load.m: Added.
55936         * objc/execute/many_args_method.m: Added.
55937         * objc/execute/nested-3.m: Added.
55938         * objc/execute/no_clash.m: Added.
55939         * objc/execute/private.m: Added.
55940         * objc/execute/redefining_self.m: Added.
55941         * objc/execute/root_methods.m: Added.
55942         * objc/execute/selector-1.m: Added.
55943         * objc/execute/static-1.m: Added.
55944         * objc/execute/static-2.m: Added.
55945         * objc/execute/va_method.m: Added.
55946
55947 2001-03-10  Richard Henderson  <rth@redhat.com>
55948
55949         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55950
55951 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
55952
55953         * g++.old-deja/g++.other/crash31.C: XFAIL.
55954         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55955         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55956         * gcc.c-torture/execute/20010123-1.x: XFAIL.
55957         * gcc.c-torture/execute/20010124-1.x: XFAIL.
55958         * gcc.dg/sequence-pt-1.c: XFAIL one test.
55959
55960 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55961
55962         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55963
55964 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55965
55966         * gcc.dg/20000724-1.c: Don't use multiline strings.
55967
55968 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55969
55970         * objc/execute/string1.m, objc/execute/string2.m: Compare the
55971         result of -cString against what we expect it to be; don't just
55972         print it out for no one to read.
55973
55974         * objc/execute/string3.m, objc/execute/string4.m: New tests.
55975         Based on testcases provided by Nicola Pero.
55976
55977 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55978
55979         * gcc.dg/cpp/macro7.c: New test.
55980
55981 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55982
55983         * gcc.dg/cpp/multiline.c: Update.
55984
55985 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55986
55987         * g++.old-deja/g++.other/enum3.C: New test.
55988
55989 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55990
55991         * g++.old-deja/g++.other/pod1.C: New test.
55992
55993 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55994
55995         * g++.old-deja/g++.ext/overload1.C: New test.
55996
55997 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55998
55999         * g++.old-deja/g++.pt/using1.C: New test.
56000
56001 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56002
56003         * g++.old-deja/g++.other/using9.C: New test.
56004
56005 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
56006
56007         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56008
56009         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56010
56011 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
56012
56013         * g++.old-deja/g++.ext/realpt1.C: Remove.
56014
56015 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
56016
56017         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56018
56019 2001-02-26  Will Cohen  <wcohen@redhat.com>
56020
56021         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56022
56023 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
56024
56025         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56026         templatized constructors.
56027
56028 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56029
56030         * gcc.c-torture/execute/20010224-1.c: New test.
56031
56032 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
56033
56034         * gcc.c-torture/execute/20010222-1.c: New test.
56035
56036 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
56037
56038         * g++.old-deja/g++.other/inline20.C: New test.
56039
56040 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
56041
56042         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56043
56044 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56045
56046         * g++.old-deja/g++.other/lookup22.C: New test.
56047
56048 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
56049
56050         * g77.dg: New directory.
56051         * g77.dg/20010216-1.f: New test case.
56052         * g77.dg/dg.exp: New driver.
56053         * lib/g77-dg.exp: New driver library.
56054
56055 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56056
56057         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56058
56059 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
56060
56061         * g++.old-deja/g++.other/decl9.C: New test.
56062
56063 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
56064
56065         * g++.old-deja/g++.other/init16.C: Update the test so that it does
56066         not need <string> and also tests the initialization at runtime.
56067
56068 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56069
56070         * gcc.c-torture/execute/longlong.c: New test.
56071
56072 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56073
56074         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56075
56076 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56077
56078         * gcc.c-torture/execute/920302-1.c (execute):
56079         Change argument type to short.
56080
56081 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56082
56083         * g++.old-deja/g++.pt/deduct6.C: New test.
56084
56085 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56086
56087         * g++.old-deja/g++.pt/deduct5.C: New test.
56088
56089 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
56090
56091         * gcc.c-torture/execute/20010209-1.c: New test.
56092
56093 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56094
56095         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56096
56097 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
56098
56099         * g++.dg/vtgc1.C: Update for new ABI.
56100
56101         * consistency.vlad: New directory, 1665 files.
56102
56103 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56104
56105         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56106         return type.
56107         * gcc.dg/cpp/digraphs.c: Declare puts.
56108
56109 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56110
56111         * g++.old-deja/g++.other/warn5.C: New test.
56112
56113 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56114
56115         * g++.old-deja/g++.pt/spec40.C: New test.
56116
56117 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56118
56119         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56120         case.
56121         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56122
56123 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
56124
56125         * gcc.c-torture/compile/20010209-1.c: New test.
56126
56127 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
56128
56129         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56130         excess errors message but not if it crashes.
56131         * g++.old-deja/g++.other/crash27.C: Likewise.
56132         * g++.old-deja/g++.other/crash28.C: Likewise.
56133         * g++.old-deja/g++.other/crash30.C: Likewise.
56134         * g++.old-deja/g++.other/crash32.C: Likewise.
56135         * g++.old-deja/g++.other/crash35.C: Likewise.
56136         * g++.old-deja/g++.pt/inherit2.C: Likewise.
56137
56138 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56139
56140         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56141         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56142         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56143         g77.f-torture/execute/execute.exp,
56144         g77.f-torture/noncompile/noncompile.exp,
56145         gcc.c-torture/execute/execute.exp,
56146         gcc.c-torture/execute/memcheck/memcheck.exp,
56147         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56148         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56149         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56150         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56151         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56152         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56153         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56154         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56155         Remove bug reporting instructions with ancient email addresses.
56156
56157 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56158
56159         * gcc.dg/20010202-1.c: New test.
56160         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56161
56162 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
56163
56164         * g++.dg/stdbool-if.C: New test.
56165
56166 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
56167
56168         * objc/execute/fdecl.m: Added main().
56169
56170 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56171
56172         * gcc.c-torture/execute/20010206-1.c: New test.
56173
56174 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56175
56176         * gcc.dg/cpp/avoidpaste1.c: Update.
56177
56178 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
56179
56180         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56181         Pero <nicola@brainstorm.co.uk>.
56182         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56183
56184 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
56185
56186         * g++.old-deja/g++.pt/spec39.C: New test.
56187
56188 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
56189
56190         * gcc.c-torture/compile/20010202-1.c: New test.
56191
56192 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
56193
56194         * g++.old-deja/g++.abi/primary2.C: New test.
56195         * g++.old-deja/g++.abi/primary3.C: New test.
56196         * g++.old-deja/g++.abi/primary4.C: New test.
56197         * g++.old-deja/g++.abi/primary5.C: New test.
56198         * g++.old-deja/g++.abi/vtable3.h: New test.
56199         * g++.old-deja/g++.abi/vtable3a.C: New test.
56200         * g++.old-deja/g++.abi/vtable3b.C: New test.
56201         * g++.old-deja/g++.abi/vtable3c.C: New test.
56202         * g++.old-deja/g++.abi/vtable3d.C: New test.
56203         * g++.old-deja/g++.abi/vtable3e.C: New test.
56204         * g++.old-deja/g++.abi/vtable3f.C: New test.
56205         * g++.old-deja/g++.abi/vtable3g.C: New test.
56206         * g++.old-deja/g++.abi/vtable3h.C: New test.
56207         * g++.old-deja/g++.abi/vtable3i.C: New test.
56208         * g++.old-deja/g++.abi/vtable3j.C: New test.
56209         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56210
56211 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
56212
56213         * g++.old-deja/g++.other/anon6.C: New test.
56214         * g++.old-deja/g++.other/anon7.C: New test.
56215
56216 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56217
56218         * gcc.dg/cpp/avoidpaste2.c: New tests.
56219
56220 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
56221
56222         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56223
56224 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
56225
56226         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56227         DECIMAL_DIG cases for Irix."
56228
56229 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
56230
56231         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56232
56233 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56234
56235         * gcc.dg/c99-tag-1.c: New test.
56236
56237 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56238
56239         * gcc.dg/cpp/tr-warn1.c: Add tests.
56240
56241 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56242
56243         * gcc.dg/cpp/avoidpaste1.c: Update.
56244         * gcc.dg/cpp/paste4.c: Update.
56245
56246 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
56247
56248         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56249         cases for Irix.
56250
56251 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56252
56253         * g++.old-deja/g++.other/inline19.C: New test.
56254
56255 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56256
56257         * gcc.dg/Wlarger-than.c: New test.
56258
56259 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
56260
56261         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56262
56263 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
56264
56265         * gcc.c-torture/execute/20010129-1.c: New test.
56266         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56267
56268 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
56269
56270         * gcc.dg/cpp/avoidpaste1.c: Test case.
56271
56272 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
56273
56274         * g++.old-deja/g++.other/inline18.C: New test.
56275
56276 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56277
56278         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56279         and __builtin_putchar.
56280
56281 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
56282
56283         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56284         tests.
56285
56286 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
56287
56288         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56289         floating point number rounding mode to round to the nearest
56290         representable mode.
56291
56292 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
56293
56294         * g++.old-deja/g++.other/mangle2.C: New test.
56295
56296 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56297
56298         * gcc.c-torture/compile/20010124-1.c: New test.
56299
56300 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
56301
56302         * g++.old-deja/g++.pt/spec38.C: New test.
56303
56304 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56305
56306         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56307         "Build don't run".
56308
56309 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56310
56311         * gcc.c-torture/execute/20010123-1.c: New test.
56312
56313 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56314
56315         * g++.old-deja/g++.pt/spec37.C: New test.
56316
56317 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56318
56319         * g++.old-deja/g++.pt/overload14.C: New test.
56320
56321 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56322
56323         * gcc.c-torture/execute/20010122-1.c: New test, exercise
56324         __builtin_return_address.
56325
56326 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
56327
56328         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56329         * g++.old-deja/g++.pt/spec35.C: New test.
56330         * g++.old-deja/g++.pt/spec36.C: New test.
56331
56332 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
56333
56334         * gcc.c-torture/compile/20010118-1.c: New test.
56335
56336 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
56337
56338         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56339
56340 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56341
56342         * gcc.c-torture/execute/20010119-1.c: New test.
56343
56344 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56345
56346         * g++.old-deja/g++.other/vbase5.C: New test.
56347
56348 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56349
56350         * gcc.c-torture/execute/20010118-1.c: New test.
56351
56352 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56353
56354         * g++.old-deja/g++.pt/deduct3.C: New test.
56355
56356 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56357
56358         * g++.old-deja/g++.pt/spec34.C: New test.
56359
56360 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56361
56362         * g77.f-torture/compile/20000601-2.f: New test.
56363
56364 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56365
56366         * g++.old-deja/g++.other/init17.C: New test.
56367
56368 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
56369
56370         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56371
56372 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56373
56374         * g++.old-deja/g++.pt/unify8.C: New test.
56375
56376 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56377
56378         * g++.old-deja/g++.abi/vbase1.C: New test.
56379
56380 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56381
56382         * g++.old-deja/g++.pt/crash65.C: New test.
56383
56384 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56385
56386         * gcc.dg/cpp/assembl2.S: New test case.
56387
56388 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
56389
56390         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56391         are supported.
56392
56393 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56394
56395         * g++.old-deja/g++.other/builtins1.C: New test.
56396         * g++.old-deja/g++.other/builtins2.C: Likewise.
56397         * g++.old-deja/g++.other/builtins3.C: Likewise.
56398         * g++.old-deja/g++.other/builtins4.C: Likewise.
56399
56400 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
56401
56402         * gcc.c-torture/compile/20010117-1.c: New test.
56403         * gcc.c-torture/compile/20010117-2.c: New test.
56404
56405 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56406
56407         * g77.f-torture/execute/20010116.[fx]: New test,
56408         XFAIL on i?86-*-*.
56409         * g77.f-torture/compile/20010115.f: Indicate it's
56410         a test for PR fortran/1636.
56411
56412 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56413
56414         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56415
56416 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56417
56418         * g77.f-torture/compile/20010115.f: New test.
56419
56420 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
56421
56422         * g++.old-deja/g++.pt/nontype5.C: New test.
56423
56424 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56425
56426         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56427         have an equivalent working one below it.
56428
56429 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56430
56431         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56432         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56433
56434 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56435
56436         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56437         message containing "init_priority".
56438         (conpr-2.C): Likewise.
56439         (conpr-3.C): Likewise.
56440         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56441
56442 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56443
56444         * gcc.c-torture/execute/20010114-2.c: New test.
56445
56446 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56447
56448         * gcc.c-torture/compile/20010114-1.c: New test.
56449         * gcc.c-torture/compile/20010114-1.x: Xfail.
56450         * gcc.c-torture/compile/20010114-2.c: New test.
56451         * gcc.c-torture/execute/20010114-1.c: New test.
56452         * gcc.dg/trunc-1.c: New test.
56453         * gcc.dg/uninit-B.c: New test.
56454
56455 2001-01-13  Nick Clifton  <nickc@redhat.com>
56456
56457         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56458         target.
56459
56460 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56461
56462         * gcc.c-torture/compile/20010113-1.c: New test.
56463
56464 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
56465
56466         * gcc.c-torture/compile/20001212-1.c: New test.
56467
56468 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56469
56470         * gcc.dg/cpp/widestr1.c: Update.
56471         * gcc.dg/cpp/prag-imp.c: Remove.
56472
56473 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
56474
56475         * gcc.c-torture/execute/20000801-3.x: Remove.
56476         * gcc.dg/c90-init-1.c: New test.
56477         * gcc.dg/c99-init-1.c: New test.
56478         * gcc.dg/c99-init-2.c: New test.
56479         * gcc.dg/gnu99-init-1.c: New test.
56480
56481 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
56482
56483         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56484         testing that no relevant ones were found.
56485
56486 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56487
56488         * g++.old-deja/g++.pt/cast2.C: New test.
56489
56490 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56491
56492         * g++.old-deja/g++.pt/friend47.C: New test.
56493
56494 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56495
56496         * g++.old-deja/g++.pt/instantiate13.C: New test.
56497
56498 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56499
56500         * g++.old-deja/g++.other/defarg7.C: New test.
56501         * g++.old-deja/g++.other/defarg8.C: New test.
56502
56503 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56504
56505         * g++.old-deja/g++.pt/crash64.C: New test.
56506
56507 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56508
56509         * g++.old-deja/g++.pt/crash63.C: New test.
56510
56511 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
56512
56513         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56514
56515 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
56516
56517         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56518
56519 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56520
56521         * g++.old-deja/g++.pt/error3.C: New test.
56522
56523 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56524
56525         * g++.old-deja/g++.other/crash39.C: New test.
56526
56527 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56528
56529         * g++.old-deja/g++.other/vbase4.C: New test.
56530
56531 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
56532
56533         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56534         * gcc.dg/special/20000419-2.c: New file. Identical to above.
56535         * gcc.dg/special/special.exp: New test driver which will check
56536         for alias support for the above test.
56537
56538 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
56539
56540         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56541         problems on small machines.
56542         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56543         parameterize.
56544
56545 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
56546
56547         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56548         mips.
56549         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56550
56551 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
56552
56553         * g++.old_deja/g++.pt/using8.C: New test.
56554
56555 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56556
56557         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56558
56559 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
56560
56561         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56562         where a failure is expected.
56563         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56564
56565 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56566
56567         * g++.old_deja/g++.pt/instantiate12.C: New test.
56568
56569 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56570
56571         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56572         start of structs.
56573         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56574         * g++.old-deja/g++.brendan/crash17.C: Likewise.
56575         * g++.old-deja/g++.brendan/crash29.C: Likewise.
56576         * g++.old-deja/g++.brendan/crash48.C: Likewise.
56577         * g++.old-deja/g++.brendan/ns1.C: Likewise.
56578         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56579         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56580         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56581         * g++.old-deja/g++.eh/spec6.C: Likewise.
56582         * g++.old-deja/g++.jason/crash3.C: Likewise.
56583         * g++.old-deja/g++.law/ctors11.C: Likewise.
56584         * g++.old-deja/g++.law/ctors17.C: Likewise.
56585         * g++.old-deja/g++.law/ctors5.C: Likewise.
56586         * g++.old-deja/g++.law/ctors9.C: Likewise.
56587         * g++.old-deja/g++.mike/ambig1.C: Likewise.
56588         * g++.old-deja/g++.mike/net22.C: Likewise.
56589         * g++.old-deja/g++.mike/p3538a.C: Likewise.
56590         * g++.old-deja/g++.mike/p3538b.C: Likewise.
56591         * g++.old-deja/g++.mike/virt3.C: Likewise.
56592         * g++.old-deja/g++.niklas/t128.C: Likewise.
56593         * g++.old-deja/g++.other/anon4.C: Likewise.
56594         * g++.old-deja/g++.other/using1.C: Likewise.
56595         * g++.old-deja/g++.other/warn3.C: Likewise.
56596         * g++.old-deja/g++.pt/t37.C: Likewise.
56597         * g++.old-deja/g++.robertl/eb69.C: Likewise.
56598         * g++.old-deja/g++.robertl/eb71.C: Likewise.
56599
56600 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56601
56602         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56603
56604 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56605
56606         * gcc.c-torture/execute/stdio-opt-3.c: New test.
56607
56608 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
56609
56610         * gcc.c-torture/compile/20010107-1.c: New test.
56611
56612 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56613
56614         * gcc.c-torture/execute/builtin-noret-1.c: New test.
56615
56616 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56617
56618         * gcc.dg/format/format.h: New file.
56619         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56620         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56621         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56622         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56623         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56624         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56625         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56626         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56627         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56628         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56629         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56630         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56631         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56632         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56633         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56634         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56635         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56636         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56637         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56638         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56639         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56640         instead of declaring standard types, macros and functions in each
56641         test.
56642
56643 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
56644
56645         * gcc.c-torture/execute/20010106-1.c: New test.
56646
56647 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56648
56649         * gcc.dg/format/format.exp: New file.
56650         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56651         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56652         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56653         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56654         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56655         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56656         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56657         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56658         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56659         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56660         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56661         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56662         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56663         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56664         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56665         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56666         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56667         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56668         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56669         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56670         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56671         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56672         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56673         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56674         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56675         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56676         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56677         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56678         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56679         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56680         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56681         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56682         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56683         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56684         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56685         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56686         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56687         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56688         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56689         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56690         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56691         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56692
56693 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
56694
56695         * gcc.c-torture/execute/991228-1.c: Take word endianness into
56696         account.
56697
56698 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56699
56700         * gcc.c-torture/execute/builtin-complex-1.c: New test.
56701
56702 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
56703
56704         * g++.old-deja/g++.pt/crash62.C: New test.
56705
56706 2001-01-04  Richard Henderson  <rth@redhat.com>
56707
56708         * gcc.dg/20000926-1.c: Update expected warnings.
56709         * gcc.dg/array-2.c: Likewise.
56710         * gcc.dg/array-4.c: Also validate flexible array members.
56711         * gcc.dg/c99-flex-array-1.c: New.
56712
56713 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56714
56715         * gcc.c-torture/compile/20001222-1.x: Remove.
56716
56717 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56718
56719         * gcc.c-torture/execute/built-in-setjmp.c: New.
56720
56721 2001-01-03  Richard Henderson  <rth@redhat.com>
56722
56723         * gcc.dg/940510-1.c: Update expected error wording.
56724         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56725
56726 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
56727
56728         * lib/target-supports.exp (check_alias_available): Modified to
56729         indicate aliases not supported if only weak aliases are supported.
56730
56731 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56732
56733         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56734         Turn on cmpstrsi checks for __pj__ and __i370__.
56735
56736 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56737
56738         * g++.old-deja/g++.other/virtual11.C: New test.
56739
56740 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56741
56742         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56743
56744 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56745
56746         * gcc.c-torture/compile/20010102-1.c: New test.
56747
56748 2001-01-02  Andreas Jaeger  <aj@suse.de>
56749
56750         * gcc.dg/noreturn-3.c: New test.
56751
56752         * gcc.dg/noreturn-4.c: New test.
56753
56754 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56755
56756         * gcc.c-torture/execute/stdio-opt-1.c: Also test
56757         __builtin_fputc and __builtin_fwrite.
56758
56759 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56760
56761         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56762         signed char, not default char.
56763
56764 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56765
56766         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56767
56768 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
56769
56770         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56771
56772 2000-12-29  Richard Henderson  <rth@redhat.com>
56773
56774         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56775         (__cyg_profile_func_exit): Define.
56776
56777 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
56778
56779         * g++.dg/vtgc1.C: New test.
56780
56781 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
56782
56783         * gcc.dg/noncompile/20001228-1.c: New test.
56784
56785         * gcc.dg/20001228-1.c: New test.
56786
56787         * gcc.c-torture/execute/20001228-1.c: New test.
56788
56789 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
56790
56791         * gcc.dg/format-strfmon-1.c: New test.
56792
56793 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56794
56795         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56796         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56797         * gcc.c-torture/execute/string-opt-1.c: Likewise.
56798         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56799         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56800         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56801         * gcc.c-torture/execute/string-opt-6.c: Likewise.
56802         * gcc.c-torture/execute/string-opt-7.c: Likewise.
56803         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56804         * gcc.c-torture/execute/string-opt-9.c: Likewise.
56805         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56806         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56807         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56808
56809         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56810         * gcc.c-torture/execute/string-opt-4.c: Test index.
56811
56812 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
56813
56814         * gcc.c-torture/compile/20001226-1.c: New test.
56815
56816 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56817
56818         * gcc.c-torture/compile/20001222-1.c: New test.
56819         * gcc.c-torture/compile/20001222-1.x: Xfail.
56820
56821 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
56822
56823         * gcc.c-torture/execute/comp-goto-2.c: New test.
56824
56825 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
56826
56827         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56828         Use long types if __INT_MAX__ is 32767.
56829         (main): Use cast to (sint32 *) when poking 88 into a_page.
56830
56831         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56832
56833 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
56834
56835         * gcc.c-torture/compile/20001221-1.c: New test.
56836         * gcc.c-torture/execute/20001221-1.c: New test.
56837
56838 2000-12-20  Richard Henderson  <rth@redhat.com>
56839
56840         * g++.old-deja/g++.pt/crash36.C: Update error lines.
56841         * g++.old-deja/g++.robertl/eb109.C: Likewise.
56842
56843 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56844
56845         * gcc.dg/compare3.c: New test.
56846
56847 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56848
56849         * gcc.dg/format-warnll-1.c: New test.
56850
56851 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56852
56853         * gcc.dg/cpp/cmdlne-P.c: New test.
56854
56855 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56856
56857         * gcc.c-torture/execute/builtin-abs-1.c,
56858         gcc.c-torture/execute/builtin-abs-2.c: New tests.
56859
56860 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56861
56862         * gcc.dg/cpp/multiline.c: New test.
56863
56864 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56865
56866         * g++.old-deja/g++.other/syshdr1.C: Update.
56867         * gcc.dg/cpp/lineflags.c: Remove temporarily.
56868
56869 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56870
56871         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56872
56873 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56874
56875         * g++.old-deja/g++.pt/ttp65.C: New test.
56876
56877 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56878
56879         * g++.old-deja/g++.pt/ttp64.C: New test.
56880
56881 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56882
56883         * g++.old-deja/g++.pt/spec33.C: New test.
56884
56885 2000-12-14  Catherine Moore  <clm@redhat.com>
56886
56887         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56888         * gcc.c-torture/execute/920612-2.c: Likewise.
56889         * gcc.c-torture/execute/920428-2.c: Likewise.
56890         * gcc-c-torture/execute/va-arg-11.c: Call exit.
56891         * gcc.c-torture/execute/va-arg-21.c: Likewise.
56892
56893 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56894
56895         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56896         * gcc.dg/pack-test-2.c: Likewise.
56897
56898 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56899
56900         Tests by Zack Weinberg <zackw@stanford.edu>.
56901
56902         * gcc.dg/cpp/defined.c: Update.
56903         * gcc.dg/cpp/defined_trad.c: New tests.
56904
56905 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56906
56907         * gcc.dg/cpp/trad-direct.c: Update.
56908
56909 2000-12-11  Neil Booth  <neilb@earthling.net>
56910
56911         * gcc.dg/cpp/defined_trad.c
56912
56913 2000-12-11  Neil Booth  <neilb@earthling.net>
56914
56915         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
56916
56917 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56918
56919         * gcc.dg/format-miss-2.c: New test.
56920
56921 2000-12-09  Neil Booth  <neilb@earthling.net>
56922
56923         * gcc.dg/cpp/lineflags.c: New tests.
56924         * gcc.dg/cpp/poison.c: Update.
56925         * gcc.dg/cpp/redef2.c: Update.
56926         * gcc.dg/cpp/skipping.c: New test.
56927
56928 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
56929
56930         * g++.old-deja/g++.other/eh3.C: New testcase.
56931
56932 2000-12-07  Neil Booth  <neilb@earthling.net>
56933
56934         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56935         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56936         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56937         wtr-union-init-2.c, wtr-union-init-3.c: Update.
56938         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56939         Update.
56940
56941 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56942
56943         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56944         __SIZE_TYPE__ instead of int for type of integers cast to
56945         pointers.
56946
56947 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
56948
56949         * g++.old-deja/g++.other/cleanup4.C: New test.
56950
56951 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56952
56953         * format-sec-1.c: New test.
56954
56955 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56956
56957         * gcc.dg/format-nonlit-3.c: New test.
56958
56959 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56960
56961         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56962         through a null pointer.
56963
56964 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56965
56966         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56967         * g++.old-deja/g++.pt/partial4.C: New test.
56968
56969 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
56970
56971         * gcc.c-torture/execute/ieee/hugeval.x: New.
56972
56973 2000-12-06  Neil Booth  <neilb@earthling.net>
56974
56975         * gcc.dg/cpp/backslash2.c: New tests.
56976
56977 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56978
56979         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56980         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56981
56982 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56983
56984         * gcc.c-torture/execute/20001203-2.c: New testcase.
56985
56986 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56987
56988         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56989         * g++.old-deja/g++.other/virtual10.C: New test.
56990
56991 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56992
56993         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56994
56995 2000-12-05  Richard Henderson  <rth@redhat.com>
56996
56997         * gcc.c-torture/compile/20001205-1.c: New.
56998
56999 2000-12-04  Neil Booth  <neilb@earthling.net>
57000
57001         * g++.old-deja/g++.other/virtual9.C: New test.
57002         * g++.old-deja/g++.pt/crash61.C: New test.
57003         * gcc.c-torture/execute/loop-9.c: New test.
57004
57005 2000-12-04  Neil Booth  <neilb@earthling.net>
57006
57007         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57008         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57009         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57010         * gcc.dg/cpp/extratokens.c: ...here.
57011
57012 2000-12-04  Neil Booth  <neilb@earthling.net>
57013
57014         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57015         New tests.
57016
57017 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57018
57019         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57020         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57021
57022 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57023
57024         * gcc.c-torture/execute/20001203-1.c: New test.
57025
57026 2000-12-03  Neil Booth  <neilb@earthling.net>
57027
57028         * gcc.dg/cpp/macro6.c: New test cases.
57029
57030 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57031
57032         * gcc.c-torture/execute/string-opt-9.c: New test.
57033         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57034         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57035         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57036
57037         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57038         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57039
57040 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
57041
57042         * gcc.dg/cpp/if-6.c: New testcase.
57043
57044         * gcc.dg/20001201-1.c: New testcase.
57045
57046 2000-12-02  Neil Booth  <neilb@earthling.net>
57047
57048         * g++.old-deja/g++.other/externC4.C,
57049         g++.old-deja/g++.other/friend10.C: New tests.
57050
57051 2000-12-02  Neil Booth  <neilb@earthling.net>
57052
57053         * g++.old-deja/g++.other/instan2.C
57054         * g++.old-deja/g++.other/instan3.C: New test.
57055
57056 2000-12-02  Neil Booth  <neilb@earthling.net>
57057
57058         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57059         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57060         gnuc99.c,gnuc99-pedantic.c: New tests.
57061
57062 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57063
57064         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57065         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57066
57067 2000-12-01  Neil Booth  <neilb@earthling.net>
57068
57069         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57070         * gcc.dg/cpp/poison.c: Update.
57071         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57072
57073 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
57074
57075         * g77.f-torture/execute/20001201.f: New test.
57076
57077 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57078
57079         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57080
57081 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
57082
57083         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57084
57085 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
57086
57087         * g++.old-deja/g++.other/cast6.C: New test.
57088
57089 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
57090
57091         * gcc.c-torture/execute/20001130-2.c: New testcase.
57092
57093 2000-11-30  Richard Henderson  <rth@redhat.com>
57094
57095         * gcc.c-torture/execute/20001130-1.c: New test.
57096
57097 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57098
57099         * g++.old-deja/g++.other/op3.C: New test.
57100
57101 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57102
57103         * g++.old-deja/g++.other/op2.C: New test.
57104
57105 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57106
57107         * g++.old-deja/g++.other/crash38.C: New test.
57108
57109 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
57110
57111         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57112
57113 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
57114
57115         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57116         tests.
57117         * gcc.c-torture/execute/string-opt-6.c: New test.
57118
57119         * gcc.dg/20001117-1.c: Add main.
57120
57121 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
57122
57123         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57124         Move from here ...
57125         * gcc.dg/940510-1.c: ... to here.
57126
57127         * gcc.dg/20000926-1.c: GNU C now allows initializations of
57128         zero-size arrays in toplevel structures.
57129
57130 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57131
57132         * gcc.c-torture/execute/loop-8.c: New test.
57133
57134 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57135
57136         * g++.old-deja/g++.other/base1.C: New test.
57137
57138 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57139
57140         * g++.old-deja/g++.other/parse2.C: New test.
57141
57142 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57143
57144         * g++.old-deja/g++.pt/incomplete1.C: New test.
57145
57146 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57147
57148         * g++.old-deja/g++.other/friend9.C: New test.
57149
57150 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57151
57152         * gcc.dg/20001127-1.c: New test.
57153
57154 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57155
57156         * g++.old-deja/g++.pt/friend46.C: New test.
57157
57158 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57159
57160         * g++.old-deja/g++.other/ptrmem8.C: New test.
57161
57162 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57163
57164         * gcc.c-torture/execute/string-opt-7.c: New test.
57165         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57166
57167 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57168
57169         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57170         instead of 'mkcheck 2'.
57171
57172 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57173
57174         * gcc.c-torture/execute/memcheck/driver.c,
57175         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57176         C9X references to refer to C99.
57177
57178 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
57179
57180         * gcc.dg/ultrasp3.c: New test.
57181
57182 2000-11-25  Neil Booth  <neilb@earthling.net>
57183
57184         * gcc.dg/cpp/include2.c: Update test to be locale independent.
57185
57186 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
57187
57188         * gcc.c-torture/compile/20001123-2.c: New.
57189
57190 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57191
57192         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57193
57194 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
57195
57196         * gcc.dg/sequence-point-1.c: Add some new tests.
57197         * gcc.c-torture/execute/20001124-1.c: New test.
57198
57199 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57200
57201         * g++.old-deja/g++.other/vaarg4.C: New test.
57202         * gcc.c-torture/compile/20001123-1.c: New test.
57203
57204 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57205
57206         * g++.other/crash24.C: Adjust and remove XFAIL.
57207         * g++.other/crash37.C: New test.
57208
57209 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
57210
57211         * g++.old-deja/g++.pt/instantiate9.C: New test.
57212
57213 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
57214
57215         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57216         new ABI, too.
57217
57218         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57219         * g++.old-deja/g++.robertl/eb55.C: Likewise.
57220
57221 2000-11-22  Neil Booth  <neilb@earthling.net>
57222
57223         * gcc.dg/cpp/Wtrigraphs.c: New test.
57224
57225 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
57226
57227         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57228
57229 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
57230
57231         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57232
57233 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
57234
57235         * lib/gcc-dg.exp: load_lib scanasm.exp.
57236         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57237         * lib/g++-dg.exp: load_lib scanasm.exp.
57238         * lib/scanasm.exp: New.
57239         (scan-assembler, scan-assembler-not): Add optional arguments to
57240         test name, or if not present, the pattern name.
57241         (scan-assembler-dem, scan-assembler-dem-not): New.
57242
57243         * g++.dg/dg.exp: New.
57244
57245 2000-11-21  Neil Booth  <neilb@earthling.net>
57246
57247         * gcc.dg/cpp/integrated1.c: Remove.
57248
57249 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57250
57251         * gcc.c-torture/execute/20001121-1.c: New test.
57252
57253 2000-11-21  Richard Henderson  <rth@redhat.com>
57254
57255         * gcc.c-torture/compile/20001121-1.c: New test.
57256
57257 2000-11-20  Neil Booth  <neilb@earthling.net>
57258
57259         * gcc.dg/cpp/integrated1.c: New test.
57260
57261 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57262
57263         * g++.old-deja/g++.other/inline17.C: New test.
57264
57265 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
57266
57267         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57268         local variable to be zero: I made the variable global. Now
57269         uses abort() and exit() instead of relying on main's return value.
57270
57271 2000-11-20  Neil Booth  <neilb@earthling.net>
57272
57273         * gcc.dg/cpp/paste2.c: Update test.
57274         * objc/execute/paste.m: New test.
57275
57276 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57277
57278         * gcc.dg/c99-condexpr-1.c: New test.
57279
57280 2000-11-20  Neil Booth  <neilb@earthling.net>
57281
57282         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57283
57284 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
57285
57286         * g++.old-deja/g++.pt/export1.C: New test.
57287
57288 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
57289
57290         * gcc.dg/20001117-1.c: New test.
57291
57292 2000-11-18  Richard Henderson  <rth@redhat.com>
57293
57294         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57295
57296 2000-11-18  Richard Henderson  <rth@redhat.com>
57297
57298         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57299         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57300         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57301
57302 2000-11-18  Richard Henderson  <rth@redhat.com>
57303
57304         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57305         (main): New.  Exit cleanly.
57306
57307 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57308
57309         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57310         gcc.dg/c99-fordecl-2.c: New tests.
57311
57312 2000-11-18  Richard Henderson  <rth@redhat.com>
57313
57314         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57315         * gcc.c-torture/execute/zerolen-2.c: New.
57316
57317 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57318
57319         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57320         memory.
57321
57322 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57323
57324         * g++.old-deja/g++.pt/instantiate8.C: New test.
57325
57326 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57327
57328         * g++.old-deja/g++.other/incomplete.C: Add more tests.
57329         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57330
57331 2000-11-16  Nick Clifton  <nickc@redhat.com>
57332
57333         * gcc.c-torture/execute/nestfunc-2.c: New test.
57334         * gcc.c-torture/execute/nestfunc-3.c: New test.
57335
57336 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57337
57338         * gcc.c-torture/compile/20001116-1.c: New test.
57339
57340 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57341
57342         * gcc.c-torture/execute/20001115-1.c: New test.
57343
57344 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
57345
57346         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57347         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57348         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57349         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57350
57351 2000-11-15  Neil Booth  <neilb@earthling.net>
57352
57353         gcc.dg/cpp/_Pragma1.c: Update.
57354         gcc.dg/cpp/_Pragma2.c: New test.
57355
57356 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
57357
57358         * g++.old-deja/g++.other/anon5.C: New test.
57359
57360 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57361
57362         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57363         tests.
57364
57365 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
57366
57367         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57368         output.
57369
57370 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57371
57372         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57373         labels at end of compound statements.
57374
57375 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
57376
57377         * gcc.c-torture/execute/loop-7.c: New test.
57378
57379 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57380
57381         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57382
57383 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57384
57385         * gcc.dg/c99-bool-1.c: New test.
57386
57387 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57388
57389         * gcc.dg/c99-scope-1.c: Remove xfail.
57390         * gcc.dg/c99-scope-2.c: New test.
57391
57392 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57393
57394         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57395         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57396
57397 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
57398
57399         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57400         error messages.
57401
57402         * g++.mike/p700.C: Don't typedef wchar_t.
57403         * g++.mike/p784.C: Likewise.
57404         * g++.mike/eb101.C: Don't use __wchar_t.
57405
57406 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
57407
57408         * g77.f-torture/execute/20001111.[fx]: Test premature exit
57409         from DO loop.
57410
57411 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57412
57413         * gcc.c-torture/execute/20001111-1.c: New test.
57414
57415 2000-11-10  Nick Clifton  <nickc@redhat.com>
57416
57417         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57418         long multuiple and accumulate.
57419
57420 2000-11-09  Richard Henderson  <rth@redhat.com>
57421
57422         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57423         via size_t instead of int.
57424
57425         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57426         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57427         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57428         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57429
57430 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
57431
57432         * gcc.c-torture/compile/20001109-1.c: New test.
57433         * gcc.c-torture/compile/20001109-2.c: New test.
57434
57435 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
57436
57437         * g++.old-deja/g++.pt/operator1.C: New test.
57438         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57439
57440 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57441
57442         * gcc.dg/20001108-1.c: New test.
57443
57444 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57445
57446         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57447         with both arguments constant strings.
57448         * gcc.c-torture/execute/string-opt-3.c: New test.
57449         * gcc.c-torture/execute/string-opt-4.c: New test.
57450         * gcc.c-torture/execute/string-opt-5.c: New test.
57451
57452 2000-11-08  Nick Clifton  <nickc@redhat.com>
57453
57454         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
57455         mulsidi3adddi patterns.
57456
57457 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
57458
57459         * g++.old-deja/g++.other/crash36.C: New test.
57460
57461 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
57462
57463         * g++.old-deja/g++.other/init16.C: New test.
57464
57465 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
57466
57467         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57468
57469 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57470
57471         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57472         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57473         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57474
57475 2000-11-07  DJ Delorie  <dj@redhat.com>
57476
57477         * gcc.dg/20000614-1.c: Add return so that test can pass.
57478
57479 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57480
57481         * gcc.c-torture/execute/string-opt-1.c: New test.
57482
57483 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57484
57485         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
57486         mips-sgi-irix6.* because the MIPS ABI passes floating-point
57487         parameters in registers, and there is no way for a varargs
57488         function to know in which order the integer and floating-point
57489         parameters should be interleaved when they are placed on the
57490         stack.
57491         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57492         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57493
57494 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57495
57496         * gcc.c-torture/execute/string-opt-2.c: New test.
57497
57498 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
57499
57500         * g++.old-deja/g++.pt/crash60.C: New test.
57501
57502 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57503
57504         * g++.old-deja/g++.other/crash24.C: New test.
57505         * g++.old-deja/g++.other/crash25.C: New test.
57506         * g++.old-deja/g++.other/crash26.C: New test.
57507         * g++.old-deja/g++.other/crash27.C: New test.
57508         * g++.old-deja/g++.other/crash28.C: New test.
57509         * g++.old-deja/g++.other/crash29.C: New test.
57510         * g++.old-deja/g++.other/crash30.C: New test.
57511         * g++.old-deja/g++.other/crash31.C: New test.
57512         * g++.old-deja/g++.other/crash32.C: New test.
57513         * g++.old-deja/g++.other/crash33.C: New test.
57514         * g++.old-deja/g++.other/crash34.C: New test.
57515         * g++.old-deja/g++.other/crash35.C: New test.
57516
57517 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57518
57519         * gcc.c-torture/execute/20001031-1.c: New test.
57520
57521 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
57522
57523         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57524         namespace.
57525
57526         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57527         standards-conformant.
57528
57529         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57530
57531         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57532         * g++.old-deja/g++.mike/p755a.C: Likewise.
57533         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57534         library makes no calls to `operator new' during initialization.
57535
57536 2000-11-04  Neil Booth  <neilb@earthling.net>
57537
57538         * gcc.dg/cpp/include2.c: New tests.
57539
57540 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
57541
57542         * lib/g++.exp (g++_set_ld_library_path): New function.
57543         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57544
57545 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
57546
57547         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
57548         warnings.
57549
57550 2000-11-01  Richard Henderson  <rth@redhat.com>
57551
57552         * g++.old-deja/g++.ext/namedret1.C: New.
57553         * g++.old-deja/g++.ext/namedret2.C: New.
57554         * g++.old-deja/g++.ext/namedret3.C: New.
57555
57556 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
57557
57558         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57559         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57560
57561 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57562
57563         * gcc.c-torture/execute/va-arg-21.c: New test.
57564
57565 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57566
57567         * gcc.dg/c99-complex-2.c: New test.
57568
57569 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57570
57571         * gcc.c-torture/execute/stdio-opt-1.c: New test.
57572
57573 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
57574
57575         * g++.old-deja/g++.other/inline16.C: New test.
57576
57577 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
57578
57579         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57580         __PRETTY_FUNCTION__
57581
57582 2000-10-29  Neil Booth  <neilb@earthling.net>
57583
57584         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57585         New tests.
57586         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57587         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57588         optimisation.
57589
57590 2000-10-29  Neil Booth  <neilb@earthling.net>
57591
57592         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57593         * mi1.c, mi1c.h: Add null directives to multiple-include test.
57594         * mi5.c: Test multiple includes work with -C.
57595         * trigraphs.c: Test ^= version.
57596
57597 2000-10-28  Neil Booth  <neilb@earthling.net>
57598
57599         New tests and test updates for new macro expander.
57600
57601         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57602         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57603         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57604         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57605         new diagnostic messages.
57606
57607         * gcc.dg/cpp/macro3.c: New tests.
57608
57609 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
57610
57611         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57612         on the same line.
57613
57614 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
57615
57616         * g++.old-deja/g++.other/eh2.C: New test.
57617
57618 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57619
57620         * gcc.c-torture/execute/20001027-1.c: New test.
57621
57622 2000-10-26  Richard Henderson  <rth@redhat.com>
57623
57624         * gcc.c-torture/execute/20001026-1.c: New.
57625
57626 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
57627
57628         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57629         * g++.old-deja/g++.law/builtin1.C: Likewise.
57630         * g++.old-deja/g++.law/ctors10.C: Likewise.
57631         * g++.old-deja/g++.law/virtual3.C: Likewise.
57632         * g++.old-deja/g++.mike/p658.C: Likewise.
57633         * g++.old-deja/g++.other/sibcall1.C: Likewise.
57634         * g++.old-deja/g++.other/vaarg2.C: Likewise.
57635         * g++.old-deja/g++.robertl/eb124.C: Likewise.
57636         * g++.old-deja/g++.robertl/eb44.C: Likewise.
57637         * g++.old-deja/g++.robertl/eb77.C: Likewise.
57638
57639 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
57640
57641         * gcc.c-torture/compile/20001024-1.c: New test.
57642
57643 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
57644
57645         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57646         to tell us whether or not we are using V3.
57647
57648 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57649
57650         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57651         operands.
57652
57653 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57654
57655         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57656
57657 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
57658
57659         * gcc.c-torture/execute/20001024-1.c: New test.
57660
57661 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
57662
57663         * g++.old-deja/g++.other/sibcall1.C: New test.
57664
57665 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
57666
57667         * gcc.dg/noncompile/init-3.c: New test.
57668
57669 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57670
57671         * gcc.dg/format-array-1.c: New test.
57672
57673 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57674
57675         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57676         writing through null pointers; remove comment about testing
57677         unterminated strings.
57678
57679 2000-10-17  Matthew Hiller  <hiller@redhat.com>
57680
57681         * gcc.c-torture/execute/20001017-2.c: New test.
57682
57683 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57684
57685         * gcc.c-torture/compile/20001018-1.c: New test.
57686         * gcc.c-torture/compile/20001018-1.x: Xfail.
57687
57688 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57689
57690         * gcc.c-torture/execute/20001017-1.c: New test.
57691
57692 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57693
57694         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57695         for multiple use of arguments with scanf formats; add tests for
57696         multiple use of arguments.
57697
57698 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
57699
57700         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57701         from some old tests.
57702
57703 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57704
57705         * gcc.dg/format-miss-1.c: New test.
57706
57707 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57708
57709         * gcc.c-torture/execute/20001013-1.c: New test.
57710
57711 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57712
57713         * gcc.dg/format-branch-1.c: New test.
57714
57715 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57716
57717         * README, lib/file-format.exp: Remove EGCS references.
57718
57719 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57720
57721         * gcc.dg/20001013-1.c: New test.
57722
57723 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57724
57725         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57726         for intmax_t in the compiler using __typeof__ and the type rules
57727         for conditional expressions.
57728
57729 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
57730
57731         * gcc.dg/20001012-1.c: New test.
57732         * gcc.dg/20001012-2.c: New test.
57733
57734 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57735
57736         * gcc.dg/format-attr-1.c: New test.
57737
57738 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57739
57740         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57741         __LONG_LONG_MAX__ instead of LLONG_MAX.
57742
57743 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57744
57745         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57746         scanf flags.
57747         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57748         flags.
57749
57750 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
57751
57752         * gcc.dg/sequence-pt-1.c: New test.
57753
57754 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
57755
57756         * gcc.c-torture/execute/20001011-1.c: New testcase.
57757         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57758
57759 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57760
57761         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57762         does not error on it.
57763
57764 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57765
57766         * gcc.dg/20001009-1.c: New test.
57767
57768 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57769
57770         * gcc.c-torture/compile/20001009-1.c: Move from here ....
57771         * gcc.c-torture/execute/20001009-2.c: ... to here.
57772
57773 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
57774
57775         * gcc.c-torture/compile/20001009-1.c: New testcase.
57776         * gcc.c-torture/execute/20001009-1.c: New testcase.
57777         Testcases provided by Jan Hubicka <jh@suse.cz>.
57778
57779 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57780
57781         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57782         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57783         uintmax_t using <limits.h> to emulate the compiler's internal
57784         logic.  No longer XFAIL %j tests.
57785
57786 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57787
57788         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57789         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57790         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57791         regexps and details of expected handling of some bad formats.
57792         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57793         suppression.
57794
57795 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57796
57797         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57798         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57799         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57800         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57801         in list archives.
57802
57803 2000-10-06  Richard Henderson  <rth@cygnus.com>
57804
57805         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57806         * g++.old-deja/g++.brendan/crash52.C: Likewise.
57807         * g++.old-deja/g++.jason/report.C: Likewise.
57808         * g++.old-deja/g++.law/friend5.C: Likewise.
57809         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
57810         of the expected warnings.
57811
57812 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
57813
57814         * g++.old-deja/g++.pt/enum14.C: New test.
57815
57816 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
57817
57818         * g++.old-deja/g++.pt/crash59.C: New test.
57819
57820 2000-10-04  Will Cohen  <wcohen@redhat.com>
57821
57822         * gcc.dg/20000926-1.c: New test.
57823
57824 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
57825
57826         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57827         function name for current C++ compiler.
57828         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57829
57830 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
57831
57832         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57833         __PRETTY_FUNCTION__.
57834         * g++.old-deja/g++.ext/pretty2.C: Likewise.
57835
57836 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57837
57838         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57839
57840 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
57841
57842         * gcc.c-torture/compile/20000923-1.c: New test.
57843
57844 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57845
57846         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57847         * g++.old-deja/g++.pt/ttp62.C: Same.
57848         * g++.old-deja/g++.other/inline14.C: Same.
57849
57850 2000-09-24  Richard Henderson  <rth@cygnus.com>
57851
57852         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57853
57854 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57855
57856         * gcc.dg/c90-printf-1.c: Add test for wide string format.
57857
57858 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
57859
57860         * gcc.c-torture/compile/20000922-1.c: New file.
57861
57862 2000-09-21  Nick Clifton  <nickc@redhat.com>
57863
57864         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57865         a signed long modulo operation.
57866         (mod6): New function - perform an unsigned long modulo operation.
57867         (main): Add tests for modulos of very large numbers by very small
57868         dividends.
57869
57870 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57871
57872         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57873
57874 2000-09-19  Richard Henderson  <rth@cygnus.com>
57875
57876         * gcc.dg/compare2.c (case 10): XFAIL.
57877
57878 2000-09-18  Richard Henderson  <rth@cygnus.com>
57879
57880         * gcc.c-torture/execute/20000906-1.c: Move ...
57881         * gcc.dg/20000906-1.c: ... here.  Only run on targets
57882         that support __builtin_trap.
57883
57884 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
57885
57886         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57887
57888 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57889
57890         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57891         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
57892         more $ format tests.
57893
57894 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57895
57896         * gcc.dg/format-errmk-1.c: New test.
57897
57898 2000-09-17  Greg McGary  <greg@mcgary.org>
57899
57900         * gcc.c-torture/execute/20000917-1.x: Remove.
57901
57902 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57903
57904         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
57905
57906 2000-09-17  Greg McGary  <greg@mcgary.org>
57907
57908         * gcc.c-torture/execute/20000917-1.c: New test.
57909         * gcc.c-torture/execute/20000917-1.x: XFAIL.
57910
57911 2000-09-16  Neil Booth  <NeilB@earthling.net>
57912
57913         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
57914         in nested macro bug.
57915
57916 2000-09-15  Neil Booth  <NeilB@earthling.net>
57917
57918         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
57919
57920 2000-09-14  Jeffrey A Law  (law@cygnus.com)
57921
57922         * gcc.c-torture/execute/20000914-1.c: New test.
57923
57924 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
57925
57926         * g++.other/inline13.C: New test.
57927
57928 2000-09-12  Andreas Jaeger  <aj@suse.de>
57929
57930         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
57931         constant by Ulrich Drepper <drepper@redhat.com>.
57932
57933 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
57934
57935         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57936
57937 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57938
57939         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57940
57941 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
57942
57943         * gcc.dg/cpp/backslash.c: New test.
57944
57945 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
57946
57947         * gcc.c-torture/execute/20000910-1.c: New test.
57948         * gcc.c-torture/execute/20000910-2.c: Likewise.
57949
57950 2000-09-11  Robert Lipe  <robertl@sco.com>
57951
57952         * gcc.dg/pragma-align.c: New test.
57953
57954 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
57955
57956         * g++.old-deja/g++.pt/explicit82.C: New test.
57957         * g++.old-deja/g++.pt/explicit83.C: New test.
57958
57959 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
57960
57961         * gcc.dg/asm-names.c: New test.
57962
57963 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57964
57965         * gcc.dg/cpp/tr-warn6.c: New test
57966
57967 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57968
57969         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57970         be accepted.
57971
57972 2000-09-07  Catherine Moore  <clm@redhat.com>
57973
57974         * gcc.c-torture/execute/unroll-1.c: New test.
57975
57976 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57977
57978         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57979         ERROR markers.
57980         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57981         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57982         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57983         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57984         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57985         Preprocess only.
57986         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57987         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57988
57989 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57990
57991         * g++.old-deja/g++.pt/deduct2.C: New test.
57992
57993 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57994
57995         * g++.old-deja/g++.pt/parms2.C: New test.
57996
57997 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57998
57999         * g++.old-deja/g++.pt/crash58.C: New test.
58000
58001 2000-09-06  Greg McGary  <greg@mcgary.org>
58002
58003         * gcc.c-torture/execute/20000906-1.c: New test.
58004         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58005
58006 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58007
58008         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58009
58010 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58011
58012         * g++.old-deja/g++.pt/crash57.C: New test.
58013
58014 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58015
58016         * g++.old-deja/g++.pt/crash56.C: New test.
58017
58018 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58019
58020         * g++.old-deja/g++.pt/koenig1.C: New test.
58021
58022 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58023
58024         * gcc.dg/20000904-1.c: New test.
58025
58026 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58027
58028         * gcc.dg/cpp/paste8.c: New test.
58029
58030 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
58031
58032         * gcc.c-torture/compile/20000827-1.c: New test.
58033
58034 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58035
58036         * gcc.dg/format-diag-1.c: New test.
58037
58038 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58039
58040         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58041         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58042         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58043         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58044         gcc.dg/formatz-1.c: Adjust warning regular expressions.
58045
58046 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58047
58048         * g++.old-deja/g++.other/nested4.C: New test.
58049
58050 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58051
58052         * g++.old-deja/g++.ns/scoped1.C: New test.
58053
58054 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
58055
58056         * lib/g++.exp: Support testing already-installed GCC.
58057
58058 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58059
58060         * wtr-label-1.c, wtr-suffix-1.c: New tests.
58061
58062 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58063
58064         * gcc.dg/return-type-2.c: New test.
58065
58066 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
58067
58068         * gcc.c-torture/compile/20000825-1.c: New test.
58069
58070 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
58071
58072         * gcc.dg/dwarf2-2.c: New test.
58073
58074 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
58075
58076         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58077         dg-warning regexps.
58078
58079 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58080
58081         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58082         gcc.dg/format-ext-5.c: New tests.
58083
58084 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
58085
58086         * g++.old-deja/g++.other/crash22.C: New test.
58087
58088 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
58089
58090         * gcc.dg/noncompile/930622-2.c: Adjust error message.
58091
58092 2000-08-24  Richard Henderson  <rth@cygnus.com>
58093
58094         * gcc.dg/ia64-sync-1.c: New test.
58095         * gcc.dg/ia64-sync-2.c: New test.
58096         * gcc.dg/ia64-asm-1.c: New test.
58097
58098 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58099
58100         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58101         * gcc.dg/format-ext-2.c: New test.
58102
58103 2000-08-23  Jason Merrill  <jason@redhat.com>
58104
58105         * lib/old-dejagnu.exp: Also ignore "In member function" and
58106         "At global scope".
58107
58108 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58109
58110         * gcc.dg/noncompile/label-lineno-1.c: New test.
58111
58112 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58113
58114         * gcc.dg/c99-array-nonobj-1.c: New test.
58115
58116 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58117
58118         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58119         tests.
58120         * gcc.dg/format-ext-1.c: New test.
58121
58122 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58123
58124         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58125         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58126         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58127         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58128         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58129
58130 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58131
58132         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58133         gcc.dg/c99-strftime-2.c: New tests.
58134
58135 2000-08-22  Richard Henderson  <rth@cygnus.com>
58136
58137         * gcc.c-torture/execute/20000822-1.c: New test.
58138
58139 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58140
58141         * gcc.c-torture/execute/20000819-1.x: Remove.
58142
58143 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58144
58145         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58146         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58147         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58148         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58149         gcc.dg/format-xopen-1.c: New tests.
58150
58151 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58152
58153         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58154
58155 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58156
58157         * g++.old-deja/g++.other/loop2.C: New test.
58158
58159         * gcc.c-torture/compile/20000606-1.c: New test.
58160         * gcc.c-torture/compile/20000728-1.c: New test.
58161         * gcc.c-torture/execute/20000801-1.c: New test.
58162         * gcc.c-torture/execute/20000801-2.c: New test.
58163         * gcc.c-torture/execute/20000819-1.c: New test.
58164         * gcc.c-torture/execute/20000819-1.x: XFAIL.
58165         * gcc.dg/20000629-1.c: New test.
58166         * gcc.dg/20000724-1.c: New test.
58167         * gcc.dg/20000807-1.c: New test.
58168
58169 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58170
58171         * gcc.dg/cpp/pragma-1.c: New test.
58172         * gcc.dg/cpp/pragma-2.c: New test.
58173
58174 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
58175
58176         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58177         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
58178
58179 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58180
58181         * gcc.c-torture/compile/20000818-1.c: New test.
58182
58183 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
58184
58185         * gcc.c-torture/execute/20000818-1.c: New test.
58186
58187 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58188
58189         * gcc.dg/format-va-1.c: New test.
58190
58191 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58192
58193         * g++.old-deja/g++.other/typedef8.C: New test.
58194
58195 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58196
58197         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58198         * g++.old-deja/g++.mike/net36.C: Mark candidate.
58199         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58200         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58201         * g++.old-deja/g++.other/ptrmem7.C: New test.
58202         * g++.old-deja/g++.pt/ptrmem10.C: New test.
58203
58204 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58205
58206         * g++.old-deja/g++.pt/typename27.C: New test.
58207
58208 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
58209
58210         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58211         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58212         * g++.old-deja/g++.pt/friend45.C: New test.
58213         * g++.old-deja/g++.other/friend8.C: New test.
58214
58215 2000-08-15  Richard Henderson  <rth@cygnus.com>
58216
58217         * gcc.c-torture/execute/20000815-1.c: New test.
58218
58219 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58220
58221         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58222         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58223         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58224
58225 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
58226
58227         * g++.old-deja/g++.other/refinit2.C: New test.
58228
58229 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
58230
58231         * lib/c-torture.exp (c-torture): Make
58232         compiler_conditional_xfail_data global.
58233         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58234         compiler_conditional_xfail_data machinery.
58235         (f-torture-execute): Likewise.
58236         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58237         and only when unrolling loops.
58238
58239         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58240
58241 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58242
58243         * g++.old-deja/g++.pt/explicit81.C: New test.
58244
58245 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58246
58247         * g++.old-deja/g++.pt/typename26.C: New test.
58248
58249 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
58250
58251         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58252         warning.
58253
58254 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
58255
58256         * g++.old-deja/g++.other/array3.C: New test.
58257
58258 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58259
58260         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58261         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58262         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58263         New tests.
58264
58265 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
58266
58267         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58268         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58269
58270 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
58271
58272         * gcc.c-torture/execute/20000808-1.c: New test.
58273
58274 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58275
58276         * gcc.dg/c90-const-expr-1.c: New test.
58277
58278 2000-08-08  Richard Henderson  <rth@cygnus.com>
58279
58280         * gcc.dg/noncompile/920923-1.c: Declare calloc.
58281
58282 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58283
58284         * gcc.dg/noncompile/const-ll-1.c: New test.
58285
58286 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58287
58288         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58289
58290 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
58291
58292         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58293         that running programs linked against the shared version of libobjc
58294         run correctly.
58295
58296 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58297
58298         * gcc.dg/c99-printf-1.c: New test.
58299
58300 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58301
58302         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58303
58304 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
58305
58306         * gcc.c-torture/execute/20000731-1.x: Delete.
58307
58308 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
58309
58310         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58311         and torture_without_loops as is done by c-torture.exp.
58312         (search_for): Copy from c-torture.exp.
58313         (gcc-dg-runtest): New function, drives a directory of tests
58314         iterating over the TORTURE_OPTIONS.
58315         (scan-assembler, scan-assembler-not): Move here from
58316         individual directory drivers.
58317
58318         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58319         defined by lib/gcc-dg.exp.
58320         * gcc.dg/cpp/cpp.exp: Likewise.
58321         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
58322         gcc-dg-runtest, so we cycle over optimization options.
58323
58324         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58325         * gcc.dg/compare2.c: No longer expected to fail.
58326
58327 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58328
58329         * gcc.c-torture/execute/20000804-1.c: New test.
58330
58331 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58332
58333         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58334
58335 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
58336
58337         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58338
58339 2000-08-03  Jeffrey A Law  (law@cygnus.com)
58340
58341         * gcc.c-torture/compile/20000803-1.c: New test.
58342
58343 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58344
58345         * gcc.c-torture/execute/20000801-3.c,
58346         gcc.c-torture/execute/20000801-4.c: New tests.
58347         * gcc.c-torture/execute/20000801-3.x,
58348         gcc.c-torture/execute/20000801-4.x: Xfail.
58349
58350 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
58351
58352         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58353         libobjc/.libs to allow for libtool.
58354
58355 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
58356
58357         * gcc.c-torture/compile/20000802-1.c: New test.
58358
58359 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
58360
58361         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58362
58363 2000-07-31  Jeffrey A Law  (law@cygnus.com)
58364
58365         * gcc-c-torture/execute/20000731-2.c: New test.
58366
58367         * gcc.c-torture/execute/20000731-1.c: New test.
58368         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58369
58370 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
58371
58372         * gcc.dg/cpp/paste7.c: New test.
58373         * gcc.dg/cpp/20000725-1.c: New test.
58374
58375 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
58376
58377         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58378         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58379         declaration warning for __builtin_dwarf_reg_size.
58380
58381         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58382
58383 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58384
58385         * gcc.dg/noncompile/voidparam-1.c: New test.
58386
58387 2000-07-30  Richard Henderson  <rth@cygnus.com>
58388
58389         * gcc.dg/c90-digraph-1.c: Don't xfail.
58390         * gcc.dg/compare2.c (case 10): Xfail.
58391         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58392
58393 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
58394
58395         * gcc.dg/c99-main-1.c: New test.
58396
58397 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58398
58399         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58400
58401 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
58402
58403         * gcc.c-tortuer/execute/20000726-1.c: New test.
58404
58405 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
58406
58407         * gcc.c-torture/execute/enum-2.c: New test.
58408
58409 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58410
58411         * gcc.dg/cpp/tr-warn3.c: New test.
58412
58413 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58414
58415         * g++.old-deja/g++.ext/implicit1.C: Remove.
58416         * g++.old-deja/g++.jason/c2.C: Remove
58417         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58418         * g++.old-deja/g++.pt/crash16.C: Likewise.
58419         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58420
58421 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58422
58423         * g++.old-deja/g++.other/for2.C: New test.
58424
58425 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
58426
58427         * gcc.dg/20000720-1.c: New test.
58428
58429 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
58430
58431         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
58432
58433 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
58434
58435         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58436         * gcc.c-torture/execute/20000722-1.c: New.
58437         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58438
58439 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
58440
58441         * gcc.dg/cpp/20000720-1.S: New test.
58442
58443 2000-07-21  Michael Meissner  <meissner@redhat.com>
58444
58445         * gcc.c-torture/execute/ieee/hugeval.c: New test.
58446
58447 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58448
58449         * g++.old-deja/g++.brendan/crash16.C,
58450         g++.old-deja/g++.brendan/parse3.C,
58451         g++.old-deja/g++.brendan/redecl1.C,
58452         g++.old-deja/g++.ns/template13.C,
58453         g++.old-deja/g++.other/decl4.C,
58454         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58455
58456 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58457
58458         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58459         and "Internal error".
58460
58461         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58462         regexps.
58463         * gcc.dg/cpp/paste6.c: New test.
58464
58465 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
58466
58467         * gcc.dg/cpp/tr-direct.c: New test.
58468
58469         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58470         gcc.dg/cpp/undef1.c: Tweak error regexps.
58471
58472 2000-07-18  Eric Christopher <echristo@redhat.com>
58473
58474         * gcc.c-torture/compile/20000718-1.c: New test.
58475
58476 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
58477
58478         * cpplex.c (_cpp_push_token): If the token being pushed back
58479         is the previous token in this context, just subtract one from
58480         context->posn.
58481         * cppmacro.c (save_expansion): Clear aux field when storing a
58482         placemarker.
58483
58484 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
58485
58486         * gcc.dg/noncompile/redecl-1.c: New test.
58487
58488 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
58489
58490         * gcc.c-torture/execute/20000717-5.c: New test.
58491         * gcc.c-torture/execute/20000717-1.x: Removed.
58492
58493 2000-07-17  Richard Henderson  <rth@cygnus.com>
58494
58495         * gcc.c-torture/execute/20000717-4.c: New test.
58496
58497 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
58498
58499         * gcc.dg/cpp/syshdr.c: New test.
58500         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58501
58502 2000-07-17  Neil Booth  <neilb@earthling.net>
58503
58504         * gcc.dg/cpp/cmdlne-dM.c: New test.
58505         * gcc.dg/cpp/cmdlne-dD.c: New test.
58506
58507 2000-07-17  Jeffrey A Law  (law@cygnus.com)
58508
58509         * gcc.c-torture/execute/20000717-3.c: New test.
58510
58511         * gcc.c-torture/compile/20000717-1.c: New test.
58512
58513 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
58514
58515         * gcc.c-torture/execute/20000717-2.c: New test.
58516
58517 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58518
58519         * gcc.dg/formatz-1.c: New test.
58520
58521         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58522         * gcc.dg/c99-digraph-1.c: New tests.
58523
58524         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58525         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58526
58527         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58528         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58529         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58530         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58531         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58532         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58533         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58534
58535 2000-07-17  Greg McGary <greg@mcgary.org>
58536
58537         * gcc.c-torture/execute/20000717-1.c: New test.
58538         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58539
58540 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
58541
58542         * gcc.c-torture/execute/20000715-2.c: New test.
58543         * gcc.dg/20000715-1.c: New test.
58544
58545 2000-07-15  Michael Meissner  <meissner@redhat.com>
58546
58547         * gcc.c-torture/execute/20000715-1.c: New test.
58548
58549 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
58550
58551         * gcc.c-torture/execute/20000707-1.c: New test.
58552
58553 2000-07-13  Neil Booth  <NeilB@earthling.net>
58554
58555         * gcc.dg/cpp/digraph1.c,
58556         gcc.dg/cpp/digraph2.c,
58557         gcc.dg/cpp/digraphs.c: New tests.
58558
58559 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
58560
58561         * g77.f-torture/compile/20000630-2.f: New test.
58562         * g77.f-torture/compile/20000630-2.x
58563
58564 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58565
58566         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
58567
58568 2000-07-11  Neil Booth  <NeilB@earthling.net>
58569
58570         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58571
58572 2000-07-11  Neil Booth  <NeilB@earthling.net>
58573
58574         * gcc.dg/cpp/cmdlne-C.c: New.
58575
58576 2000-07-09  Neil Booth  <NeilB@earthling.net>
58577
58578         * gcc.dg/cpp/directiv.c: New tests.
58579         * gcc.dg/cpp/undef1.c: Update.
58580
58581 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
58582
58583         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58584
58585 2000-07-09  Neil Booth  <NeilB@earthling.net>
58586
58587         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58588
58589 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
58590
58591         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58592         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58593
58594 2000-07-08  Neil Booth  <NeilB@earthling.net>
58595
58596         * gcc.dg/cpp/macsyntx.c: New tests.
58597
58598 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58599
58600         * gcc.dg/20000707-1.c: New test.
58601
58602 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58603
58604         * gcc.c-torture/execute/20000706-1.c: New test.
58605         * gcc.c-torture/execute/20000706-2.c: New test.
58606         * gcc.c-torture/execute/20000706-3.c: New test.
58607         * gcc.c-torture/execute/20000706-4.c: New test.
58608         * gcc.c-torture/execute/20000706-5.c: New test.
58609
58610 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58611
58612         * g++.old-deja/g++.pt/instantiate7.C: New test.
58613
58614 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58615
58616         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58617         * g++.old-deja/g++.mike/thunk3.C: Likewise.
58618         * g++.old-deja/g++.other/rtti3.C: Likewise.
58619         * g++.old-deja/g++.other/rttid3.C: Likewise.
58620
58621 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
58622
58623         *  g77.f-torture/compile/20000630-1.x: Fix typo
58624
58625 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
58626
58627         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58628         assembly output.
58629
58630 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
58631
58632         * gcc.dg/cpp/ident.c: New test.
58633
58634 2000-07-05  Neil Booth  <NeilB@earthling.net>
58635
58636         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58637           gcc.dg/cpp/lexstrng.c: New tests.
58638
58639 2000-07-04  Neil Booth  <NeilB@earthling.net>
58640
58641         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58642         * gcc.dg/cpp/strify2.c: Same.
58643
58644 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
58645
58646         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58647         * gcc.dg/cpp/19990703-1.c: Likewise.
58648         * gcc.dg/cpp/20000625-1.c: Likewise.
58649         * gcc.dg/cpp/20000625-2.c: Likewise.
58650
58651         * gcc.dg/cpp/macro1.c,
58652         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58653         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58654         gcc.dg/cpp/strify1.c,
58655         gcc.dg/cpp/strify2.c: New tests.
58656
58657 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
58658
58659         * gcc.c-torture/execute/20000703-1.c: New test.
58660
58661 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58662
58663         * g++.old-deja/g++.pt (lookup10.C): New test.
58664
58665 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58666
58667         * g++.old-deja/g++.pt (typename25.C): New test.
58668
58669 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
58670
58671         * gcc.c-torture/compile/20000701-1.c: New test.
58672
58673 2000-06-30  Nick Clifton  <nickc@cygnus.com>
58674
58675         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58676         to test case.
58677
58678 2000-06-30  Catherine Moore  <clm@cygnus.com>
58679
58680         * gcc.c-torture/execute/align-1.c: New test.
58681
58682 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
58683
58684         * g++.old-deja/g++.pt/expr8.C: New test.
58685         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58686
58687 2000-06-29  Nick Clifton  <nickc@cygnus.com>
58688
58689         * gcc.c-torture/compile/20000629-1.c: New test.
58690
58691 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58692
58693
58694         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58695         gcc.dg/noncompile directory, depending on whether they're
58696         preprocessor tests or not.  Annotate all the tests for the dg
58697         framework.
58698
58699         * gcc.c-torture/noncompile/noncompile.exp: Delete.
58700         * gcc.dg/noncompile/noncompile.exp: New.
58701
58702         * Moved files:
58703         Old name                                New name
58704         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
58705         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
58706         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
58707         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
58708         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
58709         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
58710         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
58711         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
58712         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
58713         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
58714         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
58715         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
58716         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
58717         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
58718         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
58719         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
58720         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
58721         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
58722         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
58723         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
58724         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
58725         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
58726         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
58727         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
58728
58729         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
58730         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
58731         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
58732         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
58733         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
58734         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
58735
58736 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58737
58738         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58739         declare one variable.  On the fourth, error.
58740         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58741         declared by 20000628-1a.h.
58742
58743 2000-06-29  Richard Henderson  <rth@redhat.com>
58744
58745         * gcc.c-torture/execute/930529-1.x: New file.
58746         * gcc.dg/920413-1.c: Adjust expected warning text.
58747         * gcc.dg/980217-1.c: Declare abort.
58748         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58749
58750 2000-06-29  Jeffrey A Law  (law@cygnus.com)
58751
58752         * g77.f-torture/compile/20000629-1.f: New test.
58753         * g77.f-torture/compile/20000629-1.x: Expected to fail.
58754
58755 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58756
58757         Rearrange lots of files, removing entirely the
58758         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58759         directories.
58760
58761         * Deleted files:
58762         gcc.c-torture/code_quality/code_quality.exp
58763         gcc.c-torture/special/special.exp
58764         gcc.failure/failure.exp
58765         gcc.failure/940409-1.x
58766         gcc.c-torture/compile/961203-1.x
58767
58768         * New files:
58769         gcc.misc-tests/linkage.exp
58770         gcc.c-torture/execute/920730-1t.c
58771         gcc.c-torture/execute/920730-1t.x
58772         gcc.c-torture/compile/920520-1.x
58773         gcc.c-torture/compile/920521-1.x
58774         gcc.c-torture/compile/981006-1.x
58775         gcc.c-torture/execute/eeprof-1.x
58776
58777         * Moved files (possibly with modifications to fit a new harness):
58778         Old name                                New name
58779         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
58780         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
58781         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
58782         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
58783         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
58784         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
58785         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
58786         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
58787         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
58788         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
58789         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
58790         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
58791         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
58792         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
58793
58794 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58795
58796         * c-torture/compile/961203-1.x: Delete.
58797
58798         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
58799         not exit. Include stdio.h.
58800         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58801         * gcc.misc-tests/dg-12.c: Likewise.
58802         * gcc.misc-tests/dg-5.c: Likewise.
58803         * gcc.misc-tests/dg-6.c: Likewise.
58804         * gcc.misc-tests/dg-7.c: Prototype abort.
58805         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58806         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58807         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
58808         not exit.
58809         * gcc.misc-tests/sieve.c: Use return from main, not exit.
58810         * gcc.misc-tests/sort2.c: Use return from main, not exit.
58811
58812 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
58813
58814         * gcc.dg/cpp/20000628-1.c: New test.
58815         * gcc.dg/cpp/20000628-1.h: New header for above test.
58816         * gcc.dg/cpp/20000628-1a.h: Likewise.
58817
58818 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
58819
58820         * gcc.dg/cpp: New directory.
58821         * gcc.dg/cpp/cpp.exp: New driver.
58822         * gcc.dg/cpp/20000627-1.c: New test.
58823         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58824         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58825         and rewrite as a compilation test.
58826
58827         * gcc.dg: Move many files into the cpp subdirectory, possibly
58828         renaming or editing them as well.
58829         Old name                New name
58830         990119-1.c              cpp/19990119-1.c
58831         990228-1.c              cpp/19990228-1.c
58832         990407-1.c              cpp/19990407-1.c
58833         990409-1.c              cpp/19990409-1.c
58834         990413-1.c              cpp/19990413-1.c
58835         990703-1.c              cpp/19990703-1.c
58836         20000127-1.c            cpp/20000127-1.c
58837         20000129-1.c            cpp/20000129-1.c
58838         20000207-1.c            cpp/20000207-1.c
58839         20000207-2.c            cpp/20000207-2.c
58840         20000209-1.c            cpp/20000209-1.c
58841         20000209-2.c            cpp/20000209-2.c
58842         20000301-1.c            cpp/20000301-1.c
58843         20000419-1.c            cpp/20000419-1.c
58844         20000510-1.S            cpp/20000510-1.S
58845         20000519-1.c            cpp/20000519-1.c
58846         20000529-1.c            cpp/20000529-1.c
58847         20000625-1.c            cpp/20000625-1.c
58848         20000625-2.c            cpp/20000625-2.c
58849         cpp-as1.c               cpp/assert1.c
58850         cpp-as2.c               cpp/assert2.c
58851         cxx-comments-1.c        cpp/cxxcom1.c
58852         cxx-comments-2.c        cpp/cxxcom2.c
58853         endif-label.c           cpp/endif.c
58854         cpp-hash1.c             cpp/hash1.c
58855         cpp-hash2.c             cpp/hash2.c
58856         cpp-if1.c               cpp/if-1.c
58857         cpp-if2.c               cpp/if-2.c
58858         cpp-if3.c               cpp/if-3.c
58859         cpp-if4.c               cpp/if-4.c
58860         cpp-if5.c               cpp/if-5.c
58861         cpp-cond.c              cpp/if-cexp.c
58862         cpp-missingop.c         cpp/if-mop.c
58863         cpp-missingparen.c      cpp/if-mpar.c
58864         cpp-opprec.c            cpp/if-oppr.c
58865         cpp-ifparen.c           cpp/if-paren.c
58866         cpp-shortcircuit.c      cpp/if-sc.c
58867         cpp-shift.c             cpp/if-shift.c
58868         cpp-unary.c             cpp/if-unary.c
58869         cpp-li1.c               cpp/line1.c
58870         cpp-li2.c               cpp/line2.c
58871         lineno.c                cpp/line3.c
58872         lineno-2.c              cpp/line4.c
58873         cpp-mi.c                cpp/mi1.c
58874         cpp-mic.h               cpp/mi1c.h
58875         cpp-micc.h              cpp/mi1cc.h
58876         cpp-mind.h              cpp/mi1nd.h
58877         cpp-mindp.h             cpp/mi1ndp.h
58878         cpp-mix.h               cpp/mi1x.h
58879         cpp-mi2.c               cpp/mi2.c
58880         cpp-mi2a.h              cpp/mi2a.h
58881         cpp-mi2b.h              cpp/mi2b.h
58882         cpp-mi2c.h              cpp/mi2c.h
58883         cpp-mi3.c               cpp/mi3.c
58884         cpp-mi3.def             cpp/mi3.def
58885         poison-1.c              cpp/poison.c
58886         pr-impl.c               cpp/prag-imp.c
58887         cpp-redef-2.c           cpp/redef1.c
58888         cpp-redef.c             cpp/redef2.c
58889         strpaste.c              cpp/strp1.c
58890         strpaste-2.c            cpp/strp2.c
58891         cpp-tradpaste.c         cpp/tr-paste.c
58892         cpp-tradstringify.c     cpp/tr-str.c
58893         cpp-tradwarn1.c         cpp/tr-warn1.c
58894         cpp-tradwarn2.c         cpp/tr-warn2.c
58895         trigraphs.c             cpp/trigraphs.c
58896         cpp-unc1.c              cpp/unc1.c
58897         cpp-unc2.c              cpp/unc2.c
58898         cpp-unc3.c              cpp/unc3.c
58899         cpp-unc.c               cpp/unc4.c
58900         undef.c                 cpp/undef1.c
58901         undef-2.c               cpp/undef2.c
58902         cpp-wi1.c               cpp/widestr1.c
58903
58904 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
58905
58906         * lib/g++.exp (g++_include_flags): Tweak.
58907
58908 2000-06-27  H.J. Lu  <hjl@gnu.org>
58909             Loren J. Rittle  <ljrittle@acm.org>
58910
58911         * lib/g++.exp (g++_include_flags): Override libgloss.exp
58912         version with one that knows about the new gcc tree structure.
58913         (g++_link_flags): Same.
58914
58915 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
58916
58917         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
58918         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
58919         case we are cross-compiling.
58920
58921         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
58922         g++.old-deja/g++.niklas/Makefile.in,
58923         g++.old-deja/g++.niklas/configure.in,
58924         g++.old-deja/g++.other/Makefile.in,
58925         g++.old-deja/g++.other/configure.in,
58926         gcc.c-torture/code_quality/Makefile.in,
58927         gcc.c-torture/code_quality/configure.in,
58928         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
58929         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
58930         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
58931         gcc.c-torture/execute/ieee/Makefile.in,
58932         gcc.c-torture/execute/ieee/configure.in,
58933         gcc.c-torture/noncompile/Makefile.in,
58934         gcc.c-torture/noncompile/configure.in,
58935         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58936         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58937         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58938
58939 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58940
58941         * g++.old-deja/g++.other/ambig3.C: New test.
58942
58943 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58944
58945         * g++.old-deja/g++.pt/syntax1.C: New test.
58946         * g++.old-deja/g++.pt/syntax2.C: New test.
58947         * g++.old-deja/g++.other/syntax3.C: New test.
58948         * g++.old-deja/g++.other/syntax4.C: New test.
58949
58950 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58951
58952         * gcc.dg/20000623-1.c: Prototype exit and abort.
58953
58954 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58955
58956         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58957         New tests.
58958         * gcc.dg/cpp-mi3.def: New file.
58959
58960         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58961         inside assertions.
58962         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58963         lexer's error messages.
58964         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58965         divine anything from the linemarkers.
58966         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58967         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58968
58969 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
58970
58971         * gcc.dg/20000623-1.c: New test.
58972
58973 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
58974
58975         * gcc.c-torture/execute/20000622-1.c: New test.
58976
58977 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58978
58979         * g++.old-deja/g++.other/init15.C: New test.
58980
58981 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58982
58983         * g++.old-deja/g++.pt/vaarg2.C: New test.
58984         * g++.old-deja/g++.pt/vaarg3.C: New test.
58985
58986 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58987
58988         * g++.old-deja/g++.other/dyncast6.C: New test.
58989
58990 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58991
58992         * gcc.c-torture/execute/loop-6.c: New test.
58993
58994 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58995
58996         * gcc.dg/20000614-1.c: New test.
58997         * gcc.dg/20000614-2.c: New test.
58998
58999 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
59000
59001         * g++.old-deja/g++.other/inline12.C: New test.
59002
59003 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
59004
59005         * g++.old-deja/g++.other/eh1.C: New test.
59006
59007 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
59008
59009         * g++.old-deja/g++.other/type.C: New test.
59010
59011 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59012
59013         * g++.old-deja/g++.other/initstring.C: New test.
59014
59015 2000-06-12  Jason Merrill  <jason@redhat.com>
59016
59017         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59018
59019 2000-06-09  Jeffrey A Law  (law@cygnus.com)
59020
59021         * gcc.c-torture/compile/20000609-1.c: New test.
59022
59023 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
59024
59025         * gcc.dg/20000609-1.c: New test.
59026
59027 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
59028
59029         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59030         * gcc.c-torture/noncompile/poison-1.c: Move...
59031         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59032         * gcc.dg/cpp-li1.c: Add a token after the #line.
59033
59034 2000-06-05  Richard Henderson  <rth@cygnus.com>
59035
59036         * gcc.c-torture/execute/20000605-2.c: New test.
59037         * gcc.c-torture/execute/20000605-3.c: New test.
59038
59039 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
59040
59041         * g77.f-torture/execute/20000503-1.x: New file.
59042
59043 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
59044
59045         * g++.old-deja/g++.eh/badalloc1.C: New test.
59046
59047 2000-06-05  Richard Henderson  <rth@cygnus.com>
59048
59049         * gcc.c-torture/execute/20000605-1.c: New test.
59050
59051 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59052             Nathan Sidwell <nathan@codesourcery.com>
59053
59054         * gcc.c-torture/compile/20000605-1.c: New test.
59055
59056 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
59057
59058         * g77.f-torture/compile/20000601-1.f: New test.
59059
59060 2000-06-03  Richard Henderson  <rth@cygnus.com>
59061
59062         * gcc.c-torture/execute/20000603-1.c: New.
59063
59064 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
59065
59066         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59067         * gcc.dg/noreturn-2.c (noreturn): Likewise.
59068
59069 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
59070
59071         * gcc.dg/compare2.c (case 12): XFAIL.
59072         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59073         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59074
59075         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59076
59077 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
59078
59079         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59080         guard macro is already defined when the header is first
59081         included.
59082         * gcc.dg/cpp-mix.h: New file.
59083         * gcc.dg/endif-label.c: Update patterns to match compiler.
59084
59085         * g++.brendan/complex1.C: Declare abort.
59086         * g++.law/refs4.C: Remove XFAIL.
59087         * g++.oliva/expr2.C: Declare abort and exit.
59088
59089 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
59090
59091         * gcc.c-torture/execute/20000528-1.c: New test.
59092
59093         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59094         * g++.old-deja/g++.law/temps4.C: Likewise.
59095
59096         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59097         stdlib.h.  Call abort() on failure.
59098         * g++.old-deja/g++.law/refs4.C: Likewise.
59099         * g++.old-deja/g++.law/temps4.C: Likewise.
59100         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59101         * gcc.c-torture/execute/20000112-1.c: Include string.h.
59102
59103 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
59104
59105         Relative to g++.dg/special:
59106         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59107
59108         Relative to g++.old-deja:
59109         * g++.brendan/complex1.C, g++.jason/optimize2.C,
59110         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59111         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59112         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59113         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59114         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59115         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59116
59117         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59118         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59119         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59120         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59121         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59122         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59123         and/or string.h.
59124
59125         * g++.other/goto1.C: Update expectations for error messages.
59126
59127 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
59128
59129         * gcc.c-torture/compile/20000523-1.c: New test.
59130
59131 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59132
59133         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59134
59135 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59136
59137         * g++.old-deja/g++.eh/catch11.C: New test.
59138         * g++.old-deja/g++.eh/catch12.C: New test.
59139
59140 2000-05-24  Nick Clifton  <nickc@cygnus.com>
59141
59142         * gcc.c-torture/execute/20000523-1.c: New test.
59143
59144 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
59145
59146         * c-torture/execute/bcp-1.c: Replace abort in arg of
59147         __builtin_constant_p with a generic external function.
59148
59149         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59150         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59151         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59152         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59153         Prototype abort and/or exit.
59154
59155         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59156         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59157         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59158         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59159
59160 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
59161
59162         * gcc.dg/dwarf2-1.c: New test.
59163
59164 2000-05-20  Richard Henderson  <rth@cygnus.com>
59165
59166         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59167
59168 2000-05-20  Andreas Jaeger  <aj@suse.de>
59169
59170         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59171         testcase.
59172
59173 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
59174
59175         * gcc.c-torture/execute/20000519-2.c: New test.
59176
59177 2000-05-19  Andreas Jaeger  <aj@suse.de>
59178
59179         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59180         which fails with SSA.
59181
59182         * lib/c-torture.exp: Also test with -O3 -fssa.
59183
59184 2000-05-18  Michael Meissner  <meissner@redhat.com>
59185
59186         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59187         * gcc.c-torture/execute/920415-1.c: Ditto.
59188         * gcc.c-torture/execute/920501-1.c: Ditto.
59189         * gcc.c-torture/execute/conversion.c: Ditto.
59190         * gcc.c-torture/execute/cvt-1.c: Ditto.
59191
59192 2000-05-18  Jeffrey A Law  (law@cygnus.com)
59193
59194         * gcc.c-torture/compile/20000518-1.c: New test.
59195
59196 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59197
59198         * g77.f-torture/compile/200005018.f: New test.
59199
59200 2000-05-17  Jeffrey A Law  (law@cygnus.com)
59201
59202         * gcc.c-torture/compile/20000517-1.c: New test.
59203
59204 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59205
59206         * gcc.c-torture/execute/20000516-1.c: New test.
59207
59208 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
59209
59210         * g++.old-deja/g++.other/eh.C: New test.
59211
59212 2000-05-12  Richard Henderson  <rth@cygnus.com>
59213
59214         * gcc.c-torture/execute/990208-1.c (main): Don't pass
59215         constants through to doit's conditional.
59216
59217 2000-05-11  Jeffrey A Law  (law@cygnus.com)
59218
59219         * gcc.c-torture/compile/20000511-1.c: New test.
59220         * g77.f-torture/compile/20000511-1.f: New test.
59221         * g77.f-torture/compile/20000511-2.f: New test.
59222
59223 2000-05-11  Michael Meissner  <meissner@redhat.com>
59224
59225         * gcc.c-torture/execute/20000511-1.c: New test.
59226
59227 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
59228
59229         * gcc.dg/dg.exp: Scan .S files as well as .c files.
59230         * gcc.dg/20000510-1.S: New.
59231
59232 2000-05-08  Catherine Moore  <clm@cygnus.com>
59233
59234         * gcc.dg/unused-3.c: New.
59235
59236 2000-05-06  Richard Henderson  <rth@cygnus.com>
59237
59238           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59239           * g++.old-deja/g++.mike/warn1.C: Likewise.
59240           * g++.old-deja/g++.pt/local1.C: Likewise.
59241           * g++.old-deja/g++.pt/local7.C: Likewise.
59242           * g++.old-deja/g++.pt/spec16.C: Likewise.
59243
59244 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
59245
59246         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59247
59248 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
59249
59250           * g77.f-torture/execute/20000503-1.f: New test.
59251
59252 2000-05-04  Andreas Jaeger  <aj@suse.de>
59253
59254         * gcc.dg/noreturn-2.c: New test.
59255
59256 2000-05-04  Neil Booth  <NeilB@earthling.net>
59257
59258         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59259         preprocessor.
59260
59261 2000-05-04  Richard Henderson  <rth@cygnus.com>
59262
59263         * gcc.c-torture/execute/20000503-1.c: Fix typo.
59264
59265 2000-05-04  Richard Henderson  <rth@cygnus.com>
59266
59267         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
59268         OpenSSL by Jason R Thorpe.
59269
59270 2000-05-03  Jim Wilson  <wilson@cygnus.com>
59271
59272         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59273
59274 2000-05-03  Robert Lipe <robertlipe@usa.net>
59275
59276         * gcc.dg/20000503-1.c: New test.
59277
59278 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
59279
59280         * gcc.c-torture/compile/20000502-1.c: New test.
59281         * g++.old-deja/g++.other/align.C: New test.
59282         * gcc.dg/cpp-tradstringify.c: New test.
59283
59284 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59285
59286         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59287         and hard registers.
59288
59289 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
59290
59291         * gcc.c-torture/execute/loop-5.c: New test.
59292
59293 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
59294
59295         * gcc.c-torture/execute/va-arg-20.c: New test.
59296
59297 2000-04-23  Jeffrey A Law  (law@cygnus.com)
59298
59299         * gcc.c-torture/execute/20000422-1.c: New test.
59300
59301 2000-04-20  Greg McGary  <gkm@gnu.org>
59302
59303         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59304         when optimizing, but without sibling-call optimizations (-O1).
59305
59306 2000-04-20  Jeffrey A Law  (law@cygnus.com)
59307
59308           * gcc.c-torture/compile/20000420-1.c: New test.
59309
59310 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
59311
59312         * g++.abi/ptrflags.C: New test.
59313         * g++.eh/catchptr1.C: Test incomplete pointer chains.
59314
59315 2000-04-19  Catherine Moore  <clm@cygnus.com>
59316
59317         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59318
59319 2000-04-19  Greg McGary  <gkm@gnu.org>
59320
59321         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59322         sibling-call optimizations.
59323
59324 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
59325
59326         * gcc.dg/20000419-1.c: New test.
59327
59328 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
59329
59330         * gcc.c-torture/execute/20000412-6.c: New test.
59331
59332 2000-04-12  Jeffrey A Law  (law@cygnus.com)
59333
59334         * gcc.c-torture/execute/20000412-5.c: New test.
59335         * g77.f-torture/compile/20000412-1.f: New test.
59336         * gcc.c-torture/execute/20000412-4.c: New test.
59337         * gcc.c-torture/compile/20000412-2.c: New test.
59338         * gcc.c-torture/execute/20000412-3.c: New test.
59339         * gcc.c-torture/compile/20000412-1.c: New test.
59340         * gcc.c-torture/execute/20000412-2.c: New test.
59341
59342 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
59343
59344         * objc/execute/bf-20.m: New test.
59345
59346 2000-04-10  Richard Henderson  <rth@cygnus.com>
59347
59348         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59349
59350         * gcc.c-torture/execute/20000412-1.c: New test.
59351
59352 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
59353
59354         * g++.old-deja/g++.eh/catchptr1.C: New test.
59355
59356 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
59357
59358         * g++.old-deja/g++.abi/cxa_vec.C: New test.
59359
59360 2000-04-08  Neil Booth  <NeilB@earthling.net>
59361
59362         * gcc.dg/cpp-nullchar.c: Remove test as
59363         embedded nulls cause problems.
59364
59365 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59366
59367         * gcc.dg/compare2.c: New test.
59368
59369 2000-04-08  Neil Booth  <NeilB@earthling.net>
59370
59371         * gcc.dg/cpp-nullchar.c: New test.
59372
59373 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
59374
59375         * gcc.dg/cpp-mi2.c: New test.
59376         * gcc.dg/cpp-mi2[abc].h: New files.
59377
59378 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
59379
59380         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59381         member name.
59382
59383 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
59384
59385         * g++.old-deja/g++.abi/vmihint.C: New test.
59386
59387 2000-04-06  Neil Booth  <NeilB@earthling.net>
59388
59389         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59390         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59391         copyright.
59392
59393 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
59394
59395         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59396         avoid stack-frame overwrite.
59397
59398 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
59399
59400         * gcc.c-torture/compile/20000405-2.c: New test.
59401         * gcc.c-torture/compile/20000405-3.c: New test.
59402
59403 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59404
59405         * gcc.c-torture/compile/20000405-1.c: New test.
59406
59407 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
59408
59409         * gcc.dg/cast-qual-1.c: Revert last change.
59410
59411 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59412
59413         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59414
59415 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
59416
59417         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59418         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59419
59420 2000-04-03  Jeffrey A Law  (law@cygnus.com)
59421
59422         * gcc.c-torture/compile/20000403-2.c: New test.
59423         * gcc.c-torture/compile/20000403-1.c: New test.
59424
59425 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
59426
59427         * gcc.c-torture/execute/20000403-1.c: New test.
59428
59429 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
59430
59431         * gcc.c-torture/execute/20000402-1.c: New test.
59432
59433 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
59434
59435         * gcc.c-torture/execute/va-arg-15.c: New test.
59436         * gcc.c-torture/execute/va-arg-16.c: New test.
59437         * gcc.c-torture/execute/va-arg-17.c: New test.
59438         * gcc.c-torture/execute/va-arg-18.c: New test.
59439         * gcc.c-torture/execute/va-arg-19.c: New test.
59440
59441 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
59442
59443         * gcc.c-torture/compile/981211-1.c: Move to...
59444         * gcc.dg/cpp-as1.c: ...here.
59445         * gcc.dg/cpp-as2.c: New file.
59446
59447         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59448         compiler.
59449
59450 2000-04-02  Neil Booth  <NeilB@earthling.net>
59451
59452         * gcc.dg/cpp-cond.c  New tests.
59453         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
59454         accidental success less likely.
59455         * gcc.dg/cpp-missingop.c  New tests.
59456         * gcc.dg/cpp-missingparen.c  New tests.
59457         * gcc.dg/cpp-shift.c  New tests.
59458         * gcc.dg/cpp-shortcircuit.c  New tests.
59459         * gcc.dg/cpp-unary.c  New tests.
59460
59461 2000-03-29  Jeffrey A Law  (law@cygnus.com)
59462
59463         * gcc.c-torture/compile/20000329-1.c: New test.
59464
59465 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
59466
59467         * gcc.c-torture/compile/20000326-1.c: New test.
59468         * gcc.c-torture/compile/20000326-2.c: New test.
59469
59470 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
59471
59472         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59473         the first parameter is a function argument.
59474
59475 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
59476
59477         * g++.old-deja/g++.ext/array4.C: New test.
59478
59479 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
59480
59481         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59482
59483 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59484
59485         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59486
59487 2000-03-19  Richard Henderson  <rth@cygnus.com>
59488
59489         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59490
59491 2000-03-19  Richard Henderson  <rth@cygnus.com>
59492
59493         * gcc.c-torture/compile/20000319-1.c: New test.
59494
59495 2000-03-14  Jeffrey A Law  (law@cygnus.com)
59496
59497         * gcc.c-torture/execute/20000314-3.c: New test.
59498         * gcc.c-torture/execute/20000314-2.c: New test.
59499         * gcc.c-torture/execute/20000314-1.c: New test.
59500         * gcc.c-torture/compile/20000314-2.c: New test.
59501         * gcc.c-torture/compile/20000314-1.c: New test.
59502
59503 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
59504
59505         * g++.old-deja/g++.warn/inline.C: New test.
59506
59507 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
59508
59509         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59510         standards-compliant result rather than specific constants.
59511         Put test-values in array.
59512
59513 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
59514
59515         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59516         (g++_target_compile): Put test-specific options last.
59517
59518 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59519
59520         * g++.old-deja/g++.eh/vbase4.C: New test.
59521
59522 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59523
59524         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59525
59526 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59527
59528         * g++.old-deja/g++.brendan/misc12.C: Removed.
59529         * g++.old-deja/g++.pt/memtemp77.C: Constify.
59530         * g++.old-deja/g++.ext/pretty4.C: New test.
59531
59532 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59533
59534         * g++.old-deja/g++.other/string2.C: New test.
59535
59536 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
59537
59538         * g++.old-deja/g++.warn/impint2.C: New test.
59539
59540 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
59541
59542         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59543         is 1, not zero.
59544
59545 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
59546
59547         * g++.old-deja/g++.warn/impint.C: New test.
59548         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59549         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59550         * g++.old-deja/g++.pt/explicit12.C: Likewise.
59551         * g++.old-deja/g++.pt/explicit13.C: Likewise.
59552         * g++.old-deja/g++.pt/explicit17.C: Likewise.
59553         * g++.old-deja/g++.pt/explicit18.C: Likewise.
59554         * g++.old-deja/g++.pt/explicit19.C: Likewise.
59555         * g++.old-deja/g++.pt/explicit23.C: Likewise.
59556         * g++.old-deja/g++.pt/explicit31.C: Likewise.
59557         * g++.old-deja/g++.pt/explicit35.C: Likewise.
59558         * g++.old-deja/g++.pt/explicit6.C: Likewise.
59559         * g++.old-deja/g++.pt/memclass7.C: Likewise.
59560
59561 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
59562
59563         * gcc.dg/cpp-redef.c: New test.
59564
59565 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
59566
59567         * g++.old-deja/g++.pt/unify7.C: New test.
59568
59569 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59570
59571         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59572         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59573
59574 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
59575
59576         * gcc.c-torture/compile/20000224-1.c: New test.
59577
59578 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59579
59580         * gcc.c-torture/compile/cpp-2.c: New test.
59581         * gcc.c-torture/compile/cpp-1.c: New test.
59582
59583 2000-02-25  Jeffrey A Law  (law@cygnus.com)
59584
59585         * gcc.c-torture/execute/20000225-1.c: New test.
59586
59587 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59588
59589         * gcc.dg/cpp-li2.c: New test.
59590
59591         * gcc.dg/cpp-wi1.c: New test.
59592
59593         * gcc.dg/cpp-li1.c: New test.
59594
59595 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
59596
59597         * g++.old-deja/g++.other/sizeof5.C: New test.
59598
59599 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59600
59601         * gcc.c-torture/execute/va-arg-13.c: New test.
59602
59603 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
59604
59605         * gcc.c-torture/execute/va-arg-12.c: New test.
59606
59607 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59608
59609         * gcc.c-torture/execute/20000223-1.c: New test.
59610
59611 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59612
59613         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59614
59615 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
59616
59617         * g++.old-deja/g++.abi/ptrmem.C: New test.
59618
59619 2000-02-19  Richard Henderson  <rth@cygnus.com>
59620
59621         * gcc.c-torture/compile/init-3.c: New.
59622
59623 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
59624
59625         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59626         ALWAYS_CXXFLAGS.
59627
59628 2000-02-11  Robert Lipe <robertl@sco.com>
59629
59630         * gcc.c-torture/compile/20000211-3.c: New test.
59631
59632 2000-02-11  Martin Buchholz <martin@xemacs.org>
59633
59634         * gcc.c-torture/compile/20000211-2.c: New test.
59635
59636 2000-02-11  Jeffrey A Law  (law@cygnus.com)
59637
59638         * gcc.c-torture/compile/20000211-1.c: New test.
59639
59640 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
59641
59642         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59643           on native targets
59644
59645 2000-02-08  Nathan Sidwell  <nathan@acm.org>
59646
59647         * g++.old-deja/g++.other/cast5.C: New test.
59648
59649 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
59650
59651         * gcc.c-torture/execute/20000205-1.c: New.
59652
59653 2000-02-03  Nathan Sidwell  <nathan@acm.org>
59654
59655         * g++.old-deja/g++.jason/cast3.C: Return void.
59656         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59657
59658 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59659
59660         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59661
59662         * gcc.dg/loop-1.c: New test.
59663
59664 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
59665
59666         * gcc.c-torture/compile/20000127-1.c: New test.
59667         * gcc.c-torture/execute/991228-1.c: New test.
59668
59669 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59670
59671         * gcc.dg/unused-2.c: New test.
59672
59673         * gcc.dg/conv-1.c: New test.
59674
59675 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
59676
59677         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59678         compiler.
59679         (tool_option_proc): Fix typo.
59680
59681 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
59682
59683         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59684         of the ld on the host, not on the build machine.
59685         Also, don't crash if '--help' is not a supported option.
59686
59687 2000-01-24  Richard Henderson  <rth@cygnus.com>
59688
59689         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59690
59691 2000-01-20  Jeffrey A Law  (law@cygnus.com)
59692
59693         * gcc.c-torture/execute/20000120-2.c: New test.
59694         * gcc.c-torture/execute/20000120-1.c: New test.
59695
59696 2000-01-13  Jeffrey A Law  (law@cygnus.com)
59697
59698         * gcc.c-torture/execute/20000113-1.c: New test.
59699
59700 2000-01-12  Jeffrey A Law  (law@cygnus.com)
59701
59702         * gcc.c-torture/execute/20000112-1.c: New test.
59703
59704 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59705
59706         * gcc.dg/20000111-1.c: New test.
59707
59708 2000-01-10  Jeffrey A Law  (law@cygnus.com)
59709
59710         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59711         with 16 bit integers.
59712
59713 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59714
59715         * gcc.dg/20000108-1.c: New test.
59716
59717 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59718
59719         * g++.old-deja/g++.ns/koenig8.C: New test.
59720
59721 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59722
59723         * g++.old-deja/g++.other/cast4.C: New test.
59724
59725 2000-01-05  Jeffrey A Law  (law@cygnus.com)
59726
59727         * gcc.c-torture/compile/20000105-2.c: New test.
59728         * gcc.c-torture/compile/20000105-1.c: New test.
59729
59730 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59731
59732         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59733         references to printf & atoi to conform to ANSI standard.
59734         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59735         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59736         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59737         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59738         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59739         * g++.old-deja/g++.brendan/complex1.C: Likewise.
59740         * g++.old-deja/g++.brendan/copy1.C: Likewise.
59741         * g++.old-deja/g++.brendan/copy2.C: Likewise.
59742         * g++.old-deja/g++.brendan/copy3.C: Likewise.
59743         * g++.old-deja/g++.brendan/copy4.C: Likewise.
59744         * g++.old-deja/g++.brendan/copy5.C: Likewise.
59745         * g++.old-deja/g++.brendan/copy6.C: Likewise.
59746         * g++.old-deja/g++.brendan/copy7.C: Likewise.
59747         * g++.old-deja/g++.brendan/copy8.C: Likewise.
59748         * g++.old-deja/g++.brendan/crash11.C: Likewise.
59749         * g++.old-deja/g++.brendan/crash14.C: Likewise.
59750         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59751         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59752         * g++.old-deja/g++.brendan/delete2.C: Likewise.
59753         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59754         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59755         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59756         * g++.old-deja/g++.brendan/eh1.C: Likewise.
59757         * g++.old-deja/g++.brendan/groff1.C: Likewise.
59758         * g++.old-deja/g++.brendan/init3.C: Likewise.
59759         * g++.old-deja/g++.brendan/misc12.C: Likewise.
59760         * g++.old-deja/g++.brendan/misc7.C: Likewise.
59761         * g++.old-deja/g++.brendan/new2.C: Likewise.
59762         * g++.old-deja/g++.brendan/operators4.C: Likewise.
59763         * g++.old-deja/g++.brendan/operators5.C: Likewise.
59764         * g++.old-deja/g++.brendan/overload2.C: Likewise.
59765         * g++.old-deja/g++.brendan/overload7.C: Likewise.
59766         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59767         * g++.old-deja/g++.brendan/reference1.C: Likewise.
59768         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59769         * g++.old-deja/g++.brendan/template24.C: Likewise.
59770         * g++.old-deja/g++.brendan/template3.C: Likewise.
59771         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59772         * g++.old-deja/g++.jason/inline3.C: Likewise.
59773         * g++.old-deja/g++.jason/opeq.C: Likewise.
59774         * g++.old-deja/g++.law/arg5.C: Likewise.
59775         * g++.old-deja/g++.law/arm7.C: Likewise.
59776         * g++.old-deja/g++.law/ctors11.C: Likewise.
59777         * g++.old-deja/g++.law/cvt8.C: Likewise.
59778         * g++.old-deja/g++.law/init9.C: Likewise.
59779         * g++.old-deja/g++.law/refs4.C: Likewise.
59780         * g++.old-deja/g++.law/template2.C: Likewise.
59781         * g++.old-deja/g++.law/visibility24.C: Likewise.
59782         * g++.old-deja/g++.law/vtable3.C: Likewise.
59783         * g++.old-deja/g++.mike/asm2.C: Likewise.
59784         * g++.old-deja/g++.mike/eh1.C: Likewise.
59785         * g++.old-deja/g++.mike/misc1.C: Likewise.
59786         * g++.old-deja/g++.mike/misc13.C: Likewise.
59787         * g++.old-deja/g++.mike/misc14.C: Likewise.
59788         * g++.old-deja/g++.mike/ns12.C: Likewise.
59789         * g++.old-deja/g++.mike/p1248.C: Likewise.
59790         * g++.old-deja/g++.mike/p3708.C: Likewise.
59791         * g++.old-deja/g++.mike/p3708a.C: Likewise.
59792         * g++.old-deja/g++.mike/p3708b.C: Likewise.
59793         * g++.old-deja/g++.mike/p646.C: Likewise.
59794         * g++.old-deja/g++.mike/p700.C: Likewise.
59795         * g++.old-deja/g++.mike/p783.C: Likewise.
59796         * g++.old-deja/g++.mike/p783a.C: Likewise.
59797         * g++.old-deja/g++.mike/p783b.C: Likewise.
59798         * g++.old-deja/g++.mike/p786.C: Likewise.
59799         * g++.old-deja/g++.mike/p789.C: Likewise.
59800         * g++.old-deja/g++.mike/p789a.C: Likewise.
59801         * g++.old-deja/g++.mike/p807a.C: Likewise.
59802         * g++.old-deja/g++.other/delete3.C: Likewise.
59803         * g++.old-deja/g++.other/dyncast1.C: Likewise.
59804         * g++.old-deja/g++.other/dyncast2.C: Likewise.
59805         * g++.old-deja/g++.other/dyncast3.C: Likewise.
59806         * g++.old-deja/g++.other/empty1.C: Likewise.
59807         * g++.old-deja/g++.other/temporary1.C: Likewise.
59808         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59809         * g++.old-deja/g++.pt/t16.C: Likewise.
59810         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59811
59812 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
59813
59814         * gcc.dg/991230-1.c: New test.
59815
59816 1999-12-29  Jeffrey A Law  (law@cygnus.com)
59817
59818         * gcc.c-torture/compile/991229-3.c: New test.
59819         * gcc.c-torture/compile/991229-2.c: New test.
59820         * gcc.c-torture/compile/991229-1.c: New test.
59821
59822 1999-12-29  Greg McGary <gkm@eng.ascend.com>
59823
59824         * gcc.c-torture/compile/labels-2.c: New test.
59825
59826 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
59827
59828         * gcc.c-torture/execute/991227-1.c: New test.
59829
59830 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59831
59832         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59833
59834 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
59835
59836         * gcc.c-torture/execute/991221-1.c: New test.
59837
59838 1999-12-20  Nathan Sidwell  <nathan@acm.org>
59839
59840         * g++.old-deja/g++.other/cast3.C: New test.
59841
59842 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
59843
59844         * gcc.c-torture/execute/991216-4.c: New test.
59845
59846 1999-12-16  Michael Meissner  <meissner@cygnus.com>
59847
59848         * gcc.c-torture/execute/991216-1.c: New test.
59849         * gcc.c-torture/execute/991216-2.c: New test.
59850         * gcc.c-torture/execute/991216-3.c: New test.
59851
59852 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59853
59854         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59855         Actually make the test fail by using "-O2" for compilation.
59856
59857 1999-12-15  Nathan Sidwell  <nathan@acm.org>
59858
59859         * g++.old-deja/g++.warn/cast-align1.C: New test.
59860
59861 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59862
59863         * gcc.c-torture/compile/991214-1.c: New test.
59864         * gcc.c-torture/compile/991214-2.c: New test.
59865
59866 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59867
59868         * gcc.dg/991214-1.c: New test.
59869
59870 1999-12-13  Jeffrey A Law  (law@cygnus.com)
59871
59872         * gcc.c-torture/compile/991213-3.c: New test.
59873         * gcc.c-torture/compile/991213-2.c: New test.
59874         * gcc.c-torture/compile/991213-1.c: New test.
59875
59876 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
59877
59878         * gcc.dg/991209-1.c: New test.
59879
59880 1999-12-08  Nathan Sidwell <nathan@acm.org>
59881
59882         * gcc.c-torture/compile/991208-1.c: New test.
59883
59884 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59885
59886         * gcc.dg/ultrasp2.c: New test.
59887
59888 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
59889
59890         * g++.old-deja/g++.abi/align.C (main): Fix typo.
59891
59892 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
59893
59894         * gcc.c-torture/compile/991202-1.c: New test.
59895         * gcc.c-torture/execute/991202-1.c: New test.
59896         * gcc.c-torture/execute/991202-2.c: New test.
59897         * gcc.c-torture/execute/991202-3.c: New test.
59898
59899 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
59900
59901         * g++.old-deja/g++.abi/align.C: New test.
59902         * g++.old-deja/g++.abi/aggregates.C: Likewise.
59903         * g++.old-deja/g++.abi/bitfields.C: Likewise.
59904
59905 1999-12-01  Richard Henderson  <rth@cygnus.com>
59906
59907         * gcc.c-torture/execute/991201-1.c: New.
59908
59909 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
59910
59911         * gcc.dg/991129-1.c: New test.
59912
59913 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59914
59915         * gcc.c-torture/compile/991127-1.c: New test.
59916
59917 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59918
59919         * g++.old-deja/g++.other/warn4.C: New test.
59920
59921 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59922
59923         * g++.old-deja/g++.eh/cleanup2.C: New test.
59924         * g++.old-deja/g++.ext/pretty2.C: New test.
59925         * g++.old-deja/g++.ext/pretty3.C: New test.
59926         * g++.old-deja/g++.other/debug6.C: New test.
59927
59928 1999-10-20  Jim Wilson  <wilson@cygnus.com>
59929
59930         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
59931         compiler_output to look for one error message instead of two.
59932
59933 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
59934
59935         * gcc.c-torture/execute/991118-1.c: Also test case
59936         where the word boundary does not split a byte evenly.
59937
59938 1999-11-19  Nathan Sidwell  <nathan@acm.org>
59939
59940         * g++.old-deja/g++.ext/restrict1.C: New test.
59941
59942 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59943
59944         * gcc.c-torture/execute/991118-1.c: New test.
59945
59946 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
59947
59948         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59949         working directory pathnames.
59950
59951 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
59952
59953         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59954         host is equipped with driver.h and driver.o so it can actually
59955         compile and run the tests.
59956
59957 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
59958
59959         * gcc.c-torture/compile/991008-1.c: New test.
59960
59961 1999-11-08  Nick Clifton  <nickc@cygnus.com>
59962
59963         * lib/gcc-dg.exp: Include target-supports.exp
59964
59965 1999-11-05  Nick Clifton  <nickc@cygnus.com>
59966
59967         * lib/target-supports.exp: New file: Provide procs to test for
59968         features supported by the target.
59969         (check_weak_available): Moved here from ecos.exp.
59970         (check_alias_available): New proc: Determine of the target
59971         toolchain supports the alias attribute.
59972
59973         * gcc.dg/special/ecos.exp: Move check_weak_available to
59974         target-supports.exp.
59975         (alias-1.c): Only perform the test if the target supports
59976         aliases.
59977         (wkali-1.c): Only perform the test if the target supports
59978         aliases.
59979
59980         * gcc.dg/990506-0.c: Expect error messages from cross
59981         targets as well as native targets.
59982
59983 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59984
59985         * gcc.dg/ultrasp1.c: Removed xfail.
59986         * gcc.dg/struct-ret-2.c: Likewise.
59987         * gcc.dg/array-1.c: Likewise.
59988
59989 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59990
59991         * gcc.dg/struct-ret-2.c: New test.
59992
59993         * gcc.dg/array-1.c: New test.
59994
59995 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59996
59997         * gcc.c-torture/execute/991030-1.c: New test.
59998
59999 1999-10-26  Richard Henderson  <rth@cygnus.com>
60000
60001         * gcc.c-torture/compile/991026-2.c: New test.
60002
60003 1999-10-26  Jeffrey A Law  (law@cygnus.com)
60004
60005         * gcc.c-torture/compile/991026-1.c: New test.
60006
60007 1999-10-23  Jeffrey A Law  (law@cygnus.com)
60008
60009         * gcc.c-torture/execute/991023-1.c: New test.
60010
60011 1999-10-19  Jeffrey A Law  (law@cygnus.com)
60012
60013         * gcc.c-torture/execute/991019-1.c: New test.
60014
60015 1999-10-16  Richard Henderson  <rth@cygnus.com>
60016
60017         * gcc.c-torture/execute/991016-1.c: New test.
60018
60019 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
60020
60021         * gcc.c-torture/execute/991014-1.c: New test.
60022
60023 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
60024
60025         * g++.old-deja/g++.other/union2.C: New test.
60026
60027 1999-10-13  Nathan Sidwell  <nathan@acm.org>
60028
60029         * g++.old-deja/g++.other/vaarg2.C: New test.
60030         * g++.old-deja/g++.other/vaarg3.C: New test.
60031
60032 1999-10-12  Craig Burley  <craig@jcb-sc.com>
60033
60034         * g77.f-torture/noncompile/19990905-1.f: Moved from being
60035         in compile/.
60036
60037 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
60038
60039         * gcc.c-torture/execute/va-arg-11.c: New test.
60040
60041 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
60042
60043         * lib/file-format.exp (gcc_target_object_format): Don't
60044         crash if objdump is unavailable.
60045
60046 1999-09-29  Donn Terry <donn@interix.com>
60047
60048         * gcc.misc-tests/mg.exp: delete extraneous redirection.
60049
60050 1999-09-28  Nick Clifton  <nickc@cygnus.com>
60051
60052         * gcc.c-torture/compile/990928-1.c: New test.
60053
60054 1999-09-28  Nathan Sidwell  <nathan@acm.org>
60055
60056         * g++.old-deja/g++.other/decl6.C: New test.
60057
60058 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60059
60060         * gcc.c-torture/execute/va-arg-10.c: New test.
60061
60062 1999-09-27  Nathan Sidwell  <nathan@acm.org>
60063
60064         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60065         __PRETTY_FUNCTION__.
60066
60067 1999-09-23  Nick Clifton  <nickc@cygnus.com>
60068
60069         * gcc.c-torture/execute/990923-1.c: New test.
60070
60071 1999-09-21  Nick Clifton  <nickc@cygnus.com>
60072
60073         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60074         for which -fpic is inappropriate.
60075
60076 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
60077
60078         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60079
60080 1999-09-21  Nathan Sidwell  <nathan@acm.org>
60081
60082         * g++.old-deja/g++.other/dyncast1.C: New test.
60083         * g++.old-deja/g++.other/dyncast2.C: New test.
60084         * g++.old-deja/g++.other/dyncast3.C: New test.
60085         * g++.old-deja/g++.other/dyncast4.C: New test.
60086         * g++.old-deja/g++.other/dyncast5.C: New test.
60087         * g++.old-deja/g++.eh/catch3.C: New test.
60088         * g++.old-deja/g++.eh/catch3p.C: New test.
60089         * g++.old-deja/g++.eh/catch4.C: New test.
60090         * g++.old-deja/g++.eh/catch4p.C: New test.
60091         * g++.old-deja/g++.eh/catch5.C: New test.
60092         * g++.old-deja/g++.eh/catch5p.C: New test.
60093         * g++.old-deja/g++.eh/catch6.C: New test.
60094         * g++.old-deja/g++.eh/catch6p.C: New test.
60095         * g++.old-deja/g++.eh/catch7.C: New test.
60096         * g++.old-deja/g++.eh/catch7p.C: New test.
60097         * g++.old-deja/g++.eh/catch8.C: New test.
60098         * g++.old-deja/g++.eh/catch8p.C: New test.
60099         * g++.old-deja/g++.eh/catch9.C: New test.
60100         * g++.old-deja/g++.eh/catch9p.C: New test.
60101
60102 1999-09-13  Nathan Sidwell  <nathan@acm.org>
60103
60104         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60105         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60106
60107 1999-09-13  Jeffrey A Law  (law@cygnus.com)
60108
60109         * gcc.c-torture/compile/990913-1.c: New test.
60110
60111 1999-09-10  Nathan Sidwell  <nathan@acm.org>
60112
60113         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60114         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60115
60116 1999-09-09  Richard Henderson  <rth@cygnus.com>
60117
60118         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60119
60120 1999-09-09  Nathan Sidwell  <nathan@acm.org>
60121
60122         * g++.old-deja/g++.other/lookup11.C: New test.
60123         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60124         what is permitted and what we want.
60125         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60126         overload use.
60127         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60128
60129 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
60130
60131         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60132         * gcc.c-torture/noncompile/poison-1.c: New file.
60133
60134 1999-09-08  Nathan Sidwell  <nathan@acm.org>
60135
60136         * g++.old-deja/g++.other/sizeof3.C: New test.
60137         * g++.old-deja/g++.other/sizeof4.C: New test.
60138         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60139         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60140
60141 1999-09-07  Richard Henderson  <rth@cygnus.com>
60142
60143         * gcc.dg/va-arg-1.c: New.
60144
60145 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60146
60147         * gcc.c-torture/execute/va-arg-9.c: New test.
60148
60149 1999-09-05  Craig Burley  <craig@jcb-sc.com>
60150
60151         * g77.f-torture/compile/980519-2.f: New test.
60152         * g77.f-torture/compile/19990905-0.f: New test.
60153         * g77.f-torture/compile/19990905-1.f: New test.
60154         * g77.f-torture/compile/19990905-2.f: New test.
60155
60156         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60157
60158 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
60159
60160         * gcc.c-torture/execute/990827-1.c: Fix typo.
60161
60162 1999-09-03  Nathan Sidwell  <nathan@acm.org>
60163
60164         * g++.old-deja/g++.other/deref1.C: New test.
60165
60166 1999-09-02  Nathan Sidwell  <nathan@acm.org>
60167
60168         * g++.old-deja/g++.other/ambig2.C: New test.
60169         * g++.old-deja/g++.other/cond5.C: New test.
60170         * g++.old-deja/g++.other/lookup16.C: New test.
60171
60172 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
60173
60174         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60175         assemblers too.
60176
60177 1999-08-31  Jeffrey A Law  (law@cygnus.com)
60178
60179         * lib/c-torture.exp: Avoid the "compare executables" optimization
60180         when testing native.
60181
60182 1999-08-29  Jeffrey A Law  (law@cygnus.com)
60183
60184         * gcc.c-torture/execute/990829-1.c: New test.
60185         * gcc.c-torture/compile/990829-1.c: New test.
60186
60187 1999-08-27  Paul Burchard  <burchard@pobox.com>
60188
60189         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60190         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60191         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60192         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60193         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60194         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60195         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60196         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60197         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60198         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60199         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60200
60201 1999-08-27  Jeffrey A Law  (law@cygnus.com)
60202
60203         * gcc.c-torture/execute/990827-1.c: New test.
60204
60205 1999-08-26  Craig Burley  <craig@jcb-sc.com>
60206
60207         * g77.f-torture/noncompile/19990826-4.f: New test.
60208
60209         * g77.f-torture/compile/19990826-3.f: New test.
60210
60211         * g77.f-torture/execute/19990826-2.f: New test.
60212
60213         * g77.f-torture/compile/19990826-1.f: New test.
60214
60215         * gcc.c-torture/execute/990826-0.c: New test.
60216         * g77.c-torture/execute/19990826-0.f: New test.
60217
60218         * g77.f-torture/noncompile/970626-2.f: New test.
60219
60220 1999-08-25  Paul Burchard  <burchard@pobox.com>
60221
60222         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60223         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60224         lss-011.C: New tests.
60225
60226 1999-08-25  Nathan Sidwell  <nathan@acm.org>
60227
60228         * g++.old-deja/g++.other/decl5.C: New test.
60229
60230 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60231
60232         * noncompile/noncompile.exp: Load_lib c-torture.exp.
60233         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60234         call `postbase' for each one.  All callers of `postbase' changed
60235         to call this instead.
60236
60237 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
60238
60239         * gcc.c-torture/execute/990811-1.c: New test.
60240
60241 1999-08-09  Nick Clifton  <nickc@cygnus.com>
60242
60243         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60244         just native ones.
60245
60246         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60247         just native ones.
60248
60249 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60250
60251         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60252
60253 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60254
60255         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60256
60257 1999-08-04  Nathan Sidwell  <nathan@acm.org>
60258
60259         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60260
60261 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60262
60263         * gcc.c-torture/execute/990804-1.c: New test.
60264
60265 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60266
60267         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60268         * g++.old-deja/g++.brendan/crash64.C: Likewise.
60269         * g++.old-deja/g++.brendan/overload8.C: Likewise.
60270
60271 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60272
60273         * g++.old-deja/g++.other/struct1.C: New test.
60274
60275 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60276
60277         * g++.old-deja/g++.other/enum2.C: New test.
60278
60279 1999-08-02  Richard Henderson  <rth@cygnus.com>
60280
60281         Adapted from tests from Franz Sirl:
60282         * gcc.c-torture/execute/va-arg-7.c: New test.
60283         * gcc.c-torture/execute/va-arg-8.c: New test.
60284
60285 1999-08-01  Jeffrey A Law  (law@cygnus.com)
60286
60287         * gcc.c-torture/compile/990801-2.c: New test.
60288
60289         * gcc.c-torture/compile/990801-1.c: New test.
60290
60291 1999-07-27  Michael Meissner  <meissner@cygnus.com>
60292
60293         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60294         fp-cmp-1.c, converting double to float.
60295
60296         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60297         fp-cmp-1.c, converting double to long double.
60298
60299         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60300         from fr1 to unknown_register, since fr1 is a legitimate register
60301         on some machines.
60302
60303 1999-07-25  Jeffrey A Law  (law@cygnus.com)
60304
60305         * README: More listname related changes.
60306
60307 1999-07-08  Catherine Moore  <clm@cygnus.com>
60308
60309         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
60310
60311 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
60312
60313         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60314
60315 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60316
60317         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60318
60319 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
60320
60321         * gcc.dg/990703-1.c: New test.
60322
60323 1999-06-29  Nick Clifton  <nickc@cygnus.com>
60324
60325         * lib/file-format.exp: New file: Move definition of proc
60326         gcc_target_object_format to here from
60327         gcc.dg/special/ecos.exp.
60328
60329         * lib/c-torture.exp: Include lib file-format.exp.
60330         * lib/gcc-dg.exp: Include lib file-format.exp.
60331
60332         * gcc.dg/special/ecos.exp: Remove definition of proc
60333         gcc_target_object_format.
60334
60335 1999-06-28  Jeffrey A Law  (law@cygnus.com)
60336
60337         * gcc.c-torture/execute/990628-1.c: New test.
60338
60339 1999-06-25  Jeffrey A Law  (law@cygnus.com)
60340
60341         * gcc.c-torture/compile/990625-2.c: New test.
60342
60343         * gcc.c-torture/compile/990625-1.c: New test.
60344
60345 1999-06-23  Nick Clifton  <nickc@cygnus.com>
60346
60347         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
60348         attributes compile.
60349         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60350         ports that use the COFF/PE file format.
60351
60352 1999-06-17  Jeffrey A Law  (law@cygnus.com)
60353
60354         * gcc.c-torture/compile/990617-1.c: New test.
60355
60356 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
60357
60358         * g++.old-deja/g++.other/decl4.C: New test.
60359
60360 1999-06-14  Nathan Sidwell  <nathan@acm.org>
60361
60362         * g++.old-deja/g++.other/bitfld3.C: New test.
60363
60364 1999-06-08  Nathan Sidwell  <nathan@acm.org>
60365
60366         * g++.old-deja/g++.eh/catch1.C: New test.
60367
60368 1999-06-07  Jeffrey A Law  (law@cygnus.com)
60369
60370         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60371
60372         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60373         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
60374
60375 1999-06-05  Craig Burley  <craig@jcb-sc.com>
60376
60377         * g77.f-torture/compile/19990502-0.f: Replace with new,
60378         shorter, test that still fails after recent changes.
60379
60380 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60381
60382         * gcc.c-torture/execute/990604-1.c: New test.
60383
60384 1999-05-31  Jeffrey A Law  (law@cygnus.com)
60385
60386         * gcc.c-torture/execute/990531-1.c: New test.
60387
60388 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60389
60390         * gcc.c-torture/compile/990527-1.c: New test.
60391
60392 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
60393
60394         * gcc.c-torture/execute/990527-1.c: New test.
60395
60396 1999-05-25  Nick Clifton  <nickc@cygnus.com>
60397
60398         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60399         bitfields as signed.
60400
60401 1999-05-25  Craig Burley  <craig@jcb-sc.com>
60402
60403         * g77.f-torture/compile/19990525-0.f: New test.
60404
60405 1999-05-25  Jeffrey A Law  (law@cygnus.com)
60406
60407         * gcc.c-torture/execute/990525-2.c: New test.
60408
60409         * gcc.c-torture/execute/990525-1.c: New test.
60410
60411 1999-05-24  Nathan Sidwell  <nathan@acm.org>
60412
60413         * g++.old-deja/g++.other/anon3.C: New test.
60414         * g++.old-deja/g++.other/anon4.C: New test.
60415         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60416         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60417         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60418         Merrill).
60419
60420 1999-05-24  Jeffrey A Law  (law@cygnus.com)
60421
60422         * gcc.c-torture/execute/990524-1.c: New test.
60423
60424         * gcc.dg/990524-1.c: New test.
60425
60426 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60427
60428         * gcc.c-torture/compile/990523-1.c: New test.
60429
60430 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
60431
60432         * gcc.c-torture/compile/990519-1.c: New test.
60433
60434 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60435
60436         * gcc.c-torture/compile/990517-1.c: New test.
60437
60438         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60439         (e4, f4): New tests.
60440         (main): Call them.
60441
60442 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60443
60444         * gcc.dg/noreturn-1.c: New test.
60445
60446 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60447
60448         * gcc.c-torture/execute/990513-1.c: New test.
60449
60450 1999-05-10  Richard Henderson  <rth@cygnus.com>
60451
60452         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60453
60454 1999-05-10  Craig Burley  <craig@jcb-sc.com>
60455
60456         * g77.f-torture/execute/erfc.f: Use small single-precision
60457         values, to avoid problems on Alphas when not -mieee.
60458
60459 1999-05-08  Craig Burley  <craig@jcb-sc.com>
60460
60461         * gcc.dg/990506-0.c: New test.
60462
60463 1999-05-08  Richard Henderson  <rth@cygnus.com>
60464
60465         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60466         the constant to test.  Don't XFAIL 64-bit targets.
60467
60468         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60469         * g++.old-deja/g++.law/profile1.C: Likewise.
60470
60471         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60472         operator new instances.
60473         * g++.old-deja/g++.other/delete5.C: Likewise.
60474
60475 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60476
60477         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60478         intrinsic.
60479
60480 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60481
60482         * g77.f-torture/execute/u77-test.f: Reverse order of two
60483         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60484
60485 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60486
60487         * gcc.dg/compare1.c: New test.
60488
60489 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
60490
60491         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60492         New tests.
60493
60494 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60495
60496         * g77.f-torture/compile/19990502-1.f: New test.
60497
60498 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60499
60500         * g77.f-torture/compile/19990502-0.f: New test.
60501
60502 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60503
60504         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60505         intrinsic.
60506
60507 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60508
60509         * g77.f-torture/execute/u77-test.f (main): List libU77
60510         intrinsics not currently tested.
60511         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60512         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60513         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60514         Trim blanks off the ends of some printed strings.
60515
60516 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60517
60518         * g77.f-torture/execute/u77-test.f (main): Just warn about
60519         FSTAT gid disagreement, as it's expected on some systems.
60520
60521 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60522
60523         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60524         use a new function, which allows for some slop.
60525         Clean up some commentary.
60526         (issum): The new function.
60527         (sgladd): Deleted subroutine.
60528
60529 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60530
60531         * g77.f-torture/execute/u77-test.f: Modify to be more like
60532         libf2c/libU77 version, bringing patches to that version here.
60533         Add suitable commentary.
60534
60535 1999-04-25  Richard Henderson  <rth@cygnus.com>
60536
60537         * gcc.dg/990424-1.c: New test.
60538
60539 1999-04-24  Craig Burley  <craig@jcb-sc.com>
60540
60541         * g77.f-torture/execute/u77-test.f (main): Bug involving
60542         LSTAT has been fixed, so turn back on full checking.
60543
60544 1999-04-20  Craig Burley  <craig@jcb-sc.com>
60545
60546         * g77.f-torture/compile/19990419-0.f: New test.
60547         * g77.f-torture/execute/19990419-1.f: New test.
60548
60549 1999-04-17  Richard Henderson  <rth@cygnus.com>
60550
60551         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60552         to avoid the need for a prototype to supress a warning.
60553
60554 1999-04-07  Jim Wilson  <wilson@cygnus.com>
60555
60556         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60557
60558 1999-04-04  Jeffrey A Law  (law@cygnus.com)
60559
60560         * gcc.c-torture/execute/990404-1.c: New test.
60561
60562 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60563
60564         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60565         * gcc.dg/cpp-if3.c: Don't use -pedantic.
60566         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60567         missing initializer warnings.
60568
60569 1999-03-28  Jeffrey A Law  (law@cygnus.com)
60570
60571         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60572         matching strings.
60573
60574 1999-03-26  Jeffrey A Law  (law@cygnus.com)
60575
60576         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60577
60578 1999-03-26  Craig Burley  <craig@jcb-sc.com>
60579
60580         * g77.f-torture/execute/19990325-0.f: New test.
60581         * g77.f-torture/execute/19990325-1.f: New test.
60582
60583 1999-03-24  Jeffrey A Law  (law@cygnus.com)
60584
60585         * gcc.c-torture/execute/990324-1.c: New test.
60586
60587 1999-03-22  Jim Wilson  <wilson@cygnus.com>
60588
60589         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60590         test with 4.
60591
60592 1999-03-17  Richard Henderson  <rth@cygnus.com>
60593
60594         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
60595
60596 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60597
60598         * g77.f-torture/execute/19990313-2.f: New test.
60599         * g77.f-torture/execute/19990313-3.f: New test.
60600
60601 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60602
60603         * g77.f-torture/execute/19990313-0.f: New test.
60604         * g77.f-torture/execute/19990313-1.f: New test.
60605
60606 1999-03-12  Jim Wilson  <wilson@cygnus.com>
60607
60608         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60609         printf to sprintf.
60610         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60611         (main): Add check for u15.  Conditionalize u31 check depending on
60612         whether ints are <32 bits or >=32 bits.
60613
60614 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60615
60616         * g77.f-torture/execute/19981119-0.f: Improve testiness.
60617
60618 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60619
60620         * g77.f-torture/compile/19990305-0.f: New test.
60621         * g77.f-torture/execute/19981119-0.f: New test.
60622
60623 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60624
60625         * g77.f-torture/execute/970625-2.f: call ABORT if final
60626         result is not correct, instead of just printing it.
60627         Add this checking via newly introduced obfuscation, to
60628         trip up buggy front ends.
60629
60630 1999-03-07  Craig Burley  <craig@jcb-sc.com>
60631
60632         * g77.f-torture/compile/960317-1.f: Moved from being
60633         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
60634
60635 1999-03-06  Craig Burley  <craig@jcb-sc.com>
60636
60637         * g77.f-torture/execute/960317-1.f: New (old) test.
60638         * g77.f-torture/execute/970625-2.f: Ditto.
60639
60640 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
60641
60642         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60643         error message on line 1 or line 2; cccp and cpplib do this differently.
60644
60645 1999-03-01  Jeffrey A Law  (law@cygnus.com)
60646
60647         * g++.old-deja/g++.law/weak1.C: New test.
60648
60649 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60650
60651         * gcc.c-torture/execute/990119-1.c: Renamed to...
60652         * gcc.dg/990119-1.c: this, so it will only be tested once
60653         (it's a preprocessor test, it doesn't need to be run at
60654         multiple optimization levels).
60655
60656 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60657
60658         * lib/g++.exp: Don't add incdir=$base_dir/../include to
60659           ALWAYS_CXXFLAGS.
60660
60661 1999-02-24  Craig Burley  <craig@jcb-sc.com>
60662
60663         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60664         * g77.f-torture/compile/19981216-0.f: ...as it is expected
60665         to not be compilable by current g77.
60666
60667 1999-02-24  Nick Clifton  <nickc@cygnus.com>
60668
60669         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60670
60671 1999-02-22  Jeffrey A Law  (law@cygnus.com)
60672
60673         * gcc.c-torture/execute/990222-1.c: New test.
60674
60675 1999-02-19  Craig Burley  <craig@jcb-sc.com>
60676
60677         * g77.f-torture/compile/19990218-0.f: New test.
60678         * g77.f-torture/noncompile/19990218-1.f: New test.
60679
60680 1999-02-18  Craig Burley  <craig@jcb-sc.com>
60681
60682         * g77.f-torture/compile/19981216-0.f: New test.
60683
60684 1999-02-14  Jeffrey A Law  (law@cygnus.com)
60685
60686         * gcc.dg/990214-1.c: New test.
60687
60688 1999-02-13  Jeffrey A Law  (law@cygnus.com)
60689
60690         * gcc.dg/990213-2.c: New test.
60691
60692         * gcc.dg/990213-1.c: New test.
60693
60694 1999-02-12  Jeffrey A Law  (law@cygnus.com)
60695
60696         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60697         ints.
60698
60699 1999-02-11  Nick Clifton  <nickc@cygnus.com>
60700
60701         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60702         specified by target.
60703
60704         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60705
60706 1999-02-11  Jeffrey A Law  (law@cygnus.com)
60707
60708         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60709
60710 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60711
60712         * gcc.dg/special/ecos.exp: New test driver for new tests with
60713         special requirements.
60714
60715         * gcc.dg/special/alias-1.c: New test.
60716         * gcc.dg/special/gcsec-1.c: New test.
60717         * gcc.dg/special/weak-1.c: New test.
60718         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60719         * gcc.dg/special/weak-2.c: New test.
60720         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60721         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60722         * gcc.dg/special/wkali-1.c: New test.
60723         * gcc.dg/special/wkali-2.c: New test.
60724         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60725         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60726
60727 1999-02-10  Felix Lee  <flee@cygnus.com>
60728
60729           * lib/c-torture.exp (c-torture-compile): Pull out code for
60730           analyzing gcc error messages.
60731           (c-torture-execute): Likewise.  Fix some (harmless) false
60732           positives.
60733           * lib/gcc.exp (gcc_check_compile): New function.
60734
60735 1999-02-08  Richard Henderson  <rth@cygnus.com>
60736
60737         * gcc.c-torture/execute/990208-1.c: New test.
60738
60739 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60740
60741         * g++.dg/special/ecos.exp: New driver for new tests with special
60742         requirements
60743
60744         * g++.dg/special/conpr-1.C: New test
60745         * g++.dg/special/conpr-2.C: New test
60746         * g++.dg/special/conpr-2a.C: New test
60747         * g++.dg/special/conpr-3.C: New test
60748         * g++.dg/special/conpr-3a.C: New test
60749         * g++.dg/special/conpr-3b.C: New test
60750
60751         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60752         allow g++ to use the dg driver
60753
60754         * README: Add comment about g++.dg directory
60755
60756 1999-02-06  Jeffrey A Law  (law@cygnus.com)
60757
60758         * README: Update email addresses.
60759
60760 1999-02-03  Nick Clifton  <nickc@cygnus.com>
60761
60762         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60763         arguments in order to force structure S onto the stack even on
60764         the alpha.
60765         (test): Pass 10 leading arguments to function foo as well as the
60766         structure S.
60767
60768         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60769         failure for all targets.
60770
60771         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60772         abort to terminate program execution.
60773
60774 1999-01-30  Richard Henderson  <rth@cygnus.com>
60775
60776         * gcc.c-torture/execute/990130-1.c: New test.
60777
60778 1999-01-30  Jeffrey A Law  (law@cygnus.com)
60779
60780         * gcc.dg/990130-1.c: New test.
60781
60782 1999-01-28  Michael Meissner  <meissner@cygnus.com>
60783
60784         * gcc.c-torture/execute/990128-1.c: New test.
60785
60786 1999-01-27  Michael Meissner  <meissner@cygnus.com>
60787
60788         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60789
60790 1999-01-27  Felix Lee  <flee@cygnus.com>
60791
60792         * lib/c-torture.exp (c-torture-compile): pull out code for
60793         analyzing gcc error messages.
60794         (c-torture-execute): ditto, and fix some (harmless) false
60795         positives.
60796         * lib/gcc.exp (gcc_check_compile): new function.
60797
60798 1999-01-17  Jeffrey A Law  (law@cygnus.com)
60799
60800         * gcc.dg/990117-1.c: New test.
60801
60802         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60803
60804         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60805
60806 1999-01-15  Jeffrey A Law  (law@cygnus.com)
60807
60808         * g77.f-torture/compile/990115-1.f: New test.
60809
60810 1999-01-07  Jeffrey A Law  (law@cygnus.com)
60811
60812         * gcc.c-torture/compile/990107-1.c: New test
60813
60814 1999-01-06  Jeffrey A Law  (law@cygnus.com)
60815
60816         * gcc.c-torture/execute/990106-2.c: New test.
60817
60818         * gcc.c-torture/execute/990106-1.c: New test.
60819
60820 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
60821
60822         * gcc.c-torture/compile/981223-1.c: New test.
60823
60824 1998-12-29  Richard Henderson  <rth@cygnus.com>
60825
60826         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60827         (opt3): Rename from opt4 and disable.
60828
60829 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
60830
60831         * g++.old-deja/g++.pt/ptrmem5.C: New test.
60832
60833 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60834
60835         * g++.old-deja/g++.other/conv5.C: New test.
60836
60837 1998-12-14  Nick Clifton  <nickc@cygnus.com>
60838
60839         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60840
60841 1998-12-11  Jeffrey A Law  (law@cygnus.com)
60842
60843         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60844
60845 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
60846
60847         * gcc.c-torture/compile/981211-1.c: New test.
60848
60849 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60850
60851         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60852
60853         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60854
60855 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60856
60857         * gcc.special/930510-1.c: Make C9X safe.
60858         * gcc.misc-tests/gcov-1.c Similarly.
60859         * gcc.misc-tests/gcov-2.c Similarly.
60860
60861 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60862
60863         * gcc.dg/ultrasp1.c: New test.
60864
60865 1998-12-06  Richard Henderson  <rth@cygnus.com>
60866
60867         * gcc.c-torture/execute/981206.c: New test.
60868
60869 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60870
60871         * g++.old-deja/g++.ns/template7.C: New test.
60872
60873         * g++.old-deja/g++.other/expr1.C: New test.
60874
60875         * g++.old-deja/g++.eh/tmpl3.C: New test.
60876
60877         * g++.old-deja/g++.eh/tmpl2.C: New test.
60878
60879 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60880
60881         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60882         * g++.old-deja/g++.other/using6.C: Removed.
60883         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60884
60885         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60886
60887 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60888
60889         * g++.old-deja/g++.pt/overload8.C: New test.
60890
60891         * g++.old-deja/g++.pt/overload7.C: New test.
60892
60893         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60894
60895         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60896         and relinking messages.
60897         * lib/g++.exp (g++_target_compile): Remove .rpo file when
60898         compiling with -frepo.
60899
60900 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
60901
60902         * g++.old-deja/g++.pt/lookup6.C: New test.
60903
60904 1998-11-30  Nick Clifton  <nickc@cygnus.com>
60905
60906         * gcc.c-torture/execute/981130-1.c: New test.
60907         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
60908
60909 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60910
60911         * g++.old-deja/g++.pt/explicit76.C: New test.
60912
60913         * g++.old-deja/g++.pt/friend38.C: New test.
60914
60915         * g++.old-deja/g++.ns/crash2.C: New test.
60916
60917         * g++.old-deja/g++.pt/defarg8.C: New test.
60918
60919         * g++.old-deja/g++.pt/instantiate6.C: New test.
60920
60921         * g++.old-deja/g++.pt/static6.C: New test.
60922
60923         * g++.old-deja/g++.pt/decl2.C: New test.
60924
60925 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60926
60927         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
60928         problem is actually related with name lookup, but so what? :-)
60929
60930         * g++.old-deja/g++.pt/friend37.C: New test.
60931
60932 1998-11-25  Dave Love  <d.love@dl.ac.uk>
60933
60934         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60935         element, which fails on some systems.
60936
60937         * g77.f-torture/execute/labug1.f: New test.
60938
60939 1998-11-21  Jeffrey A Law  (law@cygnus.com)
60940
60941         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60942         is defined.
60943
60944 1998-11-18  Dave Love  <d.love@dl.ac.uk>
60945
60946         * g77.f-torture/compile/981117-1.f: New test.
60947
60948 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
60949
60950         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
60951         properly discarded.
60952
60953 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
60954
60955         * gcc.c-torture/execute/memcheck: New directory of tests for
60956         -fcheck-memory-usage.
60957
60958 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
60959
60960         * README: New file, general information about the testsuite and
60961         new description of the various C++ test subdirectories.
60962         * README.g++: Eliminate obsolete information, update and move most
60963         relevant stuff to README.
60964
60965 1998-11-07  Richard Henderson  <rth@cygnus.com>
60966
60967         * gcc.c-torture/compile/981107-1.c: New test.
60968
60969 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
60970
60971         * execute/memcpy-bi.c: New testcase.
60972
60973 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
60974
60975         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60976         base classes.
60977
60978         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60979         template is selected.
60980
60981         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60982         classes, it should be accepted for all types.
60983
60984         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60985
60986         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60987         specializations start with template headers.
60988
60989 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60990
60991         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60992
60993         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60994         non-POD types.
60995
60996 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60997
60998         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60999
61000 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61001
61002         * compile/981022-1.c, compile/981022-1.x: New test and driver.
61003
61004 1998-10-19  Jeffrey A Law  (law@cygnus.com)
61005
61006         * 981019-1.c: New test.
61007
61008 1998-10-14  Robert Lipe <robertl@dgii.com>
61009
61010         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61011         find objc headers.
61012
61013 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61014
61015         * compile/981001-4.c: Remove use of GCC extension that triggers a
61016         compiler bug.
61017
61018 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
61019
61020         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61021
61022 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61023
61024         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
61025         instantiation of template produces incorrect code for delete
61026         expression.
61027
61028         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
61029         constructors' name is not unique.
61030         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61031         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61032
61033         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
61034         automatic array of const is ill-formed.
61035
61036         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
61037         of template parameter?
61038
61039         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
61040         const.
61041
61042         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
61043         pointer-to-member expression.
61044
61045         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
61046         declaration causes ICE.
61047
61048 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
61049
61050         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
61051         reserved in the global namespace.
61052
61053         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61054         generate needed virtual table.
61055
61056         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61057
61058 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
61059
61060         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61061         template-dependent type
61062
61063 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61064
61065         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61066         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61067         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61068
61069         * g++.old-deja/g++.other/using5.C: New test; using decl from base
61070         class should be usable as argument of member function.
61071         * g++.old-deja/g++.other/using6.C: New test; using decl from base
61072         class should be usable as return type of member function.
61073         * g++.old-deja/g++.other/using7.C: New test; using decl from base
61074         class should be usable as type of data member.
61075
61076         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61077
61078 1998-10-09  Jeffrey A Law  (law@cygnus.com)
61079
61080         * gcc.c-torture/special/920521-1.c: Fix bogus test.
61081
61082 1998-10-08  Nick Clifton  <nickc@cygnus.com>
61083
61084         * gcc.dg/dll-?.c Add thumb to target list.
61085         Fix assembler scan patterns to match current assembler output.
61086
61087 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
61088
61089         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
61090         matching of template brackets.
61091
61092         * g++.old-deja/g++.other/using4.C: New test.  Test using
61093         declarations of methods from base classes.
61094
61095         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
61096         within functions should introduce names into the innermost
61097         enclosing namespace.
61098
61099         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
61100         of static locals if first initialization throws.
61101
61102 1998-10-07  Jim Wilson  <wilson@cygnus.com>
61103
61104         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61105
61106 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
61107
61108         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
61109         lose track of the possible targets of tablejump insns.
61110         * special/special.exp: Run it.
61111
61112 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61113
61114         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
61115         must be declared before its specializations can be named in friend
61116         declarations.
61117
61118 1998-10-05  Dave Love  <d.love@dl.ac.uk>
61119
61120         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61121
61122         * g77.f-torture/execute/io1.f: New test.
61123
61124 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61125
61126         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61127         with pointer to template function, for which no argument deduction
61128         is possible.
61129
61130         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61131         specialization of template function as argument to template
61132         function.
61133
61134         * g++.old-deja/g++.other/access2.C: New test; Inner class
61135         shouldn't have privileged access to Outer's names.
61136
61137 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61138
61139         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61140         friend template declared within template class conflicts with
61141         nested class of the same name.
61142
61143         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61144         is ignored.
61145
61146         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61147         object with direct initializer as function declaration.
61148
61149         * g++.old-deja/g++.other/decl2.C: New test; duplicate
61150         initializers.
61151
61152         * g++.old-deja/g++.other/null2.C: New test; conditional operator
61153         involving const pointer and NULL produces incorrect result.
61154
61155         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61156         type name without `typename' should be rejected with -pedantic.
61157
61158 1998-10-02  Richard Henderson  <rth@cygnus.com>
61159
61160         * g++.old-deja/g++.other/addrof1.C: New test.
61161
61162 1998-10-01  Nick Clifton  <nickc@cygnus.com>
61163
61164         * gcc.c-torture/compile/981001-1.c: New test.
61165         * gcc.c-torture/execute/981001-1.c: New test.
61166
61167 1998-10-01  Jeffrey A Law  (law@cygnus.com)
61168
61169         * gcc.c-torture/compile/981001-2.c: New test.
61170         * gcc.c-torture/compile/981001-3.c: New test.
61171         * gcc.c-torture/compile/981001-4.c: New test.
61172
61173 1998-10-01  Robert Lipe  <robertl@dgii.com>
61174
61175         * lib/objc.exp (objc_target_compile): Add -L during compiles for
61176         multilibbed hosts.  Idea grafted from g77.exp.
61177
61178 1998-09-30  Dave Love  <d.love@dl.ac.uk>
61179
61180         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61181         avoid losing on systems which need -lsocket.
61182
61183 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
61184
61185         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61186         * g++.old-deja/g++.other/nested2.C: Ditto.
61187         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61188         failure.
61189
61190 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61191
61192         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61193         preferred over template operator!= for enum bitfields.
61194
61195 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
61196
61197         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61198         that happen to have the same base name, but in different scopes,
61199         are incorrectly rejected.
61200
61201 1998-09-16  Richard Henderson  <rth@cygnus.com>
61202
61203         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61204         on the native word size instead of an integer literal.
61205
61206 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61207
61208         * g++.old-deja/g++.other/static2.C: Invocation of static data
61209         member of type pointer-to-function denoted as non-static member.
61210
61211         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61212         checks involving function types and aliases.
61213
61214 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61215
61216         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61217         redefined to the same non-trivial type.
61218
61219         * g++.old-deja/g++.pt/explicit73.C: Test for proper
61220         namespace-qualification of template specializations declared in
61221         other namespaces.
61222
61223         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61224         to declare a subset of the specializations of a template function
61225         as friends of specializations of a template class.
61226
61227         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61228         member templates that do not fully specialize the enclosing
61229         template class are rejected.
61230
61231 1998-09-11  Dave Love  <d.love@dl.ac.uk>
61232
61233         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61234
61235 1998-09-08  Dave Love  <d.love@dl.ac.uk>
61236
61237         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61238         altered from libf2c/libU77 version.
61239
61240 1998-09-06  Dave Love  <d.love@dl.ac.uk>
61241
61242         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61243
61244 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
61245             Alexandre Oliva  <oliva@dcc.unicamp.br>
61246
61247         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61248         (un)signed char are different types for template specialization
61249         purposes.
61250
61251 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
61252
61253         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61254         * objc: ObjC testsuite.
61255
61256 1998-08-31  Catherine Moore  <clm@cygnus.com>
61257
61258         * gcc.c-torture/execute/941014-1.x: New file.
61259
61260 1998-08-31  Nick Clifton  <nickc@cygnus.com>
61261
61262         * lib/c-torture.exp: Add support for
61263         torture_eval_before_compile and torture_eval_before_execute
61264         variables.
61265
61266 1998-08-30  Jeffrey A Law  (law@cygnus.com)
61267
61268         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
61269         this test triggers valid.
61270
61271 1998-08-27  Jeffrey A Law  (law@cygnus.com)
61272
61273         * gcc.dg/980827-1.c: New test.
61274
61275 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
61276
61277         * gcc.c-torture/execute/loop-4b.c: New test.
61278
61279 1998-08-26  Nick Clifton  <nickc@cygnus.com>
61280
61281         * lib/c-torture.exp: Add support for
61282         torture_eval_before_compile and torture_eval_before_execute
61283         variables.
61284
61285 1998-08-25  Jeffrey A Law  (law@cygnus.com)
61286
61287         * gcc.c-torture/compile/980825-1.c: New test.
61288
61289 1998-08-24  Nick Clifton  <nickc@cygnus.com>
61290
61291         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61292         count number tests in opt_t0 not good_t0.
61293
61294 1998-08-24  Jeffrey A Law  (law@cygnus.com)
61295
61296         * gcc.c-torture/compile/930326-1.x: Fix typo.
61297
61298 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
61299
61300         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61301         causes an ICE.
61302
61303 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61304
61305         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61306         STACK_SIZE is defined.
61307         * gcc.c-torture/unsorted/stuct.c: Similarly.
61308
61309         * gcc.c-torture/compile/980821-1.c: New test.
61310
61311 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61312
61313         * gcc.c-torture/execute/980526-2.c: Disable for targets with
61314         16bit ints.
61315
61316 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
61317
61318         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61319         code.
61320
61321 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
61322
61323         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61324         error'.
61325
61326 1998-08-18  Jeffrey A Law  (law@cygnus.com)
61327
61328         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61329
61330 1998-08-16  Jeffrey A Law  (law@cygnus.com)
61331
61332         * gcc.c-torture/compile/980816-1.c: New test.
61333
61334         * gcc.dg/980816-1.c: New test.
61335
61336 1998-08-13  Jeffrey A Law  (law@cygnus.com)
61337
61338         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61339         compiler for ieee tests.
61340
61341 1998-08-01  Dave Love  <d.love@dl.ac.uk>
61342
61343         * g77.f-torture/compile/980729-0.f: New test.
61344
61345 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
61346
61347         * gcc.c-torture/special/eeprof-1.c: New test, for
61348         -finstrument-functions.
61349         * gcc.c-torture/special/special.exp: Run it.
61350
61351 1998-07-29  Jeffrey A Law  (law@cygnus.com)
61352
61353         * gcc.c-torture/compile/980729-1.c: New test.
61354
61355 1998-07-27  Nick Clifton  <nickc@cygnus.com>
61356
61357         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61358         __thumb__ is defined, and test for ARM style doubles if so.
61359
61360 1998-07-26  Dave Love  <d.love@dl.ac.uk>
61361
61362         * g77.f-torture/noncompile/980615-0.f: New test.
61363
61364 1998-07-26  H.J. Lu  (hjl@gnu.org)
61365
61366         * gcc.dg/980312-1.c: Do link instead of compile.
61367         * gcc.dg/980313-1.c: Likewise.
61368
61369 1998-07-26  Jeffrey A Law  (law@cygnus.com)
61370
61371         * gcc.c-torture/compile/980726-1.c: New test.
61372
61373 1998-07-25  Dave Love  <d.love@dl.ac.uk>
61374
61375         * g77.f-torture/execute/io0.f: New test.
61376
61377 1998-07-24  Nick Clifton  <nickc@cygnus.com>
61378
61379         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61380         an int.
61381
61382 1998-06-18  Michael Meissner  <meissner@cygnus.com>
61383
61384         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61385         m32r bugs.
61386
61387 1998-07-17  Nick Clifton  <nickc@cygnus.com>
61388
61389         * gcc.dg/980626-1.c: Expect failures for all toolchains until
61390         c-decl.c:grokdeclarator can handle mode attributes.
61391
61392 1998-07-16  Jeffrey A Law  (law@cygnus.com)
61393
61394         * gcc.c-torture/execute/980716-1.c: New test.
61395
61396 1998-07-13  Jeffrey A Law  (law@cygnus.com)
61397
61398         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61399         the mn10200.
61400         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
61401         the mn10200.
61402         * gcc.c-torture/execute/va-arg-3.x: Similarly.
61403         * gcc.c-torture/compile/930326-1.x: Similarly.
61404
61405 1998-07-13  Dave Love  <d.love@dl.ac.uk>
61406
61407         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61408         New test from Craig.
61409
61410 1998-07-12  Dave Love  <d.love@dl.ac.uk>
61411
61412         * g77.f-torture/noncompile/980616-0.f: New test.
61413
61414         * g77.f-torture/execute/970816-3.f: New test from Craig.
61415
61416 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61417
61418         *  g++.other/singleton.C: Return error value instead of taking
61419         SIGSEGV.
61420
61421 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61422
61423         *  g++.other/singleton.C: New test.  Warning is under dispute.
61424         Runtime crash is not.
61425
61426 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61427
61428         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61429         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61430         using6.C, using7.C}: New namespace tests.
61431
61432 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61433
61434         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61435         specialization with typedef'ed names used as array indexes.
61436
61437 1998-07-09  Jeffrey A Law  (law@cygnus.com)
61438
61439         * gcc.c-torture/execute/980709-1.c: New test.
61440
61441         * gcc.dg/980709-1.c: New test.
61442
61443 1998-07-07  Richard Henderson  <rth@cygnus.com>
61444
61445         * gcc.c-torture/execute/bcp-1.c: New test.
61446
61447 1998-07-07  Jeffrey A Law  (law@cygnus.com)
61448
61449         * gcc.c-torture/execute/980707-1.c: New test.
61450
61451 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
61452
61453         * gcc.c-torture/compile/980706-1.c: New test.
61454
61455 1998-07-01  Dave Love  <d.love@dl.ac.uk>
61456
61457         * g77.f-torture/execute/980701-0.f,
61458         g77.f-torture/execute/980701-1.f: New test from Craig.
61459
61460 1998-07-01  Jeffrey A Law  (law@cygnus.com)
61461
61462         * gcc.c-torture/compile/980701-1.c: New test.
61463
61464         * gcc.c-torture/execute/980701-1.c: New test.
61465
61466 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
61467 rlsruhe.de>
61468
61469         * g++.old-deja/g++.robertl/eb132.C: New test.
61470         * g++.old-deja/g++.robertl/eb133.C: Likewise.
61471
61472 1998-06-29  Dave Love  <d.love@dl.ac.uk>
61473
61474         * g77.f-torture/execute/980628-7.f,
61475         g77.f-torture/execute/980628-8.f,
61476         g77.f-torture/execute/980628-9.f,
61477         g77.f-torture/execute/980628-10.f: New tests from Craig.
61478
61479         * g77.f-torture/execute/980628-3.f: Remove mail headers.
61480
61481 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61482
61483         * g77.f-torture/execute/980628-4.f: New test from Craig.
61484         * g77.f-torture/execute/980628-5.f: Likewise.
61485         * g77.f-torture/execute/980628-2.f: Likewise.
61486         * g77.f-torture/execute/980628-0.f: Likewise.
61487         * g77.f-torture/execute/980628-1.f: Likewise.
61488         * g77.f-torture/execute/980628-3.f: Likewise.
61489         * g77.f-torture/execute/980628-6.f: Likewise.
61490
61491 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61492
61493         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61494         directory when nothing has been installed yet.
61495
61496 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
61497
61498         * gcc.c-torture/special/special.exp: Handle newer versions of
61499         dejagnu.
61500
61501 1998-06-26  Jeffrey A Law  (law@cygnus.com)
61502
61503         * gcc.dg/980626-1.c: New test.
61504
61505 1998-06-19  Bruno Haible <haible@ilog.fr>
61506
61507         * gcc.misc-tests/m-un-2.c: New test.
61508         * g++.old-deja/g++.other/warn01.c: Likewise.
61509
61510 1998-06-19  Robert Lipe  <robertl@dgii.com>
61511
61512         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61513         compatibility with assmblers with a different comment character.
61514         Eliminate use of GAS-specific extensions.
61515
61516 1998-06-19  Jeffrey A Law  (law@cygnus.com)
61517
61518         * gcc.c-torture/execute/ieee/980619-1.c: New test.
61519
61520 1998-06-19  Robert Lipe  <robertl@dgii.com>
61521
61522         * lib/g77.exp: Replace search for libf2c.a with search for newly
61523         renamed libg2c.a
61524
61525 1998-06-17  Jeffrey A Law  (law@cygnus.com)
61526
61527         * gcc.c-torture/execute/980617-1.c: New test.
61528
61529 1998-06-12  Jeffrey A Law  (law@cygnus.com)
61530
61531         * gcc.c-torture/execute/980612-1.c: New test.
61532
61533 1998-06-08  Jeffrey A Law  (law@cygnus.com)
61534
61535         * gcc.dg/980523-1.c: Only test on ppc-linux.
61536         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61537
61538         * gcc.c-torture/execute/980608-1.c: New test.
61539
61540 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
61541
61542         * gcc.c-torture/execute/980605-1.c: New test.
61543
61544 1998-06-04  Jeffrey A Law  (law@cygnus.com)
61545
61546         * gcc.c-torture/execute/980604-1.c: New test.
61547
61548 1998-06-02  Jeffrey A Law  (law@cygnus.com)
61549
61550         * gcc.c-torture/execute/980602-1.c: New test.
61551         * gcc.c-torture/execute/980602-2.c: Likewise.
61552
61553 1998-06-02  Dave Love  <d.love@dl.ac.uk>
61554
61555         * 970125-0.f: Fix per JCB.  Add commentary.
61556
61557 1998-05-31  Michael Meissner  <meissner@cygnus.com>
61558
61559         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61560         IEEE -0 support.
61561
61562 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61563
61564         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61565         earlier.
61566
61567 1998-05-28  Catherine Moore <clm@cygnus.com>
61568
61569         * gcc.c-torture/execute/980526-3.c: New test.
61570
61571 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
61572
61573         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61574         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61575         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61576         m88k-motorola-sysv3 to XFAIL.
61577
61578 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61579
61580         * gcc.dg/980526-1.c: New test.
61581         * gcc.c-torture/execute/980526-2.c: New test.
61582
61583 1998-05-26  Jeffrey A Law  (law@cygnus.com)
61584
61585         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61586
61587         * gcc.c-torture/execute/980526-1.c: New test.
61588
61589 1998-05-26  Dave Love  <d.love@dl.ac.uk>
61590
61591         * g77.f-torture/execute/alpha2.f: Add runtime test.
61592
61593 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
61594
61595         * g++.old-deja/old-deja.exp: Strip leading directories.
61596
61597         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61598         error for the line.  Don't run multiple tests for the same line.
61599
61600 1998-05-23  Jeffrey A Law  (law@cygnus.com)
61601
61602         * gcc.dg/980523-1.c: New test.
61603
61604 1998-05-23  Dave Love  <d.love@dl.ac.uk>
61605
61606         * g77.f-torture/compile/970915-0.f: New test.
61607
61608 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
61609
61610         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61611
61612 1998-05-21  Jeffrey A Law  (law@cygnus.com)
61613
61614         * gcc.dg/980520-1.c: New test.
61615
61616 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
61617
61618         * gcc.dg/980502-1.c: Fix return type.
61619
61620 1998-05-20  Jeffrey A Law  (law@cygnus.com)
61621
61622         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61623         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61624         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61625         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61626         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61627
61628 1998-05-20  Dave Love  <d.love@dl.ac.uk>
61629
61630         * g77.f-torture/execute/980520-1.f: New test.
61631
61632 1998-05-15  Dave Love  <d.love@dl.ac.uk>
61633
61634         * lib/mike-g77.exp: New file.
61635
61636         * g77.f-torture/noncompile/noncompile.exp,
61637         g77.f-torture/noncompile/check0.f: New files.
61638
61639 1998-05-14  Dave Love  <d.love@dl.ac.uk>
61640
61641         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61642         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61643         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61644         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61645         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61646         abort where appropriate.
61647
61648 1998-05-05  Michael Meissner  <meissner@cygnus.com>
61649
61650         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61651         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61652
61653 1998-04-29  Dave Love  <d.love@dl.ac.uk>
61654
61655         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61656
61657 1998-04-27  Dave Love  <d.love@dl.ac.uk>
61658
61659         * g77.f-torture/compile/980427-0.f: New test.
61660
61661 1998-04-24  Dave Love  <d.love@dl.ac.uk>
61662
61663         * g77.f-torture/compile/980424-0.f: New test.
61664
61665 1998-04-19  Dave Love  <d.love@dl.ac.uk>
61666
61667         * g77.f-torture/compile/980419-2.f (main): New test.
61668         * g77.f-torture/compile/970125-0.f: New test.
61669         * g77.f-torture/compile/980419-1.f: New test.
61670
61671 1998-04-08  Jim Wilson  <wilson@cygnus.com>
61672
61673         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
61674         of loop-4.c.
61675
61676 1998-04-07  Jim Wilson  <wilson@cygnus.com>
61677
61678         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61679
61680 1998-04-03  Jim Wilson  <wilson@cygnus.com>
61681
61682         * gcc.c-torture/compile/980329-1.c: New test.
61683
61684 1998-03-18  Jim Wilson  <wilson@cygnus.com>
61685
61686         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61687         * gcc.dg/980312-1.c: Fix typo in -march command.
61688
61689 1998-03-16  H.J. Lu  (hjl@gnu.org)
61690
61691         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61692
61693 1998-03-11  Robert Lipe  <robertl@dgii.com>
61694
61695         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
61696         Dave Love agree the Fortran source is bogus.
61697
61698 1998-03-11  Robert Lipe  <robertl@dgii.com>
61699
61700         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61701         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61702         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61703         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61704         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61705
61706 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61707
61708         * g++.old-deja/g++.other/friend1.C: New test.
61709
61710 1998-02-18  Dave Love  <d.love@dl.ac.uk>
61711
61712         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61713         possibly uninitialized) variables and declare dnrm2.
61714
61715 1998-02-23  Robert Lipe <robertl@dgii.com>
61716
61717         From Bruno Haible <haible@ilog.fr>:
61718         * gcc.c-torture/execute/980223.c: New test.
61719
61720 1998-02-13  Jeffrey A Law  (law@cygnus.com)
61721
61722         * gcc.dg/ifelse-1.c: New test.
61723
61724 1998-02-09  H.J. Lu  (hjl@gnu.org)
61725
61726         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61727
61728           * lib/old-dejagnu.exp (old-dejagnu): Added the
61729           "execution test - XFAIL *-*-*" handling in the spirit of
61730           "excess errors test -". Changed the "execution test fails"
61731           handling to be like "excess errors test fails".
61732           * Update various tests accordingly.
61733
61734 1998-02-06  Jim Wilson  <wilson@cygnus.com>
61735
61736         * gcc.c-torture/execute/980205.c: New test.
61737
61738 1998-01-18  Jeffrey A Law  (law@cygnus.com)
61739
61740         * lib/c-torture.exp: Look for .x files instead of .cexp files.
61741         * lib/f-torture.exp: Similarly.
61742         * gcc.c-torture: Rename all .cexp files to .x files.
61743
61744 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
61745
61746         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61747         (940510-1.c): Removed duplicate.
61748         (971104-1.c): New test.
61749
61750 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
61751
61752           * lib/f-torture.exp: Improve error and loop detection.
61753
61754 1997-11-19  Michael Meissner  <meissner@cygnus.com>
61755
61756         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61757         use that to size the filler array.
61758
61759 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
61760
61761         * lib/c-torture.exp(c-torture-execute): Fix typo.
61762
61763         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61764         testcase as the executable name. Keep the executable around if
61765         the test fails.
61766
61767 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
61768
61769         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61770         changes.  Only test one -g option, and move it to the end of the
61771         list of options to test.
61772
61773 1997-09-19  Michael Meissner  <meissner@cygnus.com>
61774
61775         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61776         variable GCC_TORTURE_OPTIONS to supply default switches separated
61777         by colons.  If no environment variable, run tests with -O0 -g, -O1
61778         -g, and -O2 -g as well.
61779
61780 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
61781
61782         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61783         explanatory comments. Fix indentation.
61784
61785 1997-09-15  Jeffrey A Law  (law@cygnus.com)
61786
61787         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61788
61789 1997-09-11  Jeffrey A Law  (law@cygnus.com)
61790
61791         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61792         * g++.old-deja/g++.mike/p7325.C: Likewise.
61793         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61794
61795 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
61796
61797         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61798         * g++.old-deja/g++.brendan/crash30.C: Likewise.
61799         * g++.old-deja/g++.brendan/crash39.C: Likewise.
61800         * g++.old-deja/g++.law/operators4.C: Likewise.
61801
61802 1997-09-11  Joe Buck  (jbuck@synopsys.com)
61803
61804         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61805         * g++.old-deja/g++.mike/p784.C: Ditto.
61806         * g++.old-deja/g++.mike/p785.C: Ditto.
61807
61808 1997-09-05  Jeffrey A Law  (law@cygnus.com)
61809
61810           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61811
61812 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61813
61814         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61815         target feature; pass this to c-torture-execute as needed.
61816
61817 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61818
61819         * lib/c-torture.exp(c-torture-execute): If the previous and the
61820         current executables being tested are identical, we don't need to
61821         run the executable again. Try to make the executable names
61822         unique. Add an optional argument for passing additional compiler
61823         flags.
61824
61825 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
61826
61827         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61828
61829 1997-08-29  Jeffrey A Law  (law@cygnus.com)
61830
61831         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61832
61833 1997-07-31  Jeffrey A Law  (law@cygnus.com)
61834
61835         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61836         32bit or larger longs.
61837
61838         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61839         have either a 32bit long or 32bit int.
61840
61841 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
61842
61843         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61844         Make double precision tests dependent on sizeof (double).
61845
61846 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
61847
61848         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61849         too.
61850
61851 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
61852
61853         * gcc.c-torture/compile/961203-1.cexp: New script.
61854
61855 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
61856
61857         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61858         up the includes ourselves.
61859
61860 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
61861
61862         * lib/plumhall.exp: Remove random include, and add a few
61863         verbose messages for debugging.
61864
61865 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
61866
61867         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61868         of trying to do it ourselves.
61869
61870 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
61871
61872         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61873
61874 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
61875
61876         * gcc.prms/5403.c: Made regexp a bit less strict.
61877
61878 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
61879
61880         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61881         is returned from remote_load instead.
61882         * lib/plumhall.exp: Ditto.
61883         * lib/mike-g++.exp: Ditto.
61884         * lib/old-dejagnu.exp: Ditto.
61885         * lib/c-torture.exp: Ditto.
61886
61887 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
61888
61889         * lib/g++.exp: Use build_wrapper procedure.
61890         * lib/gcc.exp: Ditto.
61891
61892 1997-05-20  Jeffrey A Law  (law@cygnus.com)
61893
61894         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61895         an old-style decl for malloc.  Fixes tests to work when
61896         sizeof (int) != sizeof (size_t).
61897
61898 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61899
61900         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
61901
61902         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
61903         use stdargs.h interface.
61904
61905 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61906
61907         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
61908         NO_VARARGS when compiling.
61909
61910 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
61911
61912         * lib/plumhall.exp(ph_includes): New procedure.
61913         (ph_make): Use it.
61914         (ph_compiler): Ditto.
61915
61916         * lib/g++.exp: Rename test-glue.c to testglue.c.
61917         * lib/gcc.exp: Ditto.
61918
61919 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
61920
61921         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
61922         to completion when it's called.
61923
61924 1997-03-21  Michael Meissner  <meissner@cygnus.com>
61925
61926         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
61927         is defined, don't do test.
61928
61929 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
61930
61931         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
61932         for object files.
61933         (ph_summary): Mark skipped testcases as untested, not unresolved.
61934
61935         * lib/plumhall.exp (ph_make): If unresolved because of bad
61936         errorCode, record errorCode in log file.
61937         (*): Replace send_log/verbose with verbose -log.
61938
61939 1997-03-19  Michael Meissner  <meissner@cygnus.com>
61940
61941         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61942         double conversion if double isn't at least 8 bytes.
61943
61944         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61945         int to work with targets where int is 16 bits.
61946
61947         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61948         8 bytes, just exit, since 4 byte doubles don't have enough bits of
61949         precision for the test to complete.
61950
61951 1997-03-14  Michael Meissner  <meissner@cygnus.com>
61952
61953         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61954         if d10v is not compiled with the -mdouble64 flag.
61955         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61956
61957         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61958         d10v is not compiled with the -mint32 flag.
61959
61960 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
61961
61962         * lib/plumhall.exp: Use incr_count.
61963
61964 1997-03-12  Jeffrey A Law  (law@cygnus.com)
61965
61966         * gcc.c-torture: Update to c-torture-1.45.
61967
61968 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
61969
61970         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61971         the name of the expect testcase file).
61972
61973         * lib/g++.exp(g++_init): Ditto.
61974
61975 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61976
61977         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61978         the host.
61979
61980         * lib/gcc.exp(gcc_exit): New procedure.
61981
61982 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61983
61984         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61985         specs where appropriate.
61986
61987         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61988         because of new "candidates are" messages, and removed a few
61989
61990         * Converted all non-old-style g++ testcases to old-style, and
61991         moved into g++.old-deja.
61992
61993 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61994
61995         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61996         options.
61997
61998         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61999         succeeded.
62000
62001         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62002
62003 1997-02-13  Michael Meissner  <meissner@cygnus.com>
62004
62005         * lib/gcc.exp (gcc_target_compile): Add support for defining
62006         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62007         the machine doesn't have those features.
62008
62009 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
62010
62011         * g++.law/operators4.exp: Don't use LIBS.
62012
62013 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
62014
62015         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62016
62017         * lib/mike-g++.exp: Don't set the compiler to be tested here.
62018         * lib/g++.exp: Set it here instead. Also, allow use of the
62019         --tool_exec and --tool_opt options. Change CXX to
62020         GXX_UNDER_TEST.
62021
62022         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62023
62024         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62025
62026 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
62027
62028         * lib/old-dejagnu.exp: Use prune_warnings instead of
62029         prune_system_crud.
62030         * lib/mike-g++.exp: Ditto.
62031         * lib/gcc.exp: Ditto.
62032         * lib/g++.exp: Ditto.
62033
62034         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62035
62036 1997-02-07  Jeffrey A Law  (law@cygnus.com)
62037
62038           * 941014-2.c: Include stdlib.h
62039           * 960327-1.c: Include stdio.h
62040           * dbra.c, index-1.c: Don't assume ints are 32bits.
62041
62042 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
62043
62044         * lib/gcc.exp: Add gcc,stack_size target feature.
62045
62046         * lib/g++.exp(g++_target_compile): Add the include and link
62047         paths here, not in two other places. And, it's $options, not
62048         options.
62049
62050         * lib/mike-g++.exp(postbase): Remove the code that determines
62051         the correct include and link paths.
62052         * g++.old-deja/old-deja.exp: Ditto.
62053
62054 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
62055
62056         * lib/g++.exp(g++_init): target_compile no longer returns the
62057         filename of the result.
62058
62059 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
62060
62061         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62062         call to glob.
62063
62064         * gcc.c-torture/special/special.exp: Change call to
62065         gcc_target_compile to include the object file.
62066
62067 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
62068
62069         * gcc.c-torture/special/special.exp: Correct misspelling in last
62070         change.
62071
62072 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
62073
62074         * lib/plumhall.exp(ph_summary): Log the entire output of the
62075         executable. Return -1 if there were any failures, 0 otherwise.
62076         (ph_execute): Return -1 if there were any failures, 0 otherwise.
62077         (ph_make): Clean up objects and executables that were built
62078         if the tests succeeded.
62079
62080 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
62081
62082         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62083         libraries and includes in the build tree as appropriate.
62084
62085 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62086
62087         * lib/c-torture.exp: Instead of looking for the global variable
62088         NO_LONG_LONG, check to see if that's a feature of the target.
62089
62090 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62091
62092         * config/default.exp: Minimize. Delete the remainer of the files in
62093         config; this functionality is now in devo/dejagnu/config.
62094
62095         g++.*/*: Pass any additional flags used to compile to postbase;
62096         delete CXXFLAGS.
62097
62098         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62099         is now done by runtest.exp. Use gcc_target_compile instead of
62100         compile.
62101
62102         lib/c-torture.exp: Use gcc_target_compile instead of compile.
62103         Remove references to CFLAGS. Use remote_file instead of
62104         calling rm -f.
62105         (c-torture): Take a list of arguments to use to compile this
62106         testcase.
62107
62108         lib/g++.exp: Simplify. Use target_compile instead of compile.
62109         lib/gcc-dg.exp: Ditto.
62110         lib/gcc.exp: Ditto.
62111         lib/mike-{gcc,g++}.exp: Ditto.
62112         lib/old-dejagnu.exp: Ditto.
62113         lib/plumhall.exp: Ditto.
62114
62115 1997-01-08  Jim Wilson  <wilson@cygnus.com>
62116
62117         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62118         (ph_linker): Likewise.
62119
62120 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
62121
62122           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62123         MAP_ANON / MAP_ANONYMOUS if defined;
62124         else try to map from /dev/zero .
62125
62126 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62127
62128         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62129         isn't defined, then define it to MAP_ANONYMOUS.
62130
62131 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62132
62133         * gcc.c-torture: Update to c-torture-1.42 release.
62134
62135 1996-11-11  Jeffrey A Law  (law@cygnus.com)
62136
62137         * gcc.c-torture: Update to c-torture-1.41 release.
62138
62139 1996-10-27  Jeffrey A Law  (law@cygnus.com)
62140
62141         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
62142         c-torture release.
62143
62144 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
62145
62146         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62147         and LDFLAGS.  Fix second case to append the target_info ldflags
62148         onto LDFLAGS, not CFLAGS.
62149         * lib/g++.exp (g++_init): Add target_info stuff.
62150         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
62151         of libgloss and newlib flags for !native.
62152
62153         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62154         (GDB): Fix relative path to go up another dir for finding gdb.
62155
62156 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
62157
62158         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62159         versions in the target_info array, if they don't exist.
62160
62161 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
62162
62163         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62164
62165 1996-07-08  Jim Wilson  <wilson@cygnus.com>
62166
62167         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62168         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62169
62170 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
62171
62172         * lib/old-dejagnu.exp: Don't remove the output file before we've
62173         actually tested it. Don't append pwd to the path of the executable
62174         we're testing.
62175
62176 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
62177
62178         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62179
62180 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
62181
62182         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62183         temporary directory for compiler files, and set it to a default
62184         value of /tmp. Set $output as the name of the output file from
62185         compiling the testcase. Add a -o option to $cflags_var so the
62186         compiler writes the final output file as $output. Set $executable
62187         to $output.
62188
62189         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62190         directory for compiler files, and set it to /tmp if it doesn't
62191         already have a value. Set $output_file to the name of the output
62192         file from compiling the testcase. Add a -o option to CXXFLAGS so
62193         the compiler writes the final output file as $output. Use $output
62194         as the executable to be tested.
62195
62196 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62197
62198         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62199
62200 1996-06-08  Jeffrey A Law  (law@cygnus.com)
62201
62202         * gcc.c-torture/execute/pending-1.c: New test.  Still
62203         pending in Tege's queue.
62204
62205 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
62206
62207         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62208         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
62209         if there were failures.  Call unresolved if there were unresolved
62210         testcases.  Call gcc_fail if program did not run to completion.
62211         (ph_make): Pass additional argument name to ph_execute.
62212         (ph_execute): Add new argument.  Pass additional arguments to
62213         ph_summary.  Call gcc_fail is there is no execution output.
62214
62215 1996-04-24  Jeffrey A Law  (law@cygnus.com)
62216
62217         * lib/plumhall.exp (proc_summary): Output relavent summary
62218         lines into the log so specific failures in plumhall can be
62219         investigated.
62220
62221 1996-04-10  Jeffrey A Law  (law@cygnus.com)
62222
62223         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62224         (c-torture-execute): Don't try to execute tests which use
62225         "long long" types if $NO_LONG_LONG is nonzero.
62226
62227 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
62228
62229         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62230         not c-torture.
62231
62232         * gcc.ieee: Move from here.
62233         * gcc.c-torture/execute/ieee: To here.
62234
62235 1996-03-26  Jeffrey A Law  (law@cygnus.com)
62236
62237         * gcc.c-torture: Update to c-torture-1.41 release.
62238
62239 1996-03-22  Jeffrey A Law  (law@cygnus.com)
62240
62241         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62242         not "$output".
62243
62244 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
62245
62246         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62247         -c present.
62248
62249 1996-03-02  Jeffrey A Law  (law@cygnus.com)
62250
62251         * config/proelf.exp: Handle connecting to a simulator.
62252
62253 1996-01-31  Jeffrey A Law  (law@cygnus.com)
62254
62255         * config/proelf.exp: New file.  Enough framework that we can
62256         run c-torture tests on the proelf targets (or any other target
62257         that gdb can connect to for that matter).
62258
62259 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
62260
62261         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62262         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
62263
62264         * lib/plumhall.exp (ph_execute): Always call ph_summary if
62265         exec_output exists.
62266
62267 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
62268
62269         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62270         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62271
62272         * config/*.exp: Update FSF address.  Change result of ${tool}_load
62273         to pass/fail/unresolved/unsupported/untested.  Caller must now
62274         call unresolved/unsupported/untested.
62275         * lib/*.exp: Update FSF address.  Update to handle new results of
62276         ${tool}_load.
62277         * lib/chill.exp (verbose): Delete.
62278
62279 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
62280
62281         * lib/gcc.exp (default_gcc_start): Change order of args to
62282         $LDFLAGS $CFLAGS $LIBS.
62283         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62284         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
62285         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62286         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62287         * gcc.misc-tests/dg-test.exp: Likewise.
62288         * gcc.misc-tests/msgs.exp: Likewise.
62289         * gcc.prms/prms.exp: Likewise.
62290         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62291         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
62292
62293         * lib/dg.exp: Deleted, moved to dejagnu/lib.
62294
62295 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62296
62297         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62298
62299         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62300         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62301
62302         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62303         necessary.
62304
62305 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
62306
62307         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62308         global for loop; add use of $mathlib.
62309         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62310         settings here; set mathlib for anything but VxWorks.
62311
62312 1996-01-22  Jeffrey A Law  (law@cygnus.com)
62313
62314         * gcc.c-torture: Update to c-torture-1.40 release.
62315
62316 1996-01-03  Jeffrey A Law  (law@cygnus.com)
62317
62318         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62319         dg.exp.
62320
62321 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
62322
62323         * lib/c-torture.exp (c-torture-execute): Declare "output" as
62324         global.
62325
62326 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
62327
62328         * lib/g++.exp (LIBS): Define if not already.
62329         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62330         (gcc-dg-prune): Call prune_gcc_output.
62331         * lib/gcc.exp (prune_gcc_output): New proc.
62332         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62333         prune_gcc_output.
62334
62335 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
62336
62337         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62338         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
62339
62340 1995-11-15  Jeffrey A Law  (law@cygnus.com)
62341
62342         * gcc.c-torture: Update to c-torture-1.39 release.
62343
62344 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
62345
62346         * lib/c-torture.exp (c-torture-execute): Don't return if one option
62347         fails, try others as well.
62348
62349 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
62350
62351         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62352         If compilation fails, mark execute tests as `untested'.
62353         If test is marked as unsupported, don't mark compilation and
62354         execute tests as failed.
62355
62356 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
62357
62358         * lib/g++.exp (g++_init): Don't link in libg++, and look to
62359         libstdc++ for whether or not we want to be doing shared
62360         libraries.  Delete link_curses since we don't need it anymore.
62361         * lib/mike-g++.exp (postbase): Don't link in libg++.
62362         * g++.old-deja/old-deja.exp: Likewise.
62363
62364 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
62365
62366         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62367
62368 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
62369
62370         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62371         For that, add `-Wl,-a,shared_archive'.
62372         * g++.old-deja/old-deja.exp: Likewise.
62373
62374 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
62375
62376         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62377
62378 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
62379
62380         * lib/mike-g++.exp (postbase): Pay attention to the status of
62381         g++_load.
62382
62383 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
62384
62385           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62386
62387 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
62388
62389         * lib/gcc.exp (default_gcc_start): No longer need to log program
62390         being executed or its output, execute_anywhere does that now.
62391         * lib/g++.exp (default_g++_version): Call execute_anywhere.
62392         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
62393
62394 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
62395
62396         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62397         the same as those in lib/g++.exp.
62398
62399 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
62400
62401         * gcc.c-torture: Update to c-torture-1.38 release.
62402         * gcc.ieee: Related changes.
62403
62404 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
62405
62406         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62407         "exec". Minor reformatting changes.
62408
62409         * config/rom68k.exp (${tool}_load): Make it work in a canadian
62410         cross. This means all "exec" calls now work on a remote host as
62411         well.
62412         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62413         cross. Filter out the extra "\r\n" stuff that expect puts in.
62414         (c-torture-execute): Filter out the bogus warnings like
62415         c-torture-compile does. Add support for canadian cross.
62416         * lib/gcc.exp (default_gcc_version, default_gcc_start)
62417         Use execute_anywhere rather than calling exec directly. Now it
62418         works for canadian cross testing.
62419
62420 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
62421
62422         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
62423         results into a variable, and check that rather than using file exists.
62424
62425 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
62426
62427         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62428         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
62429
62430 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62431
62432         * g++.old-deja/old-deja.exp: Create and pass runshlib and
62433         lib_curses if there's a shared libg++ in the build tree.
62434
62435 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
62436
62437         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62438         if not supported target.
62439
62440 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
62441
62442         * lib/g++.exp (g++_init): Move empty setting of runshlib and
62443         link_curses up to always happen, not just for native builds.
62444
62445 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
62446
62447         * gcc.c-torture: Update to c-torture-1.36 release.
62448         * gcc.failure: Related changes.
62449
62450 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
62451
62452         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62453
62454 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
62455
62456         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62457         * lib/mike-g++.exp (postbase): Not in here.  Still reference
62458         runshlib, link_curses, and mathlib for link and run.
62459
62460         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62461         pass the runtime shared library options for Solaris, OSF/1, and
62462         Irix5, and link with -lcurses to avoid unresolved references.
62463
62464 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
62465
62466         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62467         only run once.
62468
62469 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
62470
62471         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62472
62473 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
62474
62475         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
62476         do not have a framework for the "compat" tests yet.
62477
62478 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
62479
62480         * lib/mike-g++.exp (postbase): New local variable `mathlib',
62481         set to null if we're testing vxworks5.1.  Use that instead of
62482         `-lm' in the setting of LIBS for link and run.
62483
62484 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
62485
62486         * config/rom68k.exp (${tool}_load): Major changes to make it
62487         work.  Verified that it does in fact return the stuff in
62488         exec_output properly.  Catch any Emul or any TRAP other than 0.
62489
62490 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
62491
62492         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62493         LDFLAGS properly for targets that need stuff from libgloss.
62494         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62495         only run once.
62496         (gpp_initialized): New variable.
62497
62498 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
62499
62500         * config/rom68k.exp: Load libgloss.exp.
62501         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62502         so we can produce a fully linked binary.
62503         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62504         so we can produce a fully linked binary.
62505
62506 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
62507
62508         * lib/plumhall.exp (ph_section): Watch for expected failures.
62509         Add missing `else'.
62510
62511         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62512         run the testcase.
62513         (c-torture): Likewise.
62514
62515 1995-08-28  Doug Evans  <dje@cygnus.com>
62516
62517         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62518
62519         * lib/mike-g++.exp (mike_cleanup): New proc.
62520         (prebase): New globals compiler_result, not_compiler_result,
62521         target_regexp.
62522         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
62523         allow leading "-" in pattern.  Watch for unsupported tests.
62524         If $compiler_result is set, pattern match assembler code,
62525         and ditto for $not_compiler_result.
62526         * lib/mike-gcc.exp: Likewise.
62527
62528         * lib/plumhall.exp (ph_execute): Only call ph_summary if
62529         execution "succeeded".
62530
62531 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
62532
62533         * config/win32.exp: New file.
62534         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62535
62536 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
62537
62538         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62539         unsupported.
62540         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62541         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62542         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62543
62544         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62545         "... without exceptions was ...".  That is now handled by
62546         prune_system_crud.
62547         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62548
62549 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
62550
62551         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62552         sieve.c,sort2.c}: New files.
62553         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62554         sieve.exp,sort2.exp}: Drivers for them.
62555
62556         * lib/mike-gcc.exp (program_output): New user settable variable.
62557         (postbase): Call prune_system_crud.  Also prune extraneous compiler
62558         messages.
62559         * lib/mike-g++.exp (program_output): New user settable variable.
62560
62561         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62562
62563         * config/sh.exp: Deleted (use sim.exp instead).
62564
62565 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
62566
62567         * config/vx.exp: Declare CHECKTASK as global.
62568         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62569         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62570         * lib/old-dejagnu.exp: Load [pwd]/$executable.
62571
62572 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62573
62574         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62575         target. Like vx.exp, only includes `vx29k.exp' instead of
62576         `vxworks.exp'.
62577
62578 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
62579
62580         * config/sim.exp: Increase time limit from 120 seconds to 240.
62581
62582 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
62583
62584         * gcc.c-torture/execute/950628-1.c: New test.
62585
62586 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
62587
62588         * gcc.c-torture: Update with changes/additions from
62589         c-torture-1.34.
62590
62591 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
62592
62593         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62594
62595 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
62596
62597         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62598
62599 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
62600
62601         * gcc.c-torture/compile/950512-1.c: New test.
62602         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62603         * gcc.dg/struct-ret-1.c: Likewise.
62604
62605 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
62606
62607         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62608           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62609
62610 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
62611
62612         * gcc.c-torture/special/920411-1.c: Deleted.
62613         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62614
62615 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
62616
62617         * config/sim.exp (${tool}_load): Hack in call to bash to get a
62618         cpu limit.
62619
62620 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
62621
62622         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62623
62624 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
62625
62626         From kenner;
62627         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62628         is the proper length.
62629         * va-arg-3.c: Likewise.
62630
62631 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
62632
62633         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
62634         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62635
62636         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
62637         * lib/g++.exp (default_g++_start): Delete old cruft.
62638
62639 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
62640
62641         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62642         (2 * (1 << 18)) to (2 * (1 << 17)).
62643
62644         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62645
62646 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
62647
62648         * config/rom68k.exp: Renamed from config/idp.exp
62649
62650 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
62651
62652         * c-torture/compile/921109-2.c
62653
62654 1995-04-18  Mike Stump  <mrs@cygnus.com>
62655
62656         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62657         excess errors.
62658
62659 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
62660
62661         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62662         output.
62663         * lib/g++.exp (default_g++_start): Likewise.
62664
62665 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
62666
62667         * gcc.c-torture/compile/950329-1.c: New test.
62668
62669 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
62670
62671           * config/bug.exp (${tool}_load): Updated to use new remote_open
62672           and remote_close procs.
62673         * config/idp.exp: New file.
62674
62675 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
62676
62677         * gcc.c-torture/execute/950322-1.c: New test.
62678
62679 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
62680
62681         * config/vx.exp (${tool}_load): Clean up testing of return code from
62682         vxworks_ld and vxworks_spawn.
62683
62684 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
62685
62686         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62687
62688 1995-03-13  Mike Stump  <mrs@cygnus.com>
62689
62690         * lib/old-deja.exp: Add `excess errors test - ' error, now one
62691         can mark excess errors on a machine by machine basis.  Note, the
62692         default is to not expect any excess errors, even when excess
62693         errors test - is given, so you will want to put an XFAIL ... on
62694         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
62695         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62696         those 4 machines, but no others.
62697
62698 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
62699
62700         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62701         * lib/c-torture.exp: to here.
62702
62703 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
62704
62705         * gcc.c-torture/execute/950221-1.c: New test.
62706         * gcc.c-torture/execute/struct-ret-1.c: New test.
62707         * gcc.c-torture/compile/950221-1.c: New test.
62708
62709         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62710
62711 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
62712
62713         * gcc.c-torture/execute/arith-1.c (main): Return 0.
62714         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62715
62716 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
62717
62718         * g++.gb: New directory of tests, derived from my signature and
62719         class scoping tests.
62720
62721         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62722         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62723         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62724         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62725         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62726         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62727         * g++.gb/sig25.C: Likewise.
62728
62729         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62730         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62731         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62732         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62733         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62734         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62735         * g++.gb/sig25.exp: Likewise.
62736
62737         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62738         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62739         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62740         * g++.gb/scope13.C: Likewise, this test still fails.
62741
62742         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62743         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62744         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62745         * g++.gb/scope13.exp: Ditto.
62746
62747         * g++.gb/README: New file, explains what these tests are about.
62748
62749 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
62750
62751         * lib/dg.exp (dg-do): Support `preprocess'.
62752         (dg-test): Likewise.
62753
62754 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
62755
62756         * config/udi.exp: change "continue -expect" to "exp_continue".
62757
62758 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
62759
62760         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62761         Delete redundant tests.
62762
62763         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62764         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62765         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62766         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62767         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62768         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62769         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62770         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62771
62772         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62773         storing label pointers.
62774         * gcc.c-torture/execute/921019-1.c: Likewise.
62775         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62776         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62777         parameter fp.
62778         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62779         constants.
62780
62781         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62782         Delete obsolete tests.
62783
62784         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62785         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62786         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62787         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62788         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62789         * gcc.c-torture/compile/950124-1.c: New test.
62790
62791         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62792
62793 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
62794
62795         * lib/mike-g++.exp: Add -lm to LIBS.
62796
62797 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
62798
62799         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62800
62801 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
62802
62803         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62804
62805 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
62806
62807         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62808
62809 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
62810
62811         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62812         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62813         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62814         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62815         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62816         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62817         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62818         * g++.law/{operators31.C, operators32.C,
62819         * g++.law/{operators33.C, operators34.C}: Likewise.
62820         * g++.law/{pic1.C, refs2.C}: Likewise.
62821         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62822         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62823         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62824         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62825
62826         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62827         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62828         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62829         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62830         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62831         * g++.law/{enum9.exp, friend5.exp}: Likewise.
62832         * g++.law/{nest3.exp, nest4.exp}: Likewise.
62833         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62834         * g++.law/{operators30.exp, operators31.exp}: Likewise.
62835         * g++.law/{operators32.exp, operators33.exp}: Likewise.
62836         * g++.law/{operators34.exp}: Likewise.
62837         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62838         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62839         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62840         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62841         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62842
62843         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62844         No longer expected to fail.
62845         * g++.law/missed-error3.C: Tweak for recent bool changes.
62846
62847 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
62848
62849         * config/emb-unix: Deleted.
62850         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62851         remote execution.  Do final link on remote host if REMOTE_LINK is set.
62852
62853 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
62854
62855         * lib/dg.exp (dg-test): Fix typo in last patch.
62856
62857 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
62858
62859         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62860         (handles multiple occurrences).
62861
62862 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
62863
62864         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62865         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62866         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62867         printed).
62868         * lib/c-torture.exp (c-torture-compile): Likewise.
62869         (c-torture): Prepend full path if missing.
62870         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62871         (gcc_fail): Likewise.
62872         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62873
62874 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
62875
62876         * lib/netware.exp: Only attach to NetWare i386 systems.
62877
62878 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
62879
62880         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62881         messages.  Add test name to "output pattern match" pass/fail message.
62882
62883 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
62884
62885         * gcc.dg: New testsuite.
62886         * gcc.dg/dg.exp: New file.
62887
62888         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62889         test-switch.c}: Deleted.
62890
62891         * gcc.misc-tests/msgs.exp: New testcase driver.
62892
62893 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
62894
62895         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62896         Watch for illegal return values from ${tool}_load.
62897         * config/unix.exp (${tool}_load): Fix pass/fail detection for
62898         cross targets.  Coerce return value >0 to 1.
62899
62900 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
62901
62902         * config/unix.exp (${tool}_load): Call program rsh, not proc.
62903
62904         * config/emb-unix.exp: New file.
62905
62906         * config/sim.exp: Error if variable $SIM not defined.
62907         (${tool}_load): Mark test as "untested" if simulator missing.
62908
62909         * config/unix.exp: Load remote.exp to get rcp_download.
62910         * lib/c-torture.exp: Use different option lists for testcases with
62911         and without loops.
62912         * gcc.c-torture/execute/execute.exp: Likewise.
62913
62914 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
62915
62916         * config/*.exp: Clarify return code from ${tool}_load.
62917         Call `unresolved' or `untested' instead of `warning' or `perror'
62918         (sometimes you still want to call both though).
62919         Add comment that `shell_id' is local to each file.
62920         * config/udi.exp (timeout): Set to 30.
62921         Don't print warning if connection fails, $connectmode has already
62922         printed an error.
62923         (${tool}_load): Move verbose messages to level 2.
62924         Rework pattern for "Process started" message.
62925         Pass `shell_id' to ${connectmode}_download.
62926         Retry twice upon timeout.  Make resetting of target more robust.
62927         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
62928         Pass `shell_id' to exit_$connectmode.
62929         Only call exit_$connectmode if connected.
62930         * config/unix.exp (${tool}_load): Check return codes better.
62931         * config/vrtx.exp (${tool}_load): Likewise.
62932         * config/vx.exp (${tool}_load): Likewise.
62933         Delete unneeded global's.
62934         * lib/dg.exp (dg-test): Update to reflect clarified return codes
62935         from ${tool}_load.
62936         (dg-stat): Delete.
62937         (dg-init): Delete recording of pass/fail counts.
62938         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62939         (old-dejagnu-init): Likewise.
62940         (old-dejagnu-stat): Delete contents, empty proc now.
62941         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62942         (c-torture): Delete references to lcnt, lpass, lfail.
62943         Get option list from TORTURE_OPTIONS.
62944         Delete -funroll[-all]-loops if no loops.
62945         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62946         (g++_stat): Delete contents (empty proc now).
62947         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62948         (gcc_finish): Likewise.
62949         (gcc_stat): Deleted.
62950         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62951         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62952         * gcc.c-torture/execute/execute.exp: Likewise.
62953         Split tests into two parts: compile, execute.
62954         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
62955         no loops.  Update to reflect clarified return codes from ${tool}_load.
62956
62957 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
62958
62959         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62960         to grep for.
62961         (old-dejagnu): Likewise (where necessary).
62962
62963 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
62964
62965         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62966
62967         * lib/dg.exp (dg-process-target): Fix processing of selector.
62968         Add comment regarding use of `error'.
62969
62970         * lib/gcc.exp (prune_system_crud): Define if missing.
62971         * lib/g++.exp (prune_system_crud): Likewise.
62972
62973         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62974         Call prune_system_crud.
62975         * lib/dg.exp (dg-runtest): New proc.
62976         Use perror instead of send_user for tcl errors in testcase.
62977         Don't return any value, it's never used.
62978         Don't clobber previous definition of `unknown'.
62979         Print tcl errors in `dg-final'.
62980
62981 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62982
62983         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62984         (dg-test): Don't print errorInfo, it contains stack backtrace.
62985
62986 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62987
62988         * lib/g++.exp (runtest_file_p): Define if missing.
62989
62990 1994-09-24  Doug Evans  (dje@cygnus.com)
62991
62992         * lib/mike-g++.exp: Comment out loading of g++.exp.
62993         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62994         (default_g++_version): Always print something.
62995         (default_g++_start): Comment out call to `which'.
62996         (g++_start, g++_load): Deleted (must be defined in config file).
62997         * lib/gcc.exp: Test for existence of $CC at start.
62998         Delete check for tmpdir (done in gcc_init).
62999         (default_gcc_version): Always print something.
63000         (default_gcc_start): Comment out call to `which'.
63001         * config/*.exp: Major cleanup - make cross targets work at least a
63002         little better for g++ (by not being "--tool gcc" specific).
63003         Rename gcc_xxx to ${tool}_xxx.
63004         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63005         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63006
63007 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
63008
63009         * lib/c-torture.exp (c-torture-compile): Rework compiler
63010         message processing.
63011
63012         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63013         c-torture.
63014
63015 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
63016
63017         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63018
63019         * lib/dg.exp (dg-process-target): Support { target native }.
63020
63021 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
63022
63023         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
63024         looked for "... program xxx got fatal signal".
63025         Correct regsub munging of `comp_output'.
63026         Ignore compiler messages "path prefix not used" and "linker input
63027         file unused".
63028
63029 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
63030
63031         * lib/gcc.exp (runtest_file_p): Define if missing.
63032         * gcc.prms/template.c: Example to work from.
63033
63034 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
63035
63036         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63037         * lib/dg.exp (dg-test): Call unsupported testcases as such.
63038
63039         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63040         * gcc.prms/1883.c: Moved from compile/940714-1.c.
63041         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63042         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63043
63044         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63045         (dg-process-target): No longer a varargs proc.
63046         Return S/N for target, P/F for xfail.  All callers changed.
63047         (user option procs): More argument checking.
63048         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63049         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63050         (dg-test): Skip test if not running on selected target in `dg-do'.
63051         Update handling of `dg-do-what', `dg-output-text'.
63052         Separate execution pass/fail from output pattern match pass/fail.
63053         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63054
63055 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
63056
63057         * gcc.c-torture/special/special.exp: Don't expect failure for mips
63058         target for 920510-1.c.
63059
63060 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
63061
63062         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63063         Clean up comment regarding use of passcnt, etc.
63064         (gcc_stat): Don't update `testcnt' here.
63065         (gcc_finish): Do it here.
63066         Might as well reset `but_id' here too.
63067         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63068         to determine if the file should be tested.
63069         * gcc.c-torture/compile/compile.exp: Likewise.
63070         * gcc.c-torture/execute/execute.exp: Likewise.
63071         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63072         * gcc.misc-tests/dg-test.exp: Likewise.
63073         * gcc.prms/prms.exp: Likewise.
63074         * gcc.wendy/wendy.exp: Likewise.
63075         * g++.old-deja.exp: Likewise.
63076         Move "Testing file" message to verbose level 1.
63077
63078 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
63079
63080         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63081
63082 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
63083
63084         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63085         (default_gcc_start): Accept optional second list element
63086         of compiler flags.  Print compiler output at verbosity level 2.
63087         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63088         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63089         Save current values of framework globals passcnt, failcnt, xpasscnt,
63090         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63091         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
63092         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63093         xfailcnt to compute stats.  Update framework global `testcnt' from
63094         pass/fail counts.
63095         (gcc_finish): New proc.  Clean up test environment.
63096         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63097         (gcc_epass, gcc_efail): Delete.
63098         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63099         argument of line number.
63100         (dg-init): If the tool has an init routine, call it.
63101         (dg-test): Remove args `cflags_var' and `libs_var'.
63102         Pass all compiler options to ${tool}_start.
63103         Handle missing line number.
63104         (dg-finish): New function.
63105         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63106         particular files.  Call gcc_finish at end.  Move "skipping test"
63107         message to verbosity level 3.
63108         * gcc.c-torture/compile/compile.exp: Likewise.
63109         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63110         * gcc.c-torture/execute/execute.exp: Likewise.
63111         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63112         Print testcase being tried at verbosity level 1.
63113         * gcc.c-torture/special/special.exp: Unset xfail.
63114         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63115         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63116         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63117         * gcc.failure/failure.exp: Likewise.
63118         * gcc.ieee/ieee.exp: Likewise.
63119         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63120         Update call to dg-test.  Call dg-finish at end.
63121         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
63122         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63123         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63124         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63125         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
63126         * gcc.wendy/wendy.exp: Add copyright.
63127         Delete setting of tmpdir (done by gcc_init).
63128         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63129         Pass compiler flags to gcc_start.  Call gcc_finish at end.
63130         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63131         gcc_[ce]pass/fail.
63132
63133 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
63134
63135         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63136         confusion.
63137         (g++_load): Likewise.
63138
63139         * config/*.exp (gcc_load): Some were varargs fns and some were not.
63140         Rename argument to `prog' to remove the confusion.
63141         Varargs fns behave differently too!
63142         (g++_load): Likewise.
63143
63144         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63145
63146         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63147         what it is.  Delete (always) printing of status value for !native.
63148         Simplify verbose code, and include status and exec_output.
63149         (g++_load): Use gcc_load.
63150
63151 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
63152
63153         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63154         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63155         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63156         940714-3.c as these testcases don't exist anymore.  Make
63157         va-arg-1.c expected to pass.
63158
63159 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
63160
63161         * gcc.misc-tests/misc.exp: Only run specific testcases.
63162         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
63163         * gcc.misc-tests/dg-[1-9].c: New files.
63164
63165         * lib/dg.exp: New testsuite driver.
63166         * gcc.prms/prms.exp: Use it.
63167
63168         * README.gcc: New file.
63169
63170         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63171         Document and reset `lxpass' and `lxfail'.
63172         Simplify "initialized" message.
63173         (gcc_stat): Clean up comments a little.
63174
63175 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
63176
63177         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63178
63179 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
63180
63181         * lib/old-dejagnu.exp (process-option): New proc.
63182         (old-dejagnu-init, old-dejagnu-stat): Likewise.
63183         (old-dejagnu): Simplify.
63184         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63185
63186 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
63187
63188         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63189         exists and is not an empty string.
63190
63191         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63192         $xfail rather than calling setup_xfail.  Clear $xfail when test is
63193         finished.
63194         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63195         automatically.
63196
63197         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63198         longer expected to fail.
63199
63200         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63201         "f" function call.
63202
63203         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63204
63205         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63206         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63207         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63208         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63209         c-torture-1.29.
63210
63211         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63212         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63213
63214         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63215
63216         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63217         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63218
63219         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63220         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63221         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63222
63223 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
63224
63225         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63226         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63227         940714-1.c, 940714-2.c, 940714-3.c},
63228         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63229         gcc.misc-tests/{mg.c,mg.exp}:
63230         New tests.
63231         * gcc.noncompile/noncompile.exp: Change accordingly.
63232
63233 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
63234
63235         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63236         Undo previous clobberage.
63237
63238 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
63239
63240         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63241         * gcc.special/{930510-1.c, special.exp}:
63242         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63243         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63244         struct-varargs-1.c}: New tests from c-torture-1.26.
63245
63246 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
63247
63248         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63249           argument to switch.
63250
63251 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
63252
63253         * Revert the previous changes.  Please see Rob's directory
63254         (/lisa/test/rob/progressive/gcc/testsuite) for testing
63255         fixes.
63256
63257 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
63258
63259         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63260         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63261         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63262         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63263         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63264         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63265         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63266         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63267         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63268         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63269         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63270         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63271         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63272         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63273         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63274         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63275         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63276         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63277         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63278         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63279         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63280         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63281         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63282         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63283         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63284         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63285         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63286         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63287         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63288         testing changes.
63289
63290 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
63291
63292         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63293         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63294         with perror calls.
63295
63296 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
63297
63298         * config/unix.exp (g++_load): Fix syntax.
63299
63300 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
63301
63302         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63303         * gcc.noncompile/921017-1.c: Deleted obsolete test.
63304         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63305         Don't expect va-arg-1.c to fail.  Correct expected output for
63306         920928-1.c.
63307         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63308         * gcc.wendy/hbm4.c: Correct typo.
63309         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63310
63311 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
63312
63313         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63314         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63315         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
63316         * lib/c-torture.exp (c-torture-compile): Ditto.
63317
63318         Reduce volume of output (remove all the -I's and such).
63319         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63320         Call gcc_cpass, gcc_cfail.
63321         (c-torture): Pass testing option to c-torture-compile.
63322
63323 1994-03-21  Doug Evans  (dje@cygnus.com)
63324
63325         Bring patches over from progressive.
63326         * config/default.exp: Exit remote shell cleanly.
63327         (g++_exit, g++_start): Add default versions.
63328         * config/sim.exp (gcc_load): Use perror, not error.
63329
63330 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
63331
63332         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
63333         set in site.exp.
63334
63335 1994-03-14  Doug Evans  (dje@cygnus.com)
63336
63337         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63338         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63339         (wendy_try): New proc to run testcase.
63340         (main loop): Call 'em.
63341         * gcc.wendy/*.c: Clean up pass to correct expected output.
63342
63343         * lib/gcc.exp: Minor cleanup work.
63344         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63345
63346 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
63347
63348         * config/sim.exp (gcc_load): Document return codes better.
63349         Don't pass -v to simulator.
63350
63351 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
63352
63353         * gcc.special/920717-x.c: Fix typo.
63354         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63355         get at sources.
63356
63357         * lib/mike-gcc.exp: Fix typo.
63358
63359 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
63360
63361         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63362         binary to use, transform the name.
63363         * config/*.exp: rename everything. Nuke any g++ specific files,
63364         it's now a special case of gcc that requires no special support.
63365         Add a default.exp for unsupported targets.
63366
63367 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
63368
63369         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63370         lib/old-dejagnu.exp: Fix a few patterns to work with the new
63371         version of Tcl.
63372
63373 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
63374
63375         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63376         than a warning.
63377
63378 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
63379
63380         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63381
63382 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
63383
63384         * gcc.execute/execute.exp: Combine opt_list and foption_list into
63385         option_list.  Compile every file with only 4/6 option choices
63386         (same as C torture) instead of with 12/18 different option
63387         choices.
63388         * lib/c-torture.exp: Likewise.
63389
63390         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63391         not already set.
63392
63393 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
63394
63395         * lib/old-deja.exp: Add `excess errors test fails' error, now one
63396         can put an XFAIL *-*-* on excess errors.
63397
63398 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
63399
63400         * g++.law: Add more tests derived from g++-bugs snapshots.
63401
63402         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
63403         equivalent to g++.law/init9.
63404
63405         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63406         compiled it, and the a.out file after we've run it.
63407
63408 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
63409
63410         * lib/mike-g++.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  Jeffrey A. Law  (law@snake.cs.utah.edu)
63414
63415         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63416
63417 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
63418
63419         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63420         version number.
63421
63422 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
63423
63424         * g++.law: New directory of g++ tests derived from the g++-bugs
63425         snapshots.
63426
63427 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
63428
63429         * gcc.compile: initbug1.c initbug1.exp testcase added
63430
63431 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
63432
63433         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63434         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63435           fixes submitted by Jeff Law (law@cs.utah.edu)
63436         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63437           Jeff Law (law@cs.utah.edu)
63438
63439
63440 1993-11-30  Mike Stump  (mrs@cygnus.com)
63441
63442         * config/unix-g++.exp: Follow the gcc way of doing things.
63443         * g++.old-deja/old-deja.exp: Minor updates.
63444         * lib/g++.exp: New file, follow the gcc way of doing things.
63445         * lib/old-dejagnu.exp: Minor updates.
63446         * lib/mike-g++.exp: Always unset errorInfo.
63447
63448 1993-11-06  Mike Stump  (mrs@cygnus.com)
63449
63450         * lib/gcc.exp: Fix some errors with the below change, CC and
63451         CFLAGS should be global when setting, not local.
63452
63453 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
63454
63455         * lib/gcc.exp: Transform tool name.
63456
63457 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63458
63459         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63460
63461 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63462
63463         * lib/gcc.exp: change gcc_done to gcc_stat
63464
63465 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63466
63467         * Upgraded gcc testsuite to c-torture version 1.25
63468
63469 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
63470
63471         * lib/gcc.exp: added reporting code. Changed verbose compile message.
63472         * lib/c-torture: added hooks for new reporting code.
63473
63474 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
63475
63476         * config/sh-gcc.exp: check if sh-sim exists in the path
63477
63478 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
63479
63480         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63481         * gcc.compile/compile.exp: Initial changes for new logic.
63482         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63483         * gcc.failure/failure.exp: Initial changes for new logic.
63484         * gcc.ieee/ieee.exp: Initial changes for new logic.
63485         * gcc.misc-tests/misc.exp: Initial changes for new logic.
63486         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63487         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63488         * lib/c-torture.exp: Initial changes for new logic.
63489         * lib/gcc.exp: Initial changes for new logic.
63490
63491 1993-10-15  Mike Stump  (mrs@cygnus.com)
63492
63493         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63494         depend upon failure or success.  Fully qualify names in failure
63495         and success messages.  Always remove a.out before starting
63496         compile, just in case.  Pay more attention to error text output by
63497         the compiler.  Handle testcases with no known past errors just
63498         like all others, so that things are uniform.  Other miscellaneous
63499         improvements.
63500
63501 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
63502
63503         * gcc.cpp: new directory for cpp tests
63504
63505 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
63506
63507         * lib/chill.exp: Code reformatted, removed unused code.
63508         * config/unix-chill.exp: Code reformatted, removed unused code.
63509         * chill.execute/execute.exp: Code reformatted, removed unused code.
63510         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63511
63512 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
63513
63514         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
63515         routines not written.
63516
63517 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
63518
63519         * config/bug-gcc.exp: Use new procs from bug.exp.
63520
63521 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
63522
63523         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63524         via ftp, rather than depending on NFS.
63525         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63526         case.
63527
63528 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
63529
63530         * config/bug-gcc.exp: Use new download proc.
63531
63532 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
63533
63534         * chill.execute/execute.exp: cleanups, handles errors better
63535         * chill.compile/compile.exp: rewrite, based on execute.exp
63536         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63537         * lib/chill.exp: major changes to diff proc and compile and link
63538         procs. added chill_fail and chill_pass wrappers to pass and
63539         fail. added more comments, and handle error codes better.
63540         Added a hack to capture stderr from exec, so noncompile tests
63541         can work.
63542
63543 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
63544
63545         * chill.execute/execute.exp: rewrite of testsuite driver
63546         * lib/chill.exp: rewrite of testsuite driver
63547         * config/unix-chill.exp: rewrite of testsuite driver
63548
63549 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
63550
63551         In chill.execute:
63552         * iexpr.ch: Standardize uppercase.
63553         * tuples.dat: Standardize uppercase.
63554         * vary.ch: standardize.  Correct varying string assignments.
63555         * vary.dat: Add new output lines.
63556
63557 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
63558
63559         In chill.execute:
63560         * chprintf.ch: Standardize use of uppercase.
63561         * tuples.ch: Standardize and turn arr2 into a DCL,
63562           rather than a SYN.
63563         * pinits.ch: Standardize.
63564
63565 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
63566
63567         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63568         * Makefil: Renamed to Makefile.in.
63569         * configure.in: New.
63570
63571 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
63572
63573         In chill.execute:
63574         * .cvsignore: Add result/output files.
63575         * Makefile: Fix up variables at start.  Use MFLAGS
63576           everywhere.  Correct bool_loc, built_ins entries.
63577           Add entry for vary1.ch.
63578         * bitarray.ch: Standardize upper-case usage.
63579         * bitexpr.ch: Standardize, add output of b1.
63580         * params.ch: Use arrayt in along PROC parameters, to
63581           avoid novelty problems.
63582         * sets.ch: Tiny cleanup.
63583         * vary1.ch: Re-indent.
63584
63585 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
63586
63587         * Add PR-related files to Makefiles, .cvsignore files, etc.
63588
63589 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
63590
63591         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63592           with compiler objects. New names are test-flow.c and test-loop.c
63593
63594 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
63595
63596         * Upgraded c-torture tests from 1.19 to 1.20
63597
63598         * new files:
63599         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63600         * gcc.compile: 930623-1.c 930623-2.c
63601         * gcc.noncompile: 930622-1.c 930622-2.c
63602         * gcc.failure: 920411-1.c 920627-2.c
63603         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63604
63605 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
63606
63607         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63608           More changes to get testsuite working properly. Needs more work.
63609           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63610
63611 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
63612
63613         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63614           More changes to get testsuite working properly. Needs more work.
63615
63616 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
63617
63618         * chill.compile/compile.exp: Added for Dejagnu support
63619         * chill.execute/execute.exp: Added for Dejagnu support
63620         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
63621
63622 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
63623
63624         This should complete moving the CHILL test files.
63625         * chill.noncompile(.cvsignore printf.grt
63626             in-printf.grt chprintf.grt chprintf.ch):
63627             Added test-support files.
63628           (Makefile): Modified further.
63629         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63630             signal.ch): Added test files.
63631           * chill.execute (.cvsignore printf.grt printr.c
63632             in-printf.grt rts.c chprintf.grt rts.h): Added
63633           test-support files.
63634             (Makefile): More corrections.
63635
63636 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
63637
63638         * chill.compile, chill.execute, chill.nocompile: Add CHILL
63639           test cases, ready for DejaGnu.
63640
63641 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
63642
63643         * Upgraded c-torture tests from 1.18 to 1.19
63644
63645         * gcc.compile: added test(s):
63646           930607-1.c
63647         * gcc.execute: added test(s):
63648           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63649
63650         * added new subdirectory for misc tests: gcc.misc-tests
63651         * gcc.misc-test(s): added tests:
63652           inst-check.c test-consts.c test-ior.c test-switch.c
63653
63654 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
63655
63656         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63657
63658 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
63659
63660         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63661
63662 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
63663
63664         * Upgraded c-torture tests from 1.17 to 1.18
63665
63666 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
63667
63668         * Upgraded c-torture tests from 1.12 to 1.17
63669
63670 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
63671
63672         * lib/old-dejagnu.exp:
63673           Fixed handling of XFAIL target triplets to correctly
63674           recognize wildcard characters.  Removed code that
63675           appended a unique id tag to the end of the file name
63676           printed out by the result of the testcases within a
63677           given test file.
63678
63679 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
63680
63681         * lib/old-dejagnu.exp:
63682           Reworked expected failure handling to trigger off of XFAIL
63683           keyword in keyphrase embeded in testcase source code. The
63684           XFAIL keyword must be at the end of the keyphrase line. It
63685           may optionally be followed by one or more target triplets.
63686           It has just occured that the handling of wildcards in the
63687           target triplet may not be correct.
63688
63689 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
63690
63691         * g++.old-deja/tests:
63692           Moved all subdirectories up one level into g++.old-deja .
63693
63694         * lib/old-dejagnu.exp:
63695           Fixed problem with CXXFLAGS not being properly reset, and being
63696           corrupted with extraneous "-c" compiler option.  This was
63697           causing binaries to not be generated for test that needed them.
63698           Modified strings passed to "pass" and "fail" so that individual
63699           tests from the same test file would be distinguished by an
63700           identifier appended to the test file name in the summary logs;
63701           this corrected a problem with erroneous diff logs.  Added code
63702           to search testcases for expected fail and unexpected pass keywords.
63703
63704 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
63705
63706         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63707
63708 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
63709
63710         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63711           Removed extraneous text from end of "Special g++ Options"
63712           keyphrase.
63713
63714         * lib/old-dejagnu.exp: Added pattern matching to look for new
63715           keywords, embedded in testcases comments, which will trigger
63716           calls to xpass and xfail.
63717
63718 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
63719
63720         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63721           comments embedded in the testcases, especially the one looking for
63722           special compiler options, as well as the pattern matching for the
63723           compiler output again.
63724
63725 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
63726
63727         * lib/old-dejagnu.exp: Do a proper check of the return value for
63728           execute tests. Fixed several problems with the pattern matching
63729           of the compiler output which gave erroneous test results.
63730           Changed several of the test result messages to be more descriptive.
63731         * config/unix-g++.exp: Proc g++_load now actually works and
63732           executes the tests passed to it and returns a usable return
63733           value.
63734
63735 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
63736
63737           * lib/gcc.exp: Exits gracefully if $CC is bogus.
63738
63739 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
63740
63741         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63742           Modified both files to properly execute the old style
63743           dejagnu tests. The previous versions of these files were
63744           experimental and did not function anything near correctly.
63745
63746 1993-04-05  Rob Savoye  (rob@cygnus.com)
63747
63748         * Removed all Makefile.in and configure.in files. No configuration
63749         needed now.
63750
63751 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
63752
63753         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63754
63755 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
63756
63757         * gcc.compile/configure.in, gcc.unsorted/configure.in,
63758         gcc.special/configure.in, gcc.noncompile/configure.in,
63759         gcc.execute/configure.in, gcc.code_quality/configure.in,
63760         g++.other/configure.in, g++.old-deja/configure.in,
63761         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63762         in srcname setting.
63763
63764 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
63765
63766         * lib/udi.exp: Fixed mondfe and mondfe_download.
63767         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63768         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63769
63770 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
63771
63772         * config/udi-gdb.exp: Check $shell_id after connecting to target.
63773         (gdb_exit): Don't remove *_soc files.
63774
63775 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
63776
63777         * lib/c-torture.exp: Don't look for main; instead always use -w
63778         -c.  This is how the c-torture tests work.  Remove the object
63779         file if the compilation succeeds.
63780         * gcc.execute/execute.exp: Remove executable if test passes.
63781         * gcc.noncompile/noncompile.exp: Every test is an expected
63782         failure.
63783         * gcc.special/special.exp: Added tests from c-torture 1.11,
63784         corrected use of existing test.
63785         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63786         gcc.execute/920625-1.c: Updated to c-torture 1.11.
63787         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63788         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63789         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63790         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63791         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63792         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63793         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63794         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63795         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63796         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63797         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63798         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63799         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63800         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63801         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63802         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63803         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63804         c-torture 1.11.
63805         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63806         correspond to c-torture 1.11.
63807
63808         * New file.