OSDN Git Service

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