OSDN Git Service

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