This is the mail archive of the
ecos-bugs@sourceware.org
mailing list for the eCos project.
[Bug 1000701] New: Error building vectors.S for Thumb on ARM7TDMItargets
- From: bugzilla-daemon at ecoscentric dot com
- To: ecos-bugs at ecos dot sourceware dot org
- Date: Fri, 27 Feb 2009 13:39:40 +0000
- Subject: [Bug 1000701] New: Error building vectors.S for Thumb on ARM7TDMItargets
http://bugs.ecos.sourceware.org/show_bug.cgi?id=1000701
Summary: Error building vectors.S for Thumb on ARM7TDMI targets
Product: eCos
Version: 3.0beta1
Platform: Other (please specify)
OS/Version: ARM
Status: NEW
Severity: major
Priority: normal
Component: HAL
AssignedTo: jifl@ecoscentric.com
ReportedBy: john@dallaway.org.uk
QAContact: ecos-bugs@ecos.sourceware.org
Class: ---
John Dallaway <john@dallaway.org.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Flag| |Blocking_3.0+
Attempting to build eCos for ARM7TDMI targets (eg eb40a) with CYGHWR_THUMB
enabled yields build errors in vectors.S:
make[1]: Entering directory `/var/tmp/eb40a-thumb/hal/arm/arch/v3_0b1'
arm-eabi-gcc -Wp,-MD,vectors.tmp -I/var/tmp/eb40a-thumb/install/include
-I/opt/ecos/ecos-3.0b1/packages/hal/arm/arch/v3_0b1
-I/opt/ecos/ecos-3.0b1/packages/hal/arm/arch/v3_0b1/src
-I/opt/ecos/ecos-3.0b1/packages/hal/arm/arch/v3_0b1/tests -I.
-finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef
-Wno-write-strings -mthumb -mthumb-interwork -mcpu=arm7tdmi -g -O2
-ffunction-sections -fdata-sections -fno-exceptions -c -o
/var/tmp/eb40a-thumb/install/lib/vectors.o
/opt/ecos/ecos-3.0b1/packages/hal/arm/arch/v3_0b1/src/vectors.S
/opt/ecos/ecos-3.0b1/packages/hal/arm/arch/v3_0b1/src/vectors.S: Assembler
messages:
/opt/ecos/ecos-3.0b1/packages/hal/arm/arch/v3_0b1/src/vectors.S:462: Error:
invalid immediate: 983040 is out of range
/opt/ecos/ecos-3.0b1/packages/hal/arm/arch/v3_0b1/src/vectors.S:462: Error:
value of 983040 too large for field of 2 bytes at 374
/opt/ecos/ecos-3.0b1/packages/hal/arm/arch/v3_0b1/src/vectors.S:462: Error:
invalid immediate: 196608 is out of range
/opt/ecos/ecos-3.0b1/packages/hal/arm/arch/v3_0b1/src/vectors.S:462: Error:
value of 196608 too large for field of 2 bytes at 378
/opt/ecos/ecos-3.0b1/packages/hal/arm/arch/v3_0b1/src/vectors.S:492: Error:
invalid immediate: 983040 is out of range
/opt/ecos/ecos-3.0b1/packages/hal/arm/arch/v3_0b1/src/vectors.S:492: Error:
value of 983040 too large for field of 2 bytes at 392
/opt/ecos/ecos-3.0b1/packages/hal/arm/arch/v3_0b1/src/vectors.S:492: Error:
invalid immediate: 131072 is out of range
/opt/ecos/ecos-3.0b1/packages/hal/arm/arch/v3_0b1/src/vectors.S:492: Error:
value of 131072 too large for field of 2 bytes at 396
/opt/ecos/ecos-3.0b1/packages/hal/arm/arch/v3_0b1/src/vectors.S:497: Error:
invalid immediate: 983040 is out of range
/opt/ecos/ecos-3.0b1/packages/hal/arm/arch/v3_0b1/src/vectors.S:497: Error:
value of 983040 too large for field of 2 bytes at 406
/opt/ecos/ecos-3.0b1/packages/hal/arm/arch/v3_0b1/src/vectors.S:497: Error:
invalid immediate: 65536 is out of range
/opt/ecos/ecos-3.0b1/packages/hal/arm/arch/v3_0b1/src/vectors.S:497: Error:
value of 65536 too large for field of 2 bytes at 410
make[1]: *** [/var/tmp/eb40a-thumb/install/lib/vectors.o] Error 1
make[1]: Leaving directory `/var/tmp/eb40a-thumb/hal/arm/arch/v3_0b1'
make: *** [build] Error 2
Thumb support is important for small memory targets so I've marked this as
blocking for eCos 3.0 on the assumption that the effort to fix is not huge.
--
Configure bugmail: http://bugs.ecos.sourceware.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.