This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH]crt1.asm- _stack symbol causes problem for SH-ELF-Pl. refer accepted patch at newlib by Jeff J.



Hi,
Please refer to the following patch accepted at newlib by Jeff J.
http://sources.redhat.com/ml/newlib/2001/msg00641.html

 When the stack region is specified at the top of the memory in linker
 script,
the following definition in gcc/config/sh/crt1.asm
 _stack: .long   0xdeaddead causes it to be put out of ram and gives error
for SH-ELF. If linker error is removed still causes problem while flashing
in ROM area as
 RAM address gets specified to this dummy symbol
Please see the patch below. Thanks for any reply.

Regards,
Anita Kulkarni
Following is the patch for removing it:
----------------------------------------------------------------------------
--------
--- ChangeLog Mon Dec  3 12:42:08 2001
+++ ChangeLog.New Mon Dec  3 13:04:56 2001
@@ -1,3 +1,7 @@
+2001-12-03 Anita Kulkarni <anitak@kpit.com>
+
+ * config/sh/crt1.asm: Remove stack symbol definition 0xdeaddead.
+
 2001-08-19  Release Manager
   * GCC 3.0.1 Released.

----------------------------------------------------------------------------
---------
--- crt1.asm Fri Feb  2 03:04:26 2001
+++ crt1.asm.New Mon Dec  3 11:59:43 2001
@@ -105,4 +105,3 @@
 #else
  .section .stack
 #endif
-_stack: .long 0xdeaddead

 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Free download and free European support of GNU tool
      chain (GNUSH v0101) for Hitachi's SH Series
 Read more at http://www.kpit.com/products/support.htm
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]