From owner-freebsd-amd64@FreeBSD.ORG Tue Jun 13 03:00:41 2006 Return-Path: X-Original-To: freebsd-amd64@hub.freebsd.org Delivered-To: freebsd-amd64@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B5B8F16A41A for ; Tue, 13 Jun 2006 03:00:41 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7060843D45 for ; Tue, 13 Jun 2006 03:00:41 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k5D30f8d076351 for ; Tue, 13 Jun 2006 03:00:41 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k5D30f58076349; Tue, 13 Jun 2006 03:00:41 GMT (envelope-from gnats) Date: Tue, 13 Jun 2006 03:00:41 GMT Message-Id: <200606130300.k5D30f58076349@freefall.freebsd.org> To: freebsd-amd64@FreeBSD.org From: Andrew Reilly Cc: Subject: Re: amd64/98893: cc error at -O2 on amd64/6-STABLE compiling port ucspi-tcp X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Andrew Reilly List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 03:00:41 -0000 The following reply was made to PR amd64/98893; it has been noted by GNATS. From: Andrew Reilly To: Kris Kennaway Cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: amd64/98893: cc error at -O2 on amd64/6-STABLE compiling port ucspi-tcp Date: Tue, 13 Jun 2006 12:58:56 +1000 On Mon, Jun 12, 2006 at 10:27:03PM -0400, Kris Kennaway wrote: > So I'm confused, is it using -O2 or -O2 -fno-strict-aliasing (the > default). If the former, it's probably an aliasing bug in the source, > which is why the default is not plain -O2. Sorry for the confusion. -fno-strict-aliasing was included for all compiler alternatives, as per the default. I.e.: cc -O2 -fno-strict-aliasing fails cc -O -fnostrict-aliasing works gcc41 -O2 -fno-strict-aliasing works It doesn't look like an aliasing bug in the source to me, as the gethostname result isn't passed through a variable, let alone one that could be dereferenced. Cheers, -- Andrew