public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* optimization/3623: sparcv9: Insn does not satisfy its constraints
@ 2001-07-09  8:16 leto
  0 siblings, 0 replies; 5+ messages in thread
From: leto @ 2001-07-09  8:16 UTC (permalink / raw)
  To: gcc-gnats

>Number:         3623
>Category:       optimization
>Synopsis:       sparcv9: Insn does not satisfy its constraints
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          ice-on-legal-code
>Submitter-Id:   net
>Arrival-Date:   Mon Jul 09 08:16:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Julien Pilet
>Release:        3.0
>Organization:
>Environment:
System: SunOS unknown 5.8 Generic_108528-06 sun4u sparc SUNW,Sun-Blade-100
Architecture: sun4
host: sparcv9-sun-solaris2.8
build: sparcv9-sun-solaris2.8
target: sparcv9-sun-solaris2.8
configured with: ../gcc-3.0/configure --program-suffix=3 --host=sparcv9-sun-solaris2.8
>Description:
gcc -v -save-temps -Wall -O3 -c small.cpp
gives:

Reading specs from /usr/local/lib/gcc-lib/sparcv9-sun-solaris2.8/3.0/specs
Configured with: ../gcc-3.0/configure --program-suffix=3 --host=sparcv9-sun-solaris2.8
Thread model: posix
gcc version 3.0
 /usr/local/lib/gcc-lib/sparcv9-sun-solaris2.8/3.0/cpp0 -lang-c++ -D__GNUG__=3 -D__GXX_DEPRECATED -D__EXCEPTIONS -D__GXX_ABI_VERSION=100 -v -D__GNUC__=3 -D__GNUC_MINOR__=0 -D__GNUC_PATCHLEVEL__=0 -Dsparc -Dsun -Dunix -D__svr4__ -D__SVR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__ -D__SVR4 -D__sparc -D__sun -D__unix -Asystem=unix -Asystem=svr4 -D__OPTIMIZE__ -D__STDC_HOSTED__=1 -Wall -D_XOPEN_SOURCE=500 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -D__EXTENSIONS__ -D__SIZE_TYPE__=long unsigned int -D__PTRDIFF_TYPE__=long int -D__WCHAR_TYPE__=int -D__WINT_TYPE__=int -D__arch64__ -Acpu=sparc64 -Amachine=sparcv9 -D__sparcv9 small.cpp small.ii
GNU CPP version 3.0 (cpplib) (sparc)
ignoring nonexistent directory "/usr/local/sparcv9-sun-solaris2.8/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/include/g++-v3
 /usr/local/include/g++-v3/sparcv9-sun-solaris2.8
 /usr/local/include/g++-v3/backward
 /usr/local/include
 /usr/local/lib/gcc-lib/sparcv9-sun-solaris2.8/3.0/include
 /usr/include
End of search list.
 /usr/local/lib/gcc-lib/sparcv9-sun-solaris2.8/3.0/cc1plus -fpreprocessed small.ii -quiet -dumpbase small.cpp -O3 -Wall -version -o small.s
GNU CPP version 3.0 (cpplib) (sparc)
GNU C++ version 3.0 (sparcv9-sun-solaris2.8)
        compiled by GNU C version 2.95.3 20010315 (release).
small.cpp: In function `mat4 operator*(mat4&, mat4&)':
small.cpp:81: Insn does not satisfy its constraints:
(insn 2183 2180 770 (set (reg:SF 70 %f38 [374])
        (mem:SF (plus:DI (reg/f:DI 30 %fp)
                (const_int 2031 [0x7ef])) 0)) 84 {*movsf_insn_novis} (nil)
    (nil))
small.cpp:81: Internal compiler error in reload_cse_simplify_operands, at
   reload1.c:8355
>How-To-Repeat:
gcc -v -save-temps -Wall -O3 -c small.cpp
on sparcv9 (-m64)
(see attachment).
>Fix:
This ICE only occurs with -O3 (-O2 works, -O3 on x86 works).
using -m32 solves the pb, too.
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="small.cpp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="small.cpp"

Y2xhc3MgdmVjNCB7CnB1YmxpYzoKCWZsb2F0IG5bNF07CglmbG9hdCYgb3BlcmF0b3IgW10gKCBp
bnQgaSk7CgoJdmVjNCgpOwoJdmVjNChjb25zdCBmbG9hdCB4LCBjb25zdCBmbG9hdCB5LCBjb25z
dCBmbG9hdCB6LCBjb25zdCBmbG9hdCB3KTsKfTsKCnZlYzQ6OnZlYzQodm9pZCkgewoJblswXSA9
IG5bMV0gPSBuWzJdID0gMC4wOyAKCW5bM10gPSAxLjA7IAp9CgoKdmVjNDo6dmVjNChjb25zdCBm
bG9hdCB4LCBjb25zdCBmbG9hdCB5LCBjb25zdCBmbG9hdCB6LCBjb25zdCBmbG9hdCB3KQp7IAoJ
blswXSA9IHg7IG5bMV0gPSB5OyBuWzJdID0gejsgblszXSA9IHc7IAp9CgpmbG9hdCYgdmVjNDo6
b3BlcmF0b3IgW10gKCBpbnQgaSkgewoJcmV0dXJuIG5baV07Cn0KCmNsYXNzIG1hdDQKewoJcHJv
dGVjdGVkOgoJcHVibGljOgoKCQl2ZWM0IHZbNF07CgoJCW1hdDQoY29uc3QgdmVjNCYgdjAsIGNv
bnN0IHZlYzQmIHYxLCBjb25zdCB2ZWM0JiB2MiwgY29uc3QgdmVjNCYgdjMpOwoJCXZlYzQmIG9w
ZXJhdG9yIFtdICggaW50IGkpOwoJCWZyaWVuZCBtYXQ0IG9wZXJhdG9yICogKG1hdDQmIGEsIG1h
dDQmIGIpOwoKfTsKCm1hdDQ6Om1hdDQoY29uc3QgdmVjNCYgdjAsIGNvbnN0IHZlYzQmIHYxLCBj
b25zdCB2ZWM0JiB2MiwgY29uc3QgdmVjNCYgdjMpCnsgCgl2WzBdID0gdjA7IHZbMV0gPSB2MTsg
dlsyXSA9IHYyOyB2WzNdID0gdjM7IAp9CgoKbWF0NCBvcGVyYXRvciAqIChtYXQ0JiBhLCBtYXQ0
JiBiKSB7CgoKCXJldHVybiBtYXQ0KAoJCXZlYzQoYS52WzBdLm5bMF0qYi52WzBdWzBdICsgYS52
WzBdLm5bMV0qYi52WzFdWzBdICsgCgkJCWEudlswXS5uWzJdKmIudlsyXVswXSArIGEudlswXS5u
WzNdKmIudlszXVswXSwgCgkJCWEudlswXS5uWzBdKmIudlswXVsxXSArIGEudlswXS5uWzFdKmIu
dlsxXVsxXSArIAoJCQlhLnZbMF0ublsyXSpiLnZbMl1bMV0gKyBhLnZbMF0ublszXSpiLnZbM11b
MV0sIAoJCQlhLnZbMF0ublswXSpiLnZbMF1bMl0gKyBhLnZbMF0ublsxXSpiLnZbMV1bMl0gKyAK
CQkJYS52WzBdLm5bMl0qYi52WzJdWzJdICsgYS52WzBdLm5bM10qYi52WzNdWzJdLAoJCSAgICAg
ICAJYS52WzBdLm5bMF0qYi52WzBdWzNdICsgYS52WzBdLm5bMV0qYi52WzFdWzNdICsKCQkgICAg
ICAgCWEudlswXS5uWzJdKmIudlsyXVszXSArIGEudlswXS5uWzNdKmIudlszXVszXSksCgkJdmVj
NChhLnZbMV0ublswXSpiLnZbMF1bMF0gKyBhLnZbMV0ublsxXSpiLnZbMV1bMF0gKyAKCQkJYS52
WzFdLm5bMl0qYi52WzJdWzBdICsgYS52WzFdLm5bM10qYi52WzNdWzBdLCAKCQkJYS52WzFdLm5b
MF0qYi52WzBdWzFdICsgYS52WzFdLm5bMV0qYi52WzFdWzFdICsgCgkJCWEudlsxXS5uWzJdKmIu
dlsyXVsxXSArIGEudlsxXS5uWzNdKmIudlszXVsxXSwgCgkJCWEudlsxXS5uWzBdKmIudlswXVsy
XSArIGEudlsxXS5uWzFdKmIudlsxXVsyXSArIAoJCQlhLnZbMV0ublsyXSpiLnZbMl1bMl0gKyBh
LnZbMV0ublszXSpiLnZbM11bMl0sIAoJCQlhLnZbMV0ublswXSpiLnZbMF1bM10gKyBhLnZbMV0u
blsxXSpiLnZbMV1bM10gKyAKCQkJYS52WzFdLm5bMl0qYi52WzJdWzNdICsgYS52WzFdLm5bM10q
Yi52WzNdWzNdKSwKCQl2ZWM0KGEudlsyXS5uWzBdKmIudlswXVswXSArIGEudlsyXS5uWzFdKmIu
dlsxXVswXSArIAoJCQlhLnZbMl0ublsyXSpiLnZbMl1bMF0gKyBhLnZbMl0ublszXSpiLnZbM11b
MF0sIAoJCQlhLnZbMl0ublswXSpiLnZbMF1bMV0gKyBhLnZbMl0ublsxXSpiLnZbMV1bMV0gKyAK
CQkJYS52WzJdLm5bMl0qYi52WzJdWzFdICsgYS52WzJdLm5bM10qYi52WzNdWzFdLCAKCQkJYS52
WzJdLm5bMF0qYi52WzBdWzJdICsgYS52WzJdLm5bMV0qYi52WzFdWzJdICsgCgkJCWEudlsyXS5u
WzJdKmIudlsyXVsyXSArIGEudlsyXS5uWzNdKmIudlszXVsyXSwgCgkJCWEudlsyXS5uWzBdKmIu
dlswXVszXSArIGEudlsyXS5uWzFdKmIudlsxXVszXSArIAoJCQlhLnZbMl0ublsyXSpiLnZbMl1b
M10gKyBhLnZbMl0ublszXSpiLnZbM11bM10pLAoJCXZlYzQoYS52WzNdLm5bMF0qYi52WzBdWzBd
ICsgYS52WzNdLm5bMV0qYi52WzFdWzBdICsgCgkJCWEudlszXS5uWzJdKmIudlsyXVswXSArIGEu
dlszXS5uWzNdKmIudlszXVswXSwgCgkJCWEudlszXS5uWzBdKmIudlswXVsxXSArIGEudlszXS5u
WzFdKmIudlsxXVsxXSArIAoJCQlhLnZbM10ublsyXSpiLnZbMl1bMV0gKyBhLnZbM10ublszXSpi
LnZbM11bMV0sIAoJCQlhLnZbM10ublswXSpiLnZbMF1bMl0gKyBhLnZbM10ublsxXSpiLnZbMV1b
Ml0gKyAKCQkJYS52WzNdLm5bMl0qYi52WzJdWzJdICsgYS52WzNdLm5bM10qYi52WzNdWzJdLCAK
CQkJYS52WzNdLm5bMF0qYi52WzBdWzNdICsgYS52WzNdLm5bMV0qYi52WzFdWzNdICsgCgkJCWEu
dlszXS5uWzJdKmIudlsyXVszXSArIGEudlszXS5uWzNdKmIudlszXVszXSkKCQkgICApOwp9Cgo=


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

* Re: optimization/3623: sparcv9: Insn does not satisfy its constraints
@ 2001-11-24 13:46 rodrigc
  0 siblings, 0 replies; 5+ messages in thread
From: rodrigc @ 2001-11-24 13:46 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

The following reply was made to PR optimization/3623; 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,
  leto@calodox.org, nobody@gcc.gnu.org
Cc:  
Subject: Re: optimization/3623: sparcv9: Insn does not satisfy its constraints
Date: 1 Dec 2001 06:50:10 -0000

 Synopsis: sparcv9: Insn does not satisfy its constraints
 
 State-Changed-From-To: analyzed->closed
 State-Changed-By: rodrigc
 State-Changed-When: Fri Nov 30 22:50:09 2001
 State-Changed-Why:
     Duplicate of PR 3623.  Fixed.
     http://gcc.gnu.org/ml/gcc-patches/2001-11/msg02101.html 
 
 http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&pr=3623&database=gcc


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

* Re: optimization/3623: sparcv9: Insn does not satisfy its constraints
@ 2001-11-24  3:16 rodrigc
  0 siblings, 0 replies; 5+ messages in thread
From: rodrigc @ 2001-11-24  3:16 UTC (permalink / raw)
  To: gcc-bugs, gcc-gnats, gcc-prs, leto, nobody

Synopsis: sparcv9: Insn does not satisfy its constraints

State-Changed-From-To: analyzed->closed
State-Changed-By: rodrigc
State-Changed-When: Fri Nov 30 22:50:09 2001
State-Changed-Why:
    Duplicate of PR 3623.  Fixed.
    http://gcc.gnu.org/ml/gcc-patches/2001-11/msg02101.html 

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


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

* Re: optimization/3623: sparcv9: Insn does not satisfy its constraints
@ 2001-11-21 21:31 ciceron
  0 siblings, 0 replies; 5+ messages in thread
From: ciceron @ 2001-11-21 21:31 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

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

From: ciceron@gcc.gnu.org
To: gcc-bugs@gcc.gnu.org, gcc-gnats@gcc.gnu.org, gcc-prs@gcc.gnu.org,
  leto@calodox.org, nobody@gcc.gnu.org
Cc:  
Subject: Re: optimization/3623: sparcv9: Insn does not satisfy its constraints
Date: 29 Nov 2001 13:15:33 -0000

 Synopsis: sparcv9: Insn does not satisfy its constraints
 
 State-Changed-From-To: open->analyzed
 State-Changed-By: ciceron
 State-Changed-When: Thu Nov 29 05:15:31 2001
 State-Changed-Why:
     confirmed as a bug for 3.0.2 and 3.1
     see proposed fix
 
 http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&pr=3623&database=gcc


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

* Re: optimization/3623: sparcv9: Insn does not satisfy its constraints
@ 2001-11-21 21:26 ciceron
  0 siblings, 0 replies; 5+ messages in thread
From: ciceron @ 2001-11-21 21:26 UTC (permalink / raw)
  To: gcc-bugs, gcc-gnats, gcc-prs, leto, nobody

Synopsis: sparcv9: Insn does not satisfy its constraints

State-Changed-From-To: open->analyzed
State-Changed-By: ciceron
State-Changed-When: Thu Nov 29 05:15:31 2001
State-Changed-Why:
    confirmed as a bug for 3.0.2 and 3.1
    see proposed fix

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


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

end of thread, other threads:[~2001-12-01  6:56 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-07-09  8:16 optimization/3623: sparcv9: Insn does not satisfy its constraints leto
2001-11-21 21:26 ciceron
2001-11-21 21:31 ciceron
2001-11-24  3:16 rodrigc
2001-11-24 13:46 rodrigc

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