OSDN Git Service

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