1 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
5 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
6 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
7 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9 * gcc.dg/Werror-implicit-function-declaration.c: New.
11 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14 * g++.dg/warn/pr28943.C: New.
16 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18 * gfortran.fortran-torture/execute/math.f90: Fix typo.
20 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23 * gfortran.dg/error_recovery_3.f90: New test.
25 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
27 * g++.dg/tree-ssa/sra-1.C: New.
29 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
31 * g++.dg/tree-ssa/sra-1.C: New.
33 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
35 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
37 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
41 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
44 * gfortran.dg/logical_2.f90: New test.
46 2007-02-14 Joseph Myers <joseph@codesourcery.com>
48 * gcc.dg/torture/complex-alias-1.c: New test.
50 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
52 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
53 instead of -fdump-tree-tailcall.
55 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
57 * gfortran.dg/interface_10.f90: Fix comment typo.
59 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
61 PR tree-optimization/30771
62 * gcc.dg/vect/pr30771.c: New test.
64 2007-02-13 Ian Lance Taylor <iant@google.com>
66 * gcc.dg/Wstrict-overflow-1.c: New test.
67 * gcc.dg/Wstrict-overflow-2.c: New test.
68 * gcc.dg/Wstrict-overflow-3.c: New test.
69 * gcc.dg/Wstrict-overflow-4.c: New test.
70 * gcc.dg/Wstrict-overflow-5.c: New test.
71 * gcc.dg/Wstrict-overflow-6.c: New test.
72 * gcc.dg/Wstrict-overflow-7.c: New test.
73 * gcc.dg/Wstrict-overflow-8.c: New test.
74 * gcc.dg/Wstrict-overflow-9.c: New test.
75 * gcc.dg/Wstrict-overflow-10.c: New test.
77 2007-02-13 Roger Sayle <roger@eyesopen.com>
79 * gcc.target/ia64/builtin-bswap-2.c: New test case.
81 2007-02-13 Richard Henderson <rth@redhat.com>
83 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
84 * gcc.c-torture/execute/pr29302-1.c: ... here.
86 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
89 * gcc.dg/c90-return-1.c: Update output.
90 * gcc.dg/c99-return-1.c: Likewise.
92 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
95 * gfortran.dg/used_dummy_types_7.f90: New test..
97 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
99 * gcc.target/i386/parity-1.c: New test.
100 * gcc.target/i386/parity-2.c: New test.
102 2007-02-12 Roger Sayle <roger@eyesopen.com>
104 * gcc.target/i386/builtin-bswap-3.c: New test case.
106 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
108 PR tree-optimization/29145
109 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
110 alias analysis is improved to take better advantage of restrict
112 * gcc.dg/vect/vect-80.c: Likewise.
113 * gcc.dg/vect/pr29145.c: New.
115 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
117 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
118 * gcc.target/i386/sse4a-insert.c: Likewise.
120 2007-02-11 Roger Sayle <roger@eyesopen.com>
122 * gcc.target/ia64/builtin-popcount-1.c: New test case.
123 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
125 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
128 * gfortran.dg/enum_4.f90: Update error message checks.
130 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
133 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
134 versions of the modules.
137 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
138 by getting rid of recursive I/O and providing functions with
142 * gfortran.dg/char_array_constructor_2.f90
144 2007-02-11 Mark Mitchell <mark@codesourcery.com>
147 * g++.dg/template/spec34.C: New test
149 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
151 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
153 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
154 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
155 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
157 * gcc.dg/vect/vect-113.c: Ditto.
159 2007-02-06 Mark Mitchell <mark@codesourcery.com>
162 * g++.dg/eh/weak1-C: New test.
163 * g++.dg/eh/weak1-a.cc: Likewise.
164 * g++.dg/eh/comdat1.C: Likewise.
166 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
167 Dorit Nuzman <dorit@il.ibm.com>
169 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
170 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
171 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
172 * gcc.dg/vect/vect-113.c: Likewise.
174 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
176 2007-02-10 Richard Henderson <rth@redhat.com>
178 * lib/target-supports.exp (check_effective_target_tls): Redefine
179 to mean non-emulated tls.
180 * gcc.dg/tls/alias-1.c: Remove tls requirement.
181 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
182 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
183 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
184 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
185 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
186 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
188 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
190 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
192 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
194 * gfortran.dg/secnds.f: Replace time tolerance with a
195 before-and-after bracket.
196 * gfortran.dg/secnds-1.f: Likewise.
198 2007-02-09 Tobias Burnus <burnus@net-b.de>
201 * gfortran.dg/maxlocval_1.f90: New test.
203 2007-02-09 Roger Sayle <roger@eyesopen.com>
205 * gcc.target/ia64/builtin_bswap-1.c: New test case.
207 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
210 * gfortran.dg/array_function_1.f90: New test.
212 2007-02-09 Richard Sandiford <richard@codesourcery.com>
214 * lib/target-supports.exp (check_effective_target_lax_strtofp)
215 (check_effective_target_dummy_wcsftime): New functions.
217 2007-02-09 Richard Sandiford <richard@codesourcery.com>
219 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
220 * lib/target-supports.exp (check_effective_target_uclibc): New
223 2007-02-09 Richard Sandiford <richard@codesourcery.com>
225 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
226 (vsnprintf): Don't define for uClibc targets.
228 2007-02-09 Richard Sandiford <richard@codesourcery.com>
230 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
231 set before checking whether it was allowed.
232 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
233 before checking inside_main.
235 2007-02-09 Richard Sandiford <richard@codesourcery.com>
237 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
239 (u16sf): Likewise u4sf.
240 * g++.dg/compat/struct-layout-1.h: Likewise.
242 2007-02-09 Richard Sandiford <richard@codesourcery.com>
244 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
246 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
247 m68k targets if check_effective_target_coldfire_fpu returns true.
249 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
250 Richard Guenther <rguenther@suse.de>
253 * gcc.dg/fold-compare-3.c: New testcase.
254 * gcc.dg/tree-ssa/loop-24.c: Likewise.
256 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
258 * gcc.dg/pr26570.c: Clean up coverage files.
259 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
260 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
261 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
262 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
263 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
264 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
265 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
266 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
267 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
268 * gcc.dg/tree-ssa/pr25501.c: Ditto.
269 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
270 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
271 * gcc.dg/vect/pr28952.c: Ditto.
272 * gcc.dg/vect/pr27151.c: Ditto.
273 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
274 * g++.dg/gomp/macro-3.C: Ditto.
276 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
278 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
281 2007-02-08 Roger Sayle <roger@eyesopen.com>
283 * gcc.target/i386/builtin-bswap-2.c: New test case.
285 2007-02-08 Roger Sayle <roger@eyesopen.com>
287 * gfortran.dg/forall_8.f90: New test case.
288 * gfortran.dg/forall_9.f90: Likewise.
290 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
292 * gcc.dg/builtins-20.c: Add some -~ complex cases.
294 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
296 * lib/target-supports.exp (check_effective_target_simulator): New.
298 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
300 * gcc.dg/tree-ssa/loop-25.c: New test.
302 2007-02-06 Richard Henderson <rth@redhat.com>
304 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
306 2007-02-06 Roger Sayle <roger@eyesopen.com>
308 * gcc.target/powerpc/popcount-1.c: New test case.
309 * gcc.target/powerpc/parity-1.c: Likewise.
311 2007-02-06 Richard Guenther <rguenther@suse.de>
314 * gcc.dg/torture/pr27302-2.c: New testcase.
316 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
318 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
319 * gcc.dg/vect/vect-iv-1.c: New test.
320 * gcc.dg/vect/vect-iv-2.c: New test.
321 * gcc.dg/vect/vect-iv-3.c: New test.
322 * gcc.dg/vect/vect-iv-4.c: New test.
323 * gcc.dg/vect/vect-iv-5.c: New test.
324 * gcc.dg/vect/vect-iv-6.c: New test.
325 * gcc.dg/vect/vect-iv-7.c: New test.
326 * gcc.dg/vect/vect-iv-8.c: New test.
327 * gcc.dg/vect/vect-iv-9.c: New test.
328 * gcc.dg/vect/vect-iv-10.c: New test.
329 * gcc.dg/vect/vect-iv-11.c: New test.
330 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
331 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
332 * gcc.dg/vect/vect-14.c: Now vectorizable.
333 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
334 * gcc.dg/vect/vect-27.c: Likewise.
335 * gcc.dg/vect/vect-29.c Likewise.
336 * gcc.dg/vect/vect-dv-2.c: Likewise.
337 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
338 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
339 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
341 2007-02-06 Ira Rosen <irar@il.ibm.com>
343 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
345 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
347 * gcc.dg/builtins-20.c: Add more cases.
349 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
352 * gcc.dg/pr30189.c: New test.
354 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
356 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
358 * gcc.target/i386/sse4a-extract.c: New test.
359 * gcc.target/i386/sse4a-insert.c: New test.
360 * gcc.target/i386/sse4a-montsd.c: New test.
361 * gcc.target/i386/sse4a-montss.c: New test.
363 2007-02-05 Richard Guenther <rguenther@suse.de>
365 * gcc.target/i386/vectorize3.c: New testcase.
367 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
370 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
372 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
375 * gfortran.dg/repeat_1.f90: New test.
377 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
380 * gfortran.dg/spread_shape_1.f90: Remove tabs.
381 * gfortran.dg/derived_init_2.f90: Ditto.
382 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
383 * gfortran.dg/array_initializer_1.f90: Ditto.
384 * gfortran.dg/do_2.f90: Ditto.
385 * gfortran.dg/proc_assign_1.f90: Ditto.
387 2007-02-04 Richard Guenther <rguenther@suse.de>
390 * g++.dg/warn/pr30636.C: New testcase.
391 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
393 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
396 * gfortran.dg/pr30667.f: New test.
398 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
400 * gcc.dg/builtins-54.c: Add more cases.
402 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
405 * gfortran.dg/zero_sized_2.f90: New test.
408 * gfortran.dg/alloc_comp_basics_4.f90: New test.
411 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
414 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
417 * gfortran.dg/interface_10.f90: New test.
419 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
421 * gcc.dg/builtins-20.c: Add more cases.
423 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
426 * gcc-target/ia64/pr29682.c: New test.
428 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
431 * gfortran.dg/arrayio_11.f90.f90: New test.
434 * gfortran.dg/arrayio_12.f90.f90: New test.
436 2007-02-02 Jakub Jelinek <jakub@redhat.com>
439 * g++.dg/tls/diag-5.C: New test.
442 * gcc.dg/pr30473.c: New test.
443 * gcc.c-torture/execute/20070201-1.c: New test.
445 2007-02-01 Roger Sayle <roger@eyesopen.com>
447 * gfortran.dg/dependency_20.f90: New test case.
449 2007-01-31 Ian Lance Taylor <iant@google.com>
451 * gcc.dg/lower-subreg-1.c (test): New test.
453 2007-01-30 Geoffrey Keating <geoffk@apple.com>
455 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
457 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
459 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
460 * gcc.dg/torture/builtin-math-3.c: Likewise.
462 2007-01-31 Dirk Mueller <dmueller@suse.de>
464 gcc.dg/Wparentheses-2.c: Update and add new tests.
466 2007-01-31 Ira Rosen <irar@il.ibm.com>
468 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
471 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
473 * gcc.dg/builtins-63.c: New test.
475 2007-01-31 Tobias Burnus <burnus@net-b.de>
478 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
480 2007-01-31 Tobias Burnus <burnus@net-b.de>
483 * gfortran.dg/volatile8.f90: New argument conformance test.
484 * gfortran.dg/volatile9.f90: New scope test.
486 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
489 * g++.dg/warn/null4.C: New.
491 2001-01-30 Roger Sayle <roger@eyesopen.com>
492 Uros Bizjak <ubizjak@gmail.com>
494 * gcc.dg/large-size-array-3.c: Correct typo.
496 2007-01-30 Richard Guenther <rguenther@suse.de>
499 * g++.dg/debug/pr27657.C: New testcase.
501 2007-01-30 Richard Guenther <rguenther@suse.de>
504 * gcc.dg/torture/pr30313.c: New testcase.
506 2007-01-29 Janis Johnson <janis187@us.ibm.com>
508 * gcc.dg/dfp/dfp-except.h: New file.
509 * gcc.dg/dfp/fe-check.h: New file.
510 * gcc.dg/dfp/fe-binop.c: New test.
511 * gcc.dg/dfp/fe-convert-1.c: New test.
512 * gcc.dg/dfp/fe-convert-2.c: New test.
513 * gcc.dg/dfp/fe-convert-3.c: New test.
515 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
516 * gcc.dg/dfp/decfloat-constants.c: Ditto.
517 * gcc.dg/dfp/convert-dfp.c: Ditto.
518 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
520 2007-01-29 Josh Conner <jconner@apple.com>
522 * gcc.target/powerpc/altivec-24.c: New test.
524 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
527 * g++.dg/parse/defarg12.C: New test.
529 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
532 * gfortran.dg/used_dummy_types_6.f90: New test.
534 2007-01-28 Jan Hubicka <jh@suse.cz>
536 * gcc.dg/tree-prof/val-prof-6.c: New test.
538 2007-01-28 Roger Sayle <roger@eyesopen.com>
540 * gcc.dg/large-size-array-3.c: Correct test case (portability).
542 2007-01-28 Andrew Pinski <pinskia@gmail.com>
545 * g++.dg/expr/dtor4.C: New test.
547 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
549 * gcc.dg/tree-ssa/loop-23.c: New test.
551 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
554 * gfortran.dg/achar_2.f90: New test.
555 * gfortran.dg/achar_3.f90: New test.
557 2007-01-27 Ian Lance Taylor <iant@google.com>
559 * gcc.dg/strict-overflow-1.c: New test.
560 * gcc.dg/no-strict-overflow-1.c: New test.
561 * gcc.dg/strict-overflow-2.c: New test.
562 * gcc.dg/no-strict-overflow-2.c: New test.
563 * gcc.dg/strict-overflow-3.c: New test.
564 * gcc.dg/no-strict-overflow-3.c: New test.
565 * gcc.dg/strict-overflow-4.c: New test.
566 * gcc.dg/no-strict-overflow-4.c: New test.
567 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
568 * gcc.dg/pr15784-1.c: Likewise.
569 * gcc.dg/pr20922-1.c: Likewise.
570 * gcc.dg/pr20922-3.c: Likewise.
571 * gcc.dg/pr20922-4.c: Likewise.
572 * gcc.dg/pr20922-6.c: Likewise.
573 * gcc.dg/compare-4.c: Likewise.
574 * gcc.dg/torture/pr26898-1.c: Likewise.
575 * gcc.dg/tree-ssa/divide-1.c: Likewise.
576 * gcc.dg/tree-ssa/divide-2.c: Likewise.
577 * gcc.dg/tree-ssa/divide-3.c: Likewise.
578 * gcc.dg/tree-ssa/divide-4.c: Likewise.
579 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
580 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
581 * gcc.dg/tree-ssa/pr21082.c: Likewise.
582 * gcc.dg/tree-ssa/pr26899.c: Likewise.
583 * g++.dg/tree-ssa/pr21082.C: Likewise.
585 2007-01-27 Roger Sayle <roger@eyesopen.com>
587 * gcc-dg/large-size-array-3.c: New test case.
589 2007-01-27 Roger Sayle <roger@eyesopen.com>
591 * gfortran.dg/forall_7.f90: New test case.
593 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
596 * gfortran.dg/where_operator_assign_1.f90: New test.
597 * gfortran.dg/where_operator_assign_2.f90: New test.
598 * gfortran.dg/where_operator_assign_3.f90: New test.
600 2007-01-26 Joseph Myers <joseph@codesourcery.com>
602 * lib/target-supports.exp
603 (check_effective_target_powerpc_altivec): New.
604 (check_effective_target_vect_cmdline_needed): Use it.
606 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
609 * gfortran.dg/backslash_3.f: New test.
611 2007-01-26 Richard Guenther <rguenther@suse.de>
613 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
615 2007-01-26 Tobias Burnus <burnus@net-b.de>
617 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
618 * gfortran.dg/vect/vect.exp: Ditto.
619 * gfortran.dg/dg.exp: Ditto.
620 * gfortran.fortran-torture/execute/execute.exp: Ditto.
621 * gfortran.fortran-torture/compile/compile.exp: Ditto.
623 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
625 * gcc.dg/builtins-20.c: Add more cases.
626 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
628 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
631 * gcc.dg/Wall.c: New.
632 * gcc.dg/Wno-all.c: New.
633 * gfortran.dg/Wall.f90: New.
634 * gfortran.dg/Wno-all.f90: New.
636 2007-01-24 Geoffrey Keating <geoffk@apple.com>
638 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
639 * g++.dg/eh/simd-2.C: Also run on Darwin.
640 * g++.dg/eh/simd-3.C: New.
641 * g++.dg/eh/simd-4.C: New.
643 2007-01-25 Richard Guenther <rguenther@suse.de>
645 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
647 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
649 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
651 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
652 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
653 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
654 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
655 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
656 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
657 * gcc.dg/ipa/ipa-7.c: New testcase.
659 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
661 * g++.dg/cpp0x/warn_cxx0x.C: New.
663 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
665 * gcc.dg/builtins-20.c: Test builtin carg.
667 2007-01-24 Jakub Jelinek <jakub@redhat.com>
670 * gcc.dg/gomp/pr27416.c: New test.
673 * gcc.dg/gomp/pr30494.c: New test.
674 * g++.dg/gomp/pr30494.C: New test.
677 * gcc.dg/gomp/pr30421.c: New test.
679 2007-01-24 Steve Ellcey <sje@cup.hp.com>
681 * gcc.target/ia64/versionid-1.c: New test.
682 * gcc.target/ia64/versionid-2.c: New test.
684 2007-01-24 Richard Guenther <rguenther@suse.de>
687 * gcc.dg/builtins-57.c: Change to a link-time testcase
688 to support non-C99 targets.
690 2007-01-24 Jan Hubicka <jh@suse.cz>
692 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
694 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
696 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
698 2007-01-23 Andrew Pinski <pinskia@gmail.com>
701 * objc.dg/const-str-12.m: New test.
703 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
706 * gfortran.dg/ctrl-z.f90: New test.
708 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
711 * gfortran.dg/namelist_assumed_char.f90: New test.
713 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
716 * g++.dg/inherit/covariant15.C: New test.
718 2007-01-23 Ian Lance Taylor <iant@google.com>
720 * g++.dg/warn/Wparentheses-24.C: New test.
722 2007-01-23 Richard Guenther <rguenther@suse.de>
725 * ada/acats/run_acats: Do not call gnatmake or gnatchop
728 2007-01-22 Richard Guenther <rguenther@suse.de>
730 PR tree-optimization/30038
731 * gcc.dg/builtins-62.c: New testcase.
733 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
735 * gcc.c-torture/compile/20070121.c: New test.
737 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
740 * gfortran.dg/char_comparison_1.f: New test.
742 2007-01-21 Ira Rosen <irar@il.ibm.com>
744 * gcc.dg/vect/vect-strided-same-dr.c: New test.
746 2007-01-20 Andrew Pinski <pinskia@gmail.com>
749 * objc.dg/pch: New directory.
750 * objc.dg/pch/pch.exp: New file.
751 * objc.dg/pch/interface-1.m: New test.
752 * objc.dg/pch/interface-1.hs: New include file.
753 * lib/objc.exp (objc_target_compile): Add
754 "-x objective-c-header" in front of the sources if this is
755 a precompiled header being compiled.
757 2007-01-20 Roger Sayle <roger@eyesopen.com>
759 * gfortran.dg/array_memcpy_3.f90: New test case.
760 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
762 2007-01-20 Roger Sayle <roger@eyesopen.com>
763 Brooks Moses <brooks.moses@codesourcery.com>
764 Francois-Xavier Coudert <coudert@clipper.ens.fr>
766 * gfortran.dg/intrinsic_sign_1.f90: New test case.
767 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
769 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
771 * gcc.dg/torture/builtin-math-3.c: Test fdim.
773 2007-01-19 Mike Stump <mrs@apple.com>
775 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
778 2007-01-19 Roger Sayle <roger@eyesopen.com>
780 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
781 option instead of -funsafe-math-optimizations.
783 2007-01-19 Tomas Bily <tbily@suse.cz>
785 gcc.dg/tree-prof/indir-call-prof.c: New.
786 g++.dg/dg.exp: Add tree-prof subdirectory.
787 g++.dg/tree-prof/indir-call-prof.C: New.
788 g++.dg/tree-prof/tree-prof.exp: New.
790 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
793 * g++.dg/warn/deprecated.C: Update warning output.
794 * g++.dg/warn/deprecated-2.C: Likewise.
795 * g++.dg/warn/deprecated-3.C: New.
797 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
799 * gcc.c-torture/execute/nestfunc-7.c: New.
801 2007-01-18 Hui-May Chang <hm.chang@apple.com>
803 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
805 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
807 * gcc.dg/m68k-pic-1.c: New.
809 2007-01-18 Roger Sayle <roger@eyesopen.com>
811 * gfortran.dg/array_memcpy_4.f90: New test case.
813 2007-01-18 Josh Conner <jconner@apple.com>
816 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
817 * gcc.dg/vect/no-trapping-math-1: New.
818 * gcc.dg/vect/no-trapping-math-2: New.
820 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
822 * gcc.target/i386/387-8.c: Update comment about optimizing
823 inherent load of 1.0 of fptan instruction.
825 2007-01-18 Dirk Mueller <dmueller@suse.de>
826 Richard Guenther <rguenther@suse.de>
829 * gcc.dg/Warray-bounds.c: New testcase.
830 * gcc.dg/Warray-bounds-2.c: New testcase.
831 * g++.dg/warn/Warray-bounds.C: New testcase.
832 * g++.dg/warn/Warray-bounds-2.C: New testcase.
834 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
837 * gfortran.dg/generic_12.f90: New test.
839 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
841 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
842 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
844 2007-01-16 Janis Johnson <janis187@us.ibm.com>
846 * gcc.dg/dfp/compare-special.h: New file.
847 * gcc.dg/dfp/compare-special-32.c: New test.
848 * gcc.dg/dfp/compare-special-64.c: New test.
849 * gcc.dg/dfp/compare-special-128.c: New test.
851 2007-01-16 Roger Sayle <roger@eyesopen.com>
852 Paul Thomas <pault@gcc.gnu.org>
853 Steven G. Kargl <kargl@gcc.gnu.org>
856 * gfortran.dg/forall_6.f90: New test case.
857 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
858 * gfortran.dg/dependency_13.f90: Likewise.
860 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
863 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
864 targets that don't support Inf.
866 2007-01-15 Dale Johannesen <dalej@apple.com>
868 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
870 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
872 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
873 of achar for 0xff to avoid the "Extended ASCII not
874 implemented" error message.
876 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
879 * gfortran.dg/altreturn_4.f90: New test.
882 * gfortran.dg/stfunc_4.f90: New test.
885 * gfortran.dg/bound_2.f90: Reinstate commented out line.
886 * gfortran.dg/initialization_1.f90: Change warning.
889 * gfortran.dg/specification_type_resolution_2.f90: New test.
891 2007-01-14 Jan Hubicka <jh@suse.cz>
893 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
894 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
895 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
898 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
901 * gfortran.dg/external_procedures_2.f90: New test.
903 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
906 * gcc.target/i386/pr30413.c: New test.
908 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
911 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
913 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
915 * gcc.dg/20070112-1.c: New test.
917 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
920 * gfortran.dg/list_read_6.f90: New test.
922 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
924 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
926 2007-01-12 Tom Tromey <tromey@redhat.com>
928 PR preprocessor/28227:
929 * gcc.dg/cpp/pr28227.c: New file.
931 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
933 * gcc.dg/tree-ssa/loop-22.c: New test.
935 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
937 PR tree-optimization/29516
938 * gcc.dg/tree-ssa/loop-20.c: New test.
940 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
943 * minmaxloc_integer_kinds_1.f90: New test.
945 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
948 * g++.dg/template/sizeof-template-argument.C: New test.
950 2007-01-11 Jan Hubicka <jh@suse.cz>
952 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
953 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
954 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
955 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
956 * gcc.dg/tree-ssa/pr21658.c: Likewise.
957 * gcc.dg/tree-ssa/pr15349.c: Likewise.
958 * gcc.dg/tree-ssa/pr25501.c: Likewise.
959 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
960 transformation in question.
961 * gcc.dg/tree-ssa/vrp05.c: Likewise.
962 * gcc.dg/tree-ssa/pr20701.c: Likewise.
963 * gcc.dg/always_inline3.c: Likewise.
965 2007-01-10 Mark Mitchell <mark@codesourcery.com>
968 * g++.dg/template/typename11.C: New test.
970 2007-01-10 Robert Kennedy <jimbob@google.com>
972 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
974 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
976 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
977 for different integer kinds.
978 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
979 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
980 * gfortran.dg/ishft_2.f90: New test.
981 * gfortran.dg/ishft_3.f90: New test.
983 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
985 * gfortran.dg/altreturn_2.f90: Removed executable bit.
987 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
989 PR tree-optimization/30322
990 * gcc.dg/tree-ssa/loop-21.c: New test.
992 2007-01-08 Geoffrey Keating <geoffk@apple.com>
994 * g++.dg/rtti/darwin-builtin-linkage.C: New.
996 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
998 * gcc.target/spu/intrinsics-1.c: Remove xfail.
1000 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1002 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1003 * g++.dg/warn/overflow-warn-3.C: Likewise.
1004 * g++.dg/warn/overflow-warn-4.C: Likewise.
1005 * g++.dg/warn/overflow-warn-5.C: Likewise.
1006 * g++.dg/warn/overflow-warn-6.C: Likewise.
1007 * g++.dg/warn/Woverflow-1.C: Likewise.
1008 * g++.dg/warn/Woverflow-2.C: Likewise.
1009 * g++.dg/warn/Woverflow-3.C: Likewise.
1010 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1012 2007-01-08 Roger Sayle <roger@eyesopen.com>
1014 * gfortran.dg/array_constructor_14.f90: New test case.
1015 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1017 2007-01-08 Richard Guenther <rguenther@suse.de>
1019 PR tree-optimization/23603
1020 * gcc.dg/tree-ssa/vrp31.c: New testcase.
1021 * gcc.dg/tree-ssa/vrp32.c: Likewise.
1023 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1025 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1027 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1028 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1030 * gcc.dg/simd-5.c: Likewise.
1031 * gcc.dg/simd-6.c: Likewise.
1032 * g++.dg/conversion/simd1.C: Likewise.
1033 * g++.dg/conversion/simd3.C: Likewise.
1034 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1037 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1039 PR tree-optimization/29877
1040 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1041 name of a hard register for the target concerned. Adjust dg-error
1042 directives to cope with new behaviour of TER.
1044 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1047 * g++.dg/conversion/nullptr1.C: Added overflow warning.
1048 * g++.dg/warn/overflow-warn-1.C: New.
1049 * g++.dg/warn/overflow-warn-3.C: New.
1050 * g++.dg/warn/overflow-warn-4.C: New.
1051 * g++.dg/warn/overflow-warn-5.C: New.
1052 * g++.dg/warn/overflow-warn-6.C: New.
1053 * g++.dg/warn/Woverflow-1.C: New.
1054 * g++.dg/warn/Woverflow-2.C: New.
1055 * g++.dg/warn/Woverflow-3.C: New.
1056 * g++.dg/warn/multiple-overflow-warn-2.C: New.
1058 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
1061 * gfortran.dg/invalid_name.f90: New test.
1062 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1063 * gfortran.dg/gomp/pr29759.f90: Ditto.
1065 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
1067 * gfortran.dg/present_1.f90: Update error message.
1069 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
1072 * g++.dg/template/duplicate1.C: New test
1073 * g++.dg/template/memfriend6.C: Adjust error markers.
1075 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
1078 * gcc.dg/torture/inline-1.c: New test.
1080 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1083 * gcc.dg/multiple-overflow-warn-1.c: New.
1084 * gcc.dg/multiple-overflow-warn-2.c: New.
1085 * gcc.dg/overflow-warn-6.c: New.
1086 * g++.dg/warn/multiple-overflow-warn-1.C: New.
1088 2007-01-05 Roger Sayle <roger@eyesopen.com>
1090 * gfortran.dg/array_memcpy_1.f90: New test case.
1091 * gfortran.dg/array_memcpy_2.f90: Likewise.
1093 2007-01-05 Richard Guenther <rguenther@suse.de>
1096 * g++.dg/opt/pr27826.C: New testcase.
1098 2007-01-05 Ian Lance Taylor <iant@google.com>
1100 * gcc.dg/Walways-true-1.c: New test.
1101 * gcc.dg/Walways-true-2.c: New test.
1102 * g++.dg/warn/Walways-true-1.C: New test.
1103 * g++.dg/warn/Walways-true-2.C: New test.
1105 2007-01-05 Jakub Jelinek <jakub@redhat.com>
1108 * gcc.dg/pr30360.c: New test.
1110 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
1113 * gfortran.dg/data_implied_do_1.f90: New test.
1117 * gfortran.dg/char_length_1.f90: New test.
1119 2007-01-05 Richard Guenther <rguenther@suse.de>
1122 * g++.dg/opt/pr28116.C: New testcase.
1124 2007-01-05 Tobias Burnus <burnus@net-b.de>
1127 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1129 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1130 * gfortran.dg/protected_4.f90: Add pointer intent check.
1131 * gfortran.dg/protected_6.f90: Add pointer intent check.
1132 * gfortran.dg/pointer_intent_1.f90: New test.
1133 * gfortran.dg/pointer_intent_2.f90: New test.
1134 * gfortran.dg/pointer_intent_3.f90: New test.
1136 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1139 * gfortran.dg/altreturn_2.f90: new test.
1141 2007-01-04 Tom Tromey <tromey@redhat.com>
1143 PR preprocessor/28165:
1144 * gcc.dg/cpp/pr28165.c: New file.
1146 2007-01-03 Josh Conner <jconner@apple.com>
1149 * gcc.dg/pr29683.c: New.
1151 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1154 * g++.dg/pch/template-1.C: New test.
1155 * g++.dg/pch/template-1.Hs: New file.
1157 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
1160 * gcc.c-torture/compile/complex-4.c: New test.
1162 2007-01-03 Joseph Myers <joseph@codesourcery.com>
1164 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1166 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1168 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1171 * gcc.dg/pr30286.c: New test.
1174 * g++.dg/template/crash66.C: New test.
1177 * g++.dg/template/friend49.C: New test.
1179 2007-01-03 Steven G. Kargl <kargls@comcast.net>
1181 * gfortran.dg/ibits.f90: New test.
1183 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
1185 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1186 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1188 2007-01-02 Jan Hubicka <jh@suse.cz>
1190 * gcc.dg/pr16194.c: We now output error on all three functions, not just
1193 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1196 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1197 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1199 2006-01-02 Ian Lance Taylor <iant@google.com>
1201 * g++.dg/warn/Wparentheses-22.C: New test.
1202 * g++.dg/warn/Wparentheses-23.C: New test.
1204 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1207 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1208 * gcc.dg/declspec-3-Wextra.c: New.
1209 * gcc.dg/declspec-3-no.c: New
1211 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
1214 * gfortran.dg/interface_10.f90: Remove.
1216 2007-01-01 Roger Sayle <roger@eyesopen.com>
1218 * gcc.dg/fold-eqxor-4.c: New test case.
1220 2007-01-02 Joseph Myers <joseph@codesourcery.com>
1223 * gcc.c-torture/compile/pr30311.c: New test.
1225 2007-01-01 Andrew Pinski <pinskia@gmail.com>
1228 * gcc.c-torture/compile/statement-expression-1.c: New test.
1230 2007-01-01 Andreas Schwab <schwab@suse.de>
1233 * g++.dg/eh/pr29166.C: New test.
1235 2007-01-01 Joseph Myers <joseph@codesourcery.com>
1237 * lib/target-supports.exp (check_effective_target_powerpc_spe):
1239 (check_effective_target_vect_cmdline_needed): Use it.
1241 2006-12-31 Richard Guenther <rguenther@suse.de>
1244 * testsuite/gcc.dg/pr30137-1.c: New testcase.
1245 * testsuite/gcc.dg/pr30137-2.c: Likewise.
1247 2006-12-31 Roger Sayle <roger@eyesopen.com>
1250 * gcc.dg/fold-plusnot-1.c: New test case.
1252 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
1255 * g++.dg/parse/template22.C: New test.
1257 2006-12-31 Richard Guenther <rguenther@suse.de>
1260 * gcc.c-torture/compile/pr30338.c: New testcase.
1262 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1265 * gfortran.dg/intrinsic_actual_4.f90: New test.
1268 * gfortran.dg/func_decl_3.f90: New test.
1270 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1273 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1274 * gfortran.dg/c_by_val_1.f: New test.
1275 * gfortran.dg/c_by_val_2.f: New test.
1276 * gfortran.dg/c_by_val_3.f: New test.
1278 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
1281 * gfortran.dg/sum_zero_array_1.f90: New test.
1283 2006-12-29 Jakub Jelinek <jakub@redhat.com>
1285 PR preprocessor/29612
1286 * gcc.dg/cpp/pr29612-1.c: New test.
1287 * gcc.dg/cpp/pr29612-2.c: New test.
1289 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
1292 * gfortran.dg/pure_formal_proc_1.f90: New test.
1295 * gfortran.dg/intrinsic_actual_3.f90: New test.
1297 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1300 * gfortran.dg/io_constraints_1.f90: Update test.
1301 * gfortran.dg/io_constraints_2.f90: Update test.
1302 * gfortran.dg/inquire_iolength.f90: New test.
1304 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
1307 * gfortran.dg/interface_10.f90: New test.
1308 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1309 since z is already, locally a variable.
1312 * gfortran.dg/generic_11.f90: New test.
1313 * gfortran.dg/interface_7.f90: Remove name clash between module
1314 name and procedure 'x' referenced in the interface.
1316 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1319 * gcc.dg/Wmissing-parameter-type.c: New.
1320 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1321 * gcc.dg/Wmissing-parameter-type-no.c: New.
1323 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
1326 * gfortran.dg/entry_array_specs_2.f: New test.
1329 * gfortran.dg/nested_modules_6.f90: New test.
1331 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1334 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1335 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1337 2006-12-21 Andrew Pinski <pinskia@gmail.com>
1340 * g++.dg/opt/complex6.C: New test.
1342 2006-12-22 Ben Elliston <bje@au.ibm.com>
1344 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1345 full" if the linker on spu-*-* warns about exceeding local store.
1347 And revert this patch:
1348 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1349 fail to link due to relocation overflows on spu-*-*.
1351 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1354 * gfortran.dg/dependency_19.f90: New test.
1356 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1359 * gfortran.dg/alloc_comp_basics_3.f90: New test.
1361 2006-12-21 Jakub Jelinek <jakub@redhat.com>
1364 * gcc.c-torture/execute/20061220-1.c: New test.
1367 * gcc.dg/gomp/asm-1.c: New test.
1370 * g++.dg/eh/ia64-2.C: New test.
1372 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
1376 * gcc.dg/rs6000-leaf.c: New.
1378 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1381 * gfortran.dg/f2c_8.f90: New test.
1383 2006-12-20 Bill Wendling <wendling@apple.com>
1385 * gcc.dg/asm-b.c: Check for __ppc64__.
1387 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1390 * gfortran.dg/bounds_check_5.f90: New test.
1392 2006-12-20 Andrew Pinski <pinskia@gmail.com>
1395 * gcc.dg/gomp/complex-1.c: New testcase.
1397 2006-12-20 Roger Sayle <roger@eyesopen.com>
1399 * gfortran.dg/array_memset_1.f90: New test case.
1401 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
1403 * lib/target-supports.exp: Add spu to
1404 check_effective_target_vect_widen_mult_hi_to_si.
1406 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1409 * gfortran.dg/generic_9.f90: New test.
1412 * gfortran.dg/generic_10.f90: New test.
1414 2006-12-19 Andrew Pinski <pinskia@gmail.com>
1417 * gcc.dg/pr30045.c: New test.
1419 2006-12-20 Ben Elliston <bje@au.ibm.com>
1421 * gcc.dg/20020312-2.c: Add a case for __SPU__.
1423 2006-12-19 Eric Christopher <echristo@apple.com>
1426 * gcc.c-torture/execute/pr29302-1.c: New.
1428 2006-12-19 Tobias Burnus <burnus@net-b.de>
1431 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1433 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
1436 * gfortran.dg/altreturn_3.f90: New test.
1438 * gfortran.dg/char_result_12.f90: Fix comment typos.
1440 2006-12-19 Ben Elliston <bje@au.ibm.com>
1442 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1443 as newlib's stdio.h uses non-traditional cpp constructs.
1445 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1447 * gfortran.dg/advance.f90: Renamed to advance_1.f90
1448 * gfortran.dg/append-1.f90: Renamed to append_1.f90
1449 * gfortran.dg/array-1.f90: Renamed to array_1.f90
1450 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1451 * gfortran.dg/backspace.f: Renamed to backspace_1.f
1452 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1453 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1454 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1455 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1456 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1457 * gfortran.dg/logint-1.f: Renamed to logint_1.f
1458 * gfortran.dg/logint-2.f: Renamed to logint_2.f
1459 * gfortran.dg/logint-3.f: Renamed to logint_3.f
1460 * gfortran.dg/advance_1.f90: Renamed from advance.f90
1461 * gfortran.dg/append_1.f90: Renamed from append-1.f90
1462 * gfortran.dg/array_1.f90: Renamed from array-1.f90
1463 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1464 * gfortran.dg/backspace_1.f: Renamed from backspace.f
1465 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1466 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1467 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1468 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1469 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1470 * gfortran.dg/logint_1.f: Renamed from logint-1.f
1471 * gfortran.dg/logint_2.f: Renamed from logint-2.f
1472 * gfortran.dg/logint_3.f: Renamed from logint-3.f
1474 2006-12-18 Bill Wendling <wendling@apple.com>
1476 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1477 id is an OjbC keyword.
1479 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1481 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1483 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1485 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1487 2006-12-18 Ian Lance Taylor <iant@google.com>
1489 * g++.dg/warn/Wmissing-declarations-1.C: New test.
1491 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1493 * gcc.c-torture/compile/pr27528.c: Use empty templates.
1495 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
1498 * gfortran.fortran-torture/execute/where21.f90: New test.
1500 2006-12-17 Tobias Burnus <burnus@net-b.de>
1502 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1504 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1507 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1508 * gcc.dg/if-empty-1.c: Likewise.
1509 * gcc.dg/pr23165.c: Likewise.
1510 * g++.dg/warn/empty-body.C: Likewise.
1512 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1515 * gfortran.dg/open_errors.f90: New test.
1517 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
1519 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1521 * gcc.target/i386/ssse3-pabsb.c: New file.
1522 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1523 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1524 * gcc.target/i386/ssse3-palignr.c: Likewise.
1525 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1526 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1527 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1528 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1529 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1530 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1531 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1532 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1533 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1534 * gcc.target/i386/ssse3-psignb.c: Likewise.
1535 * gcc.target/i386/ssse3-psignd.c: Likewise.
1536 * gcc.target/i386/ssse3-psignw.c: Likewise.
1537 * gcc.target/i386/ssse3-vals.h: Likewise.
1539 2006-12-15 Janis Johnson <janis187@us.ibm.com>
1541 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1542 * lib/fortran-torture.exp: Include target-supports.exp.
1544 2006-12-15 Jakub Jelinek <jakub@redhat.com>
1547 * gcc.c-torture/execute/pr30185.c: New test.
1549 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1553 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1554 * gcc.dg/builtin-bswap-2.c: Likewise.
1555 * gcc.dg/builtin-bswap-3.c: Likewise.
1556 * gcc.dg/builtin-bswap-4.c: Likewise.
1557 * lib/target-supports.exp (check_effective_target_stdint_types): New.
1558 * cc.c-torture/execute/mode-dependent-address.x: New file.
1560 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1563 * gfortran.dg/write_zero_array: New test.
1565 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1568 * gfortran.dg/write_fmt_trim.f90: New test.
1570 2006-12-14 Diego Novillo <dnovillo@redhat.com>
1573 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1576 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1578 * lib/target-supports.exp (check_weak_available): Use istarget
1579 "hppa*-*-hpux10*" instead of regexp.
1580 (check_cxa_atexit_available): Likewise.
1582 2006-12-14 Richard Guenther <rguenther@suse.de>
1584 PR tree-optimization/30197
1585 * gcc.c-torture/execute/complex-1.c: Fix function name.
1586 * gcc.dg/builtins-61.c: New testcase.
1588 2006-12-14 Richard Guenther <rguenther@suse.de>
1591 * gcc.dg/pr30172-1.c: New testcase.
1593 2006-12-14 Richard Guenther <rguenther@suse.de>
1595 PR tree-optimization/30198
1596 * gcc.dg/builtins-60.c: New testcase.
1598 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
1600 * lib/target-supports.exp (vect_no_align): Remove spu.
1602 2006-12-13 Ian Lance Taylor <iant@google.com>
1606 * g++.dg/warn/Wparentheses-5.C: New test.
1607 * g++.dg/warn/Wparentheses-6.C: New test.
1608 * g++.dg/warn/Wparentheses-7.C: New test.
1609 * g++.dg/warn/Wparentheses-8.C: New test.
1610 * g++.dg/warn/Wparentheses-9.C: New test.
1611 * g++.dg/warn/Wparentheses-10.C: New test.
1612 * g++.dg/warn/Wparentheses-11.C: New test.
1613 * g++.dg/warn/Wparentheses-12.C: New test.
1614 * g++.dg/warn/Wparentheses-13.C: New test.
1615 * g++.dg/warn/Wparentheses-14.C: New test.
1616 * g++.dg/warn/Wparentheses-15.C: New test.
1617 * g++.dg/warn/Wparentheses-16.C: New test.
1618 * g++.dg/warn/Wparentheses-17.C: New test.
1619 * g++.dg/warn/Wparentheses-18.C: New test.
1620 * g++.dg/warn/Wparentheses-19.C: New test.
1621 * g++.dg/warn/Wparentheses-20.C: New test.
1622 * g++.dg/warn/Wparentheses-21.C: New test.
1624 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1627 * lib/target-supports.exp (check_cxa_atexit_available): Return false
1628 for target "hppa.*hpux10".
1630 2006-12-13 Jakub Jelinek <jakub@redhat.com>
1632 * g++.dg/debug/vartrack1.C: New test.
1634 * g++.dg/opt/ifcvt1.C: New test.
1636 * gcc.dg/tls/opt-13.c: New test.
1638 * gcc.dg/20060425-2.c: New test.
1640 * g++.dg/opt/pr15054-2.C: New test.
1642 * gcc.c-torture/execute/20060420-1.c: New test.
1644 * gcc.c-torture/execute/20060412-1.c: New test.
1646 * objc/compile/20060406-1.m: New test.
1648 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
1650 * g++.dg/template/array17.C: New test.
1652 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
1654 * gcc.target/powerpc/altivec-23.c: New test.
1656 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
1659 * g++.dg/inherit/error3.C: New test.
1662 * g++.dg/inherit/error4.C: New test.
1664 2006-12-13 Richard Guenther <rguenther@suse.de>
1666 PR tree-optimization/17687
1667 * gcc.dg/builtins-59.c: New testcase.
1669 2006-12-13 Ben Elliston <bje@au.ibm.com>
1671 * gcc.target/spu/Wmain.c: New test.
1673 2006-12-12 Josh Conner <jconner@apple.com>
1675 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1676 * g++.dg/abi/thunk4.C: Likewise.
1677 * g++.dg/abi/rtti3.C: Likewise.
1679 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1681 * gcc.target/spu/cpat-1.c: New test.
1682 * gcc.target/spu/cpat-2.c: New test.
1683 * gcc.target/spu/cpat-3.c: New test.
1684 * gcc.target/spu/cpat-4.c: New test.
1686 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1689 * gcc.c-torture/compile/vector-1.c: New test.
1690 * gcc.c-torture/compile/vector-2.c: New test.
1691 * gcc.c-torture/compile/vector-3.c: New test.
1693 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1695 * lib/fortran-torture.exp: Update copyright years. Remove
1696 obsolete comment. Test -ftree-vectorize where it makes sense.
1697 * lib/gfortran-dg.exp: Update copyright years. Use settings
1698 from fortran-torture.exp.
1699 * gfortran.dg/char_transpose_1.f90,
1700 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1701 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1702 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
1705 2006-12-12 Richard Sandiford <richard@codesourcery.com>
1707 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1710 2006-12-12 Ira Rosen <irar@il.ibm.com>
1712 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1713 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1714 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1715 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1718 2006-12-12 Richard Guenther <rguenther@suse.de>
1721 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1723 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
1724 Diego Novillo <dnovillo@redhat.com>
1726 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1728 * gcc.dg/tree-ssa/pr26421.c: Likewise
1729 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1730 * gcc.dg/tree-ssa/pr23382.c: Likewise.
1731 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1732 * gcc.dg/tree-ssa/pr28410.c: Likewise.
1733 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1734 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1735 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1736 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1737 * gcc.dg/tree-ssa/alias-12.c: Likewise.
1739 2006-12-11 Jan Hubicka <jh@suse.cz>
1741 * gcc.dg/tree-prof/stringop-1.c: New test.
1742 * gcc.dg/tree-prof/stringop-2.c: New test.
1744 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
1747 * gcc.target/i386/pr30120.c: New test.
1750 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1752 * gcc.target/i386/x87regparm-1.c: New test.
1753 * gcc.target/i386/x87regparm-2.c: New test.
1754 * gcc.target/i386/x87regparm-3.c: New test.
1755 * gcc.target/i386/x87regparm-4.c: New test.
1757 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
1759 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1761 2006-12-10 Tobias Burnus <burnus@net-b.de>
1764 * gfortran.dg/protected_1.f90: New test.
1765 * gfortran.dg/protected_2.f90: New test.
1766 * gfortran.dg/protected_3.f90: New test.
1767 * gfortran.dg/protected_4.f90: New test.
1768 * gfortran.dg/protected_5.f90: New test.
1769 * gfortran.dg/protected_6.f90: New test.
1771 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1772 Tobias Burnus <burnus@gcc.gnu.org>
1776 * gfortran.dg/interface_4.f90: Test adding procedure to generic
1778 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1779 ambiguous interfaces.
1780 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1781 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1782 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1783 ambiguous interfaces.
1784 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1785 * gfortran.dg/array_initializer_2.f90: Add initializer array
1789 * gfortran.dg/interface_9.f90: Test that host interfaces are
1790 not checked for ambiguity with the local version.
1792 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1795 * gfortran.dg/module_interface_2.f90: New test.
1797 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1800 * gfortran.dg/assumed_len.f90: New test.
1802 2006-12-09 Richard Guenther <rguenther@suse.de>
1804 * g++.dg/warn/implicit-typename1.C: Qualify types.
1805 * g++.dg/parse/crash12.C: Likewise.
1806 * g++.dg/tree-ssa/pr22444.C: Likewise.
1808 2006-12-09 Tobias Burnus <burnus@net-b.de>
1810 * gfortran.dg/array_2.f90: Added sqrt test.
1812 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
1814 * gcc.target/i386/x87regparm-1.c: XFAIL.
1815 * gcc.target/i386/x87regparm-2.c: XFAIL.
1816 * gcc.target/i386/x87regparm-3.c: XFAIL.
1817 * gcc.target/i386/x87regparm-4.c: XFAIL.
1819 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1821 * lib/target-supports.exp
1822 (check_effective_target_large_long_double): New.
1823 * gcc.dg/Wconversion-real.c : Use it.
1824 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1827 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
1829 * gcc.c-torture/execute/mode-dependent-address.c: New test.
1831 2006-12-08 Tobias Burnus <burnus@net-b.de>
1834 * gfortran.dg/import4.f90: New test for IMPORT in modules.
1836 2006-12-07 Mark Mitchell <mark@codesourcery.com>
1839 * g++.dg/template/crash65.C: New test.
1840 * g++.dg/template/spec16.C: Tweak error markers.
1842 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
1844 * gcc.target/spu: New directory.
1845 * gcc.target/spu/spu.exp: New file.
1846 * gcc.target/spu/intrinsics-1.c: New test.
1848 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
1851 * g++.dg/ext/attrib27.C: New test.
1852 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1853 * g++.dg/parse/typedef5.C: Likewise.
1855 2006-12-07 Mike Stump <mrs@apple.com>
1857 * treelang/compile/var_defs.tree: Adjust.
1859 2006-12-06 Mark Mitchell <mark@codesourcery.com>
1862 * g++.dg/template/crash64.C: New test.
1863 * g++.dg/parse/crash27.C: Adjust error markers.
1865 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
1869 * gfortran.dg/read_eof_4.f90: Add tests.
1870 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
1871 * gfortran.dg/unf_read_corrupted_1.f90: New test.
1873 2006-12-05 Mark Mitchell <mark@codesourcery.com>
1876 * g++.dg/template/crash63.C: New test.
1879 * g++.dg/template/crash62.C: New test.
1881 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
1884 * gfortran.dg/allocatable_function_1.f90: Increase the number
1885 of expected calls of free to 10; the lhs section reference is
1886 now evaluated so there is another call to bar. Change the
1887 comment appropriately.
1888 * gfortran.dg/array_section_1.f90: New test.
1890 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
1893 * gfortran.dg/char_result_12.f90: New test.
1895 2006-12-05 Richard Guenther <rguenther@suse.de>
1897 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1898 * gcc.dg/vect/vect-pow-2.c: Rename to ...
1899 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
1900 vect_double, xfail for spu*-*-*.
1902 2006-12-04 Tobias Burnus <burnus@net-b.de>
1905 * initialization_4.f90: Test noninteger exponents (-std=f95).
1906 * initialization_5.f90: New test for noninteger exponents
1909 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1912 * gfortran.dg/parameter_array_section_1.f90: New test.
1914 2006-12-04 Mark Mitchell <mark@codesourcery.com>
1917 * g++.dg/template/crash61.C: New test.
1920 * g++.dg/template/error23.C: New test.
1922 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
1924 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1926 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1929 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1931 2006-12-04 Jakub Jelinek <jakub@redhat.com>
1934 * gcc.dg/gomp/pr29965-1.c: New test.
1935 * gcc.dg/gomp/pr29965-2.c: New test.
1936 * gcc.dg/gomp/pr29965-3.c: New test.
1937 * gcc.dg/gomp/pr29965-4.c: New test.
1938 * gcc.dg/gomp/pr29965-5.c: New test.
1939 * gcc.dg/gomp/pr29965-6.c: New test.
1940 * g++.dg/gomp/pr29965-1.C: New test.
1941 * g++.dg/gomp/pr29965-2.C: New test.
1942 * g++.dg/gomp/pr29965-3.C: New test.
1943 * g++.dg/gomp/pr29965-4.C: New test.
1944 * g++.dg/gomp/pr29965-5.C: New test.
1945 * g++.dg/gomp/pr29965-6.C: New test.
1946 * g++.dg/gomp/pr29965-7.C: New test.
1947 * g++.dg/gomp/pr29965-8.C: New test.
1948 * g++.dg/gomp/pr29965-9.C: New test.
1949 * g++.dg/gomp/pr29965-10.C: New test.
1951 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
1953 * gnat.dg/pointer_variable_bounds.adb: New test.
1954 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1955 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1957 2006-12-03 Eric Christopher <echristo@apple.com>
1959 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1961 2006-12-03 Richard Henderson <rth@redhat.com>
1962 Andrew Pinski <pinskia@gmail.com>
1965 * g++.dg/warn/unit-1.C: New test.
1967 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
1969 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1971 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1973 * g++.dg/vect/vect.exp: Enable tests to run on spu.
1974 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1975 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1976 * gcc.dg/vect/vect-70.c: Reduce array size.
1977 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1978 vect_no_compaer_double targets.
1979 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1980 vect_float, vect_double, and vect_int.
1982 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1984 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1985 test for loop versioning on vect_no_align targets.
1986 * gcc.dg/vect/pr20122.c: Likewise.
1987 * gcc.dg/vect/vect-105.c: Likewise.
1988 * gcc.dg/vect/vect-42.c: Likewise.
1989 * gcc.dg/vect/vect-43.c: Likewise.
1990 * gcc.dg/vect/vect-74.c: Likewise.
1991 * gcc.dg/vect/vect-75.c: Likewise.
1992 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1993 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1994 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1995 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1997 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
2000 * gfortran.dg/value_1.f90 : New test.
2001 * gfortran.dg/value_2.f90 : New test.
2002 * gfortran.dg/value_3.f90 : New test.
2003 * gfortran.dg/value_4.f90 : New test.
2004 * gfortran.dg/value_4.c : Called from value_4.f90.
2006 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
2009 * g++.dg/cpp0x/static_assert4.C: New testcase.
2011 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2013 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2015 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
2018 * gcc.dg/pr27953.c: New test.
2020 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2023 * g++.dg/ext/vector5.C: New test.
2026 * g++.dg/other/main1.C: New test.
2028 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
2031 * gfortran.dg/convert_implied_open.f90: Change to
2032 new default record length.
2033 * gfortran.dg/unf_short_record_1.f90: Adapt to
2035 * gfortran.dg/unformatted_subrecords_1.f90: New test.
2037 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
2039 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2041 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
2044 * g++.dg/expr/pr29066.c: New.
2046 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
2047 Zdenek Dvorak <dvorakz@suse.cz>
2049 PR tree-optimization/29921
2050 * gcc.dg/pr29921-2.c: New test.
2052 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
2054 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2055 (i386_get_cpuid): New function.
2056 (i386_cpuid_ecx): Likewise.
2057 (i386_cpuid_edx): Likewise.
2058 (i386_cpuid): Updated to call i386_cpuid_edx.
2060 * gcc.target/i386/sse3-addsubpd.c: New file.
2061 * gcc.target/i386/sse3-addsubps.c: Likewise.
2062 * gcc.target/i386/sse3-haddpd.c: Likewise.
2063 * gcc.target/i386/sse3-haddps.c: Likewise.
2064 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2065 * gcc.target/i386/sse3-hsubps.c: Likewise.
2066 * gcc.target/i386/sse3-lddqu.c: Likewise.
2067 * gcc.target/i386/sse3-movddup.c: Likewise.
2068 * gcc.target/i386/sse3-movshdup.c: Likewise.
2069 * gcc.target/i386/sse3-movsldup.c: Likewise.
2071 2006-12-01 Dirk Mueller <dmueller@suse.de>
2073 * g++.dg/warn/Wreturn-type-4.C: New testcase.
2075 2006-11-30 Janis Johnson <janis187@us.ibm.com>
2077 * gcc.dg/dfp/convert-int-max.c: New test.
2078 * gcc.dg/dfp/convert-int-max-fold.c: New test.
2080 2006-11-30 Richard Guenther <rguenther@suse.de>
2082 * gcc.dg/vect/vect-pow-1.c: Rename ...
2083 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
2084 floats instead of doubles, check successful vectorization.
2086 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
2089 * gcc.c-torture/compile/pr29945.c: New testcase.
2091 2006-11-30 Joseph Myers <joseph@codesourcery.com>
2093 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2096 2006-11-29 Eric Christopher <echristo@apple.com>
2098 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2100 2006-11-29 Janis Johnson <janis187@us.ibm.com>
2102 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2104 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2106 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
2109 * g++.dg/inherit/virtual2.C: New test.
2110 * g++.dg/inherit/virtual3.C: Likewise.
2111 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2112 * g++.dg/inherit/error2.C: Likewise.
2113 * g++.dg/template/instantiate1.C: Likewise.
2115 2006-11-28 Andrew Pinski <pinskia@gmail.com>
2118 * gcc.dg/tree-ssa/reassoc-12.c: New test.
2120 2006-11-28 Jan Hubicka <jh@suse.cz>
2122 * gcc.dg/memcpy-1.c: New test.
2124 2006-11-28 Jakub Jelinek <jakub@redhat.com>
2127 * g++.dg/warn/main-3.C: New test.
2129 2006-11-28 Jan Hubicka <jh@suse.cz>
2131 * gcc.dg/winline-1.c: New test.
2133 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
2135 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2138 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2141 * gfortran.dg/missing_optional_dummy_3.f90
2143 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2146 * gfortran.dg/interface_3.f90: Modify errors.
2148 2006-11-28 Ben Elliston <bje@au.ibm.com>
2150 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2151 fail to link due to relocation overflows on spu-*-*.
2153 2006-11-27 Michael Matz <matz@suse.de>
2154 Andreas Krebbel <krebbel1@de.ibm.com>
2157 * gcc.dg/20061127-1.c: New testcase.
2159 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
2161 * gcc.dg/20061124-1.c: Add exit() function prototype.
2163 2006-11-27 Jan Hubicka <jh@suse.cz>
2165 * gcc.target/i386/memcpy-1.c: Adjust size.
2166 * testsuite/gcc.dg/visibility-11.c: Likewise.
2168 2006-11-27 Richard Guenther <rguenther@suse.de>
2171 * gcc.target/i386/pow-1.c: New testcase.
2172 * gcc.dg/builtins-58.c: Likewise.
2174 2006-11-26 Mark Mitchell <mark@codesourcery.com>
2177 * g++.dg/expr/cast8.C: New test.
2179 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2181 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2182 Don't ever inline the testcase.
2184 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2187 * gfortran.fortran-torture/compile/parameter_3.f90: New
2190 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2193 * gfortran.fortran-torture/execute/transfer2.f90: New test.
2195 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2197 * gfortran.fortran-torture/execute/specifics.f90: Remove test
2200 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2202 PR libgfortran/29936
2203 * gfortran.dg/write_check3.f90: New test.
2205 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2207 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2209 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
2212 * gfortran.dg/interface_3.f90: New test.
2215 * gfortran.dg/generic_8.f90: New test.
2217 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2219 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2220 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2221 * gfortran.dg/specifics_3.f90: Remove.
2223 2006-11-24 Jakub Jelinek <jakub@redhat.com>
2226 * gcc.dg/gomp/pr29955.c: New test.
2229 * gcc.dg/pr29736.c: New test.
2231 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2234 * gcc.dg/pure-1.c: New test.
2236 2006-11-24 Joseph Myers <joseph@codesourcery.com>
2238 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2239 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2241 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
2243 * gcc.dg/20061124-1.c: New testcase.
2245 2006-11-23 Eric Christopher <echristo@apple.com>
2247 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2249 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2253 * gcc.dg/Wconversion-integer.c: New. Supersedes
2254 Wconversion-negative-constants.c
2255 * gcc.dg/Wconversion-real.c: New.
2256 * gcc.dg/Wconversion-real-integer.c: New.
2257 * gcc.dg/Wconversion-negative-constants.c: Deleted.
2258 * g++.dg/warn/Wconversion1.C: Modified.
2260 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2262 * gfortran.dg/overload_1.f90: New test.
2264 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2267 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2268 Wtraditional-conversion.
2269 * gcc.dg/overflow-warn-2.c: Likewise.
2270 * gcc.dg/Wconversion.c: Likewise. Renamed as
2271 Wtraditional-conversion.c .
2272 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2273 Wtraditional-conversion-2.c .
2274 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2275 Wtraditional-conversion-2.c
2276 * gcc.dg/Wconversion-negative-constants.c: New.
2278 2006-11-23 Andrew Pinski <pinskia@gmail.com>
2280 * gcc.dg/tree-ssa/dump-1.c: New test.
2282 2006-11-23 David Ung <davidu@mips.com>
2284 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2285 -mfp64, allowable when ISA >= 33 and float is enabled.
2286 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2287 of mthc1 and mfhc1 patterns.
2289 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
2291 PR tree-optimization/29921
2292 * gcc.dg/pr29921.c: New test.
2294 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2297 * gfortran.dg/initialization_4.f90: New test.
2299 2006-11-22 Ira Rosen <irar@il.ibm.com>
2301 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2302 platforms that have interleaving support.
2303 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2304 * gcc.dg/vect/vect-strided-a-u16-i2.c,
2305 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2306 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2307 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2308 gcc.dg/vect/vect-strided-u8-i2-gap.c,
2309 gcc.dg/vect/vect-strided-u8-i8.c,
2310 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2311 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2312 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2313 gcc.dg/vect/vect-strided-float.c,
2314 gcc.dg/vect/vect-strided-a-mult.c,
2315 gcc.dg/vect/vect-strided-mult-char-ls.c,
2316 gcc.dg/vect/vect-strided-a-u16-mult.c,
2317 gcc.dg/vect/vect-strided-a-u32-mult.c,
2318 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2319 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2320 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2321 gcc.dg/vect/vect-strided-mult.c,
2322 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2323 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2325 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2328 * gfortran.dg/auto_char_len_4.f90: New test.
2330 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2333 * gfortran.dg/generic_7.f90: New test.
2334 * gfortran.dg/defined_operators_1.f90: Add new error.
2336 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
2338 PR tree-optimization/29902
2339 * g++.dg/tree-ssa/pr29902.C: New test.
2341 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
2344 * gfortran.dg/used_types_13.f90: New test.
2346 2006-11-21 Janis Johnson <janis187@us.ibm.com>
2348 * gcc.dg/dfp/snan.c: Delete.
2350 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
2352 * g++.dg/cpp0x/static_assert1.C: New.
2353 * g++.dg/cpp0x/static_assert2.C: New.
2354 * g++.dg/cpp0x/static_assert3.C: New.
2356 2006-11-21 Richard Guenther <rguenther@suse.de>
2358 * gcc.dg/vect/vect-pow-1.c: New testcase.
2359 * gcc.dg/vect/vect-pow-2.c: Likewise.
2361 2006-11-21 Jakub Jelinek <jakub@redhat.com>
2364 * g++.dg/template/static29.C: New test.
2367 * g++.dg/conversion/simd4.C: New test.
2369 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
2372 * g++.dg/template/access19.C: New test.
2373 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2376 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2379 * gcc.dg/tree-ssa/sra-4.c: New testcase.
2381 2006-11-20 Tobias Burnus <burnus@net-b.de>
2384 * gfortran.dg/import.f90: Extended test.
2385 * gfortran.dg/import2.f90: Extended test.
2387 2006-11-20 Tobias Burnus <burnus@net-b.de>
2389 * gfortran.dg/volatile3.f90: Add conflict test.
2391 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
2394 * gfortran.dg/implicit_10.f90: New test.
2396 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
2399 * g++.dg/warn/Wall-write-strings.C: New.
2401 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
2403 * gfortran.dg/alloc_comp_constraint_5.f90: New.
2404 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2406 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2408 * gfortran.dg/use_3.f90: Remove error message.
2409 * gfortran.dg/iso_fortran_env_1.f90: New test.
2410 * gfortran.dg/iso_fortran_env_2.f90: New test.
2411 * gfortran.dg/iso_fortran_env_3.f90: New test.
2412 * gfortran.dg/iso_fortran_env_4.f90: New test.
2414 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
2416 * gcc.dg/vect/vect-27.c: Fix initialization.
2418 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2420 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2421 * gcc.dg/torture/builtin-minmax-1.c: New.
2423 * gcc.dg/builtins-20.c: Add cases for copysign.
2425 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2428 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2430 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2431 * gfortran.dg/use_1.f90: New test.
2432 * gfortran.dg/use_1.f90: New test.
2433 * gfortran.dg/use_1.f90: New test.
2435 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
2437 PR tree-optimization/29801
2438 * gcc.dg/pr29801.c: New test.
2440 2006-11-17 Jakub Jelinek <jakub@redhat.com>
2443 * gcc.dg/torture/pr29584.c: New test.
2445 2006-11-17 Joseph Myers <joseph@codesourcery.com>
2447 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2448 Condition PowerPC tests for saving FPRs on powerpc_fprs.
2449 * gcc.target/powerpc/compress-float-ppc.c,
2450 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2452 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2453 do not pass -mhard-float.
2455 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
2457 * gnat.dg/volatile_aggregate.adb: New test.
2459 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2463 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2464 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2466 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2469 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2471 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
2473 * gfortran.dg/import3.f90: Fix error message.
2475 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2478 * gfortran.fortran-torture/compile/inline_1.f90:
2481 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
2483 * gcc.target/i386/x87regparm-1.c: New test.
2484 * gcc.target/i386/x87regparm-2.c: New test.
2485 * gcc.target/i386/x87regparm-3.c: New test.
2486 * gcc.target/i386/x87regparm-4.c: New test.
2488 2006-11-15 Tobias Burnus <burnus@net-b.de>
2491 * gfortran.dg/import.f90: New test.
2492 * gfortran.dg/import2.f90: New test.
2493 * gfortran.dg/import3.f90: New test.
2495 2006-11-15 Tobias Burnus <burnus@net-b.de>
2498 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2500 2006-11-15 Tobias Burnus <burnus@net-b.de>
2503 * gfortran.dg/contains.f90: New test.
2504 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2506 2006-11-15 Jakub Jelinek <jakub@redhat.com>
2508 PR tree-optimization/29581
2509 * gcc.dg/pr29581-1.c: New test.
2510 * gcc.dg/pr29581-2.c: New test.
2511 * gcc.dg/pr29581-3.c: New test.
2512 * gcc.dg/pr29581-4.c: New test.
2513 * gfortran.dg/pr29581.f90: New test.
2515 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
2518 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2519 numbers in error message headers.
2521 2006-11-14 Richard Guenther <rguenther@suse.de>
2523 * gcc.target/i386/math-torture/math-torture.exp: Restrict
2524 to i?86 and x86_64 targets.
2526 2006-11-14 Caroline Tice <ctice@apple.com>
2528 * gcc.dg/pubtypes-1.c: New file/testcase.
2529 * gcc.dg/pubtypes-2.c: New file/testcase.
2530 * gcc.dg/pubtypes-3.c: New file/testcase.
2531 * gcc.dg/pubtypes-4.c: New file/testcase.
2532 * g++.dg/pubtypes.C: New file/testcase.
2534 2006-11-14 Mark Mitchell <mark@codesourcery.com>
2537 * g++.dg/init/self1.C: New test.
2539 2006-11-14 Tobias Burnus <burnus@net-b.de>
2542 * gfortran.dg/conflicts.f90: Add.
2544 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
2546 PR rtl-optimization/29798
2548 * gcc.c-torture/execute/pr29798.c: New.
2550 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2552 * gcc.dg/builtins-20.c: Add more cases.
2554 2006-11-13 Jakub Jelinek <jakub@redhat.com>
2557 * gfortran.dg/gomp/pr29759.f90: New test.
2559 2006-11-13 Mark Mitchell <mark@codesourcery.com>
2562 * g++.dg/template/static28.C: New test.
2564 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
2566 * lib/c-torture.exp: Use target-libpath.exp.
2567 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2568 set GCC_EXEC_PREFIX env var from global variable of same name.
2570 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2573 * gfortran.fortran-torture/compile/transfer-1.f90:
2576 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
2577 Zdenek Dvorak <dvorakz@suse.cz>
2579 PR tree-optimization/29680
2580 * gcc.dg/alias-11.c: New test.
2582 2006-11-12 Jason Merrill <jason@redhat.com>
2583 Andrew Pinski <pinskia@physics.uc.edu>
2586 * gcc.target/i386/vectorize1.c: New.
2588 2006-11-12 Roger Sayle <roger@eyesopen.com>
2590 PR rtl-optimization/29797
2591 * gcc.c-torture/execute/pr29797-1.c: New test case.
2593 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2595 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2597 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
2599 * gcc.dg/tree-ssa/prefetch-3.c: New test.
2601 2006-11-12 Roger Sayle <roger@eyesopen.com>
2603 PR tree-optimization/13827
2604 * gcc.dg/fold-eqand-1.c: New test case.
2606 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
2609 * gcc.c-torture/execute/mayalias-3.c: New test.
2611 2006-11-11 Richard Sandiford <richard@codesourcery.com>
2614 * gcc.c-torture/compile/pr27528.c: New test.
2615 * gcc.dg/pr27528.c: Likewise.
2617 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2619 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2621 * gcc.dg/torture/builtin-symmetric-1.c: New test.
2623 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2626 * gfortran.dg/reshape_source_size_1.f90: New test.
2628 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2631 * gfortran.dg/aliasing_dummy_4.f90: New test.
2633 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
2636 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2637 and x86_64-*-* targets.
2639 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2641 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2642 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2643 New macros. Use them in exact tests.
2644 (TESTIT3): New macro.
2645 Add tests for fmin, fmax and fma.
2647 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2650 * gfortran.dg/array_constructor_13.f90: New test.
2652 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2655 * gfortran.dg/used_types_12.f90: New test.
2657 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
2660 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2662 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2663 * gcc.dg/fold-eqandshift-3.c: New test case.
2665 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2668 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2671 * gfortran.dg/change_symbol_attributes_1.f90: New test.
2673 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
2675 * gcc.dg/20061109-1.c: New testcase.
2677 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2679 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2681 2006-11-09 Tobias Burnus <burnus@net-b.de>
2683 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2684 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2686 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
2688 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2689 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2691 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2693 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2695 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2697 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2699 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2700 * gcc.dg/vect/vect-9.c: Now vectorizable.
2701 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2702 that support vect_widen_mult.
2703 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2704 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2705 vect-reduc-dot-u16.c).
2706 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2707 vect-reduc-dot-u16.c).
2708 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2709 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2710 vect-reduc-dot-s8.c).
2711 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2712 vect-reduc-dot-s8.c).
2713 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2714 vect-reduc-dot-s8.c).
2715 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2716 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2717 vect-reduc-dot-u8.c).
2718 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2719 vect-reduc-dot-u8.c).
2720 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2721 * gcc.dg/vect/vect-multitypes-9.c: New test.
2722 * gcc.dg/vect/vect-multitypes-10.c: New test.
2723 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2724 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2725 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2726 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2727 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2728 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2729 wrapv-vect-reduc-dot-s8.c.
2730 * lib/target-support.exp (check_effective_target_vect_unpack): New.
2731 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2732 targets that support vec_unpack.
2733 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2734 (check_effective_target_vect_widen_mult_qi_to_hi): New.
2735 (check_effective_target_vect_widen_mult_hi_to_si): New.
2736 (check_effective_target_vect_widen_sum): Removed.
2738 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2740 * gcc.dg/vect/vect-multitypes-8.c: New test.
2741 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2743 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2745 * gcc.dg/vect/vect-multitypes-7.c: New test.
2747 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2749 * gcc.dg/vect/vect-multitypes-4.c: New test.
2750 * gcc.dg/vect/vect-multitypes-5.c: New test.
2751 * gcc.dg/vect/vect-multitypes-6.c: New test.
2753 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2755 * gcc.dg/vect/vect-multitypes-1.c: New test.
2756 * gcc.dg/vect/vect-multitypes-2.c: New test.
2757 * gcc.dg/vect/vect-multitypes-3.c: New test.
2759 2006-11-07 Eric Christopher <echristo@apple.com>
2761 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2762 Test using scan-assembler-not.
2764 2006-11-07 Jakub Jelinek <jakub@redhat.com>
2766 * gcc.dg/inline-17.c: New test.
2768 2006-11-07 Steve Ellcey <sje@cup.hp.com>
2771 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
2774 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2777 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2780 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2783 2006-11-07 Tobias Burnus <burnus@net-b.de>
2786 * gfortran.dg/volatile.f90: Add.
2787 * gfortran.dg/volatile2.f90: Add.
2788 * gfortran.dg/volatile3.f90: Add.
2789 * gfortran.dg/volatile4.f90: Add.
2790 * gfortran.dg/volatile5.f90: Add.
2791 * gfortran.dg/volatile6.f90: Add.
2792 * gfortran.dg/volatile7.f90: Add.
2794 2006-11-06 Tobias Burnus <burnus@net-b.de>
2796 * gfortran.dg/io_constraints_2.f90: Adjust pattern
2797 for matching error messages.
2798 * gfortran.dg/specifics_3.f90: Adjust pattern
2799 for matching error messages.
2801 2006-11-06 Janis Johnson <janis187@us.ibm.com>
2802 Bernhard Fischer <aldot@gcc.gnu.org>
2804 * lib/gcc-dg.exp (output-exists): New proc.
2805 (output-exists-not): New proc.
2806 * gcc.test-framework/test-framework.awk: Support new directives.
2807 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2808 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2809 * gcc.test-framework/dg-outexists-exp-F.c: New test.
2810 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2811 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2812 * gcc.test-framework/dg-outexists-exp-P.c: New test.
2814 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
2818 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2819 * gfortran.dg/initialization_3.f90: New.
2821 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2823 PR libgfortran/25545
2824 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2826 2006-11-05 Jakub Jelinek <jakub@redhat.com>
2829 * gcc.c-torture/execute/pr29695-1.c: New test.
2830 * gcc.c-torture/execute/pr29695-2.c: New test.
2832 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
2835 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2837 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
2839 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2840 for matching error messages.
2842 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
2845 * gcc.target/i386/387-12.c: New test.
2847 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2850 * gfortran.dg/pr29713.f90: New test.
2852 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
2854 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2855 Also test for bogus rest sign.
2857 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2860 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2862 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
2864 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2865 from error messages.
2867 2006-11-02 Mike Stump <mrs@apple.com>
2869 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2871 * g++.old-deja/g++.abi/align.C: Enable for darwin.
2873 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
2875 * g++.dg/eh/gcsec1.C: New test.
2877 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2879 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2880 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
2882 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
2884 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2886 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2887 * gcc.dg/pr14796-2.c: Likewise.
2889 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
2891 * gcc.c-torture/execute/20061101-1.c: New test.
2893 2006-11-01 Richard Guenther <rguenther@suse.de>
2895 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2897 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2899 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2900 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2902 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
2904 * gcc.c-torture/execute/20061031-1.c: New test.
2906 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2909 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2910 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2911 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2912 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2913 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2914 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2915 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2917 2006-10-31 Eric Christopher <echristo@apple.com>
2918 Falk Hueffner <falk@debian.org>
2920 * gcc.dg/builtin-bswap-1.c: New.
2921 * gcc.dg/builtin-bswap-2.c: New.
2922 * gcc.dg/builtin-bswap-3.c: New.
2923 * gcc.dg/builtin-bswap-4.c: New.
2924 * gcc.dg/builtin-bswap-5.c: New.
2925 * gcc.target/i386/builtin-bswap-1.c: New.
2927 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2929 * gcc.dg/inline-16.c: New.
2932 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2934 * gcc.dg/inline-13.c: New.
2935 * gcc.dg/inline-14.c: New.
2936 * gcc.dg/inline-15.c: New.
2939 * gcc.dg/inline6.c: New.
2940 * gcc.dg/inline7.c: New.
2942 2006-10-31 Roger Sayle <roger@eyesopen.com>
2945 * gcc.dg/pr23470-1.c: New test case.
2947 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
2950 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2952 * gfortran.dg/blockdata_2.f90: New testcase.
2954 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
2957 * gfortran.dg/unf_short_record_1.f90: New test.
2959 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2962 * gfortran.dg/pr29067.f: New test.
2964 2006-10-31 Joseph Myers <joseph@codesourcery.com>
2965 Richard Sandiford <richard@codesourcery.com>
2967 * lib/target-supports.exp (get_compiler_messages): Append options
2968 as a single list element.
2969 (check_effective_target_arm_vfp_ok): New.
2970 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2972 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
2975 * gfortran.dg/intrinsic_actual_2.f90: New test.
2978 * gfortran.dg/actual_array_interface_1.f90: New test.
2981 * gfortran.dg/used_types_11.f90: New test.
2983 2006-10-30 Dirk Mueller <dmueller@suse.de>
2985 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2986 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2987 * g++.old-deja/g++.pt/eichin01.C (main): Same.
2988 * g++.old-deja/g++.mike/net25.C (main): Same.
2989 * g++.dg/lookup/exception1.C (main): Same.
2990 * g++.dg/parse/parens2.C (main): Same.
2992 2006-10-30 Roger Sayle <roger@eyesopen.com>
2994 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2996 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2998 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2999 * gcc.dg/torture/builtin-math-3.c: Likewise.
3001 2006-10-30 Tobias Burnus <burnus@net-b.de>
3004 * gfortran.dg/write_check.f90: Check run-time keyword checking.
3005 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3007 2006-10-30 Andrew Pinski <pinskia@gmail.com>
3010 * gfortran.fortran-torture/execute/transfer1.f90: New test.
3012 2006-10-30 Joseph Myers <joseph@codesourcery.com>
3014 * lib/target-supports.exp (check_function_available): Declare
3015 function before calling.
3017 2006-10-30 Jakub Jelinek <jakub@redhat.com>
3019 PR tree-optimization/29637
3020 * gcc.dg/pr29637.c: New test.
3022 2006-10-29 Roger Sayle <roger@eyesopen.com>
3024 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3025 tree canonicalization.
3027 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3029 * gcc.dg/builtins-20.c: Add more hypot tests.
3031 2006-10-29 Roger Sayle <roger@eyesopen.com>
3033 * gcc.dg/fold-compare-1.c: New test case.
3035 2006-10-29 Dirk Mueller <dmueller@suse.de>
3038 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3040 2006-10-29 Roger Sayle <roger@eyesopen.com>
3042 PR tree-optimization/15458
3043 * gcc.dg/fold-xornot-1.c: New test case.
3045 2006-10-29 Richard Guenther <rguenther@suse.de>
3047 * gcc.target/i386/math-torture/trunc.c: New testcase.
3049 2006-10-29 Richard Guenther <rguenther@suse.de>
3051 * gcc.target/i386/math-torture/round.c: New testcase.
3053 2006-10-29 Richard Guenther <rguenther@suse.de>
3055 * gcc.target/i386/math-torture/ceil.c: New testcase.
3056 * gcc.target/i386/math-torture/floor.c: Likewise.
3058 2006-10-29 Richard Guenther <rguenther@suse.de>
3060 * gcc.target/i386/math-torture/rint.c: New testcase.
3061 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3063 2006-10-29 Richard Guenther <rguenther@suse.de>
3065 * gcc.target/i386/math-torture/lfloor.c: New testcase.
3066 * gcc.target/i386/math-torture/lceil.c: Likewise.
3068 2006-10-28 Tobias Burnus <burnus@net-b.de>
3070 PR libgfortran/24313
3071 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3073 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
3075 * gcc.c-torture/execute/20020118-1.c,
3076 gcc.c-torture/execute/builtins/strlen.c,
3077 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3080 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3082 * gcc.dg/builtins-20.c: Add tests for hypot.
3083 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
3084 two-argument builtins.
3085 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3086 TESTIT2. Update all callers.
3087 (TESTIT2, TESTIT2_R): New helper macros.
3088 Add testcases for pow, hypot and atan2.
3090 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3093 * g++.dg/expr/bool1.C: New test.
3094 * g++.dg/expr/bool2.C: New test.
3096 2006-10-28 Tobias Burnus <burnus@net-b.de>
3099 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3100 * gfortran.dg/namelist_internal.f90: New test.
3102 2006-10-28 Tobias Burnus <burnus@net-b.de>
3105 * gfortran.dg/io_real_boz.f90: Add.
3106 * gfortran.dg/io_real_boz2.f90: Add.
3108 2006-10-28 Richard Guenther <rguenther@suse.de>
3111 * gcc.dg/tree-ssa/pr26899.c: New testcase.
3113 2006-10-28 Richard Guenther <rguenther@suse.de>
3116 * gcc.target/i386/math-torture/lround.c: New testcase.
3118 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
3120 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3121 * gcc.dg/builtins-44.c: Likewise.
3122 * gcc.dg/builtins-45.c: Likewise.
3123 * gcc.dg/pr28796-2.c: Likewise.
3124 * gcc.dg/unordered-3.c: Likewise.
3126 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3128 PR libgfortran/27954
3129 * gfortran.dg/error_recovery_2.f90: New test.
3131 2006-10-26 Richard Guenther <rguenther@suse.de>
3133 * gcc.target/i386/i386.exp: Use glob, not find to collect
3134 tests. Avoids recursing into subdirectories.
3135 * gcc.target/i386/math-torture/math-torture.exp: Torture
3136 for interesting ia32 math options.
3137 * gcc.target.i386/math-torture/lrint.c: New testcase.
3139 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3141 PR libgfortran/29563
3142 * gfortran.dg/arrayio_9.f90: Update test.
3143 * gfortran.dg/arrayio_19.f90: New test.
3145 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
3147 * gcc.dg/20061026.c: New testcase.
3149 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3151 PR libgfortran/29563
3152 * gfortran.dg/arrayio_9.f90: New test.
3154 2006-10-26 Ben Elliston <bje@au.ibm.com>
3156 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3157 Copy the strings manually, as strcpy may call strlen.
3159 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3161 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3162 Add checks for log, log2, log10 and log1p.
3164 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3165 we already test 0.0. Add checks for expm1, log, log2, log10,
3166 log1p, cbrt, erf and erfc.
3168 2006-10-25 Steve Ellcey <sje@cup.hp.com>
3170 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3172 2006-10-25 Uros Bizjak <uros@kss-loka.si>
3174 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3175 and remainderl() built-in functions. Remove -ffast-math from
3178 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3180 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3183 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3184 floating point modifiers to arguments passed to float and long
3185 double functions respectively. Update all callers to use floating
3186 point numbers, not integers. Add tests for exp, exp2 and
3189 * gcc.dg/torture/builtin-math-3.c: New test.
3191 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
3194 * gfortran.dg/initialize_2.f90: New.
3196 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3198 * gcc.dg/torture/builtin-math-2.c: New test.
3200 2006-10-24 Richard Guenther <rguenther@suse.de>
3203 * gcc.dg/pr28796-1.c: New testcase.
3204 * gcc.dg/pr28796-2.c: Likewise.
3206 2006-10-24 Richard Guenther <rguenther@suse.de>
3208 * gcc.dg/builtins-57.c: New testcase.
3210 2006-10-24 Richard Guenther <rguenther@suse.de>
3212 PR tree-optimization/29567
3213 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3215 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
3217 PR tree-optimization/14784
3218 * gcc.dg/alias-10.c: New test.
3220 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3222 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3224 2006-10-23 Jakub Jelinek <jakub@redhat.com>
3226 * gcc.dg/builtin-strncat-chk-1.c: New test.
3228 2006-10-23 Jan Hubicka <jh@suse.cz>
3230 * gcc.dg/memmove-1.c: New test.
3232 2006-10-23 Paul Brook <paul@codesourcery.com>
3234 * gcc.dg/pragma-pack-5.c: New test.
3236 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
3238 * g++.dg/other/s390-1.C: New testcase.
3240 2006-10-23 Richard Guenther <rguenther@suse.de>
3244 * gcc.dg/pr27132.c: New testcase.
3245 * gcc.dg/pr23295.c: Likewise.
3246 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3247 * g++.dg/tree-ssa/pr19807.C: Likewise.
3249 2006-10-23 Richard Guenther <rguenther@suse.de>
3252 * gcc.dg/pr21032.c: New testcase.
3254 2006-10-22 Jeff Law <law@redhat.com>
3255 Richard Guenther <rguenther@suse.de>
3257 PR tree-optimization/15911
3258 * gcc.dg/tree-ssa/vrp30.c: New testcase.
3260 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
3263 * g++.dg/abi/rtti3.C: New.
3265 2006-10-21 Uros Bizjak <uros@kss-loka.si>
3268 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3271 2006-10-21 Richard Guenther <rguenther@suse.de>
3273 PR tree-optimization/3511
3274 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3276 2006-10-21 Richard Guenther <rguenther@suse.de>
3279 * gcc.dg/torture/pr26898-1.c: New testcase.
3280 * gcc.dg/torture/pr26898-2.c: Likewise.
3282 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
3285 * g++.dg/parse/bitfield1.C: Adjust error markers.
3286 * g++.dg/parse/bitfield2.C: New test.
3288 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
3290 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3292 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3295 * gfortran.dg/zero_sized_1.f90: New test.
3297 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
3299 * gcc.dg/div-compare-1.c: New test.
3301 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
3304 * gfortran.dg/result_default_init_1.f90: New test.
3307 * gfortran.dg/automatic_default_init_1.f90: New test.
3309 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3312 2006-10-18 Geoffrey Keating <geoffk@apple.com>
3314 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3315 'using namespace std' without previous declaration.
3316 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3317 * g++.old-deja/g++.robertl/eb133c.C: New.
3319 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3321 PR libgfortran/29277
3322 * gfortran.dg/streamio_4.f90: Update test.
3323 * gfortran.dg/streamio_11.f90: New test.
3325 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
3328 * g++.dg/inherit/virtual1.C: New test.
3330 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3333 * g++.dg/parse/enum3.C: New test.
3335 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3338 * g++.dg/init/ctor8.C: New test.
3340 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3343 * g++.dg/ext/complit8.C: Tweak error markers.
3344 * g++.dg/template/complit1.C: Add error marker.
3346 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3349 * g++.dg/ext/complit8.C: New test.
3352 * g++.dg/parse/dtor12.C: New test.
3355 * g++.dg/template/sizeof11.C: New test.
3357 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
3360 * gfortran.dg/data_char_3.f90: New test.
3363 * gfortran.dg/negative_automatic_size.f90: New test.
3365 2006-10-16 David Daney <ddaney@avtrex.com>
3367 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3369 2006-10-16 Eric Christopher <echristo@apple.com>
3371 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3374 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3377 * g++.dg/tc1/dr49.C: Tweak error messages.
3378 * g++.dg/parse/template21.C: New test.
3380 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3383 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3385 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
3388 * gfortran.dg/print_1.f90: New test.
3390 2006-10-15 Jan Hubicka <jh@suse.cz>
3393 * gcc.c-torture/compile/pr29241.c: New testcase.
3395 2006-10-15 David Edelsohn <edelsohn@gnu.org>
3398 * gcc.c-torture/compile/pr29250.c: New test.
3400 2006-10-15 Richard Guenther <rguenther@suse.de>
3402 * gcc.dg/pr29299.c: New testcase.
3404 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
3407 * gfortran.dg/label_4.f90: Adjust warning flag.
3409 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3412 * gfortran.dg/nullify_3.f90: New test.
3414 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3416 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3417 on Solaris 2.5.1 too.
3419 2006-10-13 Eric Christopher <echristo@apple.com>
3421 * gcc.dg/pr25993.c: Skip for darwin.
3423 2006-10-13 Eric Christopher <echristo@apple.com>
3425 * gcc.dg/visibility-11.c: Skip for darwin.
3427 2006-10-13 Eric Christopher <echristo@apple.com>
3429 * gcc.dg/darwin-weakimport-1.c: Use
3430 -fno-asynchronous-unwind-tables.
3431 * gcc.dg/darwin-weakimport-3.c: Ditto.
3433 2006-10-13 Richard Guenther <rguenther@suse.de>
3435 PR tree-optimization/29446
3436 * gcc.dg/torture/pr29446.c: New testcase.
3438 2006-10-13 Bill Wendling <wendling@apple.com>
3440 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3441 * g++.old-deja/g++.jason/hmc1.C: Likewise.
3442 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3443 * g++.old-deja/g++.law/shadow1.C: Likewise.
3444 * g++.old-deja/g++.law/ctors10.C: Likewise.
3445 * g++.dg/debug/namespace1.C: Likewise.
3446 * g++.dg/inherit/namespace-as-base.C: Likewise.
3447 * g++.dg/opt/delay-slot-1.C: Likewise.
3448 * g++.dg/parse/defarg10.C: Likewise.
3449 * g++.dg/template/ptrmem11.C: Likewise.
3450 * g++.dg/template/mem_func_ptr.C: Likewise.
3451 * g++.dg/template/spec19.C: Likewise.
3453 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
3455 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3457 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3460 * gfortran.dg/implicit_9.f90: New test.
3463 * gfortran.dg/namelist_25.f90: New test.
3466 * gfortran.dg/same_name_2.f90: New test.
3469 * gfortran.dg/host_assoc_types_1.f90: New test.
3472 * gfortran.dg/missing_derived_type_1.f90: New test.
3473 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3476 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3479 * gfortran.dg/alloc_comp_assign_5.f90: New test.
3481 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3484 * gfortran.dg/bound_2.f90: New test.
3486 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3488 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3490 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3491 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3492 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3493 * gfortran.dg/gomp/reduction3.f90: Likewise.
3494 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3495 * gfortran.dg/dummy_procedure_2.f90: Likewise.
3496 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3497 * gfortran.dg/forall_4.f90: Likewise.
3498 * gfortran.dg/spec_expr_4.f90: Likewise.
3499 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3500 * gfortran.dg/forall_5.f90: Likewise.
3501 * gfortran.dg/open_access_append_2.f90: Add check for
3502 compile-time warning.
3504 2006-10-13 Mark Mitchell <mark@codesourcery.com>
3507 * g++.dg/parse/pure1.C: New test.
3509 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3512 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3513 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3514 for compile-time warnings.
3515 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3516 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3517 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3519 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3521 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3522 compile-time warning.
3524 2006-10-12 Jan Hubicka <jh@suse.cz>
3527 * gcc.dg/pr28319.c: New test.
3529 2006-10-12 Mark Mitchell <mark@codesourcery.com>
3531 * g++.dg/ext/vla4.C: New test.
3533 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3536 * g++.dg/template/crash60.C: New test.
3537 * g++.dg/other/large-size-array.C: Adjust error markers.
3538 * g++.dg/parse/crash27.C: Likewise.
3539 * g++.dg/template/crash1.C: Likewise.
3541 2006-10-12 Steve Ellcey <sje@cup.hp.com>
3544 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3546 2006-10-12 Jakub Jelinek <jakub@redhat.com>
3548 PR preprocessor/28709
3549 * gcc.dg/cpp/paste14.c: New test.
3551 2006-10-11 Mark Mitchell <mark@codesourcery.com>
3554 * g++.dg/init/array24.C: New test.
3556 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3558 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3561 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
3564 * g++.dg/parse/typedef8.C: New test.
3565 * g++.dg/other/mult-stor1.C: Adjust error markers.
3567 2006-10-11 Richard Guenther <rguenther@suse.de>
3569 PR tree-optimization/28230