This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: RFC: Support non-standard extension (call via casted function pointer)
- From: John Paul Adrian Glaubitz <glaubitz at physik dot fu-berlin dot de>
- To: Andreas Schwab <schwab at linux-m68k dot org>
- Cc: Richard Biener <richard dot guenther at gmail dot com>, Michael Karcher <debian at mkarcher dot dialup dot fu-berlin dot de>, gcc at gcc dot gnu dot org, Debian m68k <debian-68k at lists dot debian dot org>, doko at debian dot org
- Date: Tue, 26 Jan 2016 11:59:09 +0100
- Subject: Re: RFC: Support non-standard extension (call via casted function pointer)
- Authentication-results: sourceware.org; auth=none
- References: <56A697DE dot 5090207 at mkarcher dot dialup dot fu-berlin dot de> <85BF0BF8-F3BB-49F9-AA9F-5793017C7062 at gmail dot com> <56A73A99 dot 7030305 at physik dot fu-berlin dot de> <mvm4me0k616 dot fsf at hawking dot suse dot de>
On 01/26/2016 11:07 AM, Andreas Schwab wrote:
> John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> writes:
>
>> Having gcc allow to work with such code would actually allow us
>> to bootstrap ghc on m68k again which would be awesome :).
>
> The ghc code just needs to be fixed to not lie in such a blatant way.
> Just like it was changed when ppc64le flagged this as crap code.
I could just find one bug report which mentions a fix for ppc64el [1],
are you talking about this one?
If this bug is actually the same as the m68k bug, why is ghc still
working fine on ppc64el? Does ppc64el actually have separate address
and data registers?
Adrian
> [1] https://ghc.haskell.org/trac/ghc/ticket/8965
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer - glaubitz@debian.org
`. `' Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913