OSDN Git Service

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