On Thu, Apr 30, 2015 at 02:54:55PM +0200, Sven Hartrumpf wrote: > Some months ago, I stumbled across the fact that "make check" for > chicken takes almost 2 hours with recent gcc versions. > (The build without the check step takes only 2.5 minutes - > very impressive. Measured again today.)
Wow, that's terrible! > Only one test is the "culprit": the many-arguments test (in its gcc part). > As months passed and no one has complained, I do complain, now :-) I've only just upgraded to Debian Jessie yesterday (so I've never noticed it before, running Wheezy all this time), and tested it now. You're right, it's unacceptably slow. Unfortunately, the test was introduced because there was a bug somewhere in the handling of manyargs, so I'd prefer not to remove or disable the test. It works fine with older GCCs, and also with clang, so I would classify this as a (pretty serious) regression in GCC, even if this many arguments (2048!) to a C function is a bit on the insane side. Can you file a bugreport with the GCC team while we figure out what to do with this problem? Maybe there's an easy fix on their end, and maybe other projects are also having trouble with this. Cheers, Peter
signature.asc
Description: Digital signature
_______________________________________________ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers