public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/7513] [ARM/Thumb] cross-compiler -mthumb -O2 trashes link register
[not found] <20020806175601.7513.ted@arraycomm.com>
@ 2003-05-26 4:10 ` dhazeghi@yahoo.com
2003-05-26 4:11 ` pinskia@physics.uc.edu
` (8 subsequent siblings)
9 siblings, 0 replies; 10+ messages in thread
From: dhazeghi@yahoo.com @ 2003-05-26 4:10 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7513
------- Additional Comments From dhazeghi@yahoo.com 2003-05-26 04:07 -------
Hello,
gcc 3.1 is a bit old at this point. Would it be possible for you to test against a more recent version
(ie gcc 3.3) and see if this problem still occurs? Also the testcase you include is quite lengthy.
Would it be at all possible for you reduce it to something a bit smaller? Thanks,
Dara
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/7513] [ARM/Thumb] cross-compiler -mthumb -O2 trashes link register
[not found] <20020806175601.7513.ted@arraycomm.com>
2003-05-26 4:10 ` [Bug target/7513] [ARM/Thumb] cross-compiler -mthumb -O2 trashes link register dhazeghi@yahoo.com
@ 2003-05-26 4:11 ` pinskia@physics.uc.edu
2003-06-02 3:58 ` dhazeghi@yahoo.com
` (7 subsequent siblings)
9 siblings, 0 replies; 10+ messages in thread
From: pinskia@physics.uc.edu @ 2003-05-26 4:11 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7513
pinskia@physics.uc.edu changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |WAITING
------- Additional Comments From pinskia@physics.uc.edu 2003-05-26 04:09 -------
See Dara's Question.
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/7513] [ARM/Thumb] cross-compiler -mthumb -O2 trashes link register
[not found] <20020806175601.7513.ted@arraycomm.com>
2003-05-26 4:10 ` [Bug target/7513] [ARM/Thumb] cross-compiler -mthumb -O2 trashes link register dhazeghi@yahoo.com
2003-05-26 4:11 ` pinskia@physics.uc.edu
@ 2003-06-02 3:58 ` dhazeghi@yahoo.com
2003-06-02 14:44 ` rearnsha@gcc.gnu.org
` (6 subsequent siblings)
9 siblings, 0 replies; 10+ messages in thread
From: dhazeghi@yahoo.com @ 2003-06-02 3:58 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7513
dhazeghi@yahoo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
GCC build triplet| |sparc-sun-solaris
GCC host triplet| |sparc-sun-solaris
GCC target triplet| |arm-elf
------- Additional Comments From dhazeghi@yahoo.com 2003-06-02 03:58 -------
Hello,
if I send you the assembly files produced by gcc 3.3 branch and mainline, can you confirm whether
they still exhibit this problem? Thanks,
Dara
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/7513] [ARM/Thumb] cross-compiler -mthumb -O2 trashes link register
[not found] <20020806175601.7513.ted@arraycomm.com>
` (2 preceding siblings ...)
2003-06-02 3:58 ` dhazeghi@yahoo.com
@ 2003-06-02 14:44 ` rearnsha@gcc.gnu.org
2003-06-03 18:46 ` ted@arraycomm.com
` (5 subsequent siblings)
9 siblings, 0 replies; 10+ messages in thread
From: rearnsha@gcc.gnu.org @ 2003-06-02 14:44 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7513
rearnsha@gcc.gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rearnsha@arm.com
Status|WAITING |NEW
Ever Confirmed| |1
Last reconfirmed|0000-00-00 00:00:00 |2003-06-02 14:44:20
date| |
------- Additional Comments From rearnsha@gcc.gnu.org 2003-06-02 14:44 -------
I can confirm that the testcase still shows the bug on 3.3. While the trunk
does not exhibit the problem, that is because other passes have moved the blocks
of code around and eliminated the need for "far" jumps.
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/7513] [ARM/Thumb] cross-compiler -mthumb -O2 trashes link register
[not found] <20020806175601.7513.ted@arraycomm.com>
` (3 preceding siblings ...)
2003-06-02 14:44 ` rearnsha@gcc.gnu.org
@ 2003-06-03 18:46 ` ted@arraycomm.com
2003-07-09 22:05 ` dhazeghi at yahoo dot com
` (4 subsequent siblings)
9 siblings, 0 replies; 10+ messages in thread
From: ted@arraycomm.com @ 2003-06-03 18:46 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7513
------- Additional Comments From ted@arraycomm.com 2003-06-03 18:46 -------
Subject: Re: [ARM/Thumb] cross-compiler -mthumb -O2 trashes
link register
I defer to Richard Earnshaw's reply. He is certainly the expert.
May i propose (again) however the simple fix of making -ffixed-lr
be the default until or if the real problem is fixed.
Thanks
Ted Merrill
On 2 Jun 2003, dhazeghi@yahoo.com wrote:
> if I send you the assembly files produced by gcc 3.3 branch and mainline, can you confirm whether
> they still exhibit this problem? Thanks,
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/7513] [ARM/Thumb] cross-compiler -mthumb -O2 trashes link register
[not found] <20020806175601.7513.ted@arraycomm.com>
` (4 preceding siblings ...)
2003-06-03 18:46 ` ted@arraycomm.com
@ 2003-07-09 22:05 ` dhazeghi at yahoo dot com
2003-10-31 21:45 ` cvs-commit at gcc dot gnu dot org
` (3 subsequent siblings)
9 siblings, 0 replies; 10+ messages in thread
From: dhazeghi at yahoo dot com @ 2003-07-09 22:05 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7513
dhazeghi at yahoo dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |wrong-code
Priority|P3 |P2
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/7513] [ARM/Thumb] cross-compiler -mthumb -O2 trashes link register
[not found] <20020806175601.7513.ted@arraycomm.com>
` (5 preceding siblings ...)
2003-07-09 22:05 ` dhazeghi at yahoo dot com
@ 2003-10-31 21:45 ` cvs-commit at gcc dot gnu dot org
2003-10-31 21:59 ` rearnsha at gcc dot gnu dot org
` (2 subsequent siblings)
9 siblings, 0 replies; 10+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2003-10-31 21:45 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7513
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2003-10-31 21:44 -------
Subject: Bug 7513
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: rearnsha@gcc.gnu.org 2003-10-31 21:44:40
Modified files:
gcc : ChangeLog
Log message:
Bah! Missed PR no again!
PR target/7513
* arm.h (CONDITIONAL_REGISTER_USAGE): Disable use of LR in Thumb
code.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.1627&r2=2.1628
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/7513] [ARM/Thumb] cross-compiler -mthumb -O2 trashes link register
[not found] <20020806175601.7513.ted@arraycomm.com>
` (6 preceding siblings ...)
2003-10-31 21:45 ` cvs-commit at gcc dot gnu dot org
@ 2003-10-31 21:59 ` rearnsha at gcc dot gnu dot org
2003-12-09 17:26 ` dhazeghi at yahoo dot com
2003-12-19 16:25 ` rearnsha at gcc dot gnu dot org
9 siblings, 0 replies; 10+ messages in thread
From: rearnsha at gcc dot gnu dot org @ 2003-10-31 21:59 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7513
rearnsha at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From rearnsha at gcc dot gnu dot org 2003-10-31 21:49 -------
Fixed with the suggested work-around. Not pleasant!
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/7513] [ARM/Thumb] cross-compiler -mthumb -O2 trashes link register
[not found] <20020806175601.7513.ted@arraycomm.com>
` (7 preceding siblings ...)
2003-10-31 21:59 ` rearnsha at gcc dot gnu dot org
@ 2003-12-09 17:26 ` dhazeghi at yahoo dot com
2003-12-19 16:25 ` rearnsha at gcc dot gnu dot org
9 siblings, 0 replies; 10+ messages in thread
From: dhazeghi at yahoo dot com @ 2003-12-09 17:26 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |3.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7513
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/7513] [ARM/Thumb] cross-compiler -mthumb -O2 trashes link register
[not found] <20020806175601.7513.ted@arraycomm.com>
` (8 preceding siblings ...)
2003-12-09 17:26 ` dhazeghi at yahoo dot com
@ 2003-12-19 16:25 ` rearnsha at gcc dot gnu dot org
9 siblings, 0 replies; 10+ messages in thread
From: rearnsha at gcc dot gnu dot org @ 2003-12-19 16:25 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From rearnsha at gcc dot gnu dot org 2003-12-19 15:43 -------
*** Bug 13199 has been marked as a duplicate of this bug. ***
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |andy dot parker at oxsemi
| |dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7513
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2003-12-19 15:43 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20020806175601.7513.ted@arraycomm.com>
2003-05-26 4:10 ` [Bug target/7513] [ARM/Thumb] cross-compiler -mthumb -O2 trashes link register dhazeghi@yahoo.com
2003-05-26 4:11 ` pinskia@physics.uc.edu
2003-06-02 3:58 ` dhazeghi@yahoo.com
2003-06-02 14:44 ` rearnsha@gcc.gnu.org
2003-06-03 18:46 ` ted@arraycomm.com
2003-07-09 22:05 ` dhazeghi at yahoo dot com
2003-10-31 21:45 ` cvs-commit at gcc dot gnu dot org
2003-10-31 21:59 ` rearnsha at gcc dot gnu dot org
2003-12-09 17:26 ` dhazeghi at yahoo dot com
2003-12-19 16:25 ` rearnsha at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).