OSDN Git Service

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