------- Comment #8 from mahatma at eu dot by  2009-09-08 12:08 -------
I don't trying to rebuild all with 4-byte incoming stack alignment while, but
think to unify this step with full ABI change. For me it may solve migration to
-mregparm=3 ("ix86_regparm = REGPARM_MAX;" for x86_32) and others in
crosscompile way (for example, to "i686-eabi-linux-gnu" target). For people it
may solve "ABI standard" orthodox problem too.

Most undiscovered place FOR ME (while I busy in other place): adding support to
"eabi*" (1+*) keyword, eabi/eabi1 may be REGPARM_MAX + 4-byte incoming stack
alignment (or even more safe solution) + any others safe (if exists) changes.
eabi2 - hardcoded -msseregparm (I unsure in softfloat/no-sse compatibility,
then there are must be optional), etc.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41156

Reply via email to