OSDN Git Service

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