This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: check_sibcall_argument_overlap() versus HP-UX
- To: Alexandre Oliva <aoliva at redhat dot com>
- Subject: Re: check_sibcall_argument_overlap() versus HP-UX
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Tue, 22 Aug 2000 13:27:14 -0600
- cc: gcc-patches at gcc dot gnu dot org
- Reply-To: law at cygnus dot com
In message <orya1py8ru.fsf@guarana.lsd.ic.unicamp.br>you write:
> --=-=-=
>
> Since PA has ARGS_GROW_DOWNWARD, argument offset constants are
> negative, and check_sibcall_argument_overlap() ends up crashing while
> updating stored_args_map. Here's a patch that (hopefully) deals with
> ARGS_GROW_DOWNWARD. I'm currently bootstrapping it on HP-UX 10.20,
> but it will take a while until the tests complete. If it succeeds, ok
> to install?
>
>
> --=-=-=
> Content-Type: text/x-patch
> Content-Disposition: inline; filename=hpux-bootstrap.patch
>
> Index: gcc/ChangeLog
> from Alexandre Oliva <aoliva@redhat.com>
>
> * calls.c (check_sibcall_argument_overlap_1): Adjust for
> ARGS_GROW_DOWNWARD.
> (check_sibcall_argument_overlap): Likewise.
Thanks. Installed after a bootstrap check (using an old reload.c to work
around a bug in Richard's recent changes).
jeff