OSDN Git Service

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