This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/19491] va_start incorrect, Number of floating point and integer registers counted incorrectly
- From: "dje at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 20 Jan 2005 16:07:31 -0000
- Subject: [Bug target/19491] va_start incorrect, Number of floating point and integer registers counted incorrectly
- References: <20050117211353.19491.suriya@cs.utexas.edu>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From dje at gcc dot gnu dot org 2005-01-20 16:07 -------
GCC 3.3 used the magic number of 1000 when initializing the number of
arguments. This bug report does not state the exact failure mode of the
example, but the slightly greater than 1000 words (256 arguments) might
interact incorrectly with the magic value 1000. The use of "1000" was removed
in GCC 3.4, so I would recommend retesting with that GCC release. The lack of
description about the failure makes it difficult for anyone else to confirm
the report or test if the problem already is corrected.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19491