OSDN Git Service

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