OSDN Git Service

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