OSDN Git Service

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