Hi all,

I have seen this in 4.8.2 but seems to be present since 4.7.0 (was added
by revision 184177 in libitm/configure.tgt):

--------

# Map the target cpu to an ARCH sub-directory.  At the same time,
# work out any special compilation flags as necessary.

case "${target_cpu}" in

...

  sparc)
        case " ${CC} ${CFLAGS} " in
          *" -m64 "*)
            ;;
          *)
            if test -z "$with_cpu"; then
              XCFLAGS="${XCFLAGS} -mcpu=v9"
            fi
        esac
        ARCH=sparc
        ;;

--------

Prevents compilation of gcc-4.8.2 under NetBSD 6.4.1, throws Illegal
Instruction during those lib{atomic, itm} final stage configure.

Removing "-mcpu=v9" allows the build to finalize.

System is a QEMUlated SparcStation 5. Not the best target for testing,
but I understand this is a bug nonetheless.

Thoughts?

Carlos

Reply via email to