This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c/36433] mregeparm not supported on 68k / Coldfire



------- Comment #1 from gunnar at greyhound-data dot com  2008-06-04 09:54 -------
The parameter -mregparm is not supported on M68k / Coldfire.

As it its known from the X86 platform compiling with mregparm does improve the
size and performance of the generated code. On X86 an overall improvement of
5%-7% is generally stated. This parameter is unfortunately not supported for
the M68k and Coldfire platform. This is a serious drawback especiall as on 68k
there are operating systems which have parameter passing in registers as their
default behavior. (i.e AmigaOS)

Please be so kind and add the regparm feature to the 68k Coldfire.
It will certainly improve generated code a lot.

Many thanks in advance

Gunnar von Boehn


-- 

gunnar at greyhound-data dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|mregeparm                   |mregeparm not supported on
                   |                            |68k / Coldfire


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]