public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: optimization/5231: ICE in load_mems() using ARM-ELF PIC
@ 2002-04-07 14:26 Jason R Thorpe
  0 siblings, 0 replies; 5+ messages in thread
From: Jason R Thorpe @ 2002-04-07 14:26 UTC (permalink / raw)
  To: rearnsha; +Cc: gcc-prs

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

From: Jason R Thorpe <thorpej@wasabisystems.com>
To: gcc-gnats@gcc.gnu.org
Cc: rearnsha@gcc.gnu.org
Subject: Re: optimization/5231: ICE in load_mems() using ARM-ELF PIC
Date: Sun, 7 Apr 2002 14:25:32 -0700

 Go ahead and close the PR.  I have updated my gcc 3.x arm-netbsdelf
 config with recent changes in the NetBSD tree, and successfully built
 the library I previously had trouble with (libcrypt) without any trouble.
 
 I'll post about the arm-netbsdelf config to gcc-patches separately.
 
 Thanks!
 
 -- 
         -- Jason R. Thorpe <thorpej@wasabisystems.com>


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

* Re: optimization/5231: ICE in load_mems() using ARM-ELF PIC
@ 2002-04-08  3:47 rearnsha
  0 siblings, 0 replies; 5+ messages in thread
From: rearnsha @ 2002-04-08  3:47 UTC (permalink / raw)
  To: gcc-bugs, gcc-prs, rearnsha, thorpej

Synopsis: ICE in load_mems() using ARM-ELF PIC

State-Changed-From-To: feedback->closed
State-Changed-By: rearnsha
State-Changed-When: Mon Apr  8 03:47:26 2002
State-Changed-Why:
    Closed with consent of submitter.

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


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

* Re: optimization/5231: ICE in load_mems() using ARM-ELF PIC
@ 2002-04-06 20:56 Jason R Thorpe
  0 siblings, 0 replies; 5+ messages in thread
From: Jason R Thorpe @ 2002-04-06 20:56 UTC (permalink / raw)
  To: rearnsha; +Cc: gcc-prs

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

From: Jason R Thorpe <thorpej@wasabisystems.com>
To: gcc-gnats@gcc.gnu.org
Cc: rearnsha@gcc.gnu.org
Subject: Re: optimization/5231: ICE in load_mems() using ARM-ELF PIC
Date: Sat, 6 Apr 2002 20:52:59 -0800

 	1) I was waiting for the NetBSD ARM ELF ABI to be fleshed
 	   out before submitting the configuration.  Now that it's
 	   been worked out for the upcoming NetBSD release, I'll
 	   update it and submit it.
 
 	2) Ok, I'll try again and let you know.
 
 -- 
         -- Jason R. Thorpe <thorpej@wasabisystems.com>


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

* Re: optimization/5231: ICE in load_mems() using ARM-ELF PIC
@ 2002-03-23 10:54 rearnsha
  0 siblings, 0 replies; 5+ messages in thread
From: rearnsha @ 2002-03-23 10:54 UTC (permalink / raw)
  To: gcc-bugs, gcc-prs, nobody, rearnsha, thorpej

Synopsis: ICE in load_mems() using ARM-ELF PIC

Responsible-Changed-From-To: unassigned->rearnsha
Responsible-Changed-By: rearnsha
Responsible-Changed-When: Sat Mar 23 10:54:54 2002
Responsible-Changed-Why:
    Mine
State-Changed-From-To: open->feedback
State-Changed-By: rearnsha
State-Changed-When: Sat Mar 23 10:54:54 2002
State-Changed-Why:
    Two points:
    
    1) The arm-netbsdelf configuration hasn't been contributed yet. It would
    be good if someone could arrange that.
    2) I've tried this on an arm-elf cross compiler and it compiles
    without problems.  I suspect, though can't prove that the underlying
    bug is now fixed.

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


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

* optimization/5231: ICE in load_mems() using ARM-ELF PIC
@ 2001-12-31 19:46 thorpej
  0 siblings, 0 replies; 5+ messages in thread
From: thorpej @ 2001-12-31 19:46 UTC (permalink / raw)
  To: gcc-gnats


>Number:         5231
>Category:       optimization
>Synopsis:       ICE in load_mems() using ARM-ELF PIC
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          ice-on-legal-code
>Submitter-Id:   net
>Arrival-Date:   Mon Dec 31 19:46:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Jason R. Thorpe
>Release:        3.1 20011231 (experimental)
>Organization:
Wasabi Systems, Inc.
>Environment:
System: NetBSD dr-evil 1.5Z NetBSD 1.5Z (DR-EVIL) #252: Sun Dec 9 17:39:53 PST 2001 thorpej@dr-evil:/u1/netbsd/src/sys/arch/i386/compile/DR-EVIL i386


	
host: i386-unknown-netbsdelf
build: i386-unknown-netbsdelf
target: arm-unknown-netbsdelf
configured with: ../../gcc/configure --disable-shared --prefix=/usr/local/gnu --host=i386-unknown-netbsdelf --target=arm-unknown-netbsdelf : (reconfigured) 
>Description:
	GCC fails to compile the BSD password crypt() function for
	an arm-elf target generating PIC code with -O2.

dr-evil:thorpej 484$: /usr/local/gnu/bin/arm-unknown-netbsdelf-gcc \
    -O2 -c -fPIC bug.i -o bug.so
bug.c: In function `crypt':
bug.c:115: virtual array reg_n_info[210]: element 210 out of bounds in load_mems, at loop.c:9801
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.

>How-To-Repeat:
	The following is a trimmed down, pre-processed version of the
	original file that still shows the error.

begin 644 bug.i.gz
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
-`G@9_`=.6+@\54$``/+$
`
end

>Fix:
	The ICE does not occur if either -O2 -> -O1 or -fPIC is
	removed from the command line. 
>Release-Note:
>Audit-Trail:
>Unformatted:


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

end of thread, other threads:[~2002-04-08 10:47 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-07 14:26 optimization/5231: ICE in load_mems() using ARM-ELF PIC Jason R Thorpe
  -- strict thread matches above, loose matches on Subject: below --
2002-04-08  3:47 rearnsha
2002-04-06 20:56 Jason R Thorpe
2002-03-23 10:54 rearnsha
2001-12-31 19:46 thorpej

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