From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18911 invoked by alias); 3 Jun 2013 20:02:33 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 18881 invoked by uid 89); 3 Jun 2013 20:02:26 -0000 X-Spam-SWARE-Status: No, score=-4.0 required=5.0 tests=BAYES_00,FREEMAIL_FROM,KHOP_THREADED,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_NO,RCVD_IN_HOSTKARMA_YE,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.1 Received: from qmta05.westchester.pa.mail.comcast.net (HELO qmta05.westchester.pa.mail.comcast.net) (76.96.62.48) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Mon, 03 Jun 2013 20:02:26 +0000 Received: from omta09.westchester.pa.mail.comcast.net ([76.96.62.20]) by qmta05.westchester.pa.mail.comcast.net with comcast id jn0g1l0030SCNGk55w2QBM; Mon, 03 Jun 2013 20:02:24 +0000 Received: from bag6-1-pt.tunnel.tserv3.fmt2.ipv6.he.net ([IPv6:2001:470:1f04:ae1::2]) by omta09.westchester.pa.mail.comcast.net with comcast id jw2M1l01Y0P3DwE3Vw2P4b; Mon, 03 Jun 2013 20:02:24 +0000 Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\)) Subject: Re: default_no_named_section bad default From: Mike Stump In-Reply-To: Date: Mon, 03 Jun 2013 20:02:00 -0000 Cc: Mike Stump , Andrew Pinski , GCC Patches Content-Transfer-Encoding: quoted-printable Message-Id: <5553689D-8882-4520-9F6D-516E1C632870@comcast.net> References: <72050C5D-275C-4457-9D5C-FE4A96F029BE@comcast.net> To: Richard Biener X-SW-Source: 2013-06/txt/msg00128.txt.bz2 On Jun 3, 2013, at 1:27 AM, Richard Biener wro= te: >> Yes. Speaking of which, so how should this be handled? Imagine we have= asm("# no bytes") before the unreachable. The compiler can't know the siz= e (though, the linker can), and yet, a good solution handles this as well. = Hopefully a dwarf person can weigh in, as engineering a bad solution is wo= rse than leaving it broken in my book. >=20 > Let the assembler compute it as difference of two labels? We do use two labels, one for the start, one for the end.