OSDN Git Service

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