OSDN Git Service

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