------- 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