OSDN Git Service

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