OSDN Git Service

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