OSDN Git Service

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