OSDN Git Service

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