OSDN Git Service

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