OSDN Git Service

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