OSDN Git Service

a901726bbf2a3cc969e9737d1557caa18fbed408
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
2
3         PR fortran/30236
4         * gfortran.dg/altreturn_3.f90: New test.
5
6         * gfortran.dg/char_result_12.f90: Fix comment typos.
7
8 2006-12-19  Ben Elliston  <bje@au.ibm.com>
9
10         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11         as newlib's stdio.h uses non-traditional cpp constructs.
12
13 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14
15         * gfortran.dg/advance.f90: Renamed to advance_1.f90
16         * gfortran.dg/append-1.f90: Renamed to append_1.f90
17         * gfortran.dg/array-1.f90: Renamed to array_1.f90
18         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
19         * gfortran.dg/backspace.f: Renamed to backspace_1.f
20         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
21         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
22         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
23         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
24         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
25         * gfortran.dg/logint-1.f: Renamed to logint_1.f
26         * gfortran.dg/logint-2.f: Renamed to logint_2.f
27         * gfortran.dg/logint-3.f: Renamed to logint_3.f
28         * gfortran.dg/advance_1.f90: Renamed from advance.f90
29         * gfortran.dg/append_1.f90: Renamed from append-1.f90
30         * gfortran.dg/array_1.f90: Renamed from array-1.f90
31         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
32         * gfortran.dg/backspace_1.f: Renamed from backspace.f
33         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
34         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
35         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
36         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
37         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
38         * gfortran.dg/logint_1.f: Renamed from logint-1.f
39         * gfortran.dg/logint_2.f: Renamed from logint-2.f
40         * gfortran.dg/logint_3.f: Renamed from logint-3.f
41
42 2006-12-18  Bill Wendling  <wendling@apple.com>
43
44         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
45         id is an OjbC keyword.
46
47 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48
49         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
50
51 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
52
53         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
54
55 2006-12-18  Ian Lance Taylor  <iant@google.com>
56
57         * g++.dg/warn/Wmissing-declarations-1.C: New test.
58
59 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
60
61         * gcc.c-torture/compile/pr27528.c: Use empty templates.
62
63 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
64
65         PR fortran/30207
66         * gfortran.fortran-torture/execute/where21.f90: New test.
67
68 2006-12-17  Tobias Burnus  <burnus@net-b.de>
69
70         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
71
72 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
73
74         PR middle-end/7651
75         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
76         * gcc.dg/if-empty-1.c: Likewise.
77         * gcc.dg/pr23165.c: Likewise.
78         * g++.dg/warn/empty-body.C: Likewise.
79         
80 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
81
82         PR libfortran/30005
83         * gfortran.dg/open_errors.f90: New test.
84
85 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
86
87         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
88
89         * gcc.target/i386/ssse3-pabsb.c: New file.
90         * gcc.target/i386/ssse3-pabsd.c: Likewise.
91         * gcc.target/i386/ssse3-pabsw.c: Likewise.
92         * gcc.target/i386/ssse3-palignr.c: Likewise.
93         * gcc.target/i386/ssse3-phaddd.c: Likewise.
94         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
95         * gcc.target/i386/ssse3-phaddw.c: Likewise.
96         * gcc.target/i386/ssse3-phsubd.c: Likewise.
97         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
98         * gcc.target/i386/ssse3-phsubw.c: Likewise.
99         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
100         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
101         * gcc.target/i386/ssse3-pshufb.c: Likewise.
102         * gcc.target/i386/ssse3-psignb.c: Likewise.
103         * gcc.target/i386/ssse3-psignd.c: Likewise.
104         * gcc.target/i386/ssse3-psignw.c: Likewise.
105         * gcc.target/i386/ssse3-vals.h: Likewise.
106
107 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
108
109         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
110         * lib/fortran-torture.exp: Include target-supports.exp.
111
112 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
113
114         PR target/30185
115         * gcc.c-torture/execute/pr30185.c: New test.
116
117 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
118
119         PR testsuite/30179
120         PR testsuite/30180
121         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
122         * gcc.dg/builtin-bswap-2.c: Likewise.
123         * gcc.dg/builtin-bswap-3.c: Likewise.
124         * gcc.dg/builtin-bswap-4.c: Likewise.
125         * lib/target-supports.exp (check_effective_target_stdint_types): New.
126         * cc.c-torture/execute/mode-dependent-address.x: New file.
127
128 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
129
130         PR libfortran/30145
131         * gfortran.dg/write_zero_array: New test.
132
133 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
134
135         PR fortran/30200
136         * gfortran.dg/write_fmt_trim.f90: New test.
137
138 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
139
140         PR 30194
141         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
142         temporarily.
143
144 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
145
146         * lib/target-supports.exp (check_weak_available): Use istarget
147         "hppa*-*-hpux10*" instead of regexp.
148         (check_cxa_atexit_available): Likewise.
149
150 2006-12-14  Richard Guenther  <rguenther@suse.de>
151
152         PR tree-optimization/30197
153         * gcc.c-torture/execute/complex-1.c: Fix function name.
154         * gcc.dg/builtins-61.c: New testcase.
155
156 2006-12-14  Richard Guenther  <rguenther@suse.de>
157
158         PR middle-end/30172
159         * gcc.dg/pr30172-1.c: New testcase.
160
161 2006-12-14  Richard Guenther  <rguenther@suse.de>
162
163         PR tree-optimization/30198
164         * gcc.dg/builtins-60.c: New testcase.
165
166 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
167  
168         * lib/target-supports.exp (vect_no_align): Remove spu.
169
170 2006-12-13  Ian Lance Taylor  <iant@google.com>
171
172         PR c++/19564
173         PR c++/19756
174         * g++.dg/warn/Wparentheses-5.C: New test.
175         * g++.dg/warn/Wparentheses-6.C: New test.
176         * g++.dg/warn/Wparentheses-7.C: New test.
177         * g++.dg/warn/Wparentheses-8.C: New test.
178         * g++.dg/warn/Wparentheses-9.C: New test.
179         * g++.dg/warn/Wparentheses-10.C: New test.
180         * g++.dg/warn/Wparentheses-11.C: New test.
181         * g++.dg/warn/Wparentheses-12.C: New test.
182         * g++.dg/warn/Wparentheses-13.C: New test.
183         * g++.dg/warn/Wparentheses-14.C: New test.
184         * g++.dg/warn/Wparentheses-15.C: New test.
185         * g++.dg/warn/Wparentheses-16.C: New test.
186         * g++.dg/warn/Wparentheses-17.C: New test.
187         * g++.dg/warn/Wparentheses-18.C: New test.
188         * g++.dg/warn/Wparentheses-19.C: New test.
189         * g++.dg/warn/Wparentheses-20.C: New test.
190         * g++.dg/warn/Wparentheses-21.C: New test.
191
192 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
193
194         PR testsuite/30157
195         * lib/target-supports.exp (check_cxa_atexit_available): Return false
196         for target "hppa.*hpux10".
197
198 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
199
200         * g++.dg/debug/vartrack1.C: New test.
201
202         * g++.dg/opt/ifcvt1.C: New test.
203
204         * gcc.dg/tls/opt-13.c: New test.
205
206         * gcc.dg/20060425-2.c: New test.
207
208         * g++.dg/opt/pr15054-2.C: New test.
209
210         * gcc.c-torture/execute/20060420-1.c: New test.
211
212         * gcc.c-torture/execute/20060412-1.c: New test.
213
214         * objc/compile/20060406-1.m: New test.
215
216 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
217
218         * g++.dg/template/array17.C: New test.
219
220 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
221
222         * gcc.target/powerpc/altivec-23.c: New test.
223
224 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
225
226         PR c++27316
227         * g++.dg/inherit/error3.C: New test.
228
229         PR c++/28740
230         * g++.dg/inherit/error4.C: New test. 
231         
232 2006-12-13  Richard Guenther  <rguenther@suse.de>
233
234         PR tree-optimization/17687
235         * gcc.dg/builtins-59.c: New testcase.
236
237 2006-12-13  Ben Elliston  <bje@au.ibm.com>
238
239         * gcc.target/spu/Wmain.c: New test.
240
241 2006-12-12  Josh Conner  <jconner@apple.com>
242
243         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
244         * g++.dg/abi/thunk4.C: Likewise.
245         * g++.dg/abi/rtti3.C: Likewise.
246
247 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
248
249         * gcc.target/spu/cpat-1.c: New test.
250         * gcc.target/spu/cpat-2.c: New test.
251         * gcc.target/spu/cpat-3.c: New test.
252         * gcc.target/spu/cpat-4.c: New test.
253
254 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
255
256         PR tree-opt/28436
257         * gcc.c-torture/compile/vector-1.c: New test.
258         * gcc.c-torture/compile/vector-2.c: New test.
259         * gcc.c-torture/compile/vector-3.c: New test.
260
261 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
262
263         * lib/fortran-torture.exp: Update copyright years.  Remove
264         obsolete comment.  Test -ftree-vectorize where it makes sense.
265         * lib/gfortran-dg.exp: Update copyright years.  Use settings
266         from fortran-torture.exp.
267         * gfortran.dg/char_transpose_1.f90,
268         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
269         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
270         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
271         '-w' to dg-options.
272
273 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
274
275         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
276         saved_${tool}_load.
277
278 2006-12-12  Ira Rosen  <irar@il.ibm.com>
279
280         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
281         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
282         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
283         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
284         gaps.
285
286 2006-12-12  Richard Guenther  <rguenther@suse.de>
287
288         PR middle-end/30147
289         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
290
291 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
292             Diego Novillo  <dnovillo@redhat.com>
293
294         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
295         VDEF/VUSE changes.
296         * gcc.dg/tree-ssa/pr26421.c: Likewise
297         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
298         * gcc.dg/tree-ssa/pr23382.c: Likewise.
299         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
300         * gcc.dg/tree-ssa/pr28410.c: Likewise.
301         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
302         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
303         * gcc.dg/tree-ssa/vrp07.c: Likewise.
304         * gcc.dg/tree-ssa/vrp08.c: Likewise.
305         * gcc.dg/tree-ssa/alias-12.c: Likewise.
306
307 2006-12-11  Jan Hubicka  <jh@suse.cz>
308
309         * gcc.dg/tree-prof/stringop-1.c: New test.
310         * gcc.dg/tree-prof/stringop-2.c: New test.
311
312 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
313
314         PR target/30120
315         * gcc.target/i386/pr30120.c: New test.
316
317         Revert:
318         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
319
320         * gcc.target/i386/x87regparm-1.c: New test.
321         * gcc.target/i386/x87regparm-2.c: New test.
322         * gcc.target/i386/x87regparm-3.c: New test.
323         * gcc.target/i386/x87regparm-4.c: New test.
324
325 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
326
327         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
328
329 2006-12-10  Tobias Burnus  <burnus@net-b.de>
330
331         PR fortran/23994
332         * gfortran.dg/protected_1.f90: New test.
333         * gfortran.dg/protected_2.f90: New test.
334         * gfortran.dg/protected_3.f90: New test.
335         * gfortran.dg/protected_4.f90: New test.
336         * gfortran.dg/protected_5.f90: New test.
337         * gfortran.dg/protected_6.f90: New test.
338
339 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
340             Tobias Burnus  <burnus@gcc.gnu.org>
341
342         PR fortran/29975
343         PR fortran/30068
344         * gfortran.dg/interface_4.f90: Test adding procedure to generic
345         interface.
346         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
347         ambiguous interfaces.
348         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
349         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
350         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
351         ambiguous interfaces.
352         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
353         * gfortran.dg/array_initializer_2.f90: Add initializer array
354         constructor test.
355
356         PR fortran/30096
357         * gfortran.dg/interface_9.f90: Test that host interfaces are
358         not checked for ambiguity with the local version.
359
360 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
361
362         PR fortran/29464
363         * gfortran.dg/module_interface_2.f90: New test.
364
365 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
366
367         PR fortran/29941
368         * gfortran.dg/assumed_len.f90: New test.
369
370 2006-12-09  Richard Guenther  <rguenther@suse.de>
371
372         * g++.dg/warn/implicit-typename1.C: Qualify types.
373         * g++.dg/parse/crash12.C: Likewise.
374         * g++.dg/tree-ssa/pr22444.C: Likewise.
375
376 2006-12-09  Tobias Burnus  <burnus@net-b.de>
377
378         * gfortran.dg/array_2.f90: Added sqrt test.
379
380 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
381
382         * gcc.target/i386/x87regparm-1.c: XFAIL.
383         * gcc.target/i386/x87regparm-2.c: XFAIL.
384         * gcc.target/i386/x87regparm-3.c: XFAIL.
385         * gcc.target/i386/x87regparm-4.c: XFAIL.
386
387 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
388
389         * lib/target-supports.exp
390         (check_effective_target_large_long_double): New.  
391         * gcc.dg/Wconversion-real.c : Use it.  
392         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
393         unsigned.
394
395 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
396
397         * gcc.c-torture/execute/mode-dependent-address.c: New test.
398
399 2006-12-08  Tobias Burnus  <burnus@net-b.de>
400
401         PR fortran/27546
402         * gfortran.dg/import4.f90: New test for IMPORT in modules.
403
404 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
405
406         PR c++/29732
407         * g++.dg/template/crash65.C: New test.
408         * g++.dg/template/spec16.C: Tweak error markers.
409
410 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
411
412         * gcc.target/spu: New directory.
413         * gcc.target/spu/spu.exp: New file.
414         * gcc.target/spu/intrinsics-1.c: New test.
415
416 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
417
418         PR c++/29980
419         * g++.dg/ext/attrib27.C: New test.
420         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
421         * g++.dg/parse/typedef5.C: Likewise.
422         
423 2006-12-07  Mike Stump  <mrs@apple.com>
424
425         * treelang/compile/var_defs.tree: Adjust.
426
427 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
428
429         PR c++/29730
430         * g++.dg/template/crash64.C: New test.
431         * g++.dg/parse/crash27.C: Adjust error markers.
432
433 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
434
435         PR libfortran/30009
436         PR libfortran/30056
437         * gfortran.dg/read_eof_4.f90:  Add tests.
438         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
439         * gfortran.dg/unf_read_corrupted_1.f90: New test.
440
441 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
442
443         PR c++/29729
444         * g++.dg/template/crash63.C: New test.
445
446         PR c++/29728
447         * g++.dg/template/crash62.C: New test.
448
449 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
450
451         PR fortran/30003
452         * gfortran.dg/allocatable_function_1.f90: Increase the number
453         of expected calls of free to 10; the lhs section reference is
454         now evaluated so there is another call to bar.  Change the
455         comment appropriately.
456         * gfortran.dg/array_section_1.f90: New test.
457
458 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
459
460         PR fortran/29912
461         * gfortran.dg/char_result_12.f90: New test.
462
463 2006-12-05  Richard Guenther  <rguenther@suse.de>
464
465         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
466         * gcc.dg/vect/vect-pow-2.c: Rename to ...
467         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
468         vect_double, xfail for spu*-*-*.
469
470 2006-12-04  Tobias Burnus  <burnus@net-b.de>
471
472         PR fortran/29962
473         * initialization_4.f90: Test noninteger exponents (-std=f95).
474         * initialization_5.f90: New test for noninteger exponents
475           with -std=f2003.
476
477 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
478
479         PR fortran/29821
480         * gfortran.dg/parameter_array_section_1.f90: New test.
481
482 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
483
484         PR c++/29733
485         * g++.dg/template/crash61.C: New test. 
486
487         PR c++/29632
488         * g++.dg/template/error23.C: New test.
489
490 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
491
492         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
493
494 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
495
496         PR fortran/29916
497         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
498
499 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
500
501         PR middle-end/29965
502         * gcc.dg/gomp/pr29965-1.c: New test.
503         * gcc.dg/gomp/pr29965-2.c: New test.
504         * gcc.dg/gomp/pr29965-3.c: New test.
505         * gcc.dg/gomp/pr29965-4.c: New test.
506         * gcc.dg/gomp/pr29965-5.c: New test.
507         * gcc.dg/gomp/pr29965-6.c: New test.
508         * g++.dg/gomp/pr29965-1.C: New test.
509         * g++.dg/gomp/pr29965-2.C: New test.
510         * g++.dg/gomp/pr29965-3.C: New test.
511         * g++.dg/gomp/pr29965-4.C: New test.
512         * g++.dg/gomp/pr29965-5.C: New test.
513         * g++.dg/gomp/pr29965-6.C: New test.
514         * g++.dg/gomp/pr29965-7.C: New test.
515         * g++.dg/gomp/pr29965-8.C: New test.
516         * g++.dg/gomp/pr29965-9.C: New test.
517         * g++.dg/gomp/pr29965-10.C: New test.
518
519 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
520
521         * gnat.dg/pointer_variable_bounds.adb: New test.
522         * gnat.dg/pointer_variable_bounds.ads: Likewise.
523         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
524
525 2006-12-03  Eric Christopher  <echristo@apple.com>
526
527         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
528
529 2006-12-03  Richard Henderson  <rth@redhat.com>
530             Andrew Pinski  <pinskia@gmail.com>
531
532         PR C++/14329
533         * g++.dg/warn/unit-1.C: New test.
534
535 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
536
537         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
538
539 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
540
541         * g++.dg/vect/vect.exp: Enable tests to run on spu.
542         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
543         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
544         * gcc.dg/vect/vect-70.c: Reduce array size.
545         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
546         vect_no_compaer_double targets.
547         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
548         vect_float, vect_double, and vect_int.
549
550 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
551
552         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
553         test for loop versioning on vect_no_align targets.
554         * gcc.dg/vect/pr20122.c: Likewise.
555         * gcc.dg/vect/vect-105.c: Likewise.
556         * gcc.dg/vect/vect-42.c: Likewise.
557         * gcc.dg/vect/vect-43.c: Likewise.
558         * gcc.dg/vect/vect-74.c: Likewise.
559         * gcc.dg/vect/vect-75.c: Likewise.
560         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
561         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
562         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
563         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
564
565 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
566
567         PR fortran/29642
568         * gfortran.dg/value_1.f90 : New test.
569         * gfortran.dg/value_2.f90 : New test.
570         * gfortran.dg/value_3.f90 : New test.
571         * gfortran.dg/value_4.f90 : New test.
572         * gfortran.dg/value_4.c : Called from value_4.f90.
573
574 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
575
576         PR C++/30033
577         *  g++.dg/cpp0x/static_assert4.C: New testcase.
578
579 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
580
581         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
582
583 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
584
585         PR c/27953
586         * gcc.dg/pr27953.c: New test.
587
588 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
589
590         PR c++/30022
591         * g++.dg/ext/vector5.C: New test.
592
593         PR c++/30021
594         * g++.dg/other/main1.C: New test.
595
596 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
597
598         PR libfortran/29568
599         * gfortran.dg/convert_implied_open.f90:  Change to
600         new default record length.
601         * gfortran.dg/unf_short_record_1.f90:  Adapt to
602         new error message.
603         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
604
605 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
606
607         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
608
609 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
610
611         PR c++/29066
612         * g++.dg/expr/pr29066.c: New.
613
614 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
615             Zdenek Dvorak <dvorakz@suse.cz>
616
617         PR tree-optimization/29921
618         * gcc.dg/pr29921-2.c: New test.
619
620 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
621
622         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
623         (i386_get_cpuid): New function.
624         (i386_cpuid_ecx): Likewise.
625         (i386_cpuid_edx): Likewise.
626         (i386_cpuid): Updated to call i386_cpuid_edx.
627
628         * gcc.target/i386/sse3-addsubpd.c: New file.
629         * gcc.target/i386/sse3-addsubps.c: Likewise.
630         * gcc.target/i386/sse3-haddpd.c: Likewise.
631         * gcc.target/i386/sse3-haddps.c: Likewise.
632         * gcc.target/i386/sse3-hsubpd.c: Likewise.
633         * gcc.target/i386/sse3-hsubps.c: Likewise.
634         * gcc.target/i386/sse3-lddqu.c: Likewise.
635         * gcc.target/i386/sse3-movddup.c: Likewise.
636         * gcc.target/i386/sse3-movshdup.c: Likewise.
637         * gcc.target/i386/sse3-movsldup.c: Likewise.
638
639 2006-12-01  Dirk Mueller  <dmueller@suse.de>
640
641         * g++.dg/warn/Wreturn-type-4.C: New testcase.
642
643 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
644
645         * gcc.dg/dfp/convert-int-max.c: New test.
646         * gcc.dg/dfp/convert-int-max-fold.c: New test.
647
648 2006-11-30  Richard Guenther  <rguenther@suse.de>
649
650         * gcc.dg/vect/vect-pow-1.c: Rename ...
651         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
652         floats instead of doubles, check successful vectorization.
653
654 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
655
656         PR target/29945
657         * gcc.c-torture/compile/pr29945.c: New testcase.
658
659 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
660
661         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
662         -maltivec.
663
664 2006-11-29  Eric Christopher  <echristo@apple.com>
665
666         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
667
668 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
669
670         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
671
672         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
673
674 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
675
676         PR c++/29022
677         * g++.dg/inherit/virtual2.C: New test.
678         * g++.dg/inherit/virtual3.C: Likewise.
679         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
680         * g++.dg/inherit/error2.C: Likewise.
681         * g++.dg/template/instantiate1.C: Likewise.
682
683 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
684
685         PR tree-opt/29984
686         * gcc.dg/tree-ssa/reassoc-12.c: New test.
687
688 2006-11-28  Jan Hubicka  <jh@suse.cz>
689
690         * gcc.dg/memcpy-1.c: New test.
691
692 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
693
694         PR c++/29735
695         * g++.dg/warn/main-3.C: New test.
696
697 2006-11-28  Jan Hubicka  <jh@suse.cz>
698
699         * gcc.dg/winline-1.c: New test.
700
701 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
702
703         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
704         alignments.
705
706 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
707
708         PR fortran/29976
709         * gfortran.dg/missing_optional_dummy_3.f90
710
711 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
712
713         PR fortran/20880
714         * gfortran.dg/interface_3.f90: Modify errors.
715
716 2006-11-28  Ben Elliston  <bje@au.ibm.com>
717
718         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
719         fail to link due to relocation overflows on spu-*-*.
720
721 2006-11-27  Michael Matz  <matz@suse.de>
722             Andreas Krebbel  <krebbel1@de.ibm.com>
723
724         PR target/29319
725         * gcc.dg/20061127-1.c: New testcase.
726
727 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
728
729         * gcc.dg/20061124-1.c: Add exit() function prototype.
730
731 2006-11-27  Jan Hubicka  <jh@suse.cz>
732
733         * gcc.target/i386/memcpy-1.c: Adjust size.
734         * testsuite/gcc.dg/visibility-11.c: Likewise.
735
736 2006-11-27  Richard Guenther  <rguenther@suse.de>
737
738         PR middle-end/25620
739         * gcc.target/i386/pow-1.c: New testcase.
740         * gcc.dg/builtins-58.c: Likewise.
741
742 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
743
744         PR c++/29886
745         * g++.dg/expr/cast8.C: New test.
746
747 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
748
749         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
750         Don't ever inline the testcase.
751
752 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
753
754         PR fortran/29982
755         * gfortran.fortran-torture/compile/parameter_3.f90: New
756         testcase.
757
758 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
759
760         PR fortran/29951
761         * gfortran.fortran-torture/execute/transfer2.f90: New test.
762
763 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
764
765         * gfortran.fortran-torture/execute/specifics.f90: Remove test
766         for CHAR.
767
768 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
769
770         PR libgfortran/29936
771         * gfortran.dg/write_check3.f90: New test.
772
773 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
774
775         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
776
777 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
778
779         PR fortran/20880
780         * gfortran.dg/interface_3.f90: New test.
781
782         PR fortran/29387
783         * gfortran.dg/generic_8.f90: New test.
784
785 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
786
787         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
788         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
789         * gfortran.dg/specifics_3.f90: Remove.
790
791 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
792
793         PR c/29955
794         * gcc.dg/gomp/pr29955.c: New test.
795
796         PR c/29736
797         * gcc.dg/pr29736.c: New test.
798
799 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
800
801         PR tree-opt/29964
802         * gcc.dg/pure-1.c: New test.
803
804 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
805
806         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
807         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
808
809 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
810
811         * gcc.dg/20061124-1.c: New testcase.
812
813 2006-11-23  Eric Christopher  <echristo@apple.com>
814
815         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
816
817 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
818
819         PR c/2707
820         PR c++/26167
821         * gcc.dg/Wconversion-integer.c: New. Supersedes
822         Wconversion-negative-constants.c
823         * gcc.dg/Wconversion-real.c: New.
824         * gcc.dg/Wconversion-real-integer.c: New.
825         * gcc.dg/Wconversion-negative-constants.c: Deleted.
826         * g++.dg/warn/Wconversion1.C: Modified.
827
828 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
829
830         * gfortran.dg/overload_1.f90: New test.
831
832 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
833
834         PR c/9072
835         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
836         Wtraditional-conversion.
837         * gcc.dg/overflow-warn-2.c: Likewise.
838         * gcc.dg/Wconversion.c: Likewise. Renamed as
839         Wtraditional-conversion.c .
840         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
841         Wtraditional-conversion-2.c .
842         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
843         Wtraditional-conversion-2.c
844         * gcc.dg/Wconversion-negative-constants.c: New.
845
846 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
847
848         * gcc.dg/tree-ssa/dump-1.c: New test.
849
850 2006-11-23  David Ung <davidu@mips.com>
851
852         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
853         -mfp64, allowable when ISA >= 33 and float is enabled.
854         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
855         of mthc1 and mfhc1 patterns.
856
857 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
858
859         PR tree-optimization/29921
860         * gcc.dg/pr29921.c: New test.
861
862 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
863
864         PR fortran/29441
865         * gfortran.dg/initialization_4.f90: New test.
866
867 2006-11-22  Ira Rosen  <irar@il.ibm.com>
868
869         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
870         platforms that have interleaving support.
871         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
872         * gcc.dg/vect/vect-strided-a-u16-i2.c,
873         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
874         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
875         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
876         gcc.dg/vect/vect-strided-u8-i2-gap.c,
877         gcc.dg/vect/vect-strided-u8-i8.c,
878         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
879         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
880         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
881         gcc.dg/vect/vect-strided-float.c,
882         gcc.dg/vect/vect-strided-a-mult.c,
883         gcc.dg/vect/vect-strided-mult-char-ls.c,
884         gcc.dg/vect/vect-strided-a-u16-mult.c,
885         gcc.dg/vect/vect-strided-a-u32-mult.c,
886         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
887         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
888         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
889         gcc.dg/vect/vect-strided-mult.c,
890         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
891         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
892
893 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
894
895         PR fortran/25087
896         * gfortran.dg/auto_char_len_4.f90: New test.
897
898 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
899
900         PR fortran/29652
901         * gfortran.dg/generic_7.f90: New test.
902         * gfortran.dg/defined_operators_1.f90: Add new error.
903
904 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
905
906         PR tree-optimization/29902
907         * g++.dg/tree-ssa/pr29902.C: New test.
908
909 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
910
911         PR fortran/29820
912         * gfortran.dg/used_types_13.f90: New test.
913
914 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
915
916         * gcc.dg/dfp/snan.c: Delete.
917
918 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
919
920         * g++.dg/cpp0x/static_assert1.C: New.
921         * g++.dg/cpp0x/static_assert2.C: New.
922         * g++.dg/cpp0x/static_assert3.C: New.
923
924 2006-11-21  Richard Guenther  <rguenther@suse.de>
925
926         * gcc.dg/vect/vect-pow-1.c: New testcase.
927         * gcc.dg/vect/vect-pow-2.c: Likewise.
928
929 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
930
931         PR c++/29570
932         * g++.dg/template/static29.C: New test.
933
934         PR c++/29734
935         * g++.dg/conversion/simd4.C: New test.
936
937 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
938
939         PR c++/29475
940         * g++.dg/template/access19.C: New test.
941         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
942         error is reported.
943
944 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
945
946         PR tree-opt/25500
947         * gcc.dg/tree-ssa/sra-4.c: New testcase.
948
949 2006-11-20  Tobias Burnus  <burnus@net-b.de>
950
951         PR fortran/27546
952         * gfortran.dg/import.f90: Extended test.
953         * gfortran.dg/import2.f90: Extended test.
954
955 2006-11-20  Tobias Burnus  <burnus@net-b.de>
956
957         * gfortran.dg/volatile3.f90: Add conflict test.
958
959 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
960
961         PR fortran/24783
962         * gfortran.dg/implicit_10.f90: New test.
963
964 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
965
966         PR c++/8586
967         * g++.dg/warn/Wall-write-strings.C: New.
968
969 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
970
971         * gfortran.dg/alloc_comp_constraint_5.f90: New.
972         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
973
974 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
975
976         * gfortran.dg/use_3.f90: Remove error message.
977         * gfortran.dg/iso_fortran_env_1.f90: New test.
978         * gfortran.dg/iso_fortran_env_2.f90: New test.
979         * gfortran.dg/iso_fortran_env_3.f90: New test.
980         * gfortran.dg/iso_fortran_env_4.f90: New test.
981
982 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
983
984         * gcc.dg/vect/vect-27.c: Fix initialization.
985
986 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
987
988         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
989         * gcc.dg/torture/builtin-minmax-1.c: New.
990
991         * gcc.dg/builtins-20.c: Add cases for copysign.
992
993 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
994
995         PR fortran/24285
996         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
997
998 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
999         * gfortran.dg/use_1.f90: New test.
1000         * gfortran.dg/use_1.f90: New test.
1001         * gfortran.dg/use_1.f90: New test.
1002
1003 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1004
1005         PR tree-optimization/29801
1006         * gcc.dg/pr29801.c: New test.
1007
1008 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1009
1010         PR middle-end/29584
1011         * gcc.dg/torture/pr29584.c: New test.
1012
1013 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1014
1015         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1016         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1017         * gcc.target/powerpc/compress-float-ppc.c,
1018         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1019         powerpc_fprs.
1020         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1021         do not pass -mhard-float.
1022
1023 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1024
1025         * gnat.dg/volatile_aggregate.adb: New test.
1026
1027 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1028
1029         PR fortran/29391
1030         PR fortran/29489
1031         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1032         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1033
1034 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1035
1036         PR target/29201
1037         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1038
1039 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1040
1041         * gfortran.dg/import3.f90: Fix error message.
1042
1043 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1044
1045         PR tree-opt/29788
1046         * gfortran.fortran-torture/compile/inline_1.f90:
1047         New testcase.
1048
1049 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1050
1051         * gcc.target/i386/x87regparm-1.c: New test.
1052         * gcc.target/i386/x87regparm-2.c: New test.
1053         * gcc.target/i386/x87regparm-3.c: New test.
1054         * gcc.target/i386/x87regparm-4.c: New test.
1055
1056 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1057
1058         PR fortran/27546
1059         * gfortran.dg/import.f90: New test.
1060         * gfortran.dg/import2.f90: New test.
1061         * gfortran.dg/import3.f90: New test.
1062
1063 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1064
1065         PR fortran/27588
1066         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1067
1068 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1069
1070         PR fortran/29806
1071         * gfortran.dg/contains.f90: New test.
1072         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1073
1074 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
1075
1076         PR tree-optimization/29581
1077         * gcc.dg/pr29581-1.c: New test.
1078         * gcc.dg/pr29581-2.c: New test.
1079         * gcc.dg/pr29581-3.c: New test.
1080         * gcc.dg/pr29581-4.c: New test.
1081         * gfortran.dg/pr29581.f90: New test.
1082
1083 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
1084
1085         PR fortran/29702
1086         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1087         numbers in error message headers.
1088
1089 2006-11-14  Richard Guenther  <rguenther@suse.de>
1090
1091         * gcc.target/i386/math-torture/math-torture.exp: Restrict
1092         to i?86 and x86_64 targets.
1093
1094 2006-11-14  Caroline Tice  <ctice@apple.com>
1095
1096         * gcc.dg/pubtypes-1.c: New file/testcase.
1097         * gcc.dg/pubtypes-2.c: New file/testcase.
1098         * gcc.dg/pubtypes-3.c: New file/testcase.
1099         * gcc.dg/pubtypes-4.c: New file/testcase.
1100         * g++.dg/pubtypes.C: New file/testcase.
1101
1102 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
1103
1104         PR c++/29106
1105         * g++.dg/init/self1.C: New test.
1106
1107 2006-11-14  Tobias Burnus  <burnus@net-b.de>
1108
1109         PR fortran/29657
1110         * gfortran.dg/conflicts.f90: Add.
1111
1112 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
1113
1114         PR rtl-optimization/29798
1115
1116         * gcc.c-torture/execute/pr29798.c: New.
1117
1118 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1119
1120         * gcc.dg/builtins-20.c: Add more cases.
1121
1122 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
1123
1124         PR fortran/29759
1125         * gfortran.dg/gomp/pr29759.f90: New test.
1126
1127 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
1128
1129         PR c++/29518
1130         * g++.dg/template/static28.C: New test.
1131
1132 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
1133
1134         * lib/c-torture.exp: Use target-libpath.exp.
1135         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1136         set GCC_EXEC_PREFIX env var from global variable of same name.
1137
1138 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1139
1140         PR fortran/26994
1141         * gfortran.fortran-torture/compile/transfer-1.f90:
1142         New testcase.
1143
1144 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
1145             Zdenek Dvorak <dvorakz@suse.cz>
1146
1147         PR tree-optimization/29680
1148         * gcc.dg/alias-11.c: New test.
1149
1150 2006-11-12  Jason Merrill  <jason@redhat.com>
1151             Andrew Pinski <pinskia@physics.uc.edu>
1152
1153         PR middle-end/28915
1154         * gcc.target/i386/vectorize1.c: New.
1155
1156 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1157
1158         PR rtl-optimization/29797
1159         * gcc.c-torture/execute/pr29797-1.c: New test case.
1160
1161 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1162
1163         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1164
1165 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
1166
1167         * gcc.dg/tree-ssa/prefetch-3.c: New test.
1168
1169 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1170
1171         PR tree-optimization/13827
1172         * gcc.dg/fold-eqand-1.c: New test case.
1173
1174 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1175
1176         PR rtl-opt/28812
1177         * gcc.c-torture/execute/mayalias-3.c: New test.
1178
1179 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
1180
1181         PR middle-end/27528
1182         * gcc.c-torture/compile/pr27528.c: New test.
1183         * gcc.dg/pr27528.c: Likewise.
1184
1185 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1186
1187         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1188
1189         * gcc.dg/torture/builtin-symmetric-1.c: New test.
1190
1191 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1192
1193         PR fortran/29758
1194         * gfortran.dg/reshape_source_size_1.f90: New test.
1195
1196 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1197
1198         PR fortran/29315
1199         * gfortran.dg/aliasing_dummy_4.f90: New test.
1200
1201 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
1202
1203         PR target/29777
1204         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1205         and x86_64-*-* targets.
1206
1207 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1208
1209         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1210         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1211         New macros. Use them in exact tests.
1212         (TESTIT3): New macro.
1213         Add tests for fmin, fmax and fma.
1214
1215 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1216
1217         PR fortran/29431
1218         * gfortran.dg/array_constructor_13.f90: New test.
1219
1220 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1221
1222         PR fortran/29744
1223         * gfortran.dg/used_types_12.f90: New test.
1224
1225 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
1226
1227         PR middle-end/29726
1228         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1229         (test6): Ditto.
1230         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1231         * gcc.dg/fold-eqandshift-3.c: New test case.
1232
1233 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1234
1235         PR fortran/29699
1236         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1237
1238         PR fortran/21370
1239         * gfortran.dg/change_symbol_attributes_1.f90: New test.
1240
1241 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1242
1243         * gcc.dg/20061109-1.c: New testcase.
1244
1245 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1246
1247         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1248
1249 2006-11-09  Tobias Burnus  <burnus@net-b.de>
1250
1251         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1252         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1253
1254 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
1255
1256         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1257         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1258
1259 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1260
1261         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1262
1263 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1264
1265         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1266         vect-9.c).
1267         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1268         * gcc.dg/vect/vect-9.c: Now vectorizable.
1269         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1270         that support vect_widen_mult.
1271         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1272         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1273         vect-reduc-dot-u16.c).
1274         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1275         vect-reduc-dot-u16.c).
1276         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1277         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1278         vect-reduc-dot-s8.c).
1279         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1280         vect-reduc-dot-s8.c).
1281         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1282         vect-reduc-dot-s8.c).
1283         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1284         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1285         vect-reduc-dot-u8.c).
1286         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1287         vect-reduc-dot-u8.c).
1288         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1289         * gcc.dg/vect/vect-multitypes-9.c: New test.
1290         * gcc.dg/vect/vect-multitypes-10.c: New test.
1291         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1292         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1293         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1294         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1295         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1296         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1297         wrapv-vect-reduc-dot-s8.c.
1298         * lib/target-support.exp (check_effective_target_vect_unpack): New.
1299         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1300         targets that support vec_unpack.
1301         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1302         (check_effective_target_vect_widen_mult_qi_to_hi): New.
1303         (check_effective_target_vect_widen_mult_hi_to_si): New.
1304         (check_effective_target_vect_widen_sum): Removed.
1305
1306         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1307
1308         * gcc.dg/vect/vect-multitypes-8.c: New test.
1309         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1310
1311         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
1312
1313         * gcc.dg/vect/vect-multitypes-7.c: New test.
1314
1315         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1316
1317         * gcc.dg/vect/vect-multitypes-4.c: New test.
1318         * gcc.dg/vect/vect-multitypes-5.c: New test.
1319         * gcc.dg/vect/vect-multitypes-6.c: New test.
1320
1321         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1322
1323         * gcc.dg/vect/vect-multitypes-1.c: New test.
1324         * gcc.dg/vect/vect-multitypes-2.c: New test.
1325         * gcc.dg/vect/vect-multitypes-3.c: New test.
1326
1327 2006-11-07  Eric Christopher  <echristo@apple.com>
1328
1329         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1330         Test using scan-assembler-not.
1331
1332 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
1333
1334         * gcc.dg/inline-17.c: New test.
1335
1336 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
1337
1338         PR other/25028
1339         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
1340         on HP-UX.
1341
1342 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1343
1344         PR fortran/29539
1345         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1346
1347         PR fortran/29634
1348         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1349         test.
1350
1351 2006-11-07  Tobias Burnus  <burnus@net-b.de>
1352
1353         PR fortran/29601
1354         * gfortran.dg/volatile.f90: Add.
1355         * gfortran.dg/volatile2.f90: Add.
1356         * gfortran.dg/volatile3.f90: Add.
1357         * gfortran.dg/volatile4.f90: Add.
1358         * gfortran.dg/volatile5.f90: Add.
1359         * gfortran.dg/volatile6.f90: Add.
1360         * gfortran.dg/volatile7.f90: Add.
1361
1362 2006-11-06  Tobias Burnus  <burnus@net-b.de>
1363
1364         * gfortran.dg/io_constraints_2.f90: Adjust pattern
1365           for matching error messages.
1366         * gfortran.dg/specifics_3.f90: Adjust pattern
1367           for matching error messages.
1368
1369 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
1370             Bernhard Fischer  <aldot@gcc.gnu.org>
1371
1372         * lib/gcc-dg.exp (output-exists): New proc.
1373         (output-exists-not): New proc.
1374         * gcc.test-framework/test-framework.awk: Support new directives.
1375         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1376         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1377         * gcc.test-framework/dg-outexists-exp-F.c: New test.
1378         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1379         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1380         * gcc.test-framework/dg-outexists-exp-P.c: New test.
1381
1382 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
1383
1384         PR fortran/29630
1385         PR fortran/29679
1386         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1387         * gfortran.dg/initialization_3.f90: New.
1388
1389 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1390
1391         PR libgfortran/25545
1392         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1393
1394 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
1395
1396         PR middle-end/29695
1397         * gcc.c-torture/execute/pr29695-1.c: New test.
1398         * gcc.c-torture/execute/pr29695-2.c: New test.
1399
1400 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
1401
1402         PR fortran/29565
1403         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1404
1405 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
1406
1407         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1408         for matching error messages.
1409
1410 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
1411
1412         PR target/26915
1413         * gcc.target/i386/387-12.c: New test.
1414
1415 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1416
1417         PR libfortran/29713
1418         * gfortran.dg/pr29713.f90: New test.
1419
1420 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
1421
1422         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
1423         Also test for bogus rest sign.
1424
1425 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1426
1427         PR libfortran/27895
1428         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
1429
1430 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
1431
1432         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
1433         from error messages.
1434
1435 2006-11-02  Mike Stump  <mrs@apple.com>
1436
1437         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
1438
1439         * g++.old-deja/g++.abi/align.C: Enable for darwin.
1440
1441 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1442
1443         * g++.dg/eh/gcsec1.C: New test.
1444
1445 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1446
1447         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
1448         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
1449
1450 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
1451
1452         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
1453         hexadecimal value.
1454         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1455         * gcc.dg/pr14796-2.c: Likewise.
1456
1457 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1458
1459         * gcc.c-torture/execute/20061101-1.c: New test.
1460
1461 2006-11-01  Richard Guenther  <rguenther@suse.de>
1462
1463         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
1464
1465 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1466
1467         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
1468         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
1469
1470 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1471
1472         * gcc.c-torture/execute/20061031-1.c: New test.
1473
1474 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1475
1476         PR 23067
1477         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
1478         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
1479         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
1480         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
1481         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
1482         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
1483         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
1484
1485 2006-10-31  Eric Christopher  <echristo@apple.com>
1486             Falk Hueffner  <falk@debian.org>
1487
1488         * gcc.dg/builtin-bswap-1.c: New.
1489         * gcc.dg/builtin-bswap-2.c: New.
1490         * gcc.dg/builtin-bswap-3.c: New.
1491         * gcc.dg/builtin-bswap-4.c: New.
1492         * gcc.dg/builtin-bswap-5.c: New.
1493         * gcc.target/i386/builtin-bswap-1.c: New.
1494
1495 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1496
1497         * gcc.dg/inline-16.c: New.
1498
1499         PR 16622
1500         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
1501         defining it.
1502         * gcc.dg/inline-13.c: New.
1503         * gcc.dg/inline-14.c: New.
1504         * gcc.dg/inline-15.c: New.
1505
1506         PR 11377
1507         * gcc.dg/inline6.c: New.
1508         * gcc.dg/inline7.c: New.
1509
1510 2006-10-31  Roger Sayle  <roger@eyesopen.com>
1511
1512         PR middle-end/23470
1513         * gcc.dg/pr23470-1.c: New test case.
1514
1515 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
1516
1517         PR fortran/29537
1518         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
1519         data.
1520         * gfortran.dg/blockdata_2.f90: New testcase.
1521
1522 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
1523
1524         PR libfortran/29627
1525         * gfortran.dg/unf_short_record_1.f90:  New test.
1526
1527 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1528
1529         PR fortran/29067
1530         * gfortran.dg/pr29067.f: New test.
1531
1532 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
1533             Richard Sandiford  <richard@codesourcery.com>
1534
1535         * lib/target-supports.exp (get_compiler_messages): Append options
1536         as a single list element.
1537         (check_effective_target_arm_vfp_ok): New.
1538         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
1539
1540 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
1541
1542         PR fortran/29387
1543         * gfortran.dg/intrinsic_actual_2.f90: New test.
1544
1545         PR fortran/29490
1546         * gfortran.dg/actual_array_interface_1.f90: New test.
1547
1548         PR fortran/29641
1549         * gfortran.dg/used_types_11.f90: New test.
1550
1551 2006-10-30  Dirk Mueller  <dmueller@suse.de>
1552
1553         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
1554         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
1555         * g++.old-deja/g++.pt/eichin01.C (main): Same.
1556         * g++.old-deja/g++.mike/net25.C (main): Same.
1557         * g++.dg/lookup/exception1.C (main): Same.
1558         * g++.dg/parse/parens2.C (main): Same.
1559
1560 2006-10-30  Roger Sayle  <roger@eyesopen.com>
1561
1562         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
1563
1564 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1565
1566         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
1567         * gcc.dg/torture/builtin-math-3.c: Likewise.
1568
1569 2006-10-30  Tobias Burnus  <burnus@net-b.de>
1570
1571         PR fortran/29452
1572         * gfortran.dg/write_check.f90: Check run-time keyword checking.
1573         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
1574
1575 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
1576
1577         PR Fortran/29410
1578         * gfortran.fortran-torture/execute/transfer1.f90: New test.
1579
1580 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
1581
1582         * lib/target-supports.exp (check_function_available): Declare
1583         function before calling.
1584
1585 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
1586
1587         PR tree-optimization/29637
1588         * gcc.dg/pr29637.c: New test.
1589
1590 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1591
1592         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
1593         tree canonicalization.
1594
1595 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1596
1597         * gcc.dg/builtins-20.c: Add more hypot tests.
1598
1599 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1600
1601         * gcc.dg/fold-compare-1.c: New test case.
1602
1603 2006-10-29  Dirk Mueller  <dmueller@suse.de>
1604
1605         PR c++/16307
1606         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
1607
1608 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1609
1610         PR tree-optimization/15458
1611         * gcc.dg/fold-xornot-1.c: New test case.
1612
1613 2006-10-29  Richard Guenther  <rguenther@suse.de>
1614
1615         * gcc.target/i386/math-torture/trunc.c: New testcase.
1616
1617 2006-10-29  Richard Guenther  <rguenther@suse.de>
1618
1619         * gcc.target/i386/math-torture/round.c: New testcase.
1620
1621 2006-10-29  Richard Guenther  <rguenther@suse.de>
1622
1623         * gcc.target/i386/math-torture/ceil.c: New testcase.
1624         * gcc.target/i386/math-torture/floor.c: Likewise.
1625
1626 2006-10-29  Richard Guenther  <rguenther@suse.de>
1627
1628         * gcc.target/i386/math-torture/rint.c: New testcase.
1629         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
1630
1631 2006-10-29  Richard Guenther  <rguenther@suse.de>
1632
1633         * gcc.target/i386/math-torture/lfloor.c: New testcase.
1634         * gcc.target/i386/math-torture/lceil.c: Likewise.
1635
1636 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1637
1638         PR libgfortran/24313
1639         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
1640
1641 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
1642
1643         * gcc.c-torture/execute/20020118-1.c,
1644         gcc.c-torture/execute/builtins/strlen.c,
1645         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
1646         comment typos.
1647
1648 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1649
1650         * gcc.dg/builtins-20.c: Add tests for hypot.
1651         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
1652         two-argument builtins.
1653         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
1654         TESTIT2.  Update all callers.
1655         (TESTIT2, TESTIT2_R): New helper macros.
1656         Add testcases for pow, hypot and atan2.
1657
1658 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1659
1660         PR C++/29295
1661         * g++.dg/expr/bool1.C: New test.
1662         * g++.dg/expr/bool2.C: New test.
1663
1664 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1665
1666         PR fortran/28224
1667         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
1668         * gfortran.dg/namelist_internal.f90: New test.
1669
1670 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1671
1672         PR fortran/29625
1673         * gfortran.dg/io_real_boz.f90: Add.
1674         * gfortran.dg/io_real_boz2.f90: Add.
1675
1676 2006-10-28  Richard Guenther  <rguenther@suse.de>
1677
1678         PR middle-end/26899
1679         * gcc.dg/tree-ssa/pr26899.c: New testcase.
1680
1681 2006-10-28  Richard Guenther  <rguenther@suse.de>
1682
1683         PR target/28806
1684         * gcc.target/i386/math-torture/lround.c: New testcase.
1685
1686 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1687
1688         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
1689         * gcc.dg/builtins-44.c: Likewise.
1690         * gcc.dg/builtins-45.c: Likewise.
1691         * gcc.dg/pr28796-2.c: Likewise.
1692         * gcc.dg/unordered-3.c: Likewise.
1693
1694 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1695
1696         PR libgfortran/27954
1697         * gfortran.dg/error_recovery_2.f90: New test.
1698
1699 2006-10-26  Richard Guenther  <rguenther@suse.de>
1700
1701         * gcc.target/i386/i386.exp: Use glob, not find to collect
1702         tests.  Avoids recursing into subdirectories.
1703         * gcc.target/i386/math-torture/math-torture.exp: Torture
1704         for interesting ia32 math options.
1705         * gcc.target.i386/math-torture/lrint.c: New testcase.
1706
1707 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1708
1709         PR libgfortran/29563
1710         * gfortran.dg/arrayio_9.f90: Update test.
1711         * gfortran.dg/arrayio_19.f90: New test.
1712
1713 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1714
1715         * gcc.dg/20061026.c: New testcase.
1716
1717 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1718
1719         PR libgfortran/29563
1720         * gfortran.dg/arrayio_9.f90: New test.
1721
1722 2006-10-26  Ben Elliston  <bje@au.ibm.com>
1723
1724         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
1725         Copy the strings manually, as strcpy may call strlen.
1726
1727 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1728
1729         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
1730         Add checks for log, log2, log10 and log1p.
1731
1732         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
1733         we already test 0.0.  Add checks for expm1, log, log2, log10,
1734         log1p, cbrt, erf and erfc.
1735
1736 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
1737
1738         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
1739
1740 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
1741
1742         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
1743         and remainderl() built-in functions.  Remove -ffast-math from
1744         dg-options.
1745
1746 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1747
1748         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
1749         acosh and atanh.
1750
1751         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
1752         floating point modifiers to arguments passed to float and long
1753         double functions respectively.  Update all callers to use floating
1754         point numbers, not integers.  Add tests for exp, exp2 and
1755         exp10/pow10.
1756
1757         * gcc.dg/torture/builtin-math-3.c: New test.
1758
1759 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1760
1761         PR fortran/29393
1762         * gfortran.dg/initialize_2.f90: New.
1763
1764 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1765
1766         * gcc.dg/torture/builtin-math-2.c: New test.
1767
1768 2006-10-24  Richard Guenther  <rguenther@suse.de>
1769
1770         PR middle-end/28796
1771         * gcc.dg/pr28796-1.c: New testcase.
1772         * gcc.dg/pr28796-2.c: Likewise.
1773
1774 2006-10-24  Richard Guenther  <rguenther@suse.de>
1775
1776         * gcc.dg/builtins-57.c: New testcase.
1777
1778 2006-10-24  Richard Guenther  <rguenther@suse.de>
1779
1780         PR tree-optimization/29567
1781         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
1782
1783 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
1784
1785         PR tree-optimization/14784
1786         * gcc.dg/alias-10.c: New test.
1787
1788 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1789
1790         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
1791
1792 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
1793
1794         * gcc.dg/builtin-strncat-chk-1.c: New test.
1795
1796 2006-10-23  Jan Hubicka  <jh@suse.cz>
1797
1798         * gcc.dg/memmove-1.c: New test.
1799
1800 2006-10-23  Paul Brook  <paul@codesourcery.com>
1801
1802         * gcc.dg/pragma-pack-5.c: New test.
1803
1804 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
1805
1806         * g++.dg/other/s390-1.C: New testcase.
1807
1808 2006-10-23  Richard Guenther  <rguenther@suse.de>
1809
1810         PR middle-end/27132
1811         PR middle-end/23295
1812         * gcc.dg/pr27132.c: New testcase.
1813         * gcc.dg/pr23295.c: Likewise.
1814         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
1815         * g++.dg/tree-ssa/pr19807.C: Likewise.
1816
1817 2006-10-23  Richard Guenther  <rguenther@suse.de>
1818
1819         PR middle-end/21032
1820         * gcc.dg/pr21032.c: New testcase.
1821
1822 2006-10-22  Jeff Law  <law@redhat.com>
1823         Richard Guenther  <rguenther@suse.de>
1824
1825         PR tree-optimization/15911
1826         * gcc.dg/tree-ssa/vrp30.c: New testcase.
1827
1828 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1829
1830         PR c++/20647
1831         * g++.dg/abi/rtti3.C: New.
1832
1833 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
1834
1835         PR middle-end/28252
1836         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
1837         transformation.
1838
1839 2006-10-21  Richard Guenther  <rguenther@suse.de>
1840
1841         PR tree-optimization/3511
1842         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
1843
1844 2006-10-21  Richard Guenther  <rguenther@suse.de>
1845
1846         PR middle-end/26898
1847         * gcc.dg/torture/pr26898-1.c: New testcase.
1848         * gcc.dg/torture/pr26898-2.c: Likewise.
1849
1850 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
1851
1852         PR c++/28053
1853         * g++.dg/parse/bitfield1.C: Adjust error markers.
1854         * g++.dg/parse/bitfield2.C: New test.
1855
1856 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
1857
1858         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
1859
1860 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1861
1862         PR libfortran/27895
1863         * gfortran.dg/zero_sized_1.f90: New test.
1864
1865 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1866
1867         * gcc.dg/div-compare-1.c: New test.
1868
1869 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
1870
1871         PR fortran/29216
1872         * gfortran.dg/result_default_init_1.f90: New test.
1873
1874         PR fortran/29314
1875         * gfortran.dg/automatic_default_init_1.f90: New test.
1876
1877         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
1878         from 38 to 33.
1879
1880 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
1881
1882         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
1883         'using namespace std' without previous declaration.
1884         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
1885         * g++.old-deja/g++.robertl/eb133c.C: New.
1886
1887 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1888
1889         PR libgfortran/29277
1890         * gfortran.dg/streamio_4.f90: Update test.
1891         * gfortran.dg/streamio_11.f90: New test.
1892
1893 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
1894
1895         PR c++/27952
1896         * g++.dg/inherit/virtual1.C: New test.
1897
1898 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1899
1900         PR c++/28261
1901         * g++.dg/parse/enum3.C: New test.
1902
1903 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1904
1905         PR c++/29039
1906         * g++.dg/init/ctor8.C: New test.
1907
1908 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1909
1910         PR c++/27270
1911         * g++.dg/ext/complit8.C: Tweak error markers.
1912         * g++.dg/template/complit1.C: Add error marker.
1913
1914 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1915
1916         PR c++/27270
1917         * g++.dg/ext/complit8.C: New test.
1918
1919         PR c++/29408
1920         * g++.dg/parse/dtor12.C: New test.
1921
1922         PR c++/29435
1923         * g++.dg/template/sizeof11.C: New test.
1924
1925 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
1926
1927         PR fortran/29392
1928         * gfortran.dg/data_char_3.f90: New test.
1929
1930         PR fortran/29451
1931         * gfortran.dg/negative_automatic_size.f90: New test.
1932
1933 2006-10-16  David Daney  <ddaney@avtrex.com>
1934
1935         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
1936
1937 2006-10-16  Eric Christopher  <echristo@apple.com>
1938
1939         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
1940         x86_64.
1941
1942 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1943
1944         PR c++/28211
1945         * g++.dg/tc1/dr49.C: Tweak error messages.
1946         * g++.dg/parse/template21.C: New test.
1947
1948 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1949
1950         PR middle-end/20491
1951         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
1952
1953 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1954
1955         PR fortran/29403
1956         * gfortran.dg/print_1.f90: New test.
1957
1958 2006-10-15  Jan Hubicka  <jh@suse.cz>
1959
1960         PR middle-end/29241
1961         * gcc.c-torture/compile/pr29241.c: New testcase.
1962
1963 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
1964
1965         PR middle-end/29250
1966         * gcc.c-torture/compile/pr29250.c: New test.
1967
1968 2006-10-15  Richard Guenther  <rguenther@suse.de>
1969
1970         * gcc.dg/pr29299.c: New testcase.
1971
1972 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
1973
1974         PR fortran/24767
1975         * gfortran.dg/label_4.f90: Adjust warning flag.
1976
1977 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
1978
1979         PR fortran/29371
1980         * gfortran.dg/nullify_3.f90: New test.
1981
1982 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1983
1984         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1985         on Solaris 2.5.1 too.
1986
1987 2006-10-13  Eric Christopher  <echristo@apple.com>
1988
1989         * gcc.dg/pr25993.c: Skip for darwin.
1990
1991 2006-10-13  Eric Christopher  <echristo@apple.com>
1992
1993         * gcc.dg/visibility-11.c: Skip for darwin.
1994
1995 2006-10-13  Eric Christopher  <echristo@apple.com>
1996
1997         * gcc.dg/darwin-weakimport-1.c: Use
1998         -fno-asynchronous-unwind-tables.
1999         * gcc.dg/darwin-weakimport-3.c: Ditto.
2000
2001 2006-10-13  Richard Guenther  <rguenther@suse.de>
2002
2003         PR tree-optimization/29446
2004         * gcc.dg/torture/pr29446.c: New testcase.
2005
2006 2006-10-13  Bill Wendling  <wendling@apple.com>
2007
2008         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2009         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2010         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2011         * g++.old-deja/g++.law/shadow1.C: Likewise.
2012         * g++.old-deja/g++.law/ctors10.C: Likewise.
2013         * g++.dg/debug/namespace1.C: Likewise.
2014         * g++.dg/inherit/namespace-as-base.C: Likewise.
2015         * g++.dg/opt/delay-slot-1.C: Likewise.
2016         * g++.dg/parse/defarg10.C: Likewise.
2017         * g++.dg/template/ptrmem11.C: Likewise.
2018         * g++.dg/template/mem_func_ptr.C: Likewise.
2019         * g++.dg/template/spec19.C: Likewise.
2020
2021 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2022
2023         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2024
2025 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2026
2027         PR fortran/29373
2028         * gfortran.dg/implicit_9.f90: New test.
2029
2030         PR fortran/29407
2031         * gfortran.dg/namelist_25.f90: New test.
2032
2033         PR fortran/27701
2034         * gfortran.dg/same_name_2.f90: New test.
2035
2036         PR fortran/29232
2037         * gfortran.dg/host_assoc_types_1.f90: New test.
2038
2039         PR fortran/29364
2040         * gfortran.dg/missing_derived_type_1.f90: New test.
2041         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2042
2043         PR fortran/29422
2044         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2045
2046         PR fortran/29428
2047         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2048
2049 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2050
2051         PR fortran/29391
2052         * gfortran.dg/bound_2.f90: New test.
2053
2054 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2055
2056         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2057         directive.
2058         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2059         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2060         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2061         * gfortran.dg/gomp/reduction3.f90: Likewise.
2062         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2063         * gfortran.dg/dummy_procedure_2.f90: Likewise.
2064         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2065         * gfortran.dg/forall_4.f90: Likewise.
2066         * gfortran.dg/spec_expr_4.f90: Likewise.
2067         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2068         * gfortran.dg/forall_5.f90: Likewise.
2069         * gfortran.dg/open_access_append_2.f90: Add check for
2070         compile-time warning.
2071
2072 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
2073
2074         PR c++/28506
2075         * g++.dg/parse/pure1.C: New test.
2076
2077 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2078
2079         PR fortran/21435
2080         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2081         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2082         for compile-time warnings.
2083         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2084         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2085         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2086         file.
2087         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2088         specifier.
2089         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2090         compile-time warning.
2091
2092 2006-10-12  Jan Hubicka  <jh@suse.cz>
2093
2094         PR c/28419
2095         * gcc.dg/pr28319.c: New test.
2096
2097 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2098         PR c++/29318
2099         * g++.dg/ext/vla4.C: New test.
2100
2101 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2102
2103         PR c++/27961
2104         * g++.dg/template/crash60.C: New test.
2105         * g++.dg/other/large-size-array.C: Adjust error markers.
2106         * g++.dg/parse/crash27.C: Likewise.
2107         * g++.dg/template/crash1.C: Likewise.
2108
2109 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
2110
2111         PR testsuite/29093
2112         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2113
2114 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
2115
2116         PR preprocessor/28709
2117         * gcc.dg/cpp/paste14.c: New test.
2118
2119 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
2120
2121         PR c++/29175
2122         * g++.dg/init/array24.C: New test.
2123
2124 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2125
2126         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2127         of <sys/types.h>.
2128
2129 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
2130
2131         PR c++/29024
2132         * g++.dg/parse/typedef8.C: New test.
2133         * g++.dg/other/mult-stor1.C: Adjust error markers.
2134
2135 2006-10-11  Richard Guenther  <rguenther@suse.de>
2136
2137         PR tree-optimization/28230
2138         * gcc.dg/torture/pr28230.c: New testcase.
2139
2140 2006-10-11  Richard Guenther  <rguenther@suse.de>
2141
2142         PR inline-asm/29119
2143         * gcc.dg/torture/pr29119.c: New testcase.
2144
2145 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
2146
2147         PR middle-end/29272
2148         * gcc.c-torture/execute/20060930-2.c: New test.
2149
2150 2006-10-09  Richard Henderson  <rth@redhat.com>
2151
2152         Revert emutls patch.
2153
2154 2006-10-09  Richard Guenther  <rguenther@suse.de>
2155
2156         PR middle-end/29254
2157         * gcc.dg/pr29254.c: New testcase.
2158
2159 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
2160             Paul Thomas  <pault@gcc.gnu.org>
2161
2162         PR fortran/20541
2163         * gfortran.dg/alloc_comp_basics_1.f90: New test.
2164         * gfortran.dg/alloc_comp_basics_2.f90: New test.
2165         * gfortran.dg/alloc_comp_assign_1.f90: New test.
2166         * gfortran.dg/alloc_comp_assign_2.f90: New test.
2167         * gfortran.dg/alloc_comp_assign_3.f90: New test.
2168         * gfortran.dg/alloc_comp_assign_4.f90: New test.
2169         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2170         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2171         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2172         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2173         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2174         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2175         * gfortran.dg/alloc_comp_std.f90: New test.
2176         * gfortran.dg/move_alloc.f90: New test.
2177
2178 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
2179
2180         PR fortran/29115
2181         * gfortran.dg/derived_constructor_comps_2.f90: New test.
2182
2183         PR fortran/29211
2184         * gfortran.dg/forall_char_dependencies_1.f90: New test.
2185
2186 2006-10-08  Tobias Burnus  <burnus@net-b.de>
2187
2188         PR fortran/28585
2189         * gfortran.dg/new_line.f90: New test.
2190
2191 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2192
2193         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2194         * gcc.dg/torture/builtin-convert-1.c,
2195         gcc.dg/torture/builtin-convert-2.c,
2196         gcc.dg/torture/builtin-convert-3.c,
2197         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2198
2199 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
2200
2201         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2202         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2203         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2204         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2205
2206 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
2207
2208         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2209         Xfail some tests for powerpc-darwin and powerpc-aix.
2210
2211 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
2212
2213         PR c/29380
2214         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2215
2216 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2217
2218         PR target/29300
2219         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2220         on hppa*-*-hpux*.
2221
2222 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2223
2224         PR fortran/16580
2225         PR fortran/29288
2226         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2227         Add tests for using all possible intrinsics as actual arguments.
2228         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2229         all possible intrinsics as actual arguments.
2230         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2231         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2232
2233 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
2234
2235         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2236         * gcc.dg/debug/debug-2.c: Likewise.
2237
2238 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
2239
2240         * gcc.c-torture/compile/sync-2.c: New test.
2241
2242 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2243
2244         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2245         line endings.
2246
2247 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2248
2249         PR rtl-optimization/29128
2250         * gcc.c-torture/compile/pr29128.c: New test.
2251
2252 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2253
2254         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2255         line endings.
2256
2257 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
2258
2259         PR middle-end/29256
2260         * gcc.dg/tree-ssa/loop-19.c: New test.
2261
2262 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2263
2264         PR tree-optimization/29330
2265         * gcc.dg/pr29330.c: New test.
2266
2267         PR target/28924
2268         * gcc.c-torture/compile/20061005-1.c: New test.
2269
2270 2006-10-06  Olivier Hainque  <hainque@adacore.com>
2271
2272         * gcc.dg/typename-vla-1.c: New case.
2273         * gnat.dg/forward_vla.adb: New case.
2274
2275 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2276
2277         PR tree-optimization/29290
2278         * gfortran.dg/loop_nest_1.f90: New test.
2279
2280         PR target/29198
2281         * gcc.dg/tls/opt-12.c: New test.
2282
2283         PR fortran/28415
2284         * gfortran.dg/save_2.f90: New test.
2285
2286         PR c/29091
2287         * gcc.dg/pr29091.c: New test.
2288
2289 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
2290
2291         * lib/target-supports.exp
2292         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2293         same as x86_64-*-*; check for LP64.
2294
2295 2006-10-04  Richard Henderson  <rth@redhat.com>
2296
2297         * lib/target-supports.exp (check_effective_target_tls): Redefine
2298         to mean non-emulated tls.
2299         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2300         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2301         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2302         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2303         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2304         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2305         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2306
2307 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2308
2309         PR fortran/29343
2310         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2311
2312 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2313
2314         * gfortran.dg/bounds_check_fail_1.f90: New test.
2315
2316 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2317
2318         PR c++/29020
2319         * g++.dg/template/friend48.C: New test.
2320
2321 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2322
2323         PR fortran/29098
2324         * gfortran.dg/default_initialization_2.f90: New test.
2325
2326 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2327
2328         PR fortran/20779
2329         PR fortran/20891
2330         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2331
2332 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2333
2334         PR fortran/29284
2335         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2336
2337         PR fortran/29321
2338         PR fortran/29322
2339         * gfortran.dg/missing_optional_dummy_2.f90: New test.
2340
2341         PR fortran/25091
2342         PR fortran/25092
2343         * gfortran.dg/entry_array_specs_1.f90: New test.
2344
2345 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
2346
2347         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2348         insufficient to inhibit some test failures at -O3.  Do testing
2349         on integers.
2350
2351 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2352
2353         PR c++/29138
2354         * g++.dg/inherit/access8.C: New test.
2355         * g++.dg/template/dtor4.C: Tweak error messages.
2356
2357 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2358
2359         PR fortran/27478
2360         * gfortran.dg/entry_8.f90: New test.
2361
2362 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2363
2364         PR c++/29291
2365         * g++.dg/parse/new4.C: New test.
2366
2367 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
2368
2369         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2370         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2371         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2372         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2373         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2374
2375 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2376
2377         PR fortran/19260
2378         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2379         * gfortran.dg/continuation_2.f90: New test.
2380
2381         PR fortran/19262
2382         * gfortran.dg/continuation_3.f90: New test.
2383         * gfortran.dg/continuation_4.f90: New test.
2384         * gfortran.dg/continuation_5.f: New test.
2385         * gfortran.dg/continuation_6.f: New test.
2386
2387 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
2388
2389         PR c++/29226
2390         * g++.dg/template/vla1.C: New test.
2391
2392 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2393
2394         PR fortran/29210
2395         * gfortran.dg/complex_parameter_1.f90: New test.
2396
2397 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
2398
2399         PR c/29154
2400         * gcc.c-torture/execute/20060929-1.c: New test.
2401
2402 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
2403
2404         PR c++/29105
2405         * g++.dg/template/member6.C: New test.
2406         * g++.dg/parse/typename7.C: Adjust error markers.
2407
2408         PR c++/29080
2409         * g++.dg/template/member7.C: New test.
2410
2411 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
2412
2413         PR c/24010
2414         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2415         gcc.dg/Woverride-init-3.c: New tests.
2416
2417 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2418
2419         * gcc.c-torture/execute/20060930-1.c: New test.
2420
2421 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2422
2423         PR fortran/18791
2424         * gfortran.dg/specifics_1.f90: New test.
2425         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
2426         complex specifics.
2427
2428 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2429
2430         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
2431         pthread-init-common.h: New.
2432
2433 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2434
2435         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
2436         precision on some archs.
2437
2438 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
2439
2440         * gcc.dg/non-local-goto-1.c: New test.
2441         * gcc.dg/non-local-goto-2.c: Likewise.
2442         * gcc.dg/setjmp-3.c: Likewise.
2443         * gcc.dg/setjmp-4.c: Likewise.
2444
2445 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
2446
2447         * gnat.dg/self_aggregate_with_pointer.adb: New test.
2448
2449 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2450
2451         PR fortran/28276
2452         * gfortran.dg/exponent_1.f90: New test.
2453
2454         PR fortran/27021
2455         * gfortran.dg/nearest_1.f90: New test.
2456
2457 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
2458
2459         PR middle-end/25261
2460         PR middle-end/28790
2461         * gcc.dg/gomp/nestedfn-1.c: New test.
2462
2463 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
2464
2465         PR objc/29195
2466         * objc/compile/method-1.m: New test.
2467
2468 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
2469
2470         PR c++/26938
2471         * g++.dg/template/crash58.C: New test.
2472         * g++.dg/parse/crash28.C: Adjust error markers.
2473         * g++.dg/template/crash34.C: Likewise.
2474         * g++.dg/template/friend31.C: Likewise.
2475         * g++.dg/template/crash32.C: Likewise.
2476
2477         PR c++/27329
2478         * g++.dg/template/crash59.C: New test.
2479
2480         PR c++/27667
2481         * g++.dg/template/spec33.C: New test.
2482         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
2483
2484 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
2485             Adam Nemet  <anemet@caviumnetworks.com>
2486
2487         * gcc.dg/tree-ssa/ivopts-1.c: New test.
2488         * gcc.dg/tree-ssa/ivopts-2.c: New test.
2489
2490 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
2491
2492         PR target/28911
2493         * gcc.dg/pr28911.c: New.
2494
2495 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
2496
2497         PR target/29169
2498         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
2499         (dg-options): Add -mfpmath=387.
2500
2501 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
2502
2503         PR c/28706
2504         * gcc.dg/pr28706.c: New test.
2505
2506         PR c/28712
2507         * gcc.dg/pr28712.c: New test.
2508
2509 2006-09-22  Mike Stump  <mrs@apple.com>
2510
2511         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
2512
2513 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
2514
2515         PR tree-optimization/28888
2516         * gcc.dg/pr28888.c: New test.
2517
2518 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
2519
2520         PR c++/29016
2521         * g++.dg/init/ptrfn1.C: New test.
2522
2523 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
2524
2525         PR c++/28861
2526         * g++.dg/template/spec32.C: New test.
2527         * g++.dg/parse/crash9.C: Adjust error markers.
2528
2529         PR c++/28303
2530         * g++.dg/template/typedef6.C: New test.
2531         * g++.dg/init/error1.C: Adjust error markers.
2532         * g++.dg/parse/crash9.C: Likewise.
2533         * g++.dg/template/crash55.C: Likewise.
2534
2535 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
2536
2537         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
2538
2539 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
2540
2541         PR target/27650
2542         * g++.dg/ext/dllimport12.C: New test.
2543
2544 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
2545
2546         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
2547         * gcc.target/mips/nmadd-2.c: Likewise.
2548         * gcc.target/mips/mips-ps-6.c: New test.
2549         * gcc.target/mips/neg-abs-1.c: Likewise.
2550         * gcc.target/mips/neg-abs-2.c: Likewise.
2551         * gcc.target/mips/nmadd-3.c: New test.
2552
2553 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
2554
2555         PR middle-end/28046
2556         * gcc.dg/gomp/atomic-10.c: New test.
2557         * g++.dg/gomp/atomic-10.C: New test.
2558
2559 2006-09-20  Eric Christopher  <echristo@apple.com>
2560
2561         * gcc.target/i386/sse3-not-fisttp.c: New.
2562
2563 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
2564
2565         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
2566
2567 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
2568
2569         * gcc.c-torture/execute/pr28289.c (one): New variable.
2570         (main): Use it instead of argc.
2571         * gcc.c-torture/execute/20060102-1.c (one): New variable.
2572         (main): Use it instead of argc.
2573
2574 2006-09-19  Paul Brook  <paul@codesourcery.com>
2575
2576         PR target/28516
2577         * gcc.dg/nested-func-5.c: New test.
2578
2579 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2580
2581         * lib/target-supports.exp (check_effective_target_tls): Compile
2582         test stubs using ${tool}_target_compile, not just target_compile.
2583         (check_effective_target_tls_runtime): Likewise.
2584
2585 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2586
2587         * gcc.c-torture/compile/20030405-1.x: Remove.
2588
2589         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
2590         optimising linker from discarding it.
2591
2592 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
2593
2594         PR fortran/28526
2595         * gfortran.dg/keyword_symbol_1.f90: New test.
2596
2597         * gfortran.dg/spread_shape_1.f90: Add missing warning with
2598         pedantic compilation option.
2599
2600 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
2601
2602         PR fortran/29060
2603         * gfortran.dg/spread_shape_1.f90: New test.
2604
2605 2006-09-17  Roger Sayle  <roger@eyesopen.com>
2606
2607         PR tree-optimization/28887
2608         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
2609
2610 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
2611
2612         PR c/25993
2613         * gcc.dg/pr25993.c: New test.
2614
2615 2006-09-17  Ira Rosen  <irar@il.ibm.com>
2616
2617         PR tree-opt/21591
2618         * gcc.dg/vect/pr21591.c: New test.
2619
2620 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
2621
2622         PR tree-opt/29059
2623         * gcc.c-torture/compile/strcpy-1.c: New test.
2624         * gcc.c-torture/compile/strcpy-2.c: New test.
2625         * gcc.c-torture/compile/memcpy-1.c: New test.
2626         * gcc.c-torture/compile/memcpy-2.c: New test.
2627
2628 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2629
2630         PR testsuite/29055
2631         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
2632
2633 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2634
2635         * gnat.dg/specs/double_record_extension1.ads: New test.
2636         * gnat.dg/specs/double_record_extension2.ads: Likewise.
2637
2638 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
2639
2640         PR fortran/29051
2641         * gfortran.dg/oldstyle_3.f90: New test.
2642
2643 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2644
2645         PR libgfortran/29099
2646         * gfortran.dg/secnds-1.f: New test.
2647
2648 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2649
2650         PR libgfortran/29053
2651         * gfortran.dg/streamio_9.f90: New test.
2652         * gfortran.dg/streamio_10.f90: New test.
2653
2654 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
2655
2656         PR C++/29002
2657         * g++.dg/init/array22.C: New test.
2658         * g++.dg/init/array23.C: New test.
2659
2660 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
2661
2662         * stackcheck.lst: Update list of tests requiring stack checking.
2663         * norun.lst: Adjust for above change.
2664         * ada95.lst: New file.
2665         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
2666         requiring -gnat95 switch.
2667
2668 2006-09-14  Olivier Hainque  <hainque@adacore.com>
2669
2670         * gnat.dg/in_out_parameter.adb: New test.
2671
2672 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
2673
2674         PR debug/28980
2675         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
2676
2677 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
2678
2679         * gnat.dg/specs/unchecked_union.ads: New test.
2680
2681 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
2682
2683         PR rtl-optimization/28982
2684         * gcc.c-torture/execute/pr28982a.c: New test.
2685         * gcc.c-torture/execute/pr28982b.c: Likewise.
2686
2687 2006-09-12  Eric Christopher  <echristo@apple.com>
2688
2689         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
2690         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
2691
2692 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
2693
2694         PR c/28768
2695         PR preprocessor/14634
2696         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
2697         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
2698         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
2699
2700 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2701
2702         * gcc.dg/pr28243.c: New test.
2703
2704 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
2705
2706         PR fortran/28971
2707         gfortran.dg/pr28971.f90: New test to act as a backstop in case
2708         this undiagnosed regression reappears.
2709
2710 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
2711
2712         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
2713         Treat $srcdir as a literal.
2714         * lib/fortran-torture.exp (fortran-torture-compile,
2715         fortran-torture-execute): Likewise.
2716         * lib/objc-torture.exp (objc-torture-compile,
2717         objc-torture-execute): Likewise.
2718         * lib/profopt.exp (profopt-execute): Likewise.
2719
2720 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
2721
2722         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
2723
2724 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
2725
2726         PR testsuite/28950
2727         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
2728
2729 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
2730
2731         PR target/13685
2732         * gcc.target/i386/pr13685.c: New test.
2733
2734 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2735
2736         * gcc.dg/pr28726.c: New test.
2737
2738 2006-09-11  Josh Conner  <jconner@apple.com>
2739
2740         * gcc.dg/nrv3.c: Increase size of structure.
2741         * gcc.dg/nrv4.c: Likewise.
2742         * gcc.dg/nrv5.c: Likewise.
2743
2744 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
2745
2746         PR libfortran/28890
2747         gfortran.dg/assumed_charlen_function_5.f90: New test.
2748
2749 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
2750
2751         PR c++/28991
2752         * g++.dg/init/static3.C: New test.
2753
2754 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
2755
2756         PR testsuite/29007
2757         * gcc.dg/long-long-cst1.c (t): Add cast to
2758         __SIZE_TYPE__ before casting to int.
2759         (main): Return 0 on success.
2760
2761 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2762
2763         * gcc.c-torture/execute/20060910-1.c: New test.
2764
2765 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
2766
2767         PR middle-end/26983
2768         * gcc.dg/pr26983.c: New test.
2769
2770 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
2771
2772         PR target/29006
2773         * gcc.c-torture/execute/pr29006.c: New test.
2774
2775 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2776
2777         PR libfortran/28947
2778         gfortran.dg/matmul_4.f90: New test.
2779
2780 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2781
2782         PR fortran/28959
2783         gfortran.dg/used_types_10: New test.
2784
2785 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2786
2787         PR libfortran/28923
2788         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
2789         gfortran.dg/array_initializer_3.f90: New test.
2790
2791 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2792
2793         PR fortran/28914
2794         * gfortran.dg/actual_array_constructor_3.f90: New test.
2795
2796 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
2797
2798         PR testsuite/26778
2799         * gcc.target/i386/pr26778.c: New testcase.
2800
2801 2006-09-08  Eric Christopher  <echristo@apple.com>
2802
2803         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
2804         * gcc.target/i386/memcpy-1.c: Ditto.
2805         * gcc.target/i386/asm-1.c: Ditto.
2806         * gcc.target/i386/20060512-4.c: Ditto.
2807         * gcc.target/i386/compress-float-387.c: Ditto.
2808         * gcc.target/i386/20060512-1.c: Ditto.
2809         * gcc.target/i386/compress-float-sse.c: Ditto.
2810         * gcc.target/i386/20060512-2.c: Ditto.
2811         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
2812         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2813         * gcc.target/i386/compress-float-387-pic.c: Ditto.
2814         * gcc.dg/pr26449.c: Ditto.
2815         * gcc.dg/attr-ms_struct-2.c: Ditto.
2816         * gcc.dg/attr-ms_struct-1.c: Ditto.
2817         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
2818
2819 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
2820
2821         PR c/28504
2822         * gcc.dg/vla-10.c: New test.
2823
2824 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2825
2826         PR c++/28858
2827         * g++.dg/parse/template20.C: New test.
2828         * g++.dg/template/operator8.C: Remove obsolete part.
2829         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
2830         * g++.old-deja/g++.pt/crash65.C: Likewise.
2831
2832 2006-09-07  Jason Merrill  <jason@redhat.com>
2833
2834         PR middle-end/27724
2835         * gcc.dg/long-long-cst1.c: New test.
2836
2837 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2838
2839         PR C++/28906
2840         * g++.dg/other/array3.C: New test.
2841         * g++.dg/other/array4.C: New test.
2842         * g++.dg/other/array5.C: New test.
2843
2844 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
2845
2846         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
2847
2848 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
2849
2850         PR target/28946
2851         * gcc.target/i386/pr28946.c: New test.
2852
2853 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
2854
2855         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
2856         in integer literal constant.
2857         * gfortran.dg/enum_8.f90: Ditto.
2858         * gfortran.dg/g77/20030326-1.f: Ditto.
2859
2860 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
2861
2862         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
2863         nonconformance usage.
2864
2865 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2866
2867         PR middle-end/28862
2868         * gcc.c-torture/compile/vector-align-1.c: New test.
2869
2870 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
2871
2872         PR rtl-opt/27883
2873         * g++.dg/opt/copysign-1.C: New test.
2874
2875 2006-09-06  Jason Merrill  <jason@redhat.com>
2876
2877         PR c++/27371
2878         * g++.dg/warn/unused-result1.C: New test.
2879
2880 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
2881
2882         PR c++/28903
2883         * g++.dg/ext/vla3.C: New test.
2884
2885         PR c++/28886
2886         * g++.dg/template/array16.C: New test.
2887
2888 2006-09-06  Richard Guenther  <rguenther@suse.de>
2889
2890         * gcc.dg/pr27226.c: Remove testcase again.
2891
2892 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2893
2894         PR tree-opt/28937
2895         * g++.dg/opt/unroll2.C: New test.
2896
2897 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2898
2899         PR tree-opt/28952
2900         * gcc.dg/vect/pr28952.c: New test.
2901
2902 2006-09-05  Richard Guenther  <rguenther@suse.de>
2903
2904         PR tree-optimization/28900
2905         * gcc.dg/torture/pr28900.c: New testcase
2906
2907 2006-09-05  Richard Guenther  <rguenther@suse.de>
2908
2909         PR tree-optimization/28905
2910         * gcc.c-torture/compile/pr28905.c: New testcase.
2911
2912 2006-09-05  Richard Guenther  <rguenther@suse.de>
2913
2914         PR middle-end/28935
2915         * gcc.dg/pr28935.c: New testcase.
2916
2917 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2918
2919         * gcc.c-torture/execute/20060905-1.c: New test.
2920
2921 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
2922
2923         PR fortran/28908
2924         * gfortran.dg/used_types_7.f90: New test.
2925         * gfortran.dg/used_types_8.f90: New test.
2926         * gfortran.dg/used_types_9.f90: New test.
2927
2928 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2929
2930         * gcc.c-torture/compile/20060904-1.c: New test.
2931
2932 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
2933
2934         PR c++/23287 Revert my 2006-09-01 patch
2935         * g++.dg/parse/dtor12.C: Remove.
2936
2937 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
2938
2939         PR c+/27670
2940         * g++.dg/template/operator9.C: New test.
2941
2942         PR c++/27493
2943         * g++.dg/template/operator7.C: New test.
2944
2945         PR c++/27494
2946         * g++.dg/template/operator8.C: New test.
2947
2948         PR c++/27397
2949         * g++.dg/template/crash57.C: New test.
2950
2951         * g++.dg/template/typedef4.C: Adjust error markers.
2952         * g++.dg/template/typedef5.C: Likewise.
2953
2954 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
2955
2956         PR c++/28878
2957         * g++.dg/parse/crash33.C: New test.
2958
2959 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
2960         Richard Guenther  <rguenther@suse.de>
2961         Adam Nemet  <anemet@caviumnetworks.com>
2962
2963         PR middle-end/27226
2964         * gcc.target/mips/memcpy-1.c: New testcase.
2965         * gcc.dg/pr27226.c: Likewise.
2966
2967 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2968
2969         PR c++/28705
2970         * g++.dg/lookup/koenig5.C: New.
2971         * g++.dg/template/crash56.C: New.
2972
2973 2006-09-01  Josh Conner  <jconner@apple.com>
2974
2975         PR c++/25505
2976         * gcc.dg/nrv3.c: New test.
2977         * gcc.dg/nrv4.c: New test.
2978         * gcc.dg/nrv5.c: New test.
2979
2980 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2981
2982         PR c++/23287
2983         * g++.dg/parse/dtor12.C: New.
2984
2985 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
2986
2987         PR tree-optimization/28839
2988         * gcc.dg/pr28839.c: New test.
2989
2990 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
2991
2992         PR target/24367
2993         * gcc.dg/pr24367.c: New testcase.
2994
2995 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
2996
2997         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
2998
2999 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3000
3001         PR rtl-optimization/27735
3002         * gcc.dg/loop-unswitch-1.c: New test.
3003
3004 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3005
3006         PR fortran/28885
3007         * gfortran.dg/aliasing_dummy_2.f90: New test.
3008
3009         PR fortran/20067
3010         * gfortran.dg/generic_5.f90: Change error message.
3011
3012         PR fortran/28873
3013         * gfortran.dg/generic_6.f90: New test.
3014
3015         PR fortran/25077
3016         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3017
3018         PR fortran/25102
3019         * gfortran.dg/invalid_interface_assignment.f90: New test.
3020
3021         PR fortran/24866
3022         * gfortran.dg/module_proc_external_dummy.f90: New test.
3023
3024 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3025
3026         PR c++/28349
3027         * testsuite/g++.dg/warn/var-args1.C: New test.
3028
3029 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3030
3031         PR fortran/28866
3032         * gfortran.dg/simpleif_2.f90: New test.
3033         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3034         * gfortran.dg/enum_5.f90: Ditto.
3035
3036 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3037             Kazu Hirata  <kazu@codesourcery.com>
3038
3039         PR tree-optimization/17506
3040         * gcc.dg/pr17506.c: New.
3041
3042 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3043
3044         PR c++/28139
3045         * g++.dg/eh/alias1.C: New test.
3046
3047 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3048
3049         PR c++/28860
3050         * g++.dg/template/ttp22.C: New test.
3051
3052 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
3053
3054         PR middle-end/26632
3055         * gcc.dg/pr26632.c: New.
3056
3057 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3058
3059         PR libgfortran/28354
3060         * gfortran.dg/fmt_zero_precision.f90: New test.
3061
3062 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
3063
3064         PR c++/28058
3065         * g++.dg/template/spec31.C: New test.
3066
3067 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
3068
3069         PR c++/26573
3070         * g++.dg/other/static2.C: New test.
3071
3072 2006-08-26  Roger Sayle  <roger@eyesopen.com>
3073
3074         * gcc.dg/Wswitch-enum-2.c: New test case.
3075         * gcc.dg/Wswitch-enum-3.c: Likewise.
3076
3077 2006-08-26  Richard Guenther  <rguenther@suse.de>
3078
3079         * gcc.c-torture/compile/20060826-1.c: New testcase.
3080
3081 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
3082
3083         PR c++/28736
3084         * g++.dg/template/void10.C: New test.
3085
3086         PR c++/28737
3087         * g++.dg/template/void8.C: New test.
3088
3089         PR c+_+/28738
3090         * g++.dg/template/void9.C: New test.
3091
3092         * g++.dg/template/void3.C: Adjust error markers.
3093         * g++.dg/template/void4.C: Likewise.
3094         * g++.dg/template/crash55.C: Likewise.
3095         * g++.dg/template/void7.C: Likewise
3096
3097 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3098
3099         PR c++/28588
3100         * g++.dg/inherit/access6.C: New test.
3101         * g++.dg/inherit/access7.C: Likewise.
3102
3103         PR c++/28595
3104         * g++.dg/template/array15.C: New test.
3105         * g++.dg/template/crash2.C: Tweak error markers.
3106
3107 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
3108
3109         PR middle-end/28683
3110         * gcc.c-torture/compile/20060823-1.c: New test.
3111
3112 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3113
3114         PR c++/28853
3115         * g++.dg/template/ttp21.C: New test.
3116
3117         PR c++/28852
3118         * g++.dg/other/operator1.C: Add error-marker.
3119         * g++.dg/other/operator2.C: New test.
3120
3121 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3122
3123         PR c/27893
3124         * gcc.c-torture/compile/vla-const-1.c,
3125         gcc.c-torture/compile/vla-const-2.c: New tests.
3126
3127 2006-08-26  Richard Guenther  <rguenther@suse.de>
3128
3129         PR middle-end/28814
3130         * gcc.dg/torture/pr28814.c: New testcase.
3131
3132 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3133
3134         PR c/28418
3135         * gcc.c-torture/compile/compound-literal-1.c: New test.
3136
3137 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3138
3139         PR c/28299
3140         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3141         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3142         Expect extra diagnostics.
3143
3144 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3145
3146         gcc.dg/noncompile/pr16876.c: New test.
3147
3148 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3149
3150         PR c++/28056
3151         * g++.dg/parse/local1.C: New test.
3152         * g++.dg/other/qual1.C: Tweak error marker.
3153
3154 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3155
3156         PR c++/27787
3157         * g++.dg/template/typename10.C: New.
3158         * g++.dg/template/lookup4.C: Remove bogus error marker.
3159
3160 2006-08-25  Richard Guenther  <rguenther@suse.de>
3161
3162         PR testsuite/28829
3163         * gcc.dg/pr26570.c: Fix testcase.
3164
3165 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
3166
3167         PR tree-opt/28807
3168         * gcc.c-torture/execute/mayalias-2.c: New test.
3169         * gcc.dg/tree-ssa/alias-13.c: New test.
3170
3171 2006-08-24  Jan Hubicka  <jh@suse.cz>
3172
3173         PR debug/26881
3174         * gcc.dg/debug/pr26881.c: New file.
3175
3176 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
3177
3178         PR fortran/28788
3179         * gfortran.dg/used_types_4.f90: New test.
3180         * gfortran.dg/derived_init_2.f90: Modify to check sibling
3181         association of derived types.
3182         * gfortran.dg/used_types_2.f90: Add module cleanup.
3183         * gfortran.dg/used_types_3.f90: The same.
3184
3185         PR fortran/28771
3186         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3187         fix of regression.
3188
3189 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3190
3191         PR 28813
3192         * gfortran.dg/direct_io_6.f90: Remove test.
3193
3194 2006-08-23  Stuart Hastings  <stuart@apple.com>
3195
3196         PR 28825
3197         * gcc.target/i386/20060821-1.c: New.
3198
3199 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
3200
3201         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
3202         dg-warning strings for dllimport.
3203
3204 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3205
3206         PR C++/28450
3207         * g++.dg/ext/vector4.C: New test.
3208         * g++.dg/ext/complex1.C: New test.
3209
3210 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
3211
3212         PR debug/28692
3213         * gcc.dg/debug/const-1.c: New.
3214         * gcc.dg/debug/const-2.c: New.
3215         * gcc.dg/debug/dwarf2/const-1.c: New.
3216         * gcc.dg/debug/dwarf2/const-2.c: New.
3217         * gcc.dg/debug/dwarf2/const-2b.c: New.
3218
3219 2006-08-22  Richard Guenther  <rguenther@suse.de>
3220
3221         PR middle-end/28776
3222         * gcc.c-torture/compile/pr28776-1.c: New testcase.
3223         * gcc.c-torture/compile/pr28776-2.c: Likewise.
3224
3225 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3226
3227         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3228
3229 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
3230
3231         PR c++/26269
3232         * g++.dg/other/error14.C: New test.
3233
3234         PR c++/28505
3235         * g++.dg/parse/ctor7.C: New test.
3236         * g++.dg/parse/ctor8.C: Likewise.
3237
3238         PR c++/28741
3239         * g++.dg/template/void7.C: New test.
3240
3241 2006-08-21  Olivier Hainque  <hainque@adacore.com>
3242
3243         * gnat.dg/self_aggregate_with_zeros.adb: New test.
3244         * gnat.dg/self_aggregate_with_array.adb: New test.
3245
3246 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3247
3248         * g++.dg/eh/arm-vfp-unwind.C: New test.
3249
3250 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
3251
3252         PR c++/28341
3253         * g++.dg/template/ref3.C: New test.
3254         * g++.dg/template/nontype13.C: New test.
3255
3256         PR c++/28346
3257         * g++.dg/template/ptrmem17.C: New test.
3258
3259 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
3260
3261         PR target/28648 c:
3262         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3263
3264 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
3265
3266         PR fortran/28630
3267         * gfortran.dg/used_types_2.f90: New test.
3268
3269         PR fortran/28601
3270         * gfortran.dg/used_types_3.f90: New test.
3271
3272         PR fortran/20886
3273         * gfortran.dg/generic_actual_arg.f90: New test.
3274
3275         PR fortran/28735
3276         * gfortran.dg/module_private_array_refs_1.f90: New test.
3277
3278         PR fortran/28762
3279         * gfortran.dg/program_name_1.f90: New test.
3280
3281         PR fortran/28425
3282         * gfortran.dg/derived_constructor_comps_1.f90: New test.
3283
3284         PR fortran/28496
3285         * gfortran.dg/array_initializer_2.f90: New test.
3286
3287         PR fortran/18111
3288         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3289
3290         PR fortran/28600
3291         * gfortran.dg/assumed_charlen_function_4.f90: New test.
3292
3293         PR fortran/28771
3294         * gfortran.dg/assumed_charlen_in_main.f90: New test.
3295
3296         PR fortran/28660
3297         * gfortran.dg/dependent_decls_1.f90: New test.
3298
3299 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3300
3301         PR fortran/25217
3302         * gfortran.dg/derived_init_2.f90: New.
3303
3304 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
3305
3306         * gcc.c-torture/execute/pr28289.c: New test.
3307
3308 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
3309
3310         PR c/28744
3311         * gcc.dg/attr-externally-visible-1.c: New test.
3312         * gcc.dg/attr-externally-visible-2.c: New test.
3313         * g++.dg/parse/attr-externally-visible-1.C: New test.
3314         * g++.dg/parse/attr-externally-visible-2.C: New test.
3315
3316 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3317
3318         PR c++/28606
3319         * g++.dg/parse/dtor11.C: New test.
3320
3321 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3322
3323         PR rtl-optimization/28489
3324         * gcc.c-torture/compile/pr28489.c: New test.
3325
3326 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3327
3328         PR c++/28710
3329         * g++.dg/template/redecl4.C: New test.
3330
3331         PR c++/28711
3332         * g++.dg/template/ctor8.C: New test.
3333
3334 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3335
3336         * gcc.dg/pr26570.c: Fix testcase.
3337
3338 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3339
3340         * PR c++/28573
3341         * g++.dg/parse/offsetof6.C: New test.
3342         * g++.dg/parse/offsetof6.C: New test.
3343         * g++.dg/parse/offsetof7.C: New test.
3344
3345 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3346
3347         PR testsuite/28602
3348         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3349         is false.
3350
3351 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3352
3353         PR c++/28302
3354         * g++.dg/ext/vector3.C: New test.
3355
3356 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
3357
3358         PR gcov/profile/26570
3359         * gcc.dg/pr26570.c: New test.
3360
3361 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
3362
3363         PR c/27697
3364         * gcc.dg/qual-component-1.c: New test.
3365
3366 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3367
3368         PR c++/28593
3369         * g++.dg/parse/new3.C: New test.
3370
3371 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3372
3373         PR fortran/25828
3374         * gfortran.dg/streamio_1.f90: New test.
3375         * gfortran.dg/streamio_2.f90: New test.
3376         * gfortran.dg/streamio_3.f90: New test.
3377         * gfortran.dg/streamio_4.f90: New test.
3378         * gfortran.dg/streamio_5.f90: New test.
3379         * gfortran.dg/streamio_6.f90: New test.
3380         * gfortran.dg/streamio_7.f90: New test.
3381         * gfortran.dg/streamio_8.f90: New test.
3382
3383 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
3384
3385         PR c/28287
3386         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3387
3388 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
3389
3390         PR c++/28594
3391         * g++.dg/template/void6.C: New test.
3392
3393 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3394
3395         PR c/28649
3396         * gcc.dg/parse-error-1.c: New test.
3397         * gcc.dg/parse-error-2.c: New test.
3398         * gcc.dg/cpp/digraph2.c: Add error-marker.
3399         * gcc.dg/noncompile/920923-1.c: Likewise.
3400
3401 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3402
3403         PR c/27490
3404         * gcc.dg/sizeof-2.c: New testcase.
3405
3406         PR c/27489
3407         * gcc.dg/switch-A.c: New testcase.
3408
3409 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
3410
3411         PR c++/28288
3412         PR c++/14556
3413         * g++.old-deja/g++.warn/compare1.C: Delete.
3414         * g++.dg/opt/pr7503-2.C: Delete.
3415         * g++.dg/opt/pr7503-3.C: Delete.
3416         * g++.dg/opt/pr7503-4.C: Delete.
3417         * g++.dg/opt/pr7503-5.C: Delete.
3418         * g++.dg/opt/max1.C: Delete.
3419         * g++.dg/warn/minmax.C: Delete.
3420         * g++.dg/expr/minmax.C: New test.
3421
3422 2006-08-14  Richard Guenther  <rguenther@suse.de>
3423
3424         PR testsuite/28703
3425         * gcc.c-torture/execute/pr28651.c: Do not use argc
3426         to avoid optimization, instead forbid inlining.
3427
3428 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
3429
3430         PR rtl-optimization/28634
3431         * gcc.c-torture/execute/ieee/pr28634.c: New test.
3432
3433 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
3434
3435         PR c/27184
3436         * gcc.dg/torture/pr27184.c: New test.
3437
3438 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
3439
3440         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
3441
3442 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3443
3444         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
3445         * gfortran.dg/stat_2.f90: Likewise.
3446         * gfortran.dg/chmod_1.f90: Likewise.
3447         * gfortran.dg/chmod_2.f90: Likewise.
3448         * gfortran.dg/chmod_3.f90: Likewise.
3449
3450 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
3451
3452         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
3453
3454 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3455
3456         * g++.dg/opt/pr23454-2.C: New test.
3457
3458 2006-08-11  Richard Guenther  <rguenther@suse.de>
3459
3460         PR middle-end/28651
3461         * gcc.c-torture/execute/pr28651.c: New testcase.
3462
3463 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
3464
3465         * gnat.dg/specs/static_initializer.ads: New test.
3466
3467 2006-08-10  Paul Brook  <paul@codesourcery.com>
3468
3469         * gcc.target/arm/cond-asm.c: New test.
3470
3471 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
3472
3473         PR tree-optimization/26197
3474         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
3475         * g++.dg/vect/vect.exp: Compile the new tests with
3476         --param max-aliased-vops=0.
3477
3478 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
3479
3480         PR c++/28637
3481         * g++.dg/template/void3.C: New test.
3482
3483         PR c++/28638
3484         * g++.dg/template/void4.C: New test.
3485
3486         PR c++/28640
3487         * g++.dg/template/void5.C: New test.
3488
3489 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
3490
3491         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
3492         after dg-do compile.
3493
3494 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
3495
3496         PR tree-optimizations/26969
3497         * gcc.dg/vect/vect.exp: Compile tests prefixed with
3498         "unswitch-loops" with -funswitch-loops.
3499         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
3500
3501 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3502
3503         * gcc.dg/sparc-getcontext-1.c: Fix typo.
3504         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
3505         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
3506         * objc.dg/dwarf-1.m: Likewise.
3507         * objc.dg/dwarf-2.m: Likewise.
3508         * obj-c++.dg/dwarf-2.mm: Likewise.
3509
3510 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3511
3512         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
3513         * objc.dg/dwarf-2.m: Likewise.
3514         * obj-c++.dg/dwarf-2.mm: Likewise.
3515
3516         PR libfortran/28603
3517         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
3518
3519         PR testsuite/27611
3520         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3521
3522         PR testsuite/27033
3523         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3524
3525 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
3526
3527         PR target/27827
3528         * gcc.target/i386/pr27827.c: New testcase.
3529
3530 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
3531
3532         PR fortran/28590
3533         * gfortran.dg/sequence_types_1.f90: New test.
3534
3535 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
3536
3537         PR fortran/28548
3538         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
3539         dg-warning.  Add -pedantic option.
3540
3541 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3542
3543         PR c/28502
3544         * gcc.dg/proto-1.c: New test.
3545
3546         PR c/27721
3547         * gcc.dg/lvalue-4.c: New test.
3548
3549         PR c/28136
3550         * gcc.dg/init-bad-5.c: New test.
3551
3552 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
3553
3554         PR c++/28347
3555         * g++.dg/ext/typedef-init.C: Add new test for typedef
3556         initialization inside templates. Adjust existing error markers.
3557
3558 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
3559
3560         PR c++/28148
3561         * g++.dg/init/ptrmem3.C: New test.
3562
3563 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
3564
3565         PR tree-optimization/27770
3566         * lib/target-support.exp: New target keyword "section_anchors".
3567         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
3568         tests.
3569         * gcc.dg/vect/section-anchors-pr27770.c: New test.
3570         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
3571         * gcc.dg/vect/section-anchors-vect-69.c: New test.
3572         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
3573
3574 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3575
3576         * gcc.dg/20060801-1.c: Add missing '}'.
3577
3578 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3579
3580         PR c++/27508
3581         * g++.dg/parse/dtor9.C: New test.
3582         * g++.dg/parse/dtor10.C: New test.
3583         * g++.dg/other/error7.C: Adjust error-marker.
3584
3585         PR c++/28274
3586         * g++.dg/other/default5.C: New test.
3587
3588 2006-08-02  Richard Guenther  <rguenther@suse.de>
3589
3590         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
3591
3592 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
3593
3594         PR c++/28557
3595         * g++.dg/template/conv9.C: New test.
3596
3597 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
3598
3599         PR debug/28063
3600         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
3601         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
3602         Optionally return assembly text.  Update callers.
3603         (check_no_compiler_messages): Update verbose messages.
3604         (check_no_messages_and_pattern): New.
3605         (check_effective_target_string_merging): New.
3606
3607 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3608
3609         PR c++/28250
3610         * g++.dg/eh/catch4.C: New test.
3611
3612         PR c++/28257
3613         * g++.dg/other/qual1.C: New test.
3614
3615         PR c++/28259
3616         * g++.dg/inherit/error2.C: New test.
3617
3618         PR c++/28267
3619         * g++.dg/other/new1.C: New test.
3620
3621         * g++.dg/warn/pr23075.C: Remove obsolete test.
3622         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
3623         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
3624
3625 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
3626
3627         PR c++/28523
3628         * g++.dg/eh/cast1.C: New test.
3629
3630 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
3631
3632         PR libfortran/28452
3633         * gfortran.dg/random_3.f90:  New test.
3634
3635 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3636
3637         PR c++/28432
3638         * g++.dg/other/pr28304.C: Change expected error message.
3639         * g++.dg/other/pr28432.C: New test.
3640
3641 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3642
3643         PR c++/28256
3644         * g++.dg/init/brace2.C: Change expected error message, add empty init.
3645
3646 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3647
3648         PR debug/23336
3649         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
3650         at -g1.
3651         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
3652         g++.dg/debug/enum-2.C: New.
3653
3654 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3655
3656         PR c++/6634
3657         * g++.dg/parse/long1.C: Add more tests.
3658
3659 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3660
3661         * gfortran.dg/lrshift_1.c: New file.
3662
3663 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3664
3665         PR libgfortran/28335
3666         * gfortran.dg/no_unit_error_1.f90: New test.
3667
3668 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3669
3670         PR libgfortran/28335
3671         * gfortran.dg/no_unit_error_1.f90: Delete test.
3672         * gfortran.dg/no_unit_error_2.f90: Delete test.
3673
3674 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3675
3676         * gfortran.dg/chmod_3.f90: New test.
3677         * gfortran.dg/ltime_gmtime_1.f90: New test.
3678         * gfortran.dg/ltime_gmtime_2.f90: New test.
3679         * gfortran.dg/lrshift_1.f90: New test.
3680         * gfortran.dg/chmod_1.f90: New test.
3681         * gfortran.dg/chmod_2.f90: New test.
3682
3683 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
3684
3685         PR c++/27668
3686         * g++.dg/template/crash55.C: New test.
3687
3688         PR c++/27962
3689         * g++.dg/template/nontype16.C: New test.
3690
3691         * g++.dg/template/void2.C: Adjust error markers.
3692         * g++.dg/template/nontype5.C: Adjust error markers.
3693
3694 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
3695
3696         * gcc.target/i386/stack-prot-kernel.c: New test.
3697
3698 2006-07-27  Roger Sayle  <roger@eyesopen.com>
3699
3700         * gcc.dg/builtins-55.c: New test case.
3701
3702 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
3703
3704         PR rtl-optimization/27907
3705         * gcc.c-torture/compile/pr27907.c: New test.
3706
3707 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3708
3709         * gfortran.dg/mclock.f90: New test.
3710         * gfortran.dg/int_conv_1.f90: New test.
3711         * gfortran.dg/stat_1.f90: New test.
3712         * gfortran.dg/stat_2.f90: New test.
3713
3714 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3715
3716         PR libgfortran/28335
3717         * gfortran.dg/no_unit_error_1.f90: New test.
3718         * gfortran.dg/no_unit_error_2.f90: New test.
3719         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
3720
3721 2006-07-25  Roger Sayle  <roger@eyesopen.com>
3722
3723         PR middle-end/28473
3724         * gcc.dg/fold-convround-1.c: New test case.
3725
3726 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
3727
3728         * gfortran.dg/arithmetic_if.f90:  Fix comments.
3729
3730 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3731
3732         PR c++/27572
3733         * g++.dg/other/typedef1.C: New test.
3734         * g++.dg/template/typedef4.C: New test.
3735         * g++.dg/template/typedef5.C: New test.
3736
3737 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3738
3739         PR fortran/28416
3740         * gfortran.dg/allocatable_dummy_3.f90: New.
3741
3742 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
3743
3744         PR fortran/28439
3745         * gfortran.dg/arithmetic_if.f90:  New test.
3746
3747 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
3748
3749         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
3750         avoid memcpy optimization.
3751
3752 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3753
3754         PR fortran/25289
3755         * gfortran.dg/direct_io_6.f90: New test.
3756
3757 2006-07-24  Jan Hubicka  <jh@suse.cz>
3758
3759         PR c/25795
3760         PR c++/27369
3761         * gcc.dg/pr25795.c: New test.
3762         * gcc.dg/pr25795-1.c: New test.
3763
3764 2006-07-23  Roger Sayle  <roger@eyesopen.com>
3765
3766         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
3767         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
3768         which may be transformed to "g || h" on some platforms.
3769
3770 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
3771
3772         PR c++/28025
3773         * g++.dg/template/friend45.C: New test.
3774
3775 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3776
3777         PR libgfortran/28339
3778         * gfortran.dg/arrayio_8.f90: New test.
3779
3780 2006-07-21  Mike Stump  <mrs@apple.com>
3781
3782         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
3783
3784         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
3785
3786 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3787
3788         PR c++/28250
3789         * g++.dg/eh/catch3.C: New test.
3790
3791         PR c++/28363
3792         * g++.dg/template/defarg10.C: New test.
3793
3794 2006-07-20  Paul Brook  <paul@codesourcery.com>
3795
3796         PR 27363
3797         * gcc.dg/pr27363.c: New test.
3798
3799 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
3800
3801         PR c++/28338
3802         * g++.dg/init/ref13.C: New test.
3803
3804 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3805
3806         PR obj-c++/28434
3807         * obj-c++.dg/proto-error-1.mm: New test.
3808
3809 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3810
3811         PR c++/28337
3812         * g++.dg/template/string1.C: New test.
3813
3814 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3815
3816         PR c++/28048
3817         * g++.dg/template/defarg9.C: New test.
3818
3819         PR c++/28235
3820         * g++.dg/template/static27.C: New test.
3821
3822 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
3823
3824         PR 28410
3825         * gcc.dg/tree-ssa/pr28410.c: New test.
3826
3827 2006-07-18  Lee Millward  <lee.millward@gmail.com>
3828
3829         PR c++/28258
3830         * g++/dg/other/error13.C: New test.
3831
3832         PR c++/28260
3833         * g++.dg/template/friend44.C: New test.
3834
3835 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
3836
3837         PR c++/27495
3838         * g++.dg/other/pr27495.C: New.
3839
3840 2006-07-18  Olivier Hainque  <hainque@adacore.com>
3841
3842         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
3843         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
3844
3845 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3846
3847         PR c/28286
3848         * gcc.dg/pragma-pack-4.c: New test.
3849
3850 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3851
3852         PR c++/28291
3853         * g++.dg/ext/pr28291.C: New test.
3854
3855 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3856
3857         PR middle-end/28403
3858         * gcc.c-torture/execute/pr28403.c: New test.
3859
3860 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3861
3862         PR middle-end/28402
3863         * gcc.dg/pr28402.c: New test.
3864
3865 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3866
3867         PR c++/28304
3868         * g++.dg/other/pr28304.C: New test.
3869
3870 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
3871
3872         PR other/28251
3873         gcc.c-torture/unsorted/dump-noaddr.c: New test.
3874         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
3875
3876 2006-07-17  Richard Guenther  <rguenther@suse.de>
3877
3878         PR tree-optimization/28238
3879         * g++.dg/tree-ssa/pr28238.C: New testcase.
3880
3881 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3882
3883         PR c++/28250
3884         * g++.dg/eh/catch1.C: New test.
3885         * g++.dg/eh/catch2.C: New test.
3886
3887 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
3888
3889         PR c++/28370
3890         * g++.dg/template/anon3.C: New test.
3891
3892 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
3893
3894         PR fortran/20844
3895         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
3896         specifiers requiring an explicit format tag..
3897
3898         PR fortran/28201
3899         * gfortran.dg/generic_5: New test.
3900
3901         PR fortran/20893
3902         * gfortran.dg/elemental_optional_args_1.f90: New test.
3903
3904 2006-07-16  Olivier Hainque  <hainque@adacore.com>
3905
3906         * gnat.dg/assert.ads: New file.
3907         * gnat.dg/controlled_record.ads: Likewise.
3908         * gnat.dg/controlled_record.adb: Likewise.
3909
3910 2006-07-15  Lee Millward  <lee.millward@gmail.com>
3911
3912         PR c++/28292
3913         * g++.dg/other/error12.C: New test.
3914
3915         PR c++/28269
3916         * g++.dg/template/crash54.C: New test.
3917
3918 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3919
3920         PR c++/28249
3921         * g++.dg/parse/catch1.C: New test.
3922
3923         PR c++/28294
3924         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
3925
3926         PR c++/28387
3927         * g++.dg/ext/attrib24.C: New test.
3928
3929 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3930
3931         PR c++/28343
3932         * g++.dg/ext/asmspec1.C: New test.
3933
3934 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
3935
3936         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
3937         (dg-test): Support shouldfail tests.
3938         * lib/target-supports-dg.exp (dg-shouldfail): New.
3939         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
3940         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
3941         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
3942         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
3943         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
3944         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
3945         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
3946
3947 2006-07-13  Jan Hubicka  <jh@suse.cz>
3948
3949         * gcc.target/i386/memcpy-1.c: New.
3950
3951 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
3952
3953         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
3954
3955 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
3956
3957         PR fortran/25097
3958         * gfortran.dg/present_1.f90: New test.
3959
3960         PR fortran/20903
3961         * gfortran.dg/interface_derived_type_1.f90: New test.
3962
3963 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
3964
3965         PR fortran/28213
3966         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
3967         list.
3968
3969 2006-07-07  Lee Millward  <lee.millward@gmail.com>
3970
3971         PR c++/27820
3972         * g++.dg/other/label1.C: New test.
3973
3974 2006-07-07   Richard Guenther  <rguenther@suse.de>
3975
3976         PR middle-end/28268
3977         * gcc.dg/torture/pr28268.c: New testcase.
3978
3979 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
3980
3981         PR c++/27019
3982         * g++.dg/ext/pr27019.C: New.
3983
3984 2006-07-07  Richard Guenther  <rguenther@suse.de>
3985
3986         PR tree-optimization/28187
3987         * gcc.dg/pr28187.c: New testcase.
3988
3989 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
3990
3991         * gnat.dg/address_conversion.adb: New test.
3992         * gnat.dg/boolean_subtype.adb: Likewise.
3993         * gnat.dg/frame_overflow.adb: Likewise.
3994         * gnat.dg/pointer_array.adb: Likewise.
3995         * gnat.dg/pointer_conversion.adb: Likewise.
3996
3997 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
3998
3999         PR fortran/28237
4000         PR fortran/23420
4001         * gfortran.dg/print_fmt_5.f90: New test.
4002
4003 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4004
4005         PR fortran/28129
4006         * gfortran.dg/bounds_check_4.f90: New test.
4007
4008 2006-07-05  Richard Guenther  <rguenther@suse.de>
4009
4010         PR target/28158
4011         * gfortran.dg/pr28158.f90: New testcase.
4012
4013 2006-07-05  Richard Guenther  <rguenther@suse.de>
4014
4015         PR tree-optimization/28162
4016         * gcc.dg/pr28162.c: New testcase.
4017
4018 2006-07-05  Richard Guenther  <rguenther@suse.de>
4019         Andrew Pinski  <pinskia@gcc.gnu.org>
4020
4021         PR c++/27084
4022         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4023
4024 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
4025
4026         PR fortran/28174
4027         * gfortran.dg/actual_array_substr_2.f90: New test.
4028
4029         PR fortran/28167
4030         * gfortran.dg/actual_array_constructor_2.f90: New test.
4031
4032 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4033
4034         * gfortran.dg/itime_idate_1.f: New test.
4035         * gfortran.dg/itime_idate_2.f: New test.
4036
4037 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4038
4039         PR libgfortran/27704
4040         * gfortran.dg/open_status_3.f90: New test.
4041         * gfortran.dg/fmt_l.f90: Update for new feature.
4042
4043 2006-07-03  Asher Langton  <langton2@llnl.gov>
4044
4045         * gfortran.dg/oldstyle_2.f90: New.
4046
4047 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4048
4049         * gnat.dg/string_slice.adb: New test.
4050
4051 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4052
4053         PR fortran/19259
4054         * gfortran.dg/semicolon_fixed.c: New.
4055         * gfortran.dg/semicolon_free.c: New.
4056
4057 2006-06-30  Mike Stump  <mrs@apple.com>
4058
4059         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4060         that don't support internal visibility.
4061
4062 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
4063
4064         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4065         for '(' / ')' needing an extra '\'.
4066
4067 2006-06-29  Roger Sayle  <roger@eyesopen.com>
4068
4069         PR middle-end/27428
4070         * gcc.dg/pr27428-1.c: New test case.
4071
4072 2006-06-29  Mike Stump  <mrs@apple.com>
4073
4074         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4075         on darwin as we can't align commons large enough yet.
4076
4077         * gcc.dg/vla-8.c: Add additional testcases.
4078
4079 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
4080
4081         PR c++/28114
4082         * g++.dg/other/pr28114.C: New.
4083
4084 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
4085
4086         * gcc.c-torture/compile/20060625-1.c: New test.
4087
4088 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
4089
4090         PR fortran/20867
4091         * gfortran.dg/stfunc_3.f90: New test.
4092
4093         PR fortran/25056
4094         * gfortran.dg/impure_actual_1.f90: New test.
4095
4096         PR fortran/20874
4097         * gfortran.dg/elemental_result_1.f90: New test.
4098
4099         PR fortran/25073
4100         * gfortran.dg/select_7.f90: New test.
4101
4102         PR fortran/27554
4103         * intrinsic_actual_1.f: New test.
4104
4105         PR fortran/22038
4106         PR fortran/28119
4107         * gfortran.dg/forall_4.f90: New test.
4108
4109         PR fortran/25072
4110         * gfortran.dg/forall_5.f90: New test.
4111
4112 2006-06-25  Lee Millward  <lee.millward@gmail.com>
4113
4114         PR c++/28051
4115         * g++.dg/template/using13.C: New test.
4116
4117         PR c++/28054
4118         * g++.dg/other/incomplete3.C: New test.
4119
4120 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4121
4122         PR fortran/28081
4123         * gfortran.dg/substr_3.f: New test.
4124         * gfortran.dg/equiv_2.f90: Update expected error message.
4125
4126 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
4127
4128         PR fortran/28118
4129         * gfortran.dg/actual_array_substr_1.f90: New test.
4130
4131 2006-06-24  Olivier Hainque  <hainque@adacore.com>
4132
4133         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4134         * gnat.dg/scalar_mode_agg_compare.adb: New test.
4135
4136 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
4137
4138         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4139
4140 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
4141
4142         PR fortran/27981
4143         * gfortran.dg/simpleif_2.f90: New test.
4144
4145 2006-06-23  Lee Millward  <lee.millward@gmail.com>
4146
4147         * g++.dg/template/error22.C: Fix typo.
4148
4149 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4150
4151         PR c++/28112
4152         * g++.dg/ext/attrib23.C: New test.
4153
4154 2006-06-23  Olivier Hainque  <hainque@adacore.com>
4155
4156         * gnat.dg/varsize_temp.adb: New test.
4157
4158 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4159
4160         PR c++/11468
4161         * g++.dg/other/java2.C: New test.
4162
4163 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
4164
4165         PR target/27789
4166         * g++.dg/ext/dllimport4.C. Add more tests for invalid
4167         initialization.
4168
4169 2006-06-22  Roger Sayle  <roger@eyesopen.com>
4170
4171         PR target/27531
4172         * gcc.dg/pr27531-1.c: New test case.
4173
4174 2006-06-22  Asher Langton  <langton2@llnl.gov>
4175
4176         PR fortran/24748
4177         * gfortran.dg/implicit_8.f90: New.
4178
4179 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
4180
4181         PR rtl-optimization/28121
4182         * gcc.dg/pr28121.c: New test.
4183
4184 2006-06-22  Lee Millward  <lee.millward@gmail.com>
4185
4186         PR c++/27805
4187         * g++.dg/parse/ptrmem6.C: New test.
4188
4189         PR c++/27821
4190         * g++.dg/template/error22.C: New test.
4191
4192 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4193
4194         PR c++/28111
4195         * g++.dg/template/friend43.C: New test.
4196
4197         PR c++/28110
4198         * g++.dg/template/crash53.C: New test.
4199
4200         PR c++/28109
4201         * g++.dg/rtti/incomplete1.C: New test.
4202
4203 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
4204
4205         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
4206
4207 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
4208
4209         * gcc.c-torture/execute/complex-7.c: New.
4210
4211 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
4212
4213         * gcc.dg/merge-all-constants-1.c: New test.
4214
4215 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
4216
4217         PR c++/28113
4218         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
4219
4220 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
4221
4222         * gfortran.dg/rrspacing_1.f90: New test.
4223
4224 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4225
4226         PR c++/28052
4227         * g++.dg/other/bitfield2.C: New test.
4228
4229 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
4230
4231         PR tree-optimization/27331
4232         * gcc.dg/pr27331.c: New test.
4233
4234 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
4235             Eric Botcazou  <ebotcazou@adacore.com>
4236
4237         PR ada/18692
4238         * lib/gnat.exp: New file.
4239         * lib/gnat-dg.exp: Likewise.
4240         * gnat.dg: New directory.
4241         * gnat.dg/dg.exp: New driver.
4242         * gnat.dg/specs: New directory.
4243         * gnat.dg/specs/specs.exp: New