From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19897 invoked by alias); 23 Jun 2006 11:07:11 -0000 Received: (qmail 19564 invoked by uid 22791); 23 Jun 2006 11:07:10 -0000 X-Spam-Check-By: sourceware.org Received: from bender.bawue.de (HELO bender.bawue.de) (193.7.176.20) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 23 Jun 2006 11:07:06 +0000 Received: from lagash (mipsfw.mips-uk.com [194.74.144.146]) (using TLSv1 with cipher DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by bender.bawue.de (Postfix) with ESMTP id B0E9145291 for ; Fri, 23 Jun 2006 13:07:02 +0200 (MEST) Received: from ths by lagash with local (Exim 4.62) (envelope-from ) id 1FtjUw-0006uh-PY for sid@sources.redhat.com; Fri, 23 Jun 2006 12:06:50 +0100 Date: Fri, 23 Jun 2006 11:07:00 -0000 To: sid@sources.redhat.com Subject: [PATCH] Fix recent build breakage in sid Message-ID: <20060623110650.GC4586@networkno.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.11+cvs20060403 From: Thiemo Seufer Mailing-List: contact sid-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: sid-owner@sourceware.org X-SW-Source: 2006-q2/txt/msg00047.txt.bz2 Hello All, the appended patch fixes invalid use of "register" as detected by gcc 4.1.1. Thiemo 2006-06-23 Thiemo Seufer * tracedis.cxx (bfd_getb16, bfd_getl16, bfd_getb32, bfd_getl32): Remove invalid use of register specifier. Index: sid/component/cgen-cpu/tracedis.cxx =================================================================== RCS file: /cvs/src/src/sid/component/cgen-cpu/tracedis.cxx,v retrieving revision 1.5 diff -u -p -r1.5 tracedis.cxx --- sid/component/cgen-cpu/tracedis.cxx 28 Oct 2005 19:53:33 -0000 1.5 +++ sid/component/cgen-cpu/tracedis.cxx 23 Jun 2006 10:58:50 -0000 @@ -85,21 +85,21 @@ bfd_get_arch(bfd *abfd) /* Stolen from libbfd. */ extern "C" bfd_vma -bfd_getb16 (register const void *addr) +bfd_getb16 (const void *addr) { const bfd_byte *byteaddr = static_cast (addr); return (byteaddr[0] << 8) | byteaddr[1]; } extern "C" bfd_vma -bfd_getl16 (register const void *addr) +bfd_getl16 (const void *addr) { const bfd_byte *byteaddr = static_cast (addr); return (byteaddr[1] << 8) | byteaddr[0]; } extern "C" bfd_vma -bfd_getb32 (register const void *addr) +bfd_getb32 (const void *addr) { const bfd_byte *byteaddr = static_cast (addr); unsigned long v; @@ -112,7 +112,7 @@ bfd_getb32 (register const void *addr) } extern "C" bfd_vma -bfd_getl32 (register const void *addr) +bfd_getl32 (const void *addr) { const bfd_byte *byteaddr = static_cast (addr); unsigned long v;