From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1544 invoked by alias); 7 Apr 2009 00:39:01 -0000 Received: (qmail 1517 invoked by uid 48); 7 Apr 2009 00:38:48 -0000 Date: Tue, 07 Apr 2009 00:39:00 -0000 Message-ID: <20090407003848.1516.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug target/39663] mingw hosted arm-elf output differs from linux hosted arm-elf when compiling with -Os and -mthumb In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "hp at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-04/txt/msg00546.txt.bz2 ------- Comment #3 from hp at gcc dot gnu dot org 2009-04-07 00:38 ------- The issue is rather 64-bit HOST_WIDE_INT host compared to 32-bit HOST_WIDE_INT host. (To prove wrong, compare with i686-unknown-linux-gnu instead x86_64-unknown-linux-gnu or configure and build with 'CC=gcc -m32'.) You *will* see some differences for code where 64-bit entities appear (maybe your pic_t and isr_t); known issue. I think there's another PR which to which this is a duplicate. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39663