------- Comment #6 from mikpe at it dot uu dot se 2010-01-30 21:24 ------- (In reply to comment #5) > ARM uses ACCUMULATE_OUTGOING_ARGS instead of PUSH_ARGS. To reproduce the > problem on ARM, you need to comment out "#define ACCUMULATE_OUTGOING_ARGS 1" > and add "#define PUSH_ARGS 1" in "gcc/config/arm/arm.h"
Doesn't work, an ARM gcc built with that modification ICEs while trying to compile __muldi3() in libgcc2.c. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42722