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).