From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8946 invoked by alias); 25 Jun 2007 12:16:43 -0000 Received: (qmail 8540 invoked by uid 48); 25 Jun 2007 12:16:30 -0000 Date: Mon, 25 Jun 2007 12:16:00 -0000 Message-ID: <20070625121630.8539.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c/32494] gcc-4.3.x _32-bit_ becoming irrelevant to kernel In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "pinskia 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: 2007-06/txt/msg02322.txt.bz2 ------- Comment #1 from pinskia at gcc dot gnu dot org 2007-06-25 12:16 ------- You need to learn this is not a bug. if you do: long long f(long long a, long long b) { return a/b; } You will get a reference to divdi3. There is no bug here except inside the lInux kernel. Linus is wrong in saying that 4.3 is broken because it is acting like what it should be acting like. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32494