This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug optimization/12249] ARM link register is not saved during 64-bit operation
- From: "Peter_Hornung at siemens dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 12 Sep 2003 10:58:38 -0000
- Subject: [Bug optimization/12249] ARM link register is not saved during 64-bit operation
- References: <20030911134234.12249.Peter_Hornung@siemens.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12249
------- Additional Comments From Peter_Hornung at siemens dot com 2003-09-12 10:58 -------
Subject: AW: ARM link register is not saved durin
g 64-bit operation
is fixed in 3.3.1
thank you for the quick response!
Peter
-----Ursprüngliche Nachricht-----
Von: rearnsha at gcc dot gnu dot org [mailto:gcc-bugzilla@gcc.gnu.org]
Gesendet: Donnerstag, 11. September 2003 15:56
An: Hornung Peter
Betreff: [Bug optimization/12249] ARM link register is not saved during
64-bit operation
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12249
rearnsha at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |WAITING
------- Additional Comments From rearnsha at gcc dot gnu dot org 2003-09-11
13:56 -------
a recent snapshot from the 3.3 branch gives
str r4, [sp, #-4]!
.LCFI0:
.LM2:
ldr r4, .L2
.LBB2:
umull r2, ip, r4, r1
ldr r1, .L2+4
ldmia r1, {r3-r4}
mov r1, ip, lsr #3
adds r2, r4, r1
adc r1, r3, #0
.LM3:
@ lr needed for prologue
.LM4:
ldmfd sp!, {r4}
b _ZN9CEventBug4waitEy
So I think this is fixed. Please can you try the 3.3.1 release.
R.
------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.