This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: Alignment error in CVS version, ia64
- To: schepler at math dot berkeley dot edu
- Subject: Re: Alignment error in CVS version, ia64
- From: Jim Wilson <wilson at cygnus dot com>
- Date: Fri, 4 Aug 2000 14:26:54 -0700
- Cc: gcc-bugs at gcc dot gnu dot org
In article <871z04bvsz.fsf@adsl-63-193-247-253.dsl.snfc21.pacbell.net> you write:
>typedef long bigarray[70] __attribute__((aligned(16)));
>static bigarray foo;
Aligned attributes for typedefs are broken for all targets. Yes, this makes
programs using setjmp under IA-64 linux fail. It will work if you revert
the 2000-06-30 c-common.c change.
FYI There are lots of other problems with the IA-64 gcc port, some due to
IA-64 development work, some due to changes from other people. I generally
don't recommend use of the FSF sources unless you are willing to deal with
all of these problems.
Jim