Date: Thu, 11 Sep 1997 12:23:40 +0200 (SAT) From: Mark R V Murray <markm@iafrica.com> To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: gnu/4511: GCC optimization broken with -m486? Message-ID: <199709111023.MAA27219@rodent.iafrica.com> Resent-Message-ID: <199709111030.DAA12648@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 4511 >Category: gnu >Synopsis: GCC optimization broken with -m486? >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 11 03:30:01 PDT 1997 >Last-Modified: >Originator: Mark R V Murray >Organization: UUNET Internet Africa >Release: FreeBSD 2.2-STABLE i386 >Environment: Recent 2.2-STABLE with CFLAGS= -O2 -m486 -pipe in /etc/make.conf >Description: We noticed this problem when sh(1) started to misbehave. sh objects to a line in a script that looks like foo=$((2 << 29)) >How-To-Repeat: [make 2.2-STABLE with CFLAGS in /etc/make.conf as above] cd /dev ; ./MAKEDEV >Fix: Workarounds: 1) remove 1 of -O2 or -m486 2) modify the offending line in the script to read foo=$((2<<29)) (ie remove the spaces on either side of <<) >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199709111023.MAA27219>