OSDN Git Service

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