OSDN Git Service

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