This is the mail archive of the gcc@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]
Other format: [Raw text]

lib{atomic, itm}/configure.tgt uses -mcpu=v9 as default for sparc


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


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