OSDN Git Service

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