OSDN Git Service

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