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).