This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: AVR does not compile on head
- From: Joel Sherrill <joel dot sherrill at oarcorp dot com>
- To: Nick Clifton <nickc at redhat dot com>
- Cc: "binutils at sourceware dot org" <binutils at sourceware dot org>, "Weddington, Eric" <Eric dot Weddington at atmel dot com>
- Date: Fri, 17 Jul 2009 09:56:09 -0500
- Subject: Re: AVR does not compile on head
- References: <4A5F471C.6050807@oarcorp.com> <4A604A85.5070608@redhat.com>
Nick Clifton wrote:
Hi Joel,
/home/joel/test-gcc/binutils-cvs/src/gas/config/tc-avr.c: In function
‘md_apply_fix’:
/home/joel/test-gcc/binutils-cvs/src/gas/config/tc-avr.c:1249:2: error:
case value ‘4294966468’ not in enumerated type ‘bfd_reloc_code_real_type’
I am not able to reproduce this, but I am probably using an older
compiler than you (gcc 4.3.2).
This computer was just updated to Fedora 11 with gcc 4.4.0
so it makes sense I am running into new issues.
Does the patch below fix the problem for
you ?
Got past this. So please commit. Thanks.
FWIW the other *rtems targets built binutils OK. Some
tripped new gcc problems I reported though. <sigh>
--joel
Cheers
Nick
Index: gas/config/tc-avr.c
===================================================================
RCS file: /cvs/src/src/gas/config/tc-avr.c,v
retrieving revision 1.63
diff -c -3 -p -r1.63 tc-avr.c
*** gas/config/tc-avr.c 3 Feb 2009 17:24:35 -0000 1.63
--- gas/config/tc-avr.c 17 Jul 2009 09:54:31 -0000
*************** md_apply_fix (fixS *fixP, valueT * valP,
*** 1244,1250 ****
}
else
{
! switch (fixP->fx_r_type)
{
case -BFD_RELOC_AVR_HI8_LDI_NEG:
case -BFD_RELOC_AVR_HI8_LDI:
--- 1244,1250 ----
}
else
{
! switch ((int) fixP->fx_r_type)
{
case -BFD_RELOC_AVR_HI8_LDI_NEG:
case -BFD_RELOC_AVR_HI8_LDI:
--
Joel Sherrill, Ph.D. Director of Research & Development
joel.sherrill@OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985