OSDN Git Service

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