OSDN Git Service

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