From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28129 invoked by alias); 11 Jan 2008 18:00:04 -0000 Received: (qmail 28109 invoked by uid 22791); 11 Jan 2008 18:00:03 -0000 X-Spam-Check-By: sourceware.org Received: from mvp.visionpro.com (HELO mvpexchange126.machinevisionproducts.com) (63.91.95.2) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 11 Jan 2008 17:59:46 +0000 X-Ninja-PIM: Scanned by Ninja X-Ninja-AttachmentFiltering: (no action) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: 64-Bit Operator Overloading Adventure Date: Sat, 12 Jan 2008 22:55:00 -0000 Message-ID: <01CB178573DD65409C3958440EF758AD106D39@mvpexchange126.machinevisionproducts.com> From: "Brian D. McGrew" To: , X-IsSubscribed: yes Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org X-SW-Source: 2008-01/txt/msg00106.txt.bz2 Good morning, I've got a codebase that's a hundred years old, started in life on Sun3 and have evolved to 32-Bit X86 Linux (Fedora 5). We're trying to move to 64-Bit now and this same code that has compiled for years is barking about operators cannot be overloaded. This is a Fedora 8 x86-64 machine using gcc-4.1.2 (stock Fedora). I'm brand new to 64-Bit but all of this compiles and runs just fine on 32-Bit using the same compiler!=20=20 I've already changed long to int in many places to maintain 32-bit where I know I need it but I don't think that has anything to do with the errors from overloaded operators. Can anyone offer me some help or point me in the right direction? Thanks, -brian