This is the mail archive of the gcc-patches@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]
Other format: [Raw text]

Re: bootstrap/3589: GCC 3.0-CVS illegal instruction on hppa1.1-proelf


> There is another problem of building toolchains hppa1.1-*-pro* and
> hppa1.1-*-rtems*.  The reason of problem is in that .comm has syntax
> different from standard elf one and has no field defining alignment.

I am puzzled.  ASM_OUTPUT_ALIGNED_LOCAL is defined in pa.h and there
doesn't appear to be a ".comm" in it.  Your redefinition seems to be
identical to the one that already exists in pa.h.

This patch affects hppa*64*-*-hpux* as well as the toolchains mentioned
above.  Thus, it should be tested to ensure that there are no regressions.

> The following patch solves the problem.
> 
> 2002-03-27  Vladimir Makarov  <vmakarov@redhat.com>
> 
>	* config/pa/elf.h (ASM_OUTPUT_ALIGNED_LOCAL): Redefine it.

Dave
-- 
J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)


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