OSDN Git Service

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