OSDN Git Service

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