Jenkins build is still unstable: FreeBSD_HEAD-tests2 #867
Dimitry Andric
dim at FreeBSD.org
Sun Mar 22 21:23:51 UTC 2015
On 22 Mar 2015, at 22:02, Craig Rodrigues <rodrigc at FreeBSD.org> wrote:
>
> On Sun, Mar 22, 2015 at 11:26 AM, <jenkins-admin at freebsd.org> wrote:
>
>> See <https://jenkins.freebsd.org/job/FreeBSD_HEAD-tests2/867/>
>>
>
> Can someone with toolchain expertise look at this?
> After the clang 3.6.1 import, /bin/expr behaves differently.
>
> With clang 3.5.0:
>
> # expr 4611686018427387904 + 4611686018427387904
> expr: overflow
>
> With clang 3.6.1:
>
> # expr 4611686018427387904 + 4611686018427387904
> -9223372036854775808
It works fine for me:
$ /usr/obj/usr/src/bin/expr/expr 4611686018427387904 + 4611686018427387904
expr: overflow
Are you using any special compilation flags? That said, having taken a
quick look at expr.y, it does seem to rely on signed integer wrapping.
-Dimitry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/freebsd-toolchain/attachments/20150322/20190982/attachment.sig>
More information about the freebsd-toolchain
mailing list