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: [Boehm-GC] Limit +ESdbgasm to HPUX cc on PA


I think at least the HP/UX version of the collector still includes an
_asm for prefetching memory.

Older versions of the HP compiler failed to build the collector with -g
without +ESdbgasm.  I haven't tried the latest version.  My HP/UX
/ PA_RISC testing of the collector has generally been with the vendor
compiler, not gcc.

I'm glad to hear about the libffi port.  In the past that's prevented me
from seriously trying to get gcj running on PA, since I'm not a PA_RISC
expert.  I think the other pieces should mostly be there.

Hans

On Fri, 4 Jul 2003, John David Anglin wrote:

> > I found a relevant hit with google listing the compiler error message:
> >
> > cc: warning 616: Use of _asm with debug requires use of the +ESgdbgasm
> > 	command line option.  Invalid executable may result.
>
> This appears to be for 68k.  There is no hppa assembly as far as I can
> tell in mach_dep.c or any of the other files in the package.
>
> > boehm-gc is built with debugging and I didn't check but it could
> > potentially be using _asm on HPUX.  I'm guessing whoever added it
> > to configure.host must have had a good reason to do so.
>
> I did find this:
>
> +ESdbgasm (C only, not supported by C++):
>     Store reg vars to memory when XDB is used, and XDB is not supported on
>     IPF. Compiler ignores silently.
>
> This is applicable to the PA C compiler.
>
> Dave
> --
> J. David Anglin                                  dave.anglin@nrc-cnrc.gc.ca
> National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)
>


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