* FIX was [Fwd: gcc 3.1 hppa failures]
@ 2002-04-26 6:33 Joel Sherrill
2002-04-26 6:36 ` David S. Miller
2002-04-26 11:46 ` law
0 siblings, 2 replies; 3+ messages in thread
From: Joel Sherrill @ 2002-04-26 6:33 UTC (permalink / raw)
To: gcc, newlib
[-- Attachment #1: Type: text/plain, Size: 677 bytes --]
With the patch in the attached email, I can build much further.
At this point, the problems are newlib and libgloss. newlib's
libc/machine/pa assembly code uses subspa directives and
libgloss has a Makefile problem where it reports not having
a target.
My PA assembly language is WAY too rusty to attempt to fix
newlib at this point. So please review and commit the
attached patch to the 3.1 and main trunks. This will close
PR6455.
--
Joel Sherrill, Ph.D. Director of Research & Development
joel@OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
[-- Attachment #2: Type: message/rfc822, Size: 2215 bytes --]
From: "John David Anglin" <dave@hiauly1.hia.nrc.ca>
To: joel.sherrill@OARcorp.com
Subject: Re: gcc 3.1 hppa failures
Date: Fri, 26 Apr 2002 00:24:10 -0400 (EDT)
Message-ID: <200204260424.g3Q4OA03006493@hiauly1.hia.nrc.ca>
> Already done. :) I filed PR6455 with preprocessed test code
> this morning. "gcc -O2 -c" should tell us whether the ICE
> applies there.
I think this will fix PR6455. Give it a try and let me know
if it works.
Dave
--
J. David Anglin dave.anglin@nrc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)
2002-04-26 John David Anglin <dave@hiauly1.hia.nrc.ca>
* pa.h (FUNCTION_OK_FOR_SIBCALL): Don't do sibcalls when using the
portable runtime model.
Index: pa.h
===================================================================
RCS file: /cvsroot/gcc/gcc/gcc/config/pa/pa.h,v
retrieving revision 1.138.2.3
diff -u -3 -p -r1.138.2.3 pa.h
--- pa.h 23 Apr 2002 08:11:25 -0000 1.138.2.3
+++ pa.h 26 Apr 2002 04:17:14 -0000
@@ -1980,6 +1980,7 @@ while (0)
will never return. */
#define FUNCTION_OK_FOR_SIBCALL(DECL) \
(DECL \
+ && ! TARGET_PORTABLE_RUNTIME \
&& ! TARGET_64BIT \
&& ! TREE_PUBLIC (DECL))
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: FIX was [Fwd: gcc 3.1 hppa failures]
2002-04-26 6:33 FIX was [Fwd: gcc 3.1 hppa failures] Joel Sherrill
@ 2002-04-26 6:36 ` David S. Miller
2002-04-26 11:46 ` law
1 sibling, 0 replies; 3+ messages in thread
From: David S. Miller @ 2002-04-26 6:36 UTC (permalink / raw)
To: joel.sherrill; +Cc: gcc, newlib
From: Joel Sherrill <joel.sherrill@OARcorp.com>
Date: Fri, 26 Apr 2002 08:24:20 -0500
With the patch in the attached email, I can build much further.
Please post patches you want review for to gcc-patches
Please also CC: mark@codesourcery.com on any patches you
wish to be approved for the 3.1 branch of gcc.
Thanks.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: FIX was [Fwd: gcc 3.1 hppa failures]
2002-04-26 6:33 FIX was [Fwd: gcc 3.1 hppa failures] Joel Sherrill
2002-04-26 6:36 ` David S. Miller
@ 2002-04-26 11:46 ` law
1 sibling, 0 replies; 3+ messages in thread
From: law @ 2002-04-26 11:46 UTC (permalink / raw)
To: joel.sherrill; +Cc: gcc, newlib
In message <3CC95504.19F3ACBA@OARcorp.com>, Joel Sherrill writes:
> This is a multi-part message in MIME format.
> --------------0354A57B47FD6107ACFD7FBF
> Content-Type: text/plain; charset=us-ascii
> Content-Transfer-Encoding: 7bit
>
>
> With the patch in the attached email, I can build much further.
> At this point, the problems are newlib and libgloss. newlib's
> libc/machine/pa assembly code uses subspa directives and
> libgloss has a Makefile problem where it reports not having
> a target.
>
> My PA assembly language is WAY too rusty to attempt to fix
> newlib at this point.
It ought to be pretty simple.
.space $text$
.subspace $code$
Translates to:
.text
.space $text$
.subspace $lit$
Translates to:
.rodata
.space $private$
.subspa $data
Translates to:
.data
.space $private$
.subspa $bss$
Translates to:
.bss
> So please review and commit the
> attached patch to the 3.1 and main trunks. This will close
> PR6455.
It looks good to me.
jeff
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2002-04-26 18:28 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-26 6:33 FIX was [Fwd: gcc 3.1 hppa failures] Joel Sherrill
2002-04-26 6:36 ` David S. Miller
2002-04-26 11:46 ` law
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).