From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27602 invoked by alias); 23 Apr 2002 13:46:06 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 27538 invoked by uid 71); 23 Apr 2002 13:46:03 -0000 Resent-Date: 23 Apr 2002 13:46:03 -0000 Resent-Message-ID: <20020423134603.27537.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-To: nobody@gcc.gnu.org Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org, rth@redhat.com, jakub@redhat.com Resent-Reply-To: gcc-gnats@gcc.gnu.org, davem@redhat.com Received:(qmail 23365 invoked by uid 61); 23 Apr 2002 13:36:32 -0000 Message-Id:<20020423133631.23357.qmail@sources.redhat.com> Date: Tue, 23 Apr 2002 06:46:00 -0000 From: davem@redhat.com Reply-To: davem@redhat.com To: gcc-gnats@gcc.gnu.org Cc: rth@redhat.com, jakub@redhat.com X-Send-Pr-Version:gnatsweb-2.9.3 (1.1.1.1.2.31) X-GNATS-Notify:rth@redhat.com, jakub@redhat.com Subject: target/6421: .hidden binutils bug craps up sparc builds X-SW-Source: 2002-04/txt/msg01193.txt.bz2 List-Id: >Number: 6421 >Category: target >Synopsis: .hidden binutils bug craps up sparc builds >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Tue Apr 23 06:46:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: davem@redhat.com >Release: unknown-1.0 >Organization: >Environment: GCC 3.1 CVS - sparc-linux >Description: Due to a bug in Sparc binutils, .hidden directives can cause GOT entries to not be relocated. The end result during builds is a mis-link of portions of libgcc (in particular the &__bb_exit_func in libgcc2.c is no relocated and has 0x0 as it's address). It is fixed in binutils CVS, however at gcc-3.1 release time there will be no public binutils release with the fix. We need to check in configure if the bug exists or not, and if so act as if .hidden support is not present. >How-To-Repeat: Build on sparc target using binutils-2.12 >Fix: Richard is working on configury bits to detect this bug properly. >Release-Note: >Audit-Trail: >Unformatted: