OSDN Git Service

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