From dc5e3d4f945484eb86612d5dc74edc1a8258626a Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 3 May 2005 19:36:01 +0000 Subject: 2005-05-03 Joel Sherrill * startup/linkcmds, startup/linkcmds.ram, startup/linkcmds.rom: Fix overflow of _CPU_Interrupt_stack_high calculation. --- c/src/lib/libbsp/sh/gensh2/ChangeLog | 5 +++++ c/src/lib/libbsp/sh/gensh2/startup/linkcmds | 4 ++-- c/src/lib/libbsp/sh/gensh2/startup/linkcmds.ram | 4 ++-- c/src/lib/libbsp/sh/gensh2/startup/linkcmds.rom | 4 ++-- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/c/src/lib/libbsp/sh/gensh2/ChangeLog b/c/src/lib/libbsp/sh/gensh2/ChangeLog index cd6e08ae00..24ef014f7f 100644 --- a/c/src/lib/libbsp/sh/gensh2/ChangeLog +++ b/c/src/lib/libbsp/sh/gensh2/ChangeLog @@ -1,3 +1,8 @@ +2005-05-03 Joel Sherrill + + * startup/linkcmds, startup/linkcmds.ram, startup/linkcmds.rom: Fix + overflow of _CPU_Interrupt_stack_high calculation. + 2005-01-07 Ralf Corsepius * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V. diff --git a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds index cecfb5894d..0df89badd1 100644 --- a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds +++ b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds @@ -189,8 +189,8 @@ SECTIONS . = 0x00480000 ; PROVIDE(_WorkSpaceEnd = .); - _CPU_Interrupt_stack_low = 0xFFFFF000 ; - _CPU_Interrupt_stack_high = _CPU_Interrupt_stack_low + 4096 ; + _CPU_Interrupt_stack_low = 0xFFFFF000; + _CPU_Interrupt_stack_high = 0xFFFFFFFF; /* Stabs debugging sections. */ .stab 0 : { *(.stab) } diff --git a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.ram b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.ram index 588fc24a3e..8f4917bf08 100644 --- a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.ram +++ b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.ram @@ -184,8 +184,8 @@ SECTIONS . = 0x00480000 ; PROVIDE(_WorkSpaceEnd = .); - _CPU_Interrupt_stack_low = 0xFFFFF000 ; - _CPU_Interrupt_stack_high = _CPU_Interrupt_stack_low + 4096 ; + _CPU_Interrupt_stack_low = 0xFFFFF000; + _CPU_Interrupt_stack_high = 0xFFFFFFFF; /* Stabs debugging sections. */ .stab 0 : { *(.stab) } diff --git a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.rom b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.rom index 4038361d77..f01ed11765 100644 --- a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.rom +++ b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.rom @@ -185,8 +185,8 @@ SECTIONS . = 0x00480000 ; PROVIDE(_WorkSpaceEnd = .); - _CPU_Interrupt_stack_low = 0xFFFFF000 ; - _CPU_Interrupt_stack_high = _CPU_Interrupt_stack_low + 4096 ; + _CPU_Interrupt_stack_low = 0xFFFFF000; + _CPU_Interrupt_stack_high = 0xFFFFFFFF; /* Stabs debugging sections. */ .stab 0 : { *(.stab) } -- cgit v1.2.3