OSDN Git Service

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