OSDN Git Service

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