public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: bootstrap/3479: gcc 3.0 ICE on arm multilib target
@ 2001-12-02 16:46 rodrigc
  0 siblings, 0 replies; 5+ messages in thread
From: rodrigc @ 2001-12-02 16:46 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

The following reply was made to PR bootstrap/3479; it has been noted by GNATS.

From: rodrigc@gcc.gnu.org
To: gcc-bugs@gcc.gnu.org, gcc-gnats@gcc.gnu.org, gcc-prs@gcc.gnu.org,
  klaus.k.pedersen@nokia.com, nobody@gcc.gnu.org
Cc:  
Subject: Re: bootstrap/3479: gcc 3.0 ICE on arm multilib target
Date: 3 Dec 2001 00:41:01 -0000

 Synopsis: gcc 3.0 ICE on arm multilib target
 
 State-Changed-From-To: feedback->closed
 State-Changed-By: rodrigc
 State-Changed-When: Sun Dec  2 16:41:01 2001
 State-Changed-Why:
     Cannot reproduce ICE.  You may want to try installing
     precompiled binaries for HPUX for gcc 3.0.1 and binutils
     and try again, because of the problems with gcc 2.95.3
     under HPUX.
     
     See:
     http://hpux.cs.utah.edu/hppd/hpux/Gnu/gcc-3.0.1/
     http://hpux.cs.utah.edu/hppd/hpux/Gnu/binutils-2.11.2/
     
 
 http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&pr=3479&database=gcc


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

* Re: bootstrap/3479: gcc 3.0 ICE on arm multilib target
@ 2001-12-02 16:41 rodrigc
  0 siblings, 0 replies; 5+ messages in thread
From: rodrigc @ 2001-12-02 16:41 UTC (permalink / raw)
  To: gcc-bugs, gcc-gnats, gcc-prs, klaus.k.pedersen, nobody

Synopsis: gcc 3.0 ICE on arm multilib target

State-Changed-From-To: feedback->closed
State-Changed-By: rodrigc
State-Changed-When: Sun Dec  2 16:41:01 2001
State-Changed-Why:
    Cannot reproduce ICE.  You may want to try installing
    precompiled binaries for HPUX for gcc 3.0.1 and binutils
    and try again, because of the problems with gcc 2.95.3
    under HPUX.
    
    See:
    http://hpux.cs.utah.edu/hppd/hpux/Gnu/gcc-3.0.1/
    http://hpux.cs.utah.edu/hppd/hpux/Gnu/binutils-2.11.2/
    

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&pr=3479&database=gcc


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

* Re: bootstrap/3479: gcc 3.0 ICE on arm multilib target
@ 2001-07-12  2:56 Richard Earnshaw
  0 siblings, 0 replies; 5+ messages in thread
From: Richard Earnshaw @ 2001-07-12  2:56 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

The following reply was made to PR bootstrap/3479; it has been noted by GNATS.

From: Richard Earnshaw <rearnsha@arm.com>
To: Klaus Pedersen <klaus.k.pedersen@nokia.com>
Cc: "ext rearnsha@gcc.gnu.org" <rearnsha@gcc.gnu.org>, gcc-gnats@gcc.gnu.org
Subject: Re: bootstrap/3479: gcc 3.0 ICE on arm multilib target 
Date: Thu, 12 Jul 2001 10:49:32 +0100

 > I have also come to the conclusion that it is a problem with either
 > gcc 2.95.3 or HPUX11.
 > I have successfully build the compiler on my linux box and I didn't 
 > have any problems.
 > 
 > The xgcc that was build on the HP box fails when it is building the
 > the thumb libgcc2. I have boiled the problem down to the following
 > piece of code: 
 > ---
 > int __muldi3()
 > {
 >   unsigned long __x3; 
 > 
 >   return   __x3 += 1 << 16;  
 > }
 > ---
 > But if any compiler can't generate code for this, then it is of very 
 > little use...
 > 
 > What do you mean by gcc 2.95 isn't supported on HPUX11? 
 > 
 > (That might explain a problem I have with xemacs also compiled for
 > my HP box (fx is "revert to saved" crashing)).
 > 
 > Anyway - I checked 
 > 
 >    http://gcc.gnu.org/install/specific.html#hppa*-hp-hpux11
 > 
 > which it claims that gcc-3.0 is supported if you use GNU binutils 2.11.
 > 
 > That's fine, but configure tells me that "ld" isn't supported - so
 > how is it going to work?
 
 I'm not the HPUX maintainer, so I'm not sure of the details.  There's a 
 reference to the 2.95.x problem here:
 
 	http://gcc.gnu.org/fom_serv/cache/59.html
 
 I believe most of the problems stem from the fact that the gcc-2.95 
 release series started before HPUX-11 was available; only relatively small 
 bug-fixes for supported OS variants ever get folded into 'dot' releases.
 
 As for your problems building gcc-3 on HPUX 11; I suggest you file a 
 separate PR on that problem.
 
 Richard.
 
 


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

* Re: bootstrap/3479: gcc 3.0 ICE on arm multilib target
@ 2001-07-11  9:38 rearnsha
  0 siblings, 0 replies; 5+ messages in thread
From: rearnsha @ 2001-07-11  9:38 UTC (permalink / raw)
  To: gcc-bugs, gcc-prs, klaus.k.pedersen, nobody

Synopsis: gcc 3.0 ICE on arm multilib target

State-Changed-From-To: open->feedback
State-Changed-By: rearnsha
State-Changed-When: Wed Jul 11 09:38:34 2001
State-Changed-Why:
    I've built arm-elf cross compilers successfully from a sparc host,
    so maybe the problem is your host environment (HPUX11, gcc-2.95.3).
    
    As far as I'm aware, gcc-2.95 isn't supported in this configuration,
    so I don't know how you are getting this even this far.
    
    Can you try building on a different host machine and let us know 
    if you still run into the same problem?

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=3479&database=gcc


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

* bootstrap/3479: gcc 3.0 ICE on arm multilib target
@ 2001-06-29  8:16 klaus.k.pedersen
  0 siblings, 0 replies; 5+ messages in thread
From: klaus.k.pedersen @ 2001-06-29  8:16 UTC (permalink / raw)
  To: gcc-gnats

>Number:         3479
>Category:       bootstrap
>Synopsis:       gcc 3.0 ICE on arm multilib target
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          ice-on-legal-code
>Submitter-Id:   net
>Arrival-Date:   Fri Jun 29 08:16:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Klaus Pedersen
>Release:        gcc-3.0
>Organization:
>Environment:
HPUX 11. gcc 2.95.3
>Description:
Gcc 3.0, with patch from PR 3147, configured for arm and multilib,
aborts with a ICE, when building the thumb libs.

With binutils onfigured as:
   ../binutils-2.11.2/configure --prefix=/opt/net/cygnus/arm-elf-gcc --target=arm-elf --nfp

and gcc-3.0 configured as:
   ../gcc-3.0/configure --prefix=/opt/net/cygnus/arm-elf-gcc --target=arm-elf --nfp --enable-multilib --with-gas --with-as=/opt/net/cygnus/arm-elf-gcc/bin/arm-elf-as --with-gnu-ld --with-ld=/opt/net/cygnus/arm-elf-gcc/bin/arm-elf-ld --enable-target-optspace --enable-languages=c,c++

Gives ICE on:
   /opt/net/cygnus/trash/gcc-3.0/gccobj/gcc/xgcc -B/opt/net/cygnus/trash/gcc-3.0/gccobj/gcc/ -B/opt/net/cygnus/arm-elf-gcc/arm-elf/bin/ -B/opt/net/cygnus/arm-elf-gcc/arm-elf/lib/ -isystem /opt/net/cygnus/arm-elf-gcc/arm-elf/include -O2  -DCROSS_COMPILE -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include  -Dinhibit_libc -fno-inline -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../../gcc-3.0/gcc -I../../gcc-3.0/gcc/. -I../../gcc-3.0/gcc/config -I../../gcc-3.0/gcc/../include  -mthumb -DL_muldi3 -c ../../gcc-3.0/gcc/libgcc2.c -o libgcc/thumb/_muldi3.o

This is the output from that command:

../../gcc-3.0/gcc/libgcc2.c: In function `__muldi3':
../../gcc-3.0/gcc/libgcc2.c:368: Could not split insn
(insn 169 126 72 (set (reg:SI 2 r2)
        (const_int 65536 [0x10000])) 176 {*thumb_movsi_insn} (nil)
    (nil))
../../gcc-3.0/gcc/libgcc2.c:368: Internal compiler error in final_scan_insn, at final.c:2950
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL: http://www.gnu.org/software/gcc/bugs.html > for instructions.
gmake[2]: *** [libgcc/thumb/_muldi3.o] Error 1
gmake[2]: Leaving directory `/opt/net/cygnus/trash/gcc-3.0/gccobj/gcc'
gmake[1]: *** [stmp-multilib] Error 2
gmake[1]: Leaving directory `/opt/net/cygnus/trash/gcc-3.0/gccobj/gcc'
gmake: *** [all-gcc] Error 2

>How-To-Repeat:
Configure gcc as described about, and execute this from 
your config directory

You can reproduce it by executing the following from the BUILD/gcc.
   /opt/net/cygnus/trash/gcc-3.0/gccobj/gcc/xgcc -B/opt/net/cygnus/trash/gcc-3.0/gccobj/gcc/ -B/opt/net/cygnus/arm-elf-gcc/arm-elf/bin/ -B/opt/net/cygnus/arm-elf-gcc/arm-elf/lib/ -isystem /opt/net/cygnus/arm-elf-gcc/arm-elf/include -O2  -DCROSS_COMPILE -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include  -Dinhibit_libc -fno-inline -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../../gcc-3.0/gcc -I../../gcc-3.0/gcc/. -I../../gcc-3.0/gcc/config -I../../gcc-3.0/gcc/../include  -mthumb -DL_muldi3 -c ../../gcc-3.0/gcc/libgcc2.c -o libgcc/thumb/_muldi3.o
>Fix:
Currently no known workarounds.
>Release-Note:
>Audit-Trail:
>Unformatted:


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

end of thread, other threads:[~2001-12-03  0:46 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-12-02 16:46 bootstrap/3479: gcc 3.0 ICE on arm multilib target rodrigc
  -- strict thread matches above, loose matches on Subject: below --
2001-12-02 16:41 rodrigc
2001-07-12  2:56 Richard Earnshaw
2001-07-11  9:38 rearnsha
2001-06-29  8:16 klaus.k.pedersen

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