OSDN Git Service

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