OSDN Git Service

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