This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c/36433] mregeparm not supported on 68k / Coldfire
- From: "gunnar at greyhound-data dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 4 Jun 2008 09:54:25 -0000
- Subject: [Bug c/36433] mregeparm not supported on 68k / Coldfire
- References: <bug-36433-16150@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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