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]

Re: Alignment error in CVS version, ia64


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

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