public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug rtl-optimization/19799] New: sibcall-3.c and sibcall-4.c fail on hppa64-*-hpux*
@ 2005-02-07 6:32 jsm28 at gcc dot gnu dot org
2005-02-07 13:24 ` [Bug target/19799] " pinskia at gcc dot gnu dot org
` (4 more replies)
0 siblings, 5 replies; 9+ messages in thread
From: jsm28 at gcc dot gnu dot org @ 2005-02-07 6:32 UTC (permalink / raw)
To: gcc-bugs
The tests gcc.dg/sibcall-3.c and gcc.dg/sibcall-4.c (execution tests)
fail on hppa64-hp-hpux11.{11,23}. Not a regression relative to 3.4.x.
--
Summary: sibcall-3.c and sibcall-4.c fail on hppa64-*-hpux*
Product: gcc
Version: 4.0.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: rtl-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jsm28 at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
GCC target triplet: hppa64-*-hpux11.*
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19799
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug target/19799] sibcall-3.c and sibcall-4.c fail on hppa64-*-hpux*
2005-02-07 6:32 [Bug rtl-optimization/19799] New: sibcall-3.c and sibcall-4.c fail on hppa64-*-hpux* jsm28 at gcc dot gnu dot org
@ 2005-02-07 13:24 ` pinskia at gcc dot gnu dot org
2005-02-09 9:21 ` danglin at gcc dot gnu dot org
` (3 subsequent siblings)
4 siblings, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-02-07 13:24 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-07 01:58 -------
Hmm, for sibcall-3.c (likewise for 4) we have the following comment:
This test is xfailed on targets without sibcall patterns
(except targets where the test does not work due to the return address
not saved on the regular stack).
And in pa.c, we find this:
/* Sibcalls are not ok because the arg pointer register is not a fixed
register. This prevents the sibcall optimization from occurring. In
addition, there are problems with stub placement using GNU ld. This
is because a normal sibcall branch uses a 17-bit relocation while
a regular call branch uses a 22-bit relocation. As a result, more
care needs to be taken in the placement of long-branch stubs. */
if (TARGET_64BIT)
return false;
So these tests should be just xfailed.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Component|rtl-optimization |target
Ever Confirmed| |1
Last reconfirmed|0000-00-00 00:00:00 |2005-02-07 01:58:21
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19799
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug target/19799] sibcall-3.c and sibcall-4.c fail on hppa64-*-hpux*
2005-02-07 6:32 [Bug rtl-optimization/19799] New: sibcall-3.c and sibcall-4.c fail on hppa64-*-hpux* jsm28 at gcc dot gnu dot org
2005-02-07 13:24 ` [Bug target/19799] " pinskia at gcc dot gnu dot org
@ 2005-02-09 9:21 ` danglin at gcc dot gnu dot org
2005-02-09 9:22 ` cvs-commit at gcc dot gnu dot org
` (2 subsequent siblings)
4 siblings, 0 replies; 9+ messages in thread
From: danglin at gcc dot gnu dot org @ 2005-02-09 9:21 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From danglin at gcc dot gnu dot org 2005-02-09 01:22 -------
The stub placement issues in GNU ld still haven't been fixed.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19799
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug target/19799] sibcall-3.c and sibcall-4.c fail on hppa64-*-hpux*
2005-02-07 6:32 [Bug rtl-optimization/19799] New: sibcall-3.c and sibcall-4.c fail on hppa64-*-hpux* jsm28 at gcc dot gnu dot org
2005-02-07 13:24 ` [Bug target/19799] " pinskia at gcc dot gnu dot org
2005-02-09 9:21 ` danglin at gcc dot gnu dot org
@ 2005-02-09 9:22 ` cvs-commit at gcc dot gnu dot org
2005-02-09 12:41 ` [Bug target/19799] sibcall-3.c and sibcall-4.c xfailed " pinskia at gcc dot gnu dot org
2005-02-10 10:51 ` danglin at gcc dot gnu dot org
4 siblings, 0 replies; 9+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-02-09 9:22 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-09 01:44 -------
Subject: Bug 19799
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: jsm28@gcc.gnu.org 2005-02-09 01:43:51
Modified files:
gcc/testsuite : ChangeLog
gcc/testsuite/gcc.dg: sibcall-3.c sibcall-4.c
Log message:
PR target/19799
* gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.5002&r2=1.5003
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/sibcall-3.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/sibcall-4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19799
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug target/19799] sibcall-3.c and sibcall-4.c xfailed on hppa64-*-hpux*
2005-02-07 6:32 [Bug rtl-optimization/19799] New: sibcall-3.c and sibcall-4.c fail on hppa64-*-hpux* jsm28 at gcc dot gnu dot org
` (2 preceding siblings ...)
2005-02-09 9:22 ` cvs-commit at gcc dot gnu dot org
@ 2005-02-09 12:41 ` pinskia at gcc dot gnu dot org
2005-02-10 10:51 ` danglin at gcc dot gnu dot org
4 siblings, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-02-09 12:41 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-09 06:41 -------
The testcase is now xfailed but now it is missed optimization so suspending untill binutils is fixed.
--
What |Removed |Added
----------------------------------------------------------------------------
Severity|normal |enhancement
Status|NEW |SUSPENDED
Keywords| |missed-optimization
Summary|sibcall-3.c and sibcall-4.c |sibcall-3.c and sibcall-4.c
|fail on hppa64-*-hpux* |xfailed on hppa64-*-hpux*
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19799
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug target/19799] sibcall-3.c and sibcall-4.c xfailed on hppa64-*-hpux*
2005-02-07 6:32 [Bug rtl-optimization/19799] New: sibcall-3.c and sibcall-4.c fail on hppa64-*-hpux* jsm28 at gcc dot gnu dot org
` (3 preceding siblings ...)
2005-02-09 12:41 ` [Bug target/19799] sibcall-3.c and sibcall-4.c xfailed " pinskia at gcc dot gnu dot org
@ 2005-02-10 10:51 ` danglin at gcc dot gnu dot org
4 siblings, 0 replies; 9+ messages in thread
From: danglin at gcc dot gnu dot org @ 2005-02-10 10:51 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |danglin at gcc dot gnu dot
| |org
Severity|enhancement |normal
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19799
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug target/19799] sibcall-3.c and sibcall-4.c xfailed on hppa64-*-hpux*
[not found] <bug-19799-4@http.gcc.gnu.org/bugzilla/>
2012-01-29 23:19 ` steven at gcc dot gnu.org
2012-01-29 23:52 ` dave.anglin at bell dot net
@ 2024-02-16 5:48 ` pinskia at gcc dot gnu.org
2 siblings, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu.org @ 2024-02-16 5:48 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19799
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |testsuite-fail, xfail
Last reconfirmed|2006-01-15 20:40:09 |2024-2-15
--- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
hppa*64*-*-* is still there.
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug target/19799] sibcall-3.c and sibcall-4.c xfailed on hppa64-*-hpux*
[not found] <bug-19799-4@http.gcc.gnu.org/bugzilla/>
2012-01-29 23:19 ` steven at gcc dot gnu.org
@ 2012-01-29 23:52 ` dave.anglin at bell dot net
2024-02-16 5:48 ` pinskia at gcc dot gnu.org
2 siblings, 0 replies; 9+ messages in thread
From: dave.anglin at bell dot net @ 2012-01-29 23:52 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19799
--- Comment #8 from dave.anglin at bell dot net 2012-01-29 23:23:56 UTC ---
On 29-Jan-12, at 6:05 PM, steven at gcc dot gnu.org wrote:
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19799
>
> Steven Bosscher <steven at gcc dot gnu.org> changed:
>
> What |Removed |Added
> ----------------------------------------------------------------------------
> CC| |steven at gcc dot
> gnu.org
>
> --- Comment #7 from Steven Bosscher <steven at gcc dot gnu.org>
> 2012-01-29 23:05:41 UTC ---
> (In reply to comment #4)
>> The stub placement issues in GNU ld still haven't been fixed.
>
> Is there a binutils bugzilla entry for this? Perhaps the issue is
> fixed now?
64-bit GNU ld still doesn't support stub placement on hppa. I spent
some time a couple of years
ago working on elf64-hppa.c to make the code similar to elf32-hppa.c.
Probably, the two could
be merged and in the process stub support could be added to the 64-bit
code.
My time is limited...
Dave
--
John David Anglin dave.anglin@bell.net
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug target/19799] sibcall-3.c and sibcall-4.c xfailed on hppa64-*-hpux*
[not found] <bug-19799-4@http.gcc.gnu.org/bugzilla/>
@ 2012-01-29 23:19 ` steven at gcc dot gnu.org
2012-01-29 23:52 ` dave.anglin at bell dot net
2024-02-16 5:48 ` pinskia at gcc dot gnu.org
2 siblings, 0 replies; 9+ messages in thread
From: steven at gcc dot gnu.org @ 2012-01-29 23:19 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19799
Steven Bosscher <steven at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |steven at gcc dot gnu.org
--- Comment #7 from Steven Bosscher <steven at gcc dot gnu.org> 2012-01-29 23:05:41 UTC ---
(In reply to comment #4)
> The stub placement issues in GNU ld still haven't been fixed.
Is there a binutils bugzilla entry for this? Perhaps the issue is fixed now?
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2024-02-16 5:48 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-07 6:32 [Bug rtl-optimization/19799] New: sibcall-3.c and sibcall-4.c fail on hppa64-*-hpux* jsm28 at gcc dot gnu dot org
2005-02-07 13:24 ` [Bug target/19799] " pinskia at gcc dot gnu dot org
2005-02-09 9:21 ` danglin at gcc dot gnu dot org
2005-02-09 9:22 ` cvs-commit at gcc dot gnu dot org
2005-02-09 12:41 ` [Bug target/19799] sibcall-3.c and sibcall-4.c xfailed " pinskia at gcc dot gnu dot org
2005-02-10 10:51 ` danglin at gcc dot gnu dot org
[not found] <bug-19799-4@http.gcc.gnu.org/bugzilla/>
2012-01-29 23:19 ` steven at gcc dot gnu.org
2012-01-29 23:52 ` dave.anglin at bell dot net
2024-02-16 5:48 ` pinskia at gcc dot gnu.org
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).