Do you have a clue on why the tests fail? There is an ugly bug concerning
stack allocation and 64 bit variables, maybe that is the evil one. See:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27386 for details.
All the failed tests I've seen so far do in fact pass "long long"
arguments to functions together with a bunch of other arguments
(sometimes using va_args, too).
In one of the cases (gcc.c-torture/execute/20030307-1.c), the test only
fails at -O0 and -O1, but passes with other optimization levels because
the functions get inlined and disappear completely, so the argument
passing problem disappears too.
So, I would say that it is very likely the same bug...