OSDN Git Service

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