public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/10229] [3.3/3.4 regression] [IA-64 HP-UX 11.22] Internal compiler error in emit_move_insn
       [not found] <20030326193600.10229.gcc-bug@bullseye.com>
@ 2003-06-02 19:47 ` dhazeghi@yahoo.com
  2003-06-08  4:08 ` dhazeghi@yahoo.com
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 5+ messages in thread
From: dhazeghi@yahoo.com @ 2003-06-02 19:47 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10229



------- Additional Comments From dhazeghi@yahoo.com  2003-06-02 19:47 -------
Hello,

with gcc 3.3 branch and mainline (20030601), both the first and third testcases compile fine. The 
second however still fails in 32 bit mode, but compiles fine in 64 bit mode. Anyone have any ideas 
who I should contact about this? Thanks,

Dara



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug bootstrap/10229] [3.3/3.4 regression] [IA-64 HP-UX 11.22] Internal compiler error in emit_move_insn
       [not found] <20030326193600.10229.gcc-bug@bullseye.com>
  2003-06-02 19:47 ` [Bug bootstrap/10229] [3.3/3.4 regression] [IA-64 HP-UX 11.22] Internal compiler error in emit_move_insn dhazeghi@yahoo.com
@ 2003-06-08  4:08 ` dhazeghi@yahoo.com
  2003-06-08 18:57 ` pinskia@physics.uc.edu
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 5+ messages in thread
From: dhazeghi@yahoo.com @ 2003-06-08  4:08 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10229


dhazeghi@yahoo.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|dhazeghi@yahoo.com          |sje@cup.hp.com
  GCC build triplet|                            |ia64-hp-hpux11.22
   GCC host triplet|                            |ia64-hp-hpux11.22
 GCC target triplet|                            |ia64-hp-hpux11.22


------- Additional Comments From dhazeghi@yahoo.com  2003-06-08 04:08 -------
Steve,

you seem to be the developer both most active and knowledgeable on IA64 ilp32 issues. Do you 
have any suggestions regarding the problem in this report? The failing testcase appears reasonably 
straightforward, and the problem only occurs in ilp32 mode. Thanks,

Dara

P.S. This is the testcase (just to make clear, as the trail for this bug has become a bit convoluted):

struct _Unwind_Context
 {
 
    unsigned long eh_data[4];
 
 };
 
 extern void uw_init_context_1();
 
 void
 _Unwind_RaiseException(void)
 {
    struct _Unwind_Context this_context;
 
 
    uw_init_context_1 (&this_context, __builtin_ia64_bsp ());
 
 }


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug bootstrap/10229] [3.3/3.4 regression] [IA-64 HP-UX 11.22] Internal compiler error in emit_move_insn
       [not found] <20030326193600.10229.gcc-bug@bullseye.com>
  2003-06-02 19:47 ` [Bug bootstrap/10229] [3.3/3.4 regression] [IA-64 HP-UX 11.22] Internal compiler error in emit_move_insn dhazeghi@yahoo.com
  2003-06-08  4:08 ` dhazeghi@yahoo.com
@ 2003-06-08 18:57 ` pinskia@physics.uc.edu
  2003-06-09 22:24 ` sje@cup.hp.com
  2003-06-11 15:51 ` dhazeghi@yahoo.com
  4 siblings, 0 replies; 5+ messages in thread
From: pinskia@physics.uc.edu @ 2003-06-08 18:57 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10229


pinskia@physics.uc.edu changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |3.3.1


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug bootstrap/10229] [3.3/3.4 regression] [IA-64 HP-UX 11.22] Internal compiler error in emit_move_insn
       [not found] <20030326193600.10229.gcc-bug@bullseye.com>
                   ` (2 preceding siblings ...)
  2003-06-08 18:57 ` pinskia@physics.uc.edu
@ 2003-06-09 22:24 ` sje@cup.hp.com
  2003-06-11 15:51 ` dhazeghi@yahoo.com
  4 siblings, 0 replies; 5+ messages in thread
From: sje@cup.hp.com @ 2003-06-09 22:24 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10229



------- Additional Comments From sje@cup.hp.com  2003-06-09 22:24 -------
Subject: Re:  [3.3/3.4 regression] [IA-64 HP-UX 11.22] Internal compiler error in emit_move_insn

There are two bugs here, one is that the test case you sent will not
compile, and this is because of the use of __builtin_ia64_bsp.  The
second bug is that a build/bootstrap of GCC should not be compiling
unwind-ia64.c.

In GCC 3.3, the issue of compiling unwind-ia64.c is fixed and
unwind-ia64.c is not compiled.  When I configure GCC for
ia64-hp-hpux11.22, I specify --enable-libunwind-exceptions to use the HP
unwind library when building the ia64-hp-hpux11.22 GCC.  The GCC unwind
part of libgcc (unwind-ia64.c) has never been properly ported to HP-UX
and probably wouldn't work even if it compiled.  With GCC 3.3 and later
it shouldn't try to compile it.

In terms of the small test case, the problem is that __builtin_ia64_bsp
doesn't work properly with ILP32 mode.  It could be fixed but the only
use of it is in the unwind library (which we don't use) so I am not too
excited about fixing it.  Note that fixing the bug in the test case
(making it compile) would not necessarily make the code in unwind-ia64.c
work, it would probably need more changes to work properly on HP-UX.

While working on the GCC port to HP-UX IA64 we made a decision to use
the HP-UX unwind library instead of porting the GCC one in order to
maximize the compatibility between the HP-UX compilers and GCC, that is
why we never dealt with this issue.

Also, I don't think GCC 3.2.2 works properly on ia64-hp-hpux11.22.  Most
of it is there, but it might have other problems.  I would use GCC 3.3
along with one patch I submitted after release, See
http://gcc.gnu.org/ml/gcc-patches/2003-05/msg01937.html for the patch I
submitted and checked in on the main line and on the GCC 3.3 branch.

Steve Ellcey
sje@cup.hp.com


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug bootstrap/10229] [3.3/3.4 regression] [IA-64 HP-UX 11.22] Internal compiler error in emit_move_insn
       [not found] <20030326193600.10229.gcc-bug@bullseye.com>
                   ` (3 preceding siblings ...)
  2003-06-09 22:24 ` sje@cup.hp.com
@ 2003-06-11 15:51 ` dhazeghi@yahoo.com
  4 siblings, 0 replies; 5+ messages in thread
From: dhazeghi@yahoo.com @ 2003-06-11 15:51 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10229


dhazeghi@yahoo.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |INVALID


------- Additional Comments From dhazeghi@yahoo.com  2003-06-11 15:51 -------
According to Steve, this testcase is effectively unsupported in ilp32 mode, hence this is not really a 
bug. Closing as INVALID... Original submitter should try gcc 3.3...


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-06-11 15:51 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20030326193600.10229.gcc-bug@bullseye.com>
2003-06-02 19:47 ` [Bug bootstrap/10229] [3.3/3.4 regression] [IA-64 HP-UX 11.22] Internal compiler error in emit_move_insn dhazeghi@yahoo.com
2003-06-08  4:08 ` dhazeghi@yahoo.com
2003-06-08 18:57 ` pinskia@physics.uc.edu
2003-06-09 22:24 ` sje@cup.hp.com
2003-06-11 15:51 ` dhazeghi@yahoo.com

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