OSDN Git Service

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