This is the mail archive of the gcc-prs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

optimization/3770: ICE on -mcpu=ultrasparc -O2



>Number:         3770
>Category:       optimization
>Synopsis:       ICE on -mcpu=ultrasparc -O2
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          ice-on-legal-code
>Submitter-Id:   net
>Arrival-Date:   Mon Jul 23 01:36:02 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Wolfgang Bangerth
>Release:        unknown-1.0
>Organization:
>Environment:
sparc-sun-solaris2.7, gcc CVS of 20010702, 3.0 branch
>Description:
Richard, you asked for bugs with -mcpu=ultrasparc, here is one:
gcc hits an ICE when using -mcpu=ultrasparc on the appended
code.

deal.II/lac> c++ -mcpu=ultrasparc -O2 -c a.cc
a.cc: In member function `void FullMatrix::invert(FullMatrix&)':
a.cc:97: Insn does not satisfy its constraints:
(insn 4430 199 243 (set (reg/v:SF 66 %f34 [150])
        (reg:SF 34 %f2)) 84 {*movsf_insn_novis} (nil)
    (nil))
a.cc:97: Internal compiler error in reload_cse_simplify_operands, at reload1.c:
   8355
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
deal.II/lac> 
deal.II/lac> 
deal.II/lac> 
deal.II/lac> c++ -v
Reading specs from /home/people/wolf/Config/gcc-ss-sun/lib/gcc-lib/sparc-sun-solaris2.7/3.0.1/specs
Configured with: ../gcc/configure --prefix=/home/people/wolf/Config/gcc-ss-sun --with-gnu-as --with-as=/usr/local/bin/as --with-gnu-ld --with-ld=/usr/local/bin/ld : (reconfigured) 
Thread model: posix
gcc version 3.0.1 20010702 (prerelease)

Regards
  Wolfgang
>How-To-Repeat:
c++ -mcpu=ultrasparc -O2 -c a.cc
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="a.cc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="a.cc"


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]