OSDN Git Service

2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2
3         PR testsuite/25777
4         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
5         to LD_LIBRARY_PATH.
6
7 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8             Andrew Pinski  <pinskia@physics.uc.edu>
9
10         * gcc.dg/minmax-1.c: New test.
11
12 2006-01-16  Ben Elliston  <bje@au.ibm.com>
13
14         * gcc.dg/dfp/dfp.exp: Correct FSF address. 
15         * gcc.misc-tests/dectest.exp: Ditto.
16
17 2006-01-15  Ian Lance Taylor  <ian@airs.com>
18
19         PR testsuite/25796
20         * gcc.target/i386/cmov6.c: Use -march=k8.
21
22 2006-01-15  Andreas Jaeger  <aj@suse.de>
23
24         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
25         x86 does not have __float128.
26
27 2006-01-14  Ian Lance Taylor  <ian@airs.com>
28
29         * gcc.target/i386/cmov6.c: New test.
30
31 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
32
33         PR c++/25663
34         * g++.dg/template/ctor6.C: New test.
35
36 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
37
38         PR tree-optimization/25485
39         * gcc.dg/tree-ssa/pr25485.c: New.
40
41 2006-01-14  Richard Guenther  <rguenther@suse.de>
42
43         PR tree-optimization/22548
44         PR tree-optimization/22555
45         PR tree-optimization/22501
46         * gcc.dg/tree-ssa/alias-4.c: New testcase.
47         * gcc.dg/tree-ssa/alias-5.c: Likewise.
48         * gcc.dg/tree-ssa/alias-6.c: Likewise.
49         * gcc.dg/tree-ssa/alias-7.c: Likewise.
50         * gcc.dg/tree-ssa/alias-8.c: Likewise.
51         * gcc.dg/tree-ssa/alias-9.c: Likewise.
52         * gcc.dg/tree-ssa/alias-10.c: Likewise.
53         * gcc.dg/tree-ssa/alias-11.c: Likewise.
54         * gcc.dg/tree-ssa/alias-12.c: Likewise.
55
56 2005-01-14  Zdenek Dvorak <dvorakz@suse.cz>
57
58         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
59         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
60
61 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
62         Richard Guenther  <rguenther@suse.de>
63
64         PR rtl-optimization/24257
65         * gcc.dg/torture/pr24257.c: New testcase.
66
67 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
68
69         * gcc.c-torture/execute/20060110-1.c: New test.
70         * gcc.c-torture/execute/20060110-2.c: New test.
71
72 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
73
74         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
75
76 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
77
78         PR fortran/25756
79         * gfortran.dg/label_3.f90: New test.
80
81 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
82
83         PR tree-optimization/25771
84         * g++.dg/tree-ssa/pr25771.C: New test
85
86 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
87
88         PR tree-opt/24365
89         * g++.dg/opt/complex5.C: New test.
90
91 2006-01-13  Richard Guenther  <rguenther@suse.de>
92
93         * gcc.target/i386/387-9.c: New testcase.
94
95 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
96
97         PR c++/24824
98         * g++.dg/debug/dwarf2-1.C: New.
99
100 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
101
102         PR testsuite/25728
103         * lib/gcov.exp (verify-lines): Add "close $fd".
104
105 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
106             Ben Elliston  <bje@au.ibm.com>
107
108         * gcc.dg/dfp/inf-1.c: New test.
109
110 2006-01-12  Janis Johnson <janis187@us.ibm.com>
111             Yao Qi  <qiyaoltc@cn.ibm.com>
112             Ben Elliston  <bje@au.ibm.com>
113             Jon Grimm  <jgrimm2@us.ibm.com>
114
115         * gcc.dg/nodfp-1.c: New test.
116         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
117         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
118         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
119         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
120         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
121         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
122         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
123         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
124         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
125         * gcc.dg/format/dfp-scanf-1.c: Likewise.
126         * gcc.dg/format/dfp-printf-1.c: Likewise.
127         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
128         (compat_setup_dfp): New.
129         * gcc.dg/compat/compat.exp: Use it.
130         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
131         Make some variables global, prepend "compat_" to their names.
132         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
133         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
134         * gcc.misc-tests/dectest.exp: New test driver for decTest.
135         * lib/compat.exp (compat_skip_list): Make global, rename.
136         * lib/c-compat.exp: New file.
137         * lib/target-supports.exp (check_effective_target_dfp): New.
138
139         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
140         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
141         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
142         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
143         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
144         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
145         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
146         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
147         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
148         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
149         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
150         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
151         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
152         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
153         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
154         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
155         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
156         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
157         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
158         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
159         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
160         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
161         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
162         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
163         gcc.dg/dfp/struct-layout-1.c,
164         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
165         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
166         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
167         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
168         gcc.dg/dfp/func-vararg-dfp.c,
169         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
170         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
171         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
172         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
173         gcc.dg/dfp/wtr-conversion-1.c: New tests.
174         
175 2006-01-11  Richard Guenther  <rguenther@suse.de>
176
177         PR tree-optimization/25734
178         * gcc.dg/tree-ssa/pr25734.c: New testcase.
179
180 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
181
182         PR fortran/25486
183         * gfortran.dg/literal_character_constant_1_x.F: New test.
184         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
185         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
186         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
187
188 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
189
190         PR c++/25386
191         * g++.dg/ext/packed3.C: Add expected packed error.
192
193 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
194
195         PR target/25706
196         * gcc.dg/torture/pr25706-1.c: New test.
197
198 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
199         
200         PR tree-optimization/23109
201         PR tree-optimization/23948
202         PR tree-optimization/24123
203
204         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
205         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
206         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
207         g++.dg/tree-ssa/pr23948.C: New testcases.
208         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
209         three divisions in order to do the optimization.
210
211 2005-01-11  Zdenek Dvorak <dvorakz@suse.cz>
212
213         PR c++/25632
214         * g++.dg/other/pr25632.C: New test.
215
216 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
217
218         PR fortran/25730
219         * gfortran.dg/used_types_1.f90: New test.
220
221 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
222
223         PR target/25718
224         * gcc.dg/torture/pr25718-1.c: New test.
225
226 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
227
228         * gfortran.dg/list_read_2.f90: Fix typo in description.
229
230 2006-01-10  Jan Beulich  <jbeulich@novell.com>
231
232         * lib/target-supports.exp (check_visibility_available): Simplify test
233         for *-*-netware*.
234         (check_profiling_available): Fail for *-*-netware*.
235         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
236         * gcc.dg/20021014-1.c: Likewise.
237         * gcc.dg/nest.c: Likewise.
238
239 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
240
241         fortran/24936
242         * gfortran.dg/forall_3.f90: New test.
243
244 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
245
246         PR fortran/21977
247         * gfortran.dg/nesting_2.f90: New test.
248         * gfortran.dg/nesting_3.f90: New test.
249
250 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
251
252         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
253         Fix typo in comment.
254
255 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
256
257         * gfortran.dg/single_char_string.f90: New test.
258
259 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
260
261         * gfortran.dg/ichar_2.f90: New test.
262
263 2005-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
264
265         PR fortran/25093
266         * gfortran.dg/private_type_4.f90: New.
267
268 2005-01-07  Richard Guenther  <rguenther@suse.de>
269
270         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
271
272 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
273
274         * gfortran.dg/func_decl_1.f90: New.
275         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
276         * gfortran.dg/array_alloc_2.f90: Likewise.
277         * gfortran.dg/char_result_8.f90: Likewise.
278         * gfortran.dg/dup_save_1.f90: Likewise.
279         * gfortran.dg/dup_save_2.f90: Likewise.
280         * gfortran.dg/f2c_6.f90: Likewise.
281         * gfortran.dg/f2c_7.f90: Likewise.
282         * gfortran.dg/func_result_2.f90: Likewise.
283         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
284
285 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
286
287         PR fortran/22146
288         * gfortran.dg/elemental_subroutine_1.f90: New test.
289         * gfortran.dg/elemental_subroutine_2.f90: New test.
290
291         PR fortran/25029
292         PR fortran/21256
293         * gfortran.dg/assumed_size_refs_1.f90: New test.
294
295         PR fortran/20868
296         PR fortran/20870
297         * gfortran.dg/assumed_size_refs_2.f90: New test.
298         * gfortran.dg/initialization_1.f90: Change warning message.
299
300 2005-01-06  Zdenek Dvorak <dvorakz@suse.cz>
301
302         * gcc.dg/tree-ssa/loop-15.c: New test.
303
304 2005-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
305
306         PR fortran/25598
307         * gfortran.dg/backspace_3.f: New test.
308         * gfortran.dg/backspace_4.f: New test.
309
310 2005-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
311
312         PR fortran/24268
313         * gfortran.dg/fmt_white.f: Update test.
314
315 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
316
317         * gcc.dg/cast-1.c: Add new warning.
318         * gcc.dg/cast-2.c: Likewise.
319         * gcc.dg/cast-3.c: Likewise.
320         * gcc.dg/format/cast-1.c: Likewise.
321         * gcc.dg/cast-4.c: New testcase.
322
323 2006-01-05  Richard Guenther  <rguenther@suse.de>
324
325         PR tree-optimization/22555
326         * gcc.dg/tree-ssa/alias-3.c: New testcase.
327
328 2006-01-05  Richard Guenther  <rguenther@suse.de>
329             Diego Novillo  <dnovillo@redhat.com>
330
331         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
332         * gcc.dg/tree-ssa/loop-8.c: Likewise.
333         * gcc.dg/tree-ssa/loop-1.c: Likewise.
334         * gcc.dg/tree-ssa/pr23294.c: Likewise.
335         * gcc.dg/tree-ssa/pr21985.c: Likewise.
336         * gcc.dg/tree-ssa/loop-14.c: Likewise.
337         * gcc.dg/tree-ssa/loop-2.c: Likewise.
338         * gcc.dg/tree-ssa/loop-3.c: Likewise.
339         * gcc.dg/tree-ssa/loop-4.c: Likewise.
340         * gcc.dg/tree-ssa/pr21171.c: Likewise.
341         * gcc.dg/tree-ssa/loop-5.c: Likewise.
342         * gcc.dg/tree-ssa/loop-10.c: Likewise.
343         * gcc.dg/tree-ssa/loop-6.c: Likewise.
344         * treelang/compile/extravar.tree: Likewise.
345         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
346         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
347         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
348         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
349         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
350
351 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
352
353         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
354         for 64-bit fix.
355
356 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
357
358         PR fortran/23675
359         gfortran.dg/char_result_11.f90: New.
360
361 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
362
363         PR c++/24782
364         * g++.dg/parse/access9.C: New test.
365         * g++.dg/tc1/dr52.C: Tweak error markers.
366
367 2006-01-04  Richard Henderson  <rth@redhat.com>
368
369         Merge from gomp branch.
370         * g++.dg/parse/pragma2.C: Update expected error lines.
371
372 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
373
374         * g++.dg/other/i386-2.C: New test.
375
376         PR target/25554
377         * gcc.c-torture/compile/20051228-1.c: New test.
378
379         PR c/25559
380         * gcc.dg/pr25559.c: New test.
381
382 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
383
384         PR c++/25492
385         * g++.dg/lookup/friend9.C: New test.
386
387         PR c++/25625
388         * g++.dg/template/repo5.C: New test.
389
390 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
391
392         PR fortran/25101
393         * gfortran.dg/forall_2.f90: New test.
394
395 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
396
397         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
398         dg-require-weak.  Adjust regexp to handle leading-underscore
399         targets and space as well as TAB after .weak.  Change previous
400         64-bit fix to not use naked dot.
401
402 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
403
404         PR rtl-optimization/25578
405         * gcc.c-torture/execute/20060102-1.c: New testcase.
406
407 2006-01-03  Richard Guenther  <rguenther@suse.de>
408
409         PR c/25183
410         * gcc.dg/torture/pr25183.c: New testcase.
411
412 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
413
414         Merge from gomp-branch.
415         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
416         * gcc.dg/ia64-sync-2.c: Likewise.
417         * gcc.dg/ia64-sync-3.c: Likewise.
418         * gcc.dg/ia64-sync-4.c: Likewise.
419         * gcc.dg/sync-2.c: Likewise.
420         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
421         that sparc64-*-* and sparcv9-*-* supports sync builtins.
422
423 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
424
425         PR c++/25635
426         * g++.dg/parse/operator6.C: New test.
427
428         PR c++/25637
429         * g++.dg/parse/error29.C: New test.
430
431         PR c++/25638
432         * g++.dg/parse/dtor6.C: New test.
433
434         PR c++/25633
435         * g++.dg/parse/ctor3.C: New test.
436
437         PR c++/25634
438         * g++.dg/template/class3.C: New test.
439
440 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
441
442         * g++.dg/debug/debug9.C: New.
443
444 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
445
446         PR fortran/24640
447         * gfortran.dg/label_2.f90: New test.
448
449 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
450
451         * g++.dg/lookup/using12.C: Tighten error marker.
452
453 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
454             Andrew Pinski <pinskia@physics.uc.edu>
455
456         * gcc.target/powerpc/darwin-abi-3.c: New file.
457         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
458         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
459         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
460         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
461         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
462         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
463         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
464         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
465
466 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
467
468         * gcc.dg/tree-ssa/loadpre1.c: New;
469         * gcc.dg/tree-ssa/loadpre2.c: New;
470         * gcc.dg/tree-ssa/loadpre3.c: New;
471         * gcc.dg/tree-ssa/loadpre4.c: New;
472         * gcc.dg/tree-ssa/loadpre5.c: New;
473         * gcc.dg/tree-ssa/loadpre6.c: New;
474         * gcc.dg/tree-ssa/loadpre7.c: New;
475         * gcc.dg/tree-ssa/loadpre8.c: New;
476         * gcc.dg/tree-ssa/loadpre9.c: New;
477
478 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
479
480         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
481         * g++.dg/abi/thunk4.C: Likewise.
482
483 2006-01-01  Andreas Jaeger  <aj@suse.de>
484
485         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
486         portable.
487
488 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
489
490         PR c++/25294
491         * gcc.dg/pragma-pack-3.c: New test.
492         * g++.dg/parse/pragma3.C: New test.
493
494 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
495
496         PR middle-end/24827
497         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
498
499 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
500
501         PR testsuite/25214
502         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
503
504 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
505
506         PR fortran/22607
507         * gfortran-dg/pure_byref_3.f90: New.
508
509         fortran/PR 25396
510         * gfortran.dg/userdef_operator_1.f90: New.
511
512 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
513
514         * g++.dg/abi/thunk3.C: New.
515         * g++.dg/abi/thunk4.C: New.
516
517 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
518
519         PR fortran/25532
520         * gfortran.dg/host_used_types_1.f90: New test. Check that host
521         associated derived type components of derived types are
522         properly declared in contained procedures.
523
524 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
525
526         PR libgfortran/25139
527         * gfortran.dg/backspace_2.f: New test.
528
529 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
530
531         PR libgfortran/25550
532         * gfortran.dg/endfile.f: New test.
533
534 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
535
536         PR libgfortran/25419
537         * gfortran.dg/comma.f: New test.
538
539 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
540
541         * lib/gfortran-dg.exp: Remove trailing whitespace.
542         * lib/fortran-torture.exp: Test with -fbounds-check instead of
543         -funroll-all-loops.
544
545 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
546
547         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
548         Extended Double long doubles or repeat tests when long double is
549         the same size as double.
550
551 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
552
553         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
554         
555         PR testsuite/25442
556         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
557         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
558
559         PR testsuite/25441
560         * gcc.dg/pr23911.c: Make test variable static.
561
562         PR testsuite/25444
563         * gcc.dg/tree-ssa/pr14841.c: Likewise.
564
565 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
566
567         PR c++/25439
568         * g++.dg/parse/crash17.C: Adjust error markers.
569         * g++.dg/template/error20.C: New test.
570
571 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
572
573         PR c++/23172
574         * g++.dg/ext/complit4.C: New test.
575
576         PR c++/25417
577         * g++.dg/ext/complit5.C: Likewise.
578
579 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
580
581         PR tree-optimization/25125
582         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
583         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
584         * gcc.c-torture/execute/pr25125.c: New.
585
586 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
587
588         PR fortran/25029
589         PR fortran/21256
590         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
591         with incorrect assumed size references.
592
593 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
594
595         PR c++/23171
596         * g++.dg/opt/init1.C: New test.
597
598 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
599
600         PR c++/24671
601         * g++.dg/template/sfinae3.C: New test.
602
603 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
604
605         * g++.dg/other/friend4.C: New test.
606
607 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
608
609         PR target/25005
610         * g++.dg/opt/pr25005.C: New test.
611
612 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
613
614         PR c++/25369
615         * g++.dg/template/ptrmem16.C: New test.
616
617 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
618
619         PR fortran/25029
620         PR fortran/21256
621         * gfortran.dg/initialization_1.f90: Add test of SIZE.
622
623 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
624
625         PR libgfortran/25307
626         * gfortran.dg/list_read_5.f90: New test.
627
628 2005-12-22  Richard Henderson  <rth@redhat.com>
629
630         * gcc.target/i386/sse-7.c: Use -msse2.
631
632 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
633
634         PR rtl-optimization/25432
635         * gcc.c-torture/compile/20051216-1.c: New test.
636
637         PR objc/25328
638         * objc/execute/pr25328.m: New test.
639
640 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
641
642         PR c++/25364
643         * g++.dg/template/call4.C: New test.
644
645 2005-12-22  Dale Johannesen  <dalej@apple.com>
646
647         * gcc.target/i386/sse-17.c: New.
648
649 2005-12-22  Paul Brook  <paul@codesourcery.com>
650
651         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
652
653 2005-12-22  Paul Brook  <paul@codesourcery.com>
654
655         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
656
657 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
658
659         PR tree-opt/25513
660         * gcc.c-torture/compile/pr25513.c: New test.
661
662 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
663
664         PR c++/23333
665         * g++.dg/parse/error25.C: Add more tests.
666
667 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
668
669         PR fortran/18990
670         * gfortran.dg/der_charlen_1.f90: New.
671
672 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
673
674         PR fortran/20889
675         * gfortran.dg/pointer_component_type_1.f90: New test.
676
677         PR fortran/25029
678         PR fortran/21256
679         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
680         should give an error with assumed size array refernces and checks those
681         that should not.
682         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
683         reference an upper bound so that it does not generate an error.
684
685         PR fortran/19362
686         PR fortran/20244
687         PR fortran/20864
688         PR fortran/25391
689         * gfortran.dg/used_dummy_types_1.f90: New test.
690         * gfortran.dg/used_dummy_types_2.f90: New test.
691         * gfortran.dg/used_dummy_types_3.f90: New test.
692         * gfortran.dg/used_dummy_types_4.f90: New test.
693         * gfortran.dg/used_dummy_types_5.f90: New test.
694
695         PR fortran/23152
696         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
697         group already being USE associated.
698         * gfortran.dg/assumed_shape_nml.f90: New test.
699         * gfortran.dg/assumed_size_nml.f90: New test.
700
701         PR fortran/20862
702         PR fortran/25053
703         PR fortran/25063
704         PR fortran/25064
705         PR fortran/25066
706         PR fortran/25067
707         PR fortran/25068
708         PR fortran/25307
709         * gfortran.dg/io_constraints_1.f90: New test.
710         * gfortran.dg/io_constraints_1.f90: New test.
711         * gfortran.dg/iostat_3.f90: Change wording of warning.
712         * gfortran.dg/g77/19981216-0.f: The same.
713
714 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
715
716         PR tree-optimization/23518
717         * testsuite/gcc.dg/pr23518.c: New.
718
719 2005-12-21  Mike Stump  <mrs@apple.com>
720
721         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
722
723 2005-12-21  Paul Brook  <paul@codesourcery.com>
724
725         * gcc.dg/pr19340.c: Skip on m68k targets.
726
727 2005-12-21  Steven Bosscher  <stevenb@suse.de>
728
729         PR rtl-optimization/25196
730         * gcc.dg/pr25196.c: New test.
731
732 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
733
734         PR fortran/25423
735         gfortran.dg/where_nested_1.f90: New.
736
737 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
738
739         PR tree-optimization/25382.
740         * gcc.dg/tree-ssa/pr25382.c: New.
741
742 2005-12-20  Richard Guenther  <rguenther@suse.de>
743
744         PR middle-end/24306
745         * gcc.target/i386/pr24306.c: New testcase.
746
747 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
748
749         PR tree-optimization/25501
750         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
751
752 2005-12-20  Richard Guenther  <rguenther@suse.de>
753
754         Revert
755         2005-12-02  Richard Guenther  <rguenther@suse.de>
756
757         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
758
759 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
760
761         PR c++/21228
762         * g++.dg/warn/Wunreachable-code-2.C: New test.
763
764 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
765
766         PR c++/24278
767         * g++.dg/template/ctor5.C: New test.
768
769         PR c++/24915
770         * g++.dg/template/overload8.C: New test.
771
772 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
773
774         * gcc.c-torture/compile/pr25483 : New test.
775
776 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
777
778         PR c++/20552
779         * g++.dg/ext/typeof10.C: New test.
780
781 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
782
783         * gcc.dg/mt-loopi1.c: New.
784
785 2005-12-18  Richard Guenther  <rguenther@suse.de>
786
787         PR tree-optimization/25481
788         * gcc.dg/torture/pr25481.c: New testcase.
789
790 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
791
792         PR rtl-optimization/21041
793         * gcc.dg/pr21041.c: New test.
794
795 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
796
797         PR libgfortran/25463
798         * gfortran.dg/advance.f90: New test.
799
800 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
801
802         * gcc.dg/20051201-1.c: New test.
803
804 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
805
806         PR fortran/25018
807         * gfortran.dg/initialization_1.f90: New test.
808         * gfortran.dg/enum_5.f90: Change dg-error to new message.
809         * gfortran.dg/g77/980616-0.f: The same.
810
811 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
812
813         * PR fortran/25458
814         * gfortran.dg/chkbits.f90: New test.
815
816 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
817
818         * gfortran.dg/enum_5.f: Revert to previous version.
819
820 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
821
822         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
823         * gfortran.dg/nested_modules_1.f90: Ditto.
824         * gfortran.dg/hollerith_f95.f90: Ditto.
825         * gfortran.dg/select_5.f90: Ditto.
826         * gfortran.dg/secnds.f: Ditto.
827         * gfortran.dg/hollerith2.f90: Ditto.
828         * gfortran.dg/imag_2.f: Ditto.
829         * gfortran.dg/ftell_2.f90: Ditto.
830         * gfortran.dg/malloc_free_1.f90: Ditto.
831         * gfortran.dg/logint-1.f: Ditto.
832         * gfortran.dg/recursive_statement_functions.f90: Ditto.
833         * gfortran.dg/e_d_fmt.f90: Ditto.
834         * gfortran.dg/hollerith_legacy.f90: Ditto.
835         * gfortran.dg/logint-2.f: Ditto.
836         * gfortran.dg/enum_5.f90: Ditto.
837         * gfortran.dg/f2c_2.f90: Ditto.
838         * gfortran.dg/pr17143.f90: Ditto.
839         * gfortran.dg/namelist_14.f90: Ditto.
840         * gfortran.dg/logint-3.f: Ditto.
841         * gfortran.dg/spread_scalar_source.f90: Ditto.
842         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
843         * gfortran.dg/namelist_11.f: Ditto.
844         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
845         * gfortran.dg/g77/20010519-1.f
846         * gfortran.dg/g77/alpha1.f: Ditto.
847         * gfortran.dg/g77/990115-1.f: Ditto.
848         * gfortran.dg/g77/erfc.f: Ditto.
849         * gfortran.dg/g77/19990313-3.f: Ditto.
850         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
851         * gfortran.dg/g77/20010426.f: Ditto.
852         * gfortran.dg/g77/19990313-0.f: Ditto.
853         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
854         * gfortran.dg/g77/20000629-1.f: Ditto.
855         * gfortran.dg/g77/970125-0.f: Ditto.
856         * gfortran.dg/g77/8485.f: Ditto.
857         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
858         * gfortran.dg/g77/19990313-1.f: Ditto.
859         * gfortran.dg/g77/int8421.f: Ditto.
860         * gfortran.dg/g77/19990305-0.f: Ditto.
861         * gfortran.dg/g77/947.f: Ditto.
862         * gfortran.dg/g77/19990905-2.f: Ditto.
863         * gfortran.dg/g77/cabs.f: Ditto.
864         * gfortran.dg/g77/19990313-2.f: Ditto.
865         * gfortran.dg/g77/20020307-1.f: Ditto.
866         * gfortran.dg/g77/dcomplex.f: Ditto.
867         * gfortran.dg/g77/19990502-1.f: Ditto.
868         * gfortran.dg/g77/19981216-0.f: Ditto.
869         * gfortran.dg/common_4.f90: Ditto.
870         * gfortran.dg/entry_4.f90: Ditto.
871         * gfortran.dg/equiv_constraint_2.f90: Ditto.
872         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
873         * gfortran.dg/namelist_12.f: Ditto.
874         * gfortran.dg/scale_1.f90: Ditto.
875         * gfortran.dg/modulo_1.f90
876         * gfortran.dg/hollerith.f90: Ditto.
877         * gfortran.dg/direct_io_3.f90: Ditto.
878         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
879         * gfortran.dg/gnu_logical_1.F: Ditto.
880         * gfortran.dg/unf_io_convert_1.f90: Ditto.
881         * gfortran.dg/assign_1.f90: Ditto.
882         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
883         * gfortran.dg/pr23095.f: Ditto.
884         * gfortran.dg/read_float_1.f90: Ditto.
885
886 2005-12-17  Andreas Jaeger  <aj@suse.de>
887
888         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
889         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
890
891 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
892
893         PR fortran/24268
894         * gfortran.dg/fmt_white.f: New test.
895
896 2005-12-16  Steven G. Kargl <kargls@comcast.net>
897
898         * gfortran.dg/label_1.f90: New test.
899
900 2005-12-15  Ben Elliston  <bje@au.ibm.com>
901
902         PR testsuite/25422
903         * gcc.dg/20031012-1.c: Add -Walways-true option.
904         * gcc.dg/weak/weak-3.c: Likewise.
905         * g++.old-deja/g++.mike/warn8.C: Likewise.
906
907 2005-12-16  Mike Stump  <mrs@apple.com>
908
909         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
910         exit.
911
912 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
913
914         PR libgfortran/25264
915         PR libgfortran/25349
916         * gfortran.dg/tl_editing.f90: Added additional checks.
917         * gfortran.dg/t_editing.f: New test.
918         * gfortran.dg/write_padding.f90: New test
919
920 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
921
922         PR testsuite/25215
923         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
924
925 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
926
927         PR rtl-optimization/24899
928         * gcc.c-torture/execute/20051215-1.c: New test.
929
930 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
931
932         PR 24823
933         * gfortran.dg/pr24823.f: New test.
934
935 2005-12-16  Jeff Law  <law@redhat.com>
936
937         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
938
939 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
940
941         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
942         Change C++ style comments to C style comments.
943         Remove aligned types from the array.
944         Keep Enums disabled.
945         (complex_types): Remove aligned types from the array.
946         Comment out "_Complex long double".
947         (attrib_types): Remove.
948         (complex_attrib_types): Remove.
949         (attrib_array_types): Remove.
950         (complex_attrib_array_types): Remove.
951         (aligned_bitfld_types): Remove.
952         (n_aligned_bitfld_types): Remove.
953         (FEATURE_ALIGNEDPACKED): Delete.
954         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
955         (singles): Remove support for adding attributes.
956         (choose_type): Remove support for attributed types.
957         (generate_fields): Remove support for attributed bit-fields.
958         Remove support for adding attributes.
959         (generate_random_tests): Remove support for adding attributes.
960         (features): Add back "[0] :0" and "complex vector [0]".
961         (main): Remove support for attributed bit-fields.
962         Uncomment the calling of generate_random_tests for the rests of
963         the tests.
964
965 2005-12-16  Jan Hubicka  <jh@suse.cz>
966
967         * gcc.c-torture/combine/pr25224.c: New.
968
969 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
970
971         PR other/25028
972         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
973         HP-UX.
974
975 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
976
977         * gcc.dg/20051215-1.c: New file.
978
979 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
980
981         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
982         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
983
984 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
985
986         PR fortran/18197
987         * gfortran.dg/dummy_functions_1.f90: New.
988
989 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
990
991         PR rtl-optimization/25310
992         * gcc.c-torture/compile/pr25310.c: New test.
993
994 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
995
996         PR debug/25023
997         * gcc.dg/pr25023.c: New test.
998
999 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1000
1001         * g++.old-deja/g++.brendan/redecl1.C,
1002         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
1003         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
1004         g++.old-deja/g++.oliva/typeof1.C,
1005         g++.old-deja/g++.other/crash16.C,
1006         g++.old-deja/g++.other/crash34.C,
1007         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
1008         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
1009         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
1010         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
1011         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
1012         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
1013         Remove xfail.
1014
1015 2005-12-14  Kean Johnston  <jkj@sco.com>
1016             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1017
1018         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
1019         * gcc.target/i386/20020523-1.c: Ditto.
1020         * gcc.target/i386/tailcall-1.c: Ditto.
1021         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
1022         * gcc.target/i386/ssetype-5.c: Ditto.
1023
1024 2005-12-14  Jeff Law  <law@redhat.com>
1025
1026         * gcc.dg/tree-ssa/foldstring-1.c: New test.
1027
1028 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
1029
1030         PR target/25254
1031         PR target/24188
1032         * gcc.target/i386/pr25254.c: New test.
1033         * gfortran.dg/PR24188.f: New test.
1034
1035 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
1036
1037         * lib/fortran-torture.exp: Catch remaining uses of
1038         remote_file build delete.
1039
1040 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1041
1042         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
1043
1044 2005-12-14  Ben Elliston  <bje@au.ibm.com>
1045
1046         * gcc.dg/warn-addr-cmp.c: New test.
1047
1048 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1049
1050         PR debug/25023
1051         PR target/25293
1052         * gcc.target/i386/pr25293.c: New test.
1053
1054 2005-12-13  Petr Machata  <machata@post.cz>
1055
1056         PR c++/24907
1057         * g++.dg/parse/comma2.C: New test.
1058
1059 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
1060             Jakub Jelinek  <jakub@redhat.com>
1061
1062         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1063         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1064         (limits.h): Include unconditionally.
1065         (stdlib.h): Likewise.
1066         (hashtab.h): Do not include.
1067         (getopt.h): Likewise.
1068         (stddef.h): Include.
1069         (hashval_t): Define.
1070         (struct entry): Add "next" field.
1071         (HASH_SIZE): New macro.
1072         (hash_table): New variable.
1073         (switchfiles): Do not use xmalloc.
1074         (mix): New macro.
1075         (iterative_hash): New function.
1076         (hasht): Remove.
1077         (e_exists): New function.
1078         (e_insert): Likewise.
1079         (output): Use, instead of libiberty hashtable functions.
1080         (main): Do not use getopt.  Do not call htab_create.
1081
1082 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1083
1084         PR c++/25331
1085         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
1086         put atal* and atpaal* attributes on array elements.
1087         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
1088         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
1089         put atal* and atpaal* attributes on array elements.
1090         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
1091
1092 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
1093
1094         * gcc.dg/single-precision-constant.c: New test.
1095
1096 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
1097
1098         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
1099         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
1100         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
1101         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1102         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1103         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1104         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
1105         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
1106         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
1107         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
1108         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
1109         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
1110         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
1111         gcc.target/powerpc/ppc-sdata-2.c,
1112         gcc.target/powerpc/ppc-stackalign-1.c,
1113         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
1114         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
1115         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
1116         gcc.target/powerpc/rs6000-ldouble-2.c,
1117         gcc.target/powerpc/rs6000-power2-1.c,
1118         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
1119         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
1120         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
1121         option into target selector.
1122         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
1123         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
1124
1125 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1126
1127         PR objc/25348
1128         * objc.dg/encode-9.m: New test.
1129
1130 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1131
1132         PR testsuite/20772
1133         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
1134         * gcc.dg/asm-b.c: Fix typo.
1135         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
1136         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1137         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
1138         i?86 lp64 and x86_64 ilp32.
1139         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
1140         on i?86 lp64.
1141         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
1142
1143 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
1144
1145         PR fortran/25078
1146         gfortran.dg/equiv_5.f90: New test.
1147
1148 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
1149
1150         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
1151         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
1152         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
1153         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
1154         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
1155         * gcc.dg/tree-ssa/reassoc-5.c: New.
1156         * gcc.dg/tree-ssa/reassoc-6.c: New.
1157         * gcc.dg/tree-ssa/reassoc-7.c: New.
1158         * gcc.dg/tree-ssa/reassoc-8.c: New.
1159         * gcc.dg/tree-ssa/reassoc-9.c: New.
1160         * gcc.dg/tree-ssa/reassoc-10.c: New.
1161         * gcc.dg/tree-ssa/reassoc-11.c: New.
1162
1163 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1164
1165         PR testsuite/25167
1166         PR testsuite/24478
1167         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
1168
1169 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
1170
1171         PR c++/25300
1172         * g++.dg/template/inherit.C: Do not use a generic error message.
1173
1174 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1175
1176         PR libobjc/25354
1177         * objc.dg/gnu-encoding: New directory.
1178         * objc.dg/gnu-encoding/compat-common.h: New file.
1179         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
1180         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
1181         * objc.dg/gnu-encoding/vector-defs.h: New file.
1182         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
1183         * objc.dg/gnu-encoding/generate-random.c: New file.
1184         * objc.dg/gnu-encoding/generate-random_r.c: New file.
1185         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
1186         * objc.dg/gnu-encoding/generate-random.h: New file.
1187
1188 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
1189
1190         PR c++/25337
1191         * g++.dg/template/defarg7.C: New test.
1192
1193 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
1194
1195         PR libobjc/25347
1196         * objc.dg/encode-8.m: New test.
1197
1198 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
1199
1200         PR libobjc/25346
1201         * objc.dg/encode-7.m: New test.
1202
1203 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
1204
1205         PR c++/25010
1206         * g++.dg/opt/inline10.C: New test.
1207
1208 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
1209
1210         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
1211
1212 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
1213
1214         * gfortran.dg/substring_equivalence.f90: typo in comment
1215
1216 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1217
1218         PR fortran/25068
1219         * gfortran.dg/iostat_3.f90: New test.
1220
1221 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
1222
1223         PR fortran/23815
1224         * gfortran.dg/unf_io_convert_1.f90: New test.
1225         * gfortran.dg/unf_io_convert_2.f90: New test.
1226         * gfortran.dg/unf_io_convert_3.f90: New test.
1227
1228 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1229
1230         PR testsuite/20772
1231         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
1232         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
1233         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1234         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
1235         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
1236         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1237         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
1238         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
1239         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1240         gcc.dg/torture/fp-int-convert-float128-timode.c,
1241         gcc.dg/torture/fp-int-convert-float128.c,
1242         gcc.dg/torture/fp-int-convert-float80-timode.c,
1243         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
1244         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
1245
1246         * gcc.dg/tls/opt-1.c: Require effective target fpic.
1247
1248 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
1249
1250         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
1251
1252 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
1253
1254         * gcc.dg/20051207-1.c,
1255         * gcc.dg/20051207-2.c,
1256         * gcc.dg/20051207-3.c: New tests.
1257
1258 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1259
1260         PR testsuite/20772
1261         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
1262         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
1263         dg-skip-if target selector.
1264
1265         PR testsuite/20772
1266         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
1267         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
1268         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
1269         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
1270         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
1271         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
1272         and/or merge with i?86 cases.
1273
1274         * gcc.dg/tls/opt-3.c: Require effective target fpic.
1275
1276         PR testsuite/20772
1277         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
1278         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
1279         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
1280         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
1281         x86_64-*-linux*.
1282
1283 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
1284
1285         PR target/25311
1286         * gcc.c-torture/compile/pr25311.c: New test.
1287
1288 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1289
1290         PR libgfortran/25039
1291         * gfortran.dg/read_comma.f: New test.
1292
1293 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
1294
1295         PR c++/19317
1296         * g++.dg/opt/pr19317-1.C: New test.
1297         * g++.dg/opt/pr19317-2.C: New test.
1298         * g++.dg/opt/pr19317-3.C: New test.
1299
1300         PR target/19005
1301         * gcc.c-torture/execute/pr19005.c: New test.
1302
1303         PR target/17828
1304         * g++.old-deja/g++.other/comdat5.C: New test.
1305         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
1306
1307         * g++.dg/compat/struct-layout-1.exp: New file.
1308         * g++.dg/compat/struct-layout-1.h: New.
1309         * g++.dg/compat/struct-layout-1_generate.c: New.
1310         * g++.dg/compat/struct-layout-1_x1.h: New.
1311         * g++.dg/compat/struct-layout-1_x2.h: New.
1312         * g++.dg/compat/struct-layout-1_y1.h: New.
1313         * g++.dg/compat/struct-layout-1_y2.h: New.
1314
1315         * gcc.dg/20050330-2.c: New test.
1316
1317 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
1318
1319         PR fortran/25292
1320         * gfortran.dg/associated_1.f90: New.
1321
1322 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1323
1324         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
1325         ILP32 vect_no_align platforms.
1326
1327 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
1328             Jakub Jelinek  <jakub@redhat.com>
1329
1330         PR target/25268
1331         * gcc.c-torture/compile/20051207-1.c: New test.
1332
1333 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1334
1335         PR testsuite/20772
1336         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
1337         gcc.dg/torture/pr18582-1.c,
1338         gcc.target/i386/attributes-error.c: Also test on x86_64.
1339
1340         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
1341
1342 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1343
1344         PR c++/19397
1345         * g++.dg/template/typedef3.C: New test.
1346
1347         PR c++/19762
1348         PR c++/19764
1349         * g++.dg/template/dtor3.C: Fix error markers.
1350
1351 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
1352
1353         * lib/target-supports.exp (check_effective_target_sync_char_short):
1354         Add s390*.
1355
1356 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
1357
1358         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
1359
1360 2005-12-06  Roger Sayle  <roger@eyesopen.com>
1361
1362         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
1363         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
1364         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
1365         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
1366
1367 2005-12-06  Roger Sayle  <roger@eyesopen.com>
1368
1369         PR c++/25263
1370         * g++.dg/other/array2.C: New test case.
1371
1372 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
1373
1374         * gcc.dg/darwin-weakimport-3.c: New.
1375
1376         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
1377         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
1378         and to work on Darwin.
1379         * gcc.dg/attr-weakref-1b.c: New file.
1380         * gcc.dg/attr-weakref-2.c: New test.
1381         * gcc.dg/darwin-weakref-1.c: New test.
1382
1383 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
1384
1385         PR testsuite/25247
1386         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
1387         use in selector expressions.
1388         (dg-xfail-if): Ditto.
1389         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
1390         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
1391         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
1392         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
1393         * gcc.test-framework/test-framework.exp: Skip generated tests if
1394         CHECK_TEST_FRAMEWORK is not 1.
1395
1396 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1397
1398         PR tree-optimization/24963
1399         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
1400
1401         PR target/24108
1402         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
1403
1404         PR target/18580
1405         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
1406         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1407         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1408         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1409
1410 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
1411
1412         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
1413         dg-options.
1414
1415 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1416
1417         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
1418
1419 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1420
1421         * gcc.dg/format/cast-1.c: New test.
1422
1423 2005-12-04  Roger Sayle  <roger@eyesopen.com>
1424
1425         PR c/7776
1426         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
1427         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
1428         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
1429         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
1430
1431 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1432
1433         * gcc.dg/cast-pretty-print-1.c: New test.
1434
1435 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1436
1437         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
1438
1439 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
1440
1441         PR c++/24173
1442         * g++.dg/template/friend40.C: New test.
1443
1444 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
1445
1446         PR target/25199
1447         * gcc.target/i386/movq-2.c: New test.
1448         * gcc.target/i386/movq.c: Remove target i?86, instead add
1449         dg-require-effective-target ilp32.
1450
1451 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1452
1453         PR c++/24103
1454         * g++.dg/other/default1.C: New test.
1455
1456 2005-12-02  Richard Guenther  <rguenther@suse.de>
1457
1458         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1459
1460 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1461
1462         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
1463
1464 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
1465
1466         PR target/21017
1467         * gcc.target/powerpc/rotate.c: New.
1468
1469 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1470
1471         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
1472         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
1473
1474 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1475
1476         PR c/13384
1477         * gcc.dg/pr17730-1.c: Adjust.
1478         * gcc.dg/lvalue1.c (main): Likewise.
1479         * gcc.dg/lvalue-2.c: Likewise.
1480         * g++.dg/pr7503-3.C
1481
1482 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
1483
1484         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
1485         error messages.
1486
1487 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
1488
1489         PR fortran/24789
1490         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
1491
1492 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1493
1494         PR target/24475
1495         * lib/target-supports.exp (check_effective_target_tls): New.
1496         (check_effective_target_tls_runtime): New.
1497         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
1498         for TLS support.
1499         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1500         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1501         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
1502         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
1503         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
1504         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
1505         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1506         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
1507         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
1508         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
1509         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
1510         effective-target TLS.
1511         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
1512         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
1513         effective-target TLS runtime.
1514
1515 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1516
1517         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
1518
1519 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
1520
1521         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
1522         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
1523         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
1524         ignored" warnings when "packing" is the same as the ABI layout.
1525
1526 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
1527
1528         PR fortran/21302
1529         * gfortran.dg/line_length_1.f: New test.
1530         * gfortran.dg/line_length_2.f90: Ditto.
1531
1532 2005-11-30  Richard Guenther  <rguenther@suse.de>
1533
1534         PR tree-optimization/21655
1535         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
1536
1537 2005-11-30  Dale Johannesen  <dalej@apple.com>
1538
1539         * gcc.c-torture/compile/pr24930.c: New.
1540
1541 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
1542
1543         PR fortran/15809
1544         *  gfortran.dg/auto_char_dummy_array.f90: New test.
1545
1546 2005-11-30  Jeff Law  <law@redhat.com>
1547
1548         * g++.old-deja/g++.law/pr25000.C: New test.
1549
1550 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
1551
1552         * gcc.dg/tls/opt-11.c: New test.
1553
1554 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1555
1556         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
1557         targets.
1558         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
1559         LP64 ia64.
1560
1561 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
1562
1563         * gfortran.dg/open_access_1.f90: New test.
1564
1565 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1566
1567         * gcc.dg/charset/builtin2.c: New test.
1568
1569 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
1570
1571         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
1572         on mmix-*-* for *_[xy].c.
1573
1574 2005-11-28  Kean Johnston  <jkj@sco.com>
1575
1576         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
1577         headers.
1578         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
1579         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
1580         * gcc.target/i386/asm-3.c: Ditto.
1581         * gcc.target/i386/clobbers.c: Ditto.
1582         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
1583         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
1584         test regexp.
1585         * gcc.target/i386/mul.c: Ditto.
1586         * gcc.target/i386/ssetype-1.c: Ditto.
1587         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
1588         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
1589         static so the test works with -fPIC mode too. Based on comment in
1590         PR19231 by Pinski.
1591         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
1592
1593 2005-11-28  Richard Guenther  <rguenther@suse.de>
1594
1595         * gcc.dg/alias-9.c: New testcase.
1596         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
1597
1598 2005-11-28  Roger Sayle  <roger@eyesopen.com>
1599             Uros Bizjak  <uros@kss-loka.si>
1600
1601         PR middle-end/20219
1602         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
1603         tan(x)/sin(x) transformations.
1604
1605 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
1606
1607         PR middle-end/24575
1608         * gcc.dg/tree-ssa/divide-3.c: New test.
1609         * gcc.dg/tree-ssa/divide-4.c: New test.
1610
1611 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
1612
1613         PR fortran/24917
1614         *  gfortran.dg/boz_6.f90: New test.
1615
1616 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1617
1618         PR fortran/23912
1619         * gfortran.dg/modulo_1.f90: New test.
1620
1621 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1622
1623         PR libfortran/24919
1624         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
1625         fail on CRLF platforms.
1626         * gfortran.dg/ftell_2.f90: Likewise.
1627
1628 2005-11-26  Eric Christopher  <echristo@apple.com>
1629
1630         * gcc.dg/intmax_t-1.c: Remove mips xfail.
1631
1632 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1633
1634         * objc.dg/gnu-runtime-3.m: Simplify.
1635
1636 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1637
1638         PR middle-end/23669
1639         * gcc.dg/tree-ssa/divide-1.c: New test.
1640         * gcc.dg/tree-ssa/divide-2.c: New test.
1641
1642 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1643
1644         PR libgfortran/24945
1645         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
1646
1647 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1648
1649         PR libgfortran/24945
1650         * gfortran.dg/open_status_2.f90: New test.
1651
1652 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1653
1654         * gcc.c-torture/execute/builtins/fprintf.c,
1655         gcc.c-torture/execute/builtins/fputs-lib.c,
1656         gcc.c-torture/execute/builtins/fputs.c,
1657         gcc.c-torture/execute/builtins/lib/fprintf.c,
1658         gcc.c-torture/execute/builtins/lib/printf.c,
1659         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
1660
1661 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
1662
1663         * gcc.dg/20050922-2.c: New test.
1664
1665 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1666
1667         * objc.dg/gnu-runtime-3.m: New test.
1668
1669 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1670
1671         PR c++/9278
1672         * g++.dg/other/void1.C: New test.
1673
1674 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
1675
1676         PR middle-end/24998
1677         * gcc.dg/torture/fp-int-convert-float.c,
1678         gcc.dg/torture/fp-int-convert-double.c,
1679         gcc.dg/torture/fp-int-convert-long-double.c,
1680         gcc.dg/torture/fp-int-convert-timode.c,
1681         gcc.dg/torture/fp-int-convert-float80.c,
1682         gcc.dg/torture/fp-int-convert-float80-timode.c,
1683         gcc.dg/torture/fp-int-convert-float128.c,
1684         gcc.dg/torture/fp-int-convert-float128-timode.c,
1685         gcc.dg/torture/fp-int-convert.h: New files.
1686
1687 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1688
1689         PR middle-end/24989
1690         * gcc.dg/tree-ssa/bool-10.c: New test.
1691         * gcc.dg/tree-ssa/bool-11.c: New test.
1692         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
1693
1694 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1695
1696         PR middle-end/24990
1697         * tree-ssa/pr24990-1.c: New test.
1698
1699 2005-11-24  Richard Guenther  <rguenther@suse.de>
1700         Dirk Mueller <dmueller@suse.de>
1701
1702         PR c++/14024
1703         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
1704         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
1705         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1706         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
1707         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
1708         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
1709
1710 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
1711
1712         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
1713
1714 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1715
1716         PR c/21668
1717         * gcc.dg/Wc++-compat.c: New.
1718         * gcc.dg/Wno-c++-compat.c: New.
1719
1720 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
1721
1722         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
1723         (vspltish, vspltisw): Likewise.
1724
1725 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1726
1727         PR libgfortran/24794
1728         * gfortran.dg/namelist_12.f: Fix quotes.
1729         * gfortran.dg/namelist_13.f90: Fix quotes.
1730         * gfortran.dg/namelist_14.f90: Fix quotes.
1731         * gfortran.dg/namelist_15.f90: Fix quotes.
1732         * gfortran.dg/namelist_use.f90: Fix quotes.
1733         * gfortran.dg/namelist_use_only.f90: Fix quotes.
1734         * gfortran.dg/namelist_21.f90: New test.
1735         * gfortran.dg/namelist_22.f90: New test.
1736
1737 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
1738
1739         PR target/23435
1740         * gcc.c-torture/compile/pr23435.c: New.
1741
1742 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1743
1744         * gcc.c-torture/execute/floatunsisf-1.c: New test.
1745
1746 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1747
1748         * gcc.target/powerpc/405-macchw-1.c,
1749         gcc.target/powerpc/405-macchw-2.c,
1750         gcc.target/powerpc/405-macchwu-1.c,
1751         gcc.target/powerpc/405-macchwu-2.c,
1752         gcc.target/powerpc/405-machhw-1.c,
1753         gcc.target/powerpc/405-machhw-2.c,
1754         gcc.target/powerpc/405-machhwu-1.c,
1755         gcc.target/powerpc/405-machhwu-2.c,
1756         gcc.target/powerpc/405-maclhw-1.c,
1757         gcc.target/powerpc/405-maclhw-2.c,
1758         gcc.target/powerpc/405-maclhwu-1.c,
1759         gcc.target/powerpc/405-maclhwu-2.c,
1760         gcc.target/powerpc/405-mulchw-1.c,
1761         gcc.target/powerpc/405-mulchw-2.c,
1762         gcc.target/powerpc/405-mulchwu-1.c,
1763         gcc.target/powerpc/405-mulchwu-2.c,
1764         gcc.target/powerpc/405-mulhhw-1.c,
1765         gcc.target/powerpc/405-mulhhw-2.c,
1766         gcc.target/powerpc/405-mulhhwu-1.c,
1767         gcc.target/powerpc/405-mulhhwu-2.c,
1768         gcc.target/powerpc/405-mullhw-1.c,
1769         gcc.target/powerpc/405-mullhw-2.c,
1770         gcc.target/powerpc/405-mullhwu-1.c,
1771         gcc.target/powerpc/405-mullhwu-2.c,
1772         gcc.target/powerpc/405-nmacchw-1.c,
1773         gcc.target/powerpc/405-nmacchw-2.c,
1774         gcc.target/powerpc/405-nmachhw-1.c,
1775         gcc.target/powerpc/405-nmachhw-2.c,
1776         gcc.target/powerpc/405-nmaclhw-1.c,
1777         gcc.target/powerpc/405-nmaclhw-2.c,
1778         gcc.target/powerpc/440-macchw-1.c,
1779         gcc.target/powerpc/440-macchw-2.c,
1780         gcc.target/powerpc/440-macchwu-1.c,
1781         gcc.target/powerpc/440-macchwu-2.c,
1782         gcc.target/powerpc/440-machhw-1.c,
1783         gcc.target/powerpc/440-machhw-2.c,
1784         gcc.target/powerpc/440-machhwu-1.c,
1785         gcc.target/powerpc/440-machhwu-2.c,
1786         gcc.target/powerpc/440-maclhw-1.c,
1787         gcc.target/powerpc/440-maclhw-2.c,
1788         gcc.target/powerpc/440-maclhwu-1.c,
1789         gcc.target/powerpc/440-maclhwu-2.c,
1790         gcc.target/powerpc/440-mulchw-1.c,
1791         gcc.target/powerpc/440-mulchw-2.c,
1792         gcc.target/powerpc/440-mulchwu-1.c,
1793         gcc.target/powerpc/440-mulchwu-2.c,
1794         gcc.target/powerpc/440-mulhhw-1.c,
1795         gcc.target/powerpc/440-mulhhw-2.c,
1796         gcc.target/powerpc/440-mulhhwu-1.c,
1797         gcc.target/powerpc/440-mulhhwu-2.c,
1798         gcc.target/powerpc/440-mullhw-1.c,
1799         gcc.target/powerpc/440-mullhw-2.c,
1800         gcc.target/powerpc/440-mullhwu-1.c,
1801         gcc.target/powerpc/440-mullhwu-2.c,
1802         gcc.target/powerpc/440-nmacchw-1.c,
1803         gcc.target/powerpc/440-nmacchw-2.c,
1804         gcc.target/powerpc/440-nmachhw-1.c,
1805         gcc.target/powerpc/440-nmachhw-2.c,
1806         gcc.target/powerpc/440-nmaclhw-1.c,
1807         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
1808
1809 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
1810
1811         PR fortran/24774
1812         * gfortran.dg/inquire_9.f90: New test.
1813
1814         PR fortran/21647
1815         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
1816
1817 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1818
1819         PR libfortran/24432
1820         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1821         Check that 'cos' is supported.
1822
1823 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
1824
1825         PR fortran/24223
1826         * gfortran.dg/substring_equivalence.f90: New test.
1827
1828         PR fortran/24705
1829         * gfortran.dg/auto_internal_assumed.f90: New test.
1830
1831 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
1832
1833         * gcc.dg/fold-div-2.c: New test.
1834
1835 2005-11-20  Ian Lance Taylor  <ian@airs.com>
1836
1837         PR rtl-optimization/24883
1838         * gcc.c-torture/compile/pr24883.c: New test.
1839
1840 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
1841
1842         PR middle-end/20583
1843         * gcc.c-torture/compile/pr20583.c: New.
1844
1845 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
1846
1847         * gcc.c-torture/execute/usmul.c: New test.
1848
1849 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
1850
1851         * gcc.dg/tree-ssa/vrp22.c: New test.
1852
1853 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
1854
1855         PR middle-end/24912
1856         * gcc.dg/torture/pr24912-1.c: New test.
1857
1858 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
1859
1860         PR fortran/24862
1861         * gfortran.dg/arrayio_derived_1.f90: New test.
1862
1863 2005-11-19  Richard Guenther  <rguenther@suse.de>
1864
1865         PR middle-end/23294
1866         * gcc.dg/tree-ssa/pr23294.c: New testcase.
1867
1868 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
1869
1870         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
1871
1872 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
1873
1874         PR c++/8355
1875         * g++.dg/template/friend39.C: New test.
1876
1877 2005-11-18  James E Wilson  <wilson@specifix.com>
1878
1879         * gcc.dg/builtin-strstr.c: New.
1880
1881 2005-11-18  Richard Henderson  <rth@redhat.com>
1882
1883         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
1884         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
1885         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
1886         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
1887         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
1888         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
1889         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
1890         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
1891         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
1892         renaming to remove initial "ia64-".
1893
1894 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1895
1896         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
1897
1898 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
1899
1900         * g++.dg/cpp/string-2.C: New test.
1901
1902 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
1903
1904         * gcc.dg/tree-ssa/loop-14.c: New test.
1905
1906 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
1907             Michael Chamberlain <michael@chamberlain.net.au>
1908
1909         * ada/acats/run_all.sh (target_run): Kill long running tests.
1910
1911 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1912
1913         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
1914         * gcc.dg/cleanup-9.c: Likewise.
1915         * gcc.dg/cleanup-10.c: Likewise.
1916         * gcc.dg/cleanup-11.c: Likewise.
1917
1918 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1919
1920         PR fortran/24892
1921         * gfortran.dg/open_access_append_1.f90: New test.
1922         * gfortran.dg/open_access_append_2.f90: New test.
1923
1924 2005-11-16  Richard Guenther  <rguenther@suse.de>
1925
1926         PR middle-end/24851
1927         * gcc.c-torture/execute/pr24851.c: New testcase.
1928
1929 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1930
1931         * gcc.dg/fold-overflow-1.c: New test.
1932
1933 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
1934
1935         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
1936         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
1937
1938 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
1939
1940         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
1941         structures.
1942         * g++.dg/eh/forced2.C: Likewise.
1943         * g++.dg/eh/forced3.C: Likewise.
1944         * g++.dg/eh/forced4.C: Likewise.
1945
1946 2005-11-11  Mike Stump  <mrs@apple.com>
1947
1948         * g++.old-deja/g++.mike/unused.C: Add.
1949
1950 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
1951
1952         PR c++/24667
1953         * g++.dg/warn/Wcast-qual1.C: New test.
1954
1955 2005-11-15  Jan Hubicka  <jh@suse.cz>
1956
1957         * gcc.dg/winline-5.c: Add large-unit-insns limit.
1958
1959 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
1960
1961         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
1962
1963 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
1964
1965         PR 24840
1966         * gcc.dg/tree-ssa/pr24840.c: New test.
1967
1968 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
1969
1970         PR testsuite/24841
1971         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
1972
1973 2005-11-14  Dale Johannesen  <dalej@apple.com>
1974
1975         * gcc.c-torture/execute/20051113-1.c: New.
1976
1977 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
1978
1979         PR c++/24687
1980         * g++.dg/template/crash43.C: New test.
1981
1982 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
1983
1984         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
1985
1986 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1987
1988         PR c++/24817
1989         * g++.dg/eh/spec8.C: New test.
1990
1991 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1992
1993         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
1994
1995 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1996
1997         PR c++/20293
1998         * g++.dg/parse/ambig4.C: New test.
1999         * g++.dg/tc1/dr101.C: Adjust error markers.
2000         * g++.dg/lookup/strong-using-2.C: Likewise.
2001         * g++.dg/lookup/ambig5.C: Likewise.
2002         * g++.dg/lookup/ambig4.C: Likewise.
2003         * g++.dg/parse/crash22.C: Likewise.
2004
2005 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
2006
2007         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
2008
2009 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2010
2011         * gcc.dg/nested-calls-1.c: New test.
2012
2013 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2014
2015         * gfortran.dg/complex_intrinsic_1.f90: New test.
2016         * gfortran.dg/complex_intrinsic_2.f90: New test.
2017         * gfortran.dg/fgetc_1.f90: New test.
2018         * gfortran.dg/fgetc_2.f90: New test.
2019         * gfortran.dg/fgetc_3.f90: New test.
2020         * gfortran.dg/ftell_1.f90: New test.
2021         * gfortran.dg/ftell_2.f90: New test.
2022         * gfortran.dg/gnu_logical_1.F: New test.
2023         * gfortran.dg/gnu_logical_2.f90: New test.
2024
2025 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
2026
2027         PR middle-end/24820
2028         * testsuite/gcc.dg/pr24820.c: New test.
2029
2030 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
2031
2032         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
2033         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
2034         variable.
2035
2036 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2037
2038         testsuite/24614
2039         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
2040
2041 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2042
2043         * gcc.target/cris/cris.exp: New file.
2044         * gcc.target/cris/rld-legit1.c: New test.
2045         * gcc.target/cris/rld-legit2.c: New test.
2046
2047 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
2048
2049         PR c++/24780
2050         * g++.dg/opt/pr24780.C: New test.
2051
2052         PR c++/24761
2053         * g++.dg/template/asm1.C: New test.
2054
2055 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
2056
2057         PR libgfortran/24787
2058         * gfortran.dg/scan_1.f90: New test.
2059
2060 2005-11-12  Jan Hubicka  <jh@suse.cz>
2061
2062         * gcc.target/i386/minmax-1.c: New.
2063         * gcc.target/i386/minmax-2.c: New.
2064
2065 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
2066
2067         * gcc.dg/pr24445.c: Fix for 64-bit targets.
2068
2069 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
2070
2071         * gcc.c-torture/execute/20051110-1.c,
2072         gcc.c-torture/execute/20051110-2.c: New tests.
2073
2074 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2075
2076         PR middle-end/24750
2077         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
2078         New tests.
2079
2080 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2081
2082         * lib/target-libpath.exp (get_shlib_extension): New proc.
2083         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
2084         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2085         * lib/objc.exp (objc_target_compile): Likewise.
2086         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
2087         detection.
2088
2089 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2090
2091         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
2092
2093         * lib/target-supports.exp (check_effective_target_static_libgfortran):
2094         Add -static to additional_flags and pass it to target_compile.
2095
2096 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2097
2098         PR libgfortran/24719
2099         gfortran.dg/read_noadvance.f90: New test.
2100
2101         PR libgfortran/24699
2102         gfortran.dg/fmt_t_2.f90: New test.
2103
2104         PR libgfortran/24785
2105         gfortran.dg/read_x_eor.f90: New test.
2106
2107         PR libgfortran/24584
2108         gfortran.dg/namelist_empty.f90: Rename test.
2109
2110         PR libgfortran/24489
2111         gfortran/read_eor.f90: Rename test.
2112
2113 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2114
2115         PR fortran/15976
2116         * gfortran.dg/automatic_module_variable.f90: New test.
2117
2118 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2119
2120         PR target/24445
2121         * gcc.dg/pr24445.c: New test.
2122
2123 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2124
2125         PR fortran/24655
2126         PR fortran/24755
2127         * gfortran.dg/recursive_statement_functions.f90: Add statement
2128         functions using inline intrinsic functions and parameters to test
2129         that they no longer seg-fault.
2130
2131         PR fortran/24409
2132         gfortran.dg/nested_modules_4.f90: New test.
2133         gfortran.dg/nested_modules_5.f90: New test.
2134
2135 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2136
2137         PR fortran/24643
2138         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
2139
2140 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
2141
2142         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
2143         failures.
2144
2145 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2146
2147         * gcc.dg/sparc-getcontext-1.c: New test.
2148
2149 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2150
2151         * gcc.dg/ifcvt-fabs-1.c: New test.
2152
2153 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
2154
2155         PR other/4372
2156         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
2157         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
2158
2159 2005-11-09  Richard Guenther  <rguenther@suse.de>
2160
2161         PR tree-optimization/24716
2162         * gcc.c-torture/execute/pr24716.c: New testcase.
2163
2164 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2165
2166         * gcc.dg/pr24624.c: Disable for non S/390 targets.
2167
2168 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2169
2170         PR 24624
2171         * gcc.dg/pr24624.c: Testcase added.
2172
2173 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2174
2175         PR 24623
2176         * g++.dg/other/pr24623.C: Testcase added.
2177
2178 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
2179
2180         PR fortran/22607
2181         * gfortran-dg/pure_byref_1.f90: New.
2182         * gfortran-dg/pure_byref_2.f90: New.
2183
2184 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
2185
2186         PR c/24101
2187         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
2188         * gcc.dg/dg.exp: Run main loop also for *.i files.
2189
2190 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
2191
2192         PR c++/19450
2193         * g++.dg/tls/diag-3.C: New test.
2194         * g++.dg/tls/diag-4.C: New test.
2195         * g++.dg/tls/static-1.C: New test.
2196         * g++.dg/tls/static-1a.cc: New file.
2197
2198 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
2199
2200         PR 23046
2201         * g++.dg/tree-ssa/pr23046.C: New test.
2202
2203 2005-11-08  Devang Patel <dpatel@apple.com>
2204
2205         PR tree-optimization/23115
2206         * gcc.dg/tree-ssa/pr23115.c: New.
2207
2208 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
2209
2210         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
2211         * gcc.target/powerpc/pr16155.c: Same.
2212         * gcc.target/powerpc/altivec-1.c: Same.
2213         * gcc.target/powerpc/altivec-2.c: Same.
2214         * gcc.target/powerpc/altivec-3.c: Same.
2215         * gcc.target/powerpc/altivec-5.c: Same.
2216         * gcc.target/powerpc/altivec-11.c: Same.
2217         * gcc.target/powerpc/altivec-12.c: Same.
2218         * gcc.target/powerpc/altivec-14.c: Same.
2219         * gcc.target/powerpc/altivec-22.c: Same.
2220         * gcc.target/powerpc/altivec-consts.c: Same.
2221         * gcc.target/powerpc/altivec-pr22085.c: Same.
2222         * gcc.target/powerpc/altivec-splat.c: Same.
2223         * gcc.target/powerpc/altivec-varargs-1.c: Same.
2224         * gcc.target/powerpc/altivec-vec-merge.c: Same.
2225         * gcc.target/powerpc/darwin-longlong.c: Same.
2226
2227 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
2228
2229         PR target/19340
2230         * gcc.dg/pr19340.c: New test.
2231
2232 2005-11-07  Ian Lance Taylor  <ian@airs.com>
2233
2234         PR rtl-optimization/24683
2235         * gcc.dg/pr24683.c: New test.
2236
2237 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
2238
2239         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
2240         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
2241
2242 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
2243
2244         * gcc.target/i386/pr23376.c: Compile with -mmmx.
2245
2246 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
2247
2248         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
2249
2250 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
2251
2252         PR target/24230
2253
2254         * gcc.target/powerpc/altivec-consts.c,
2255         gcc.target/powerpc/altivec-splat.c: New testcase.
2256
2257 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
2258
2259         PR c/24599
2260
2261         * gcc.dg/overflow-2.c: New testcase.
2262
2263 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
2264
2265         PR rtl-optimization/23567
2266         * gcc.c-torture/execute/20051104-1.c: New test.
2267
2268 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
2269
2270         PR fortran/24534
2271         gfortran.dg/private_type_2.f90: Modified to check that case with
2272         PRIVATE declaration within derived type is accepted.
2273
2274         PR fortran/20838
2275         gfortran.dg/pointer_assign_1.f90: New test.
2276
2277         PR fortran/20840
2278         * gfortran.dg/arrayio_0.f90: New test.
2279
2280         PR fortran/17737
2281         gfortran.dg/data_initialized.f90: New test.
2282         gfortran.dg/data_constraints_1.f90: New test.
2283         gfortran.dg/data_constraints_2.f90: New test.
2284
2285 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
2286
2287         PR fortran/24174
2288         PR fortran/24305
2289         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
2290
2291 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
2292
2293         PR 24670
2294         * gcc.dg/tree-ssa/pr24670.c: New test.
2295
2296 2005-11-05  Ian Lance Taylor  <ian@airs.com>
2297
2298         PR target/22432
2299         * gcc.target/i386/pr22432.c: New test.
2300
2301 2005-11-05  Richard Henderson  <rth@redhat.com>
2302
2303         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
2304         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
2305         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
2306         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
2307         from gcc.dg/alpha-*.
2308         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
2309         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
2310
2311 2005-11-05  Andreas Jaeger  <aj@suse.de>
2312
2313         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
2314
2315 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
2316
2317         PR target/23424
2318         * gcc.dg/torture/pr23424-1.c: New test.
2319
2320 2005-11-04  Richard Henderson  <rth@redhat.com>
2321
2322         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
2323         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
2324         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
2325         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
2326         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
2327         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
2328         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
2329         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
2330         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
2331         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
2332         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
2333         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
2334         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
2335         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
2336         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
2337         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
2338         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
2339         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
2340         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
2341         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
2342         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
2343         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
2344         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
2345         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
2346         Move from gcc.dg/.
2347         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
2348         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2349         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
2350         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
2351         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
2352         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
2353         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
2354         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
2355         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
2356         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
2357         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
2358         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
2359         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
2360         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
2361         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
2362         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
2363         gcc.target/i386/lea.c, gcc.target/i386/local.c,
2364         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
2365         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
2366         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
2367         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
2368         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
2369         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
2370         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
2371         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
2372         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
2373         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
2374         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
2375         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
2376         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
2377         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
2378         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
2379         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
2380         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
2381         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
2382         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
2383         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
2384         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
2385         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
2386         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
2387         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
2388         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
2389         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
2390         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
2391         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
2392
2393 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
2394
2395         PR 24627
2396         * gcc.dg/tree-ssa/pr24627.c: New test.
2397
2398 2005-11-04 Paul Brook  <paul@codesourcery.com>
2399
2400         * gcc.dg/tls/opt-10.c: New test.
2401
2402 2005-11-04  Andreas Jaeger  <aj@suse.de>
2403
2404         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
2405         avoid extra warnings.
2406
2407 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2408
2409         PR libfortran/22298
2410         * gcc/testsuite/lib/target-supports.exp
2411         (check_effective_target_static_libgfortran): New
2412         static_libgfortran effective target.
2413         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
2414         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
2415
2416 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
2417
2418         * gcc.dg/pr24615.c: Guard test with { target fpic }.
2419
2420 2005-11-03  Josh Conner  <jconner@apple.com>
2421
2422         PR c++/19989
2423         g++.dg/ext/array2.C: New test.
2424         g++.dg/template/dependent-name3.C: New test.
2425         g++.dg/template/dependent-name4.C: New test.
2426         g++.dg/template/sfinae2.C: New test.
2427
2428 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2429
2430         PR preprocessor/22042
2431         * gcc.dg/cpp/strify4.c: New test.
2432
2433 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2434
2435         PR c++/17964
2436         * g++.dg/cpp/string-1.C: New test.
2437
2438 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2439
2440         * gcc.target/powerpc: New directory.
2441         * gcc.target/powerpc/powerpc.exp: New file.
2442         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
2443         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
2444         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
2445         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
2446         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
2447         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
2448         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
2449         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
2450         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
2451         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
2452         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
2453         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
2454         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
2455         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
2456         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
2457         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
2458         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
2459         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
2460         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
2461         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
2462         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
2463         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
2464         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
2465         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
2466         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
2467         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
2468         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
2469         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
2470         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
2471         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
2472         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
2473         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
2474         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
2475         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
2476
2477 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
2478
2479         PR c++/21627
2480         * g++.dg/warn/inline2.C: New test.
2481
2482 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2483
2484         PR middle-end/23155
2485         * g++.dg/ext/c99struct1.C: New test.
2486         * gcc.dg/union-cast-1.c: New test.
2487         * gcc.dg/union-cast-2.c: New test.
2488         * gcc.dg/union-cast-3.c: New test.
2489
2490 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2491
2492         PR middle-end/24589
2493         * gcc.c-torture/execute/zero-struct-2.c: New test.
2494
2495 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2496
2497         PR c++/24582
2498         * g++.dg/init/switch1.C: New test.
2499
2500 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2501
2502         * gcc.dg/delay-slot-1.c: New test.
2503
2504 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
2505
2506         PR target/24620
2507         * gcc.dg/pr24620.c: New test.
2508
2509 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2510
2511         PR c/24329
2512         * gcc.dg/format/unnamed-1.c: New test.
2513
2514 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2515
2516         PR c++/22434
2517         * g++.dg/expr/cond8.C: New test.
2518
2519         PR c++/24560
2520         * g++.dg/parse/dot1.C: New test.
2521
2522 2005-11-02  Jan Hubicka  <jh@suse.cz>
2523
2524         PR target/23303
2525         * gcc.dg/i386-lea.c: New test
2526
2527 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2528
2529         PR target/24615
2530         * gcc.dg/pr24615.c: New test.
2531
2532 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2533
2534         PR target/24600
2535         * gcc.dg/pr24600.c: New test.
2536
2537 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2538
2539         PR c++/19253
2540         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
2541         * g++.dg/parse/typename9.C: New test.
2542         * g++/dg/parse/typename10.C: Likewise.
2543
2544 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2545
2546         PR fortran/18157
2547         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
2548         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
2549         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
2550
2551 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2552
2553         PR c++/24569
2554         * g++.dg/debug/static1.C: New test.
2555
2556 2005-11-02  Josh Conner  <jconner@apple.com>
2557
2558         * g++.dg/crash38.C: moved into proper directory...
2559         * g++.dg/template/crash42.C: ...here
2560
2561 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
2562
2563         PR target/18338
2564         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
2565         pcc_bitfield_type_matters || default_packed.
2566
2567         * lib/target-supports.exp
2568         (check_effective_target_pcc_bitfield_type_matters): New proc.
2569         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
2570
2571         PR testsuite/23304
2572         * lib/target-supports.exp (check_effective_default_packed): New proc.
2573         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
2574         Gate expected errors on target ! default_packed.
2575         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
2576
2577 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2578
2579         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
2580         change (r106358).
2581
2582 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2583
2584         PR fortran/24008
2585         * gfortran.dg/entry_5.f90: New.
2586         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
2587
2588 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
2589
2590         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
2591
2592 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
2593
2594         PR fortran/21565
2595         gfortran.dg/namelist_blockdata.f90: New test.
2596
2597         PR fortran/18737
2598         gfortran.dg/external_implicit_none.f90: New test.
2599
2600         PR fortran/14994
2601         * gfortran.dg/secnds.f: New test.
2602
2603 2005-10-31  Jan Hubicka  <jh@suse.cz>
2604
2605         PR target/20928
2606         * gcc.c-torture/compile/pr20928.c: New test.
2607
2608 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
2609
2610         PR middle-end/23492
2611         * gcc.c-torture/compile/zero-strct-5.c: New test.
2612
2613 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
2614
2615         PR libgfortran/24584
2616         * gfortran.dg/pr24584.f90: New test.
2617
2618 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
2619
2620         PR fortran/18883
2621         * gfortran.dg/char_result_9.f90: New.
2622         * gfortran.dg/char_result_10.f90: New.
2623
2624 2005-10-30  Jan Hubicka  <jh@suse.cz>
2625
2626         * g++.dg/tree-ssa/pr24172.C: New testcase.
2627
2628 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2629
2630         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
2631
2632 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
2633
2634         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
2635         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
2636         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
2637         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
2638         gfortran.dg/enum_9.f90,
2639         gfortran.fortran-torture/compile/enum_1.f90,
2640         gfortran.fortran-torture/execute/enum_1.f90,
2641         gfortran.fortran-torture/execute/enum_2.f90,
2642         gfortran.fortran-torture/execute/enum_3.f90,
2643         gfortran.fortran-torture/execute/enum_4.f90: New tests.
2644
2645 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
2646
2647         PR target/18482
2648         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
2649         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
2650
2651 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2652
2653         PR libfortran/20179
2654         * gfortran.dg/mixed_io_1.f90: New test.
2655         * gfortran.dg/mixed_io_1.c: New file.
2656
2657 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2658
2659         * gfortran.dg/malloc_free_1.f90: New test.
2660
2661 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
2662
2663         * gcc.dg/nested-func-4.c: Require profiling -pg.
2664
2665 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2666
2667         PR C++/23229
2668         * g++.dg/warn/main-2.C: New test.
2669
2670 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
2671
2672         PR fortran/24545
2673         * gfortran.dg/interface_2.f90: new test.
2674
2675 2005-10-28  Josh Conner  <jconner@apple.com>
2676
2677         PR c++/22153
2678         * g++.dg/template/crash38.C: New test.
2679         * g++.dg/parse/explicit1.C: Change expected errors.
2680
2681 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2682
2683         PR C++/23426
2684         * g++.dg/other/large-size-array.C: New test.
2685
2686 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2687
2688         PR middle-end/24362
2689         * g++.dg/opt/complex4.C: New test.
2690
2691 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2692
2693         * gcc.dg/nested-func-4.c: New test.
2694
2695 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
2696
2697         PR fortran/24158
2698         gfortran.dg/derived_recursion.f90: New test.
2699         gfortran.dg/implicit_actual.f90: New test.
2700
2701 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
2702
2703         PR middle-end/24295, PR testsuite/24477
2704         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
2705         removed when weakref hits the tree.
2706
2707 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
2708
2709         * gfortran.dg/cray_pointers_4.f90: New test.
2710
2711         * gfortran.dg/cray_pointers_5.f90: New test.
2712
2713 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
2714
2715         PR fortran/22290
2716         * gfortran.dg/assign_5.f90: New test.
2717         * gfortran.dg/assign_6.f: New test.
2718
2719 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
2720
2721         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
2722         CPU has no SSE support.
2723
2724 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
2725
2726         PR libgfortran/24224
2727         * gfortran.dg/arrayio_1.f90: Update attribution.
2728         * gfortran.dg/arrayio_2.f90: Update attribution.
2729         * gfortran.dg/arrayio_3.f90: Update attribution.
2730         * gfortran.dg/arrayio_4.f90: Update test conditions.
2731         * gfortran.dg/arrayio_5.f90: Update attribution.
2732         * gfortran.dg/arrayio_6.f90: New test.
2733         * gfortran.dg/arrayio_7.f90: New test.
2734
2735 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
2736
2737         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
2738
2739 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2740
2741         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
2742
2743 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2744
2745         PR fortran/24416
2746         * gfortran.dg/namelist_char_only.f90: New test.
2747
2748 2005-10-24  Asher Langton  <langton2@llnl.gov>
2749
2750         PR fortran/17031
2751         PR fortran/22282
2752         * gfortran.dg/cray_pointers_1.f90: New test.
2753         * gfortran.dg/cray_pointers_2.f90: New test.
2754         * gfortran.dg/cray_pointers_3.f90: New test.
2755         * gfortran.dg/loc_1.f90: New test.
2756         * gfortran.dg/loc_2.f90: New test.
2757
2758 2005-10-24  Steven Bosscher  <stevenb@suse.de>
2759
2760         * gcc.dg/pr24225.c: New test.
2761
2762 2005-10-24  Asher Langton  <langton2@llnl.gov>
2763
2764         * gfortran.dg/dup_save_1.f90: New test.
2765         * gfortran.dg/dup_save_2.f90: New test.
2766
2767 2005-10-24  Paul Brook  <paul@codesourcery.com>
2768
2769         PR 24107
2770         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
2771         stdint.h.
2772
2773 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
2774
2775         PR libgfortran/24489
2776         * gfortran.dg/pr24489.f90: New test.
2777
2778 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
2779
2780         PR fortran/23635
2781         * gfortran.dg/ichar_1.f90: Add tests for derived types.
2782
2783 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
2784
2785         PR target/18911
2786         * g++.dg/init/array16.C: Skip for mmix-*-*.
2787
2788 2005-10-23  Asher Langton  <langton2@llnl.gov>
2789
2790         * gfortran.dg/byte_1.f90: New test.
2791         * gfortran.dg/byte_2.f90: New test.
2792
2793 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
2794
2795         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
2796
2797 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
2798
2799         PR fortran/18022
2800         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
2801
2802         PR fortran/24311
2803         * gfortran.dg/merge_char_const.f90: New test.
2804
2805         PR fortran/24384
2806         * gfortran.dg/spread_scalar_source.f90: New test.
2807
2808 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
2809
2810         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
2811
2812         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
2813         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
2814
2815         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
2816
2817 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
2818
2819         PR fortran/24426
2820         * gfortran.dg/der_pointer_4.f90: New.
2821
2822 2005-10-22  David Ayers  <d.ayers@inode.at>
2823
2824         * obj-c++.dg/except-1.mm: Simplify.
2825
2826 2005-10-21  David Ayers  <d.ayers@inode.at>
2827
2828         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
2829
2830 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
2831
2832         * gfortran.dg/assumed_dummy_2.f90: New test.
2833
2834 2005-10-21  James E Wilson  <wilson@specifix.com>
2835
2836         PR preprocessor/15220
2837         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
2838
2839 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2840
2841         * gcc.c-torture/execute/20051021-1.c: New test.
2842
2843 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
2844
2845         PR c++/24260
2846         * g++.dg/ext/tmplattr1.C: New test.
2847
2848 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
2849
2850         PR fortran/24440
2851         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
2852
2853 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
2854
2855         * obj-c++.dg/except-1.mm: New.
2856
2857         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
2858
2859 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
2860
2861         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
2862
2863 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
2864
2865         PR middle-end/24295
2866         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
2867         declarations with the same names as thunks' alias targets, use
2868         aliases instead.
2869         * gcc.dg/attr-alias-3.c: New test.
2870         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
2871
2872 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
2873
2874         PR c++/22618
2875         * g++.dg/parse/access8.C: New test.
2876
2877 2005-10-20  Richard Guenther  <rguenther@suse.de>
2878
2879         PR c++/24439
2880         * g++.dg/tree-ssa/pr24439.C: New testcase.
2881
2882 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2883
2884         * g++.dg/opt/delay-slot-1.C: New test.
2885
2886 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
2887
2888         PR fortran/21625
2889         * gfortran.fg/der_init_1.f90: New.
2890
2891 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
2892
2893         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
2894
2895 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
2896
2897         PR c++/21908
2898         * g++.dg/parse/error28.C: New test.
2899
2900 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2901
2902         * gcc.dg/profile-generate-2.c: New test.
2903
2904 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2905
2906         PR target/23589
2907         * g++.dg/ext/dllimport11.C: New.
2908
2909 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2910
2911         PR c++/22293
2912         * g++.dg/other/friend3.C: New test.
2913
2914 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
2915
2916         PR c++/23293
2917         * g++.dg/template/error19.C: New test.
2918
2919 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2920
2921         PR c++/21383
2922         * g++.dg/overload/koenig2.C: New.
2923
2924         PR c++/23118
2925         * g++.dg/overload/error2.C: New.
2926
2927         PR c++/22604
2928         * g++.dg/inherit/covariant14.C: New.
2929
2930 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2931
2932         PR c++/23440
2933         * g++.dg/parse/for1.C: New test.
2934
2935 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
2936
2937         PR fortran/23446
2938         * gfortran.dg/host_dummy_index_1.f90: New test.
2939
2940         PR fortran/21459
2941         * gfortran.dg/automatic_char_len_2.f90: New test.
2942
2943         PR fortran/20866
2944         * gfortran.dg/recursive_statement_functions.f90: New test.
2945
2946         PR fortran/20853
2947         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
2948
2949         PR fortran/20849
2950         * gfortran.dg/external_initializer.f90: New test.
2951
2952         PR fortran/20837
2953         * non_module_public.f90: New test.
2954
2955 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2956
2957         PR c++/24386
2958         * g++.dg/template/overload7.C: New.
2959
2960         PR c++/22551
2961         * g++.dg/other/switch2.C: Remove expected warnings.
2962
2963         PR c++/21353
2964         * g++.dg/template/defarg6.C: New.
2965
2966 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
2967
2968         PR target/24315
2969         * gcc.target/i386/pr24315.c: New test.
2970
2971 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2972
2973         PR c++/24389
2974         * g++.dg/template/static21.C: New test.
2975         * g++.dg/template/static21-a.cc: Likewise.
2976
2977 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2978
2979         PR c++/23959
2980         * g++.dg/warn/Wswitch-default-1.C: New test.
2981         * g++.dg/warn/Wswitch-default-2.C: New test.
2982
2983 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2984
2985         PR c++/22173
2986         * g++.dg/parse/template18.C: New test.
2987         * g++.dg/template/nontype15.C: Likewise.
2988
2989 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
2990
2991         PR fortran/22273
2992         * gfortran.dg/spec_expr_2.f90: New.
2993
2994 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
2995
2996         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
2997         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
2998         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
2999         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
3000         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
3001         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
3002         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
3003         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
3004         previous target-specific skips and warning-message matches where
3005         applicable.
3006
3007 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
3008
3009         PR c++/21347
3010         * g++.dg/warn/Wctor-dtor.C: New test.
3011
3012 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3013
3014         PR c/23439
3015         * gcc.dg/for-1.c: New test.
3016
3017 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
3018
3019         PR c++/19565
3020         * g++.dg/warn/Wconversion1.C: New test.
3021         * g++.dg/ext/packed4.C: Compile with -w.
3022         * g++.dg/opt/20050511-1.C: Likewise.
3023         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
3024
3025 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
3026
3027         * gfortran.dg/boz_5.f90: New test.
3028
3029 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
3030
3031         PR c++/22551
3032         * g++.dg/other/switch2.C: New.
3033
3034         PR c++/23984
3035         * g++.dg/init/ctor7.C: New.
3036
3037 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
3038
3039         PR c++/23730
3040         * g++.dg/parse/crash32.C: New test.
3041
3042 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
3043
3044         PR c++/20721
3045         * g++.dg/init/goto2.C: New test.
3046
3047         PR c++/22464
3048         * g++.dg/template/crash/41.C: New test.
3049
3050         PR c++/22180
3051         * g++.dg/template/crash40.C: New test.
3052
3053         PR c++/23694
3054         * g++.dg/parse/friend5.C: New test.
3055
3056         PR c++/23307
3057         * g++.dg/template/crash38.C: New test.
3058
3059         PR c++/22352
3060         * g++.dg/template/friend38.C: New test.
3061
3062         PR c++/22405
3063         * g++.dg/template/crash39.C: New test.
3064
3065 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
3066
3067         * gcc.dg/debug/dwarf2/dwarf-char1.c,
3068         gcc.dg/debug/dwarf2/dwarf-char2.c,
3069         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
3070
3071         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
3072
3073 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
3074
3075         * gcc.dg/dll-2.c: Add tests for warnings.
3076         * gcc.dg/dll-3.c: Likewise.
3077         * gcc.dg/dll-4.c: Likewise.
3078
3079         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
3080         * g++.dg/ext/dllimport2.C: Likewise.
3081         * g++.dg/ext/dllimport3.C: Likewise.
3082         * g++.dg/ext/dllimport7.C: Likewise.
3083         * g++.dg/ext/dllimport8.C: Likewise.
3084         * g++.dg/ext/dllimport9.C: Likewise.
3085
3086 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
3087
3088         PR fortran/24092
3089         * gfortran.dg/derived_pointer_recursion.f90: New test.
3090
3091 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
3092
3093         * gcc.c-torture/execute/20051012-1.c: New test.
3094
3095 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3096
3097         PR fortran/18082
3098         * gfortran.dg/automatic_char_len_1.f90: New test.
3099
3100 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3101
3102         PR fortran/20847
3103         * gfortran.dg/save_common.f90: New test.
3104
3105         PR fortran/20856
3106         * gfortran.dg/save_result.f90: New test.
3107
3108 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3109
3110         PR c++/21592
3111         * g++.dg/template/dependent-expr1.C: Add new expected error.
3112         * g++.dg/template/dependent-expr2.C: Adjust error text.
3113         * g++.dg/template/overload6.C: New.
3114
3115         PR c++/23797
3116         * g++.dg/other/typename8.C: New.
3117
3118         PR c++/21117
3119         * g++.dg/other/return1.C: New.
3120
3121 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
3122
3123         PR c++/24052
3124         * g++.dg/ext/label5.C: New.
3125
3126 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3127
3128         PR c++/19964
3129         * g++.dg/parse/crash31.C: New.
3130
3131 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
3132
3133         * g++.dg/ipa/ipa-1.c: New test.
3134         * g++.dg/ipa/ipa-2.c: New test.
3135         * g++.dg/ipa/ipa-3.c: New test.
3136         * g++.dg/ipa/ipa-4.c: New test.
3137         * g++.dg/ipa/ipa-5.c: New test.
3138         * g++.dg/ipa/ipa.exp: New file.
3139
3140 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3141
3142         PR fortran/24207
3143         * gfortran.dg/private_type_3.f90: New test.
3144
3145 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3146
3147         PR fortran/20786
3148         gfortran.dg/aint_anint_1.f90: New test.
3149
3150 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3151
3152         PR libgfortran/24313
3153         gfortran.dg/csqrt.f: New test.
3154
3155 2005-10-11  Ian Lance Taylor  <ian@airs.com>
3156
3157         PR c++/8057
3158         * g++.dg/warn/noeffect7.C: New test.
3159         * g++.dg/warn/noeffect2.C: Instantiate templates.
3160         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
3161         and warning.
3162
3163 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
3164
3165         PR c++/21089
3166         * g++.dg/init/float1.C: New test.
3167
3168         PR c++/24277
3169         * g++.dg/init/member1.C: Tweak error markers.
3170
3171 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
3172
3173         PR testsuite/24281
3174         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
3175         Check for null pointer.
3176
3177 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
3178
3179         PR c++/21369
3180         * g++.dg/parse/ret-type3.C: New test.
3181
3182 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3183
3184         PR tree-opt/23946
3185         * gcc.c-torture/compile/pr23946.c: New test.
3186
3187 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
3188
3189         * g++.dg/opt/mmx2.C: New test.
3190
3191 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
3192
3193         PR c++/24277
3194         * g++.dg/template/static20.C: New test.
3195
3196         PR c++/24302
3197         * g++.dg/warn/Wunused-12.C: New test.
3198
3199         PR c++/23437
3200         * g++.dg/template/arg4.C: New test.
3201
3202 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3203
3204         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
3205         * gcc.dg/ucnid-3.c: Likewise.
3206         * gcc.dg/ucnid-4.c: Likewise.
3207         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
3208         * g++.dg/other/ucnid-1.C: Likewise.
3209         * gcc.dg/sparc-frame-1.c: New test.
3210
3211 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
3212
3213         PR c++/24139
3214         * g++.dg/template/spec27.C: New test.
3215
3216         PR c++/24275
3217         * g++.dg/template/static19.C: New test.
3218
3219 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3220
3221         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
3222         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
3223
3224 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3225
3226         PR target/24136
3227         * gfortran.fortran-torture/compile/pr24136.f: New test.
3228
3229 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
3230
3231         PR c++/22172
3232         * g++.dg/parse/crash30.C: New test.
3233
3234 2005-10-07  Richard Guenther  <rguenther@suse.de>
3235
3236         PR middle-end/24227
3237         * gcc.c-torture/compile/pr24227.c: New testcase.
3238
3239 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
3240
3241         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
3242         Do not put aligned attributes on array elements.
3243
3244 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
3245
3246         PR testsuite/23611, PR testsuite/23615
3247         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
3248         writing prototypes of library functions by hand.
3249         * obj-c++.dg/bitfield-4.mm: Likewise.
3250         * obj-c++.dg/const-str-4.mm: Likewise.
3251         * obj-c++.dg/encode-4.mm: Likewise.
3252         * obj-c++.dg/encode-5.mm: Likewise.
3253         * obj-c++.dg/encode-6.mm: Likewise.
3254         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3255         * obj-c++.dg/method-10.mm: Likewise.
3256         * obj-c++.dg/method-17.mm: Likewise.
3257         * obj-c++.dg/method-19.mm: Likewise.
3258         * obj-c++.dg/try-catch-2.mm: Likewise.
3259
3260 2005-10-06  Richard Henderson  <rth@redhat.com>
3261
3262         PR 24236
3263         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
3264
3265 2005-10-06  Dale Johannesen  <dalej@apple.com>
3266
3267         * gcc.c-torture/execute/20030125-1.c: Correct.
3268
3269 2005-10-06  Richard Guenther  <rguenther@suse.de>
3270
3271         PR tree-optimization/24238
3272         * g++.dg/tree-ssa/pr24238.C: New testcase.
3273
3274 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
3275
3276         PR 18568
3277         * gfortran.dg/der_pointer_3.f90: New test.
3278
3279 2005-10-05  Devang Patel  <dpatel@apple.com>
3280
3281         PR Debug/23205
3282         * g++.dg/other/PR23205.C: New.
3283
3284 2005-10-05  Richard Henderson  <rth@redhat.com>
3285
3286         PR target/23602
3287         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
3288         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
3289
3290 2005-10-05  Dale Johannesen  <dalej@apple.com>
3291
3292         * gcc.c-torture/execute/float-floor.c: New.
3293
3294 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
3295
3296         PR tree-optimization/21419
3297         PR tree-optimization/24146
3298         PR tree-optimization/24151
3299
3300         * g++.dg/ext/asm7.C: New.
3301         * g++.dg/ext/asm8.C: New.
3302         * gcc.dg/asm-1.c: Compile on all targets.
3303         * gcc.dg/asm-pr24146.c: New.
3304         * gcc.dg/pr21419.c: Adjust error messages.
3305
3306 2005-10-05  Richard Guenther  <rguenther@suse.de>
3307
3308         PR fortran/24176
3309         * gfortran.fortran-torture/compile/empty.f90: New testcase.
3310
3311 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3312
3313         PR c++/23513
3314         * g++.dg/template/spec22.C: Robustify test.
3315         * g++.dg/template/spec26.C: New.
3316
3317 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
3318
3319         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
3320         if target supports vector instructions.
3321
3322 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
3323
3324         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
3325         C99 functions.
3326
3327 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
3328
3329         * lib/target-supports.exp (check_effective_target_fortran_large_real,
3330         check_effective_target_fortran_large_int): Replace cached result
3331         when target changes.
3332
3333 2005-10-04  Devang Patel  <dpatel@apple.com>
3334
3335         * gcc.dg/i386-sse-vect-types.c: New.
3336
3337 2005-10-04  Ian Lance Taylor  <ian@airs.com>
3338
3339         PR preprocessor/13726
3340         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
3341         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
3342
3343 2005-10-04  Richard Guenther  <rguenther@suse.de>
3344
3345         PR c/23576
3346         * gcc.dg/noncompile/pr23576.c: New testcase.
3347
3348 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3349
3350         PR middle-end/23125
3351         * gcc.dg/register-var-3.c: New test.
3352
3353 2005-10-04  Steven Bosscher  <stevenb@suse.de>
3354
3355         * gcc.dg/pr23049.c: New test.
3356
3357         * gcc.dg/ucnid-4.c: Fix test.
3358
3359 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
3360
3361         PR 23445
3362         * gcc.c-torture/compile/pr23445.c: New test.
3363
3364 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
3365
3366         * g++.dg/overload/unknown1.C: New.
3367
3368 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
3369
3370         PR c++/17775
3371         * g++.dg/template/repo4.C: New test.
3372
3373 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3374
3375         PR libfortran/19308
3376         * gfortran.dg/large_real_kind_2.F90: New test.
3377         * gfortran.dg/large_integer_kind_2.f90: New test.
3378
3379 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
3380
3381         * lib/target-supports.exp (check_effective_target_vect_shift):
3382         Implement with result caching. Add i?86, x86_64 and ia64 targets.
3383         (check_effective_target_vect_condition): Fix copy-n-pasto.
3384
3385         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
3386         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
3387         targets.
3388
3389 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
3390
3391         PR c++/22621
3392         * g++.dg/template/overload5.C : New test.
3393
3394         PR c++/23840
3395         * g++.dg/expr/stdarg1.C: New test.
3396
3397 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
3398
3399         PR 24142
3400         * gcc.c-torture/execute/pr24142.c: New test.
3401
3402 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
3403
3404         PR 24141
3405         * gcc.c-torture/execute/pr24141.c: New test.
3406
3407 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
3408             Diego Novillo  <dnovillo@redhat.com>
3409
3410         PR 23604
3411         * gcc.c-torture/execute/pr23604.c: New test.
3412
3413 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
3414
3415         PR fortran/16404
3416         PR fortran/20835
3417         PR fortran/20890
3418         PR fortran/20899
3419         PR fortran/20900
3420         PR fortran/20901
3421         PR fortran/20902
3422         gfortran.dg/equiv_constraint_1.f90: New test.
3423         gfortran.dg/equiv_constraint_2.f90: New test.
3424         gfortran.dg/equiv_constraint_3.f90: New test.
3425         gfortran.dg/equiv_constraint_4.f90: New test.
3426         gfortran.dg/equiv_constraint_5.f90: New test.
3427         gfortran.dg/equiv_constraint_6.f90: New test.
3428         gfortran.dg/equiv_constraint_7.f90: New test.
3429         gfortran.dg/equiv_constraint_8.f90: New test.
3430         gfortran.dg/private_type_1.f90: New test.
3431         gfortran.dg/private_type_2.f90: New test.
3432         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
3433         980628-10.f: Assert std=gnu to permit mixing of
3434         types in equivalence statements.
3435
3436 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
3437
3438         PR 24112
3439         * gfortran.dg/open_status_1.f90: New.
3440
3441 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3442
3443         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
3444         * gcc.dg/vect/pr22480.c: Clean up temp files.
3445         * gcc.dg/vect/pr23831.c: Clean up temp files.
3446         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
3447         Clean up temp files.
3448         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
3449         Clean up temp files.
3450
3451         * gcc.dg/20050309-1.c: Clean up temp files.
3452         * gcc.dg/20050325-1.c: Clean up temp files.
3453
3454 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3455
3456         PR tree-optimization/24059
3457         * gcc.dg/vect/pr24059.c : New test.
3458
3459 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
3460
3461         PR middle-end/24109
3462         * gcc.c-torture/execute/20050929-1.c: New test.
3463
3464 2005-09-29  Steven Bosscher  <stevenb@suse.de>
3465
3466         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
3467
3468 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
3469
3470         PR c/21419
3471         * gcc.dg/pr21419.c: New test.
3472
3473 2005-09-29  Steven Bosscher  <stevenb@suse.de>
3474
3475         * gcc.dg/pr23911.c: New test.
3476
3477 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
3478
3479         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
3480
3481         PR c++/16782
3482         * g++.dg/parse/qualified4.C: New test.
3483         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
3484         * g++.old-deja/g++.mike/p8154.C: Likewise.
3485
3486 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
3487
3488         PR c++/22147
3489         * g++.dg/template/friend37.C: New test.
3490         * g++.dg/parse/crash28.C: Adjust error markers.
3491
3492 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
3493
3494         PR fortran/18518
3495         * gfortran.fortran-torture/execute/save_2.f90: New decl.
3496
3497 2005-09-27  Devang Patel  <dpatel@apple.com>
3498
3499         PR tree-optimization/23625
3500         * gcc.dg/pr23625.c: New test.
3501
3502 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
3503
3504         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
3505         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
3506
3507 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
3508
3509         PR fortran/23677
3510         * gfortran.fortran-torture/execute/save_1.f90: New test.
3511         * gfortran.dg/save_1.f90: New test.
3512
3513 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
3514
3515         * gcc.target/i386/builtin-apply-mmx.c: New test.
3516
3517         PR target/22576
3518         * gcc.target/i386/pr22576.c: New test.
3519
3520         PR target/22585
3521         * gcc.target/i386/pr22585.c: New test.
3522
3523         PR target/23268
3524         * gcc.target/i386/pr23268.c: New test.
3525
3526         PR middle-end/23831
3527         * gcc.dg/vect/pr23831.c: New test.
3528
3529         PR target/24055
3530         * gcc.target/i386/pr24055.c: New test.
3531
3532 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
3533
3534         PR tree-optimization/23960
3535         * gcc.c-torture/compile/pr23960.c: New.
3536
3537 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
3538
3539         PR fortran/16861
3540         * gfortran.dg/nested_modules_3.f90: New.
3541
3542 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
3543
3544         PR fortran/24005
3545         gfortran.dg/interface_1.f90: New test.
3546
3547 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
3548         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3549
3550         PR fortran/23843
3551         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
3552
3553 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
3554
3555         PR fortran/23516
3556         * gfortran.dg/imag_1.f: New t