[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gcl-devel] GCC 4.4 and strict aliasing
From: |
Camm Maguire |
Subject: |
Re: [Gcl-devel] GCC 4.4 and strict aliasing |
Date: |
Sun, 22 Feb 2009 20:43:03 -0500 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) |
Greetings, and thanks so much for looking into this!
As always, a small code example is worth its weight in gold. I'm
assuming we're referring to code emitted by the GCL lisp compiler? If
not, the task is considerably simpler. In either case, we've adapted
to gcc changes before and can do so again. 4.4 is not yet in Debian
sid, apparently.
BTW, I've made considerable progress on your very helpful patches and
will have more to report soon.
Take care,
Jerry James <address@hidden> writes:
> Recently, GCC 4.4.0 went into Fedora Rawhide (which will become Fedora
> 11). Thereafter, the GCL build started failing. Investigation shows
> that this is because GCC 4.4.0 is much more aggressive than its
> predecessors about exploiting the ANSI C strict aliasing rules. GCL
> fails to follow those rules in several places, so GCC emitted code
> that caused runtime failures.
>
> I have fixed the build for now by passing -fno-strict-aliasing to GCC.
> However, that is not a good long-term solution, since it prevents GCC
> from emitting the most optimized code possible. Over the next couple
> of weeks, I will try to look at how to fix up the C code to obey the
> ANSI C rules. If anybody is interested in participating in that, let
> me know so we don't duplicate work.
>
> Regards,
> --
> Jerry James
> http://loganjerry.googlepages.com/
>
>
> _______________________________________________
> Gcl-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/gcl-devel
>
>
>
>
--
Camm Maguire address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
- [Gcl-devel] GCC 4.4 and strict aliasing, Jerry James, 2009/02/22
- Re: [Gcl-devel] GCC 4.4 and strict aliasing,
Camm Maguire <=
- Re: [Gcl-devel] GCC 4.4 and strict aliasing, Gabriel Dos Reis, 2009/02/22
- Re: [Gcl-devel] GCC 4.4 and strict aliasing, Camm Maguire, 2009/02/23
- Re: [Gcl-devel] GCC 4.4 and strict aliasing, Jerry James, 2009/02/23
- Re: [Gcl-devel] GCC 4.4 and strict aliasing, Gabriel Dos Reis, 2009/02/23
- Re: [Gcl-devel] GCC 4.4 and strict aliasing, Camm Maguire, 2009/02/24
- Re: [Gcl-devel] GCC 4.4 and strict aliasing, Gabriel Dos Reis, 2009/02/24
- Re: [Gcl-devel] GCC 4.4 and strict aliasing, Gabriel Dos Reis, 2009/02/25
Re: [Gcl-devel] GCC 4.4 and strict aliasing, Jerry James, 2009/02/22