OSDN Git Service

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