From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9390 invoked by alias); 9 Jun 2005 02:58:51 -0000 Mailing-List: contact binutils-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sources.redhat.com Received: (qmail 9381 invoked by uid 22791); 9 Jun 2005 02:58:48 -0000 Received: from omta02ps.mx.bigpond.com (HELO omta02ps.mx.bigpond.com) (144.140.83.154) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Thu, 09 Jun 2005 02:58:48 +0000 Received: from grove.modra.org ([144.136.167.90]) by omta02ps.mx.bigpond.com with ESMTP id <20050609025844.EENV21093.omta02ps.mx.bigpond.com@grove.modra.org> for ; Thu, 9 Jun 2005 02:58:44 +0000 Received: by bubble.grove.modra.org (Postfix, from userid 500) id A47ED1BA565; Thu, 9 Jun 2005 12:28:44 +0930 (CST) Date: Thu, 09 Jun 2005 02:58:00 -0000 From: Alan Modra To: binutils@sources.redhat.com Subject: Re: PATCH: PR 992: regression: ld selective1 and selective2 fails, cris-elf Message-ID: <20050609025844.GX2677@bubble.grove.modra.org> Mail-Followup-To: binutils@sources.redhat.com References: <20050604063551.GA16809@lucon.org> <20050604134530.GA3137@lucon.org> <20050604195830.GA8719@lucon.org> <20050609015812.GW2677@bubble.grove.modra.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050609015812.GW2677@bubble.grove.modra.org> User-Agent: Mutt/1.4i X-SW-Source: 2005-06/txt/msg00199.txt.bz2 On Thu, Jun 09, 2005 at 11:28:12AM +0930, Alan Modra wrote: > (fold_unary ): Ensure alignment is absolute. Oops. This was a last-minute change that didn't have the benefit of being checked by multiple testsuite runs.. Reverting. * ldexp.c (fold_unary ): Revert last change. Index: ld/ldexp.c =================================================================== RCS file: /cvs/src/src/ld/ldexp.c,v retrieving revision 1.52 diff -u -p -r1.52 ldexp.c --- ld/ldexp.c 9 Jun 2005 02:05:46 -0000 1.52 +++ ld/ldexp.c 9 Jun 2005 02:57:25 -0000 @@ -207,10 +207,7 @@ fold_unary (etree_type *tree) { case ALIGN_K: if (expld.phase != lang_first_phase_enum) - { - make_abs (); - new_rel_from_abs (align_n (expld.dot, expld.result.value)); - } + new_rel_from_abs (align_n (expld.dot, expld.result.value)); else expld.result.valid_p = FALSE; break; -- Alan Modra IBM OzLabs - Linux Technology Centre