OSDN Git Service

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