c/1902: sparc-rtems(elf) fails to compile newlib

joel@OARcorp.com joel@OARcorp.com
Wed Feb 7 10:06:00 GMT 2001


>Number:         1902
>Category:       c
>Synopsis:       sparc-rtems(elf) fails to compile newlib
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    unassigned
>State:          open
>Class:          ice-on-legal-code
>Submitter-Id:   net
>Arrival-Date:   Wed Feb 07 10:06:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Joel Sherrill
>Release:        CVS check out on 7 Feb 2001
>Organization:
>Environment:
RedHat GNU/Linux 6.2 on x86
>Description:
I checked everything (binutils, gcc, newlib) out of CVS and
got this bulding sparc-rtems:

================================================================
../../../../../../../cvs-objs/gcc/newlib/libm/math/k_standard.c: In function `__
kernel_standard':
../../../../../../../cvs-objs/gcc/newlib/libm/math/k_standard.c:782: Unrecogniza
ble insn:
(insn 5228 5057 5230 (set (mem/s:SF (plus:SI (reg/f:SI 30 %fp)
                (const_int -24 [0xffffffe8])) 10)
        (const_double:SF (cc0) 0 [0x0] 0 [0x0] [0])) -1 (nil)
    (nil))
../../../../../../../cvs-objs/gcc/newlib/libm/math/k_standard.c:782: Internal co
mpiler error in extract_insn, at recog.c:2212
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:
I have preprocessed the file and attached it as k_standard_X.c.
I believe that someone on Solaris can probably duplicate this 
error with the attached source file.

The compiler will behave the same with this:

/opt/test-gcc/build/b-gcc/gcc/xgcc -B/opt/test-gcc/build/b-gcc/gcc/ \
  -msoft-float -S  -O2 /tmp/k_standard_X.c

Without -msoft-float, it compiles OK.  

As a note, the host was Linux but I am mailing this from Windows
so there might be a problem with the CR/LF on the attached file.
>Fix:
Unknown
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/x-unknown-content-type-GRASP_shell; name="k_standard_X.c.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="k_standard_X.c.gz"

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
GA6lAAA=


More information about the Gcc-bugs mailing list