[PATCH ARC 3/8] GAS: new ARC port
Nick Clifton
nickc@redhat.com
Fri Sep 11 09:54:00 GMT 2015
Hi Claudiu,
> Please find attached a new amended ARC patch for gas/ folder. I have
> added a NEWS entry also.
I get some compile time errors building with this patch:
gas/frags.c: In function 'frag_align_code':
gas/frags.c:377:8: error: overflow in implicit constant conversion
[-Werror=overflow]
*p = NOP_OPCODE;
Which makes sense since p is a char* pointer and NOP_OPCODE is 0x000078E0.
gas/config/tc-arc.c: In function 'md_assemble':
gas/config/tc-arc.c:2732:17: error: 'reloc' may be used uninitialized
in this function [-Werror=maybe-uninitialized]
fixup->reloc = reloc;
^
gas/config/tc-arc.c:2576:37: note: 'reloc' was declared here
extended_bfd_reloc_code_real_type reloc;
^
gas/config/tc-arc.c:2434:14: error: 't' may be used uninitialized in
this function [-Werror=maybe-uninitialized]
|| (t->X_add_number != tok[tokidx].X_add_number))
^
gas/config/tc-arc.c:2225:26: note: 't' was declared here
const expressionS *t;
^
This is with gcc 5 running on Fedora 22...
Cheers
Nick
More information about the Binutils
mailing list