diff options
author | Joern Rennecke <joern.rennecke@embecosm.com> | 2011-10-26 12:46:04 +0000 |
---|---|---|
committer | Joern Rennecke <joern.rennecke@embecosm.com> | 2011-10-26 12:46:04 +0000 |
commit | fd936b4c69a28e454236c31ec488a1cb8d406d8c (patch) | |
tree | a7116eef4d483185ba840ab0c677240b4ae0439f /cpu | |
parent | 56b1318518d87bf96803f9842f4111d466a6cfe1 (diff) | |
download | gdb-fd936b4c69a28e454236c31ec488a1cb8d406d8c.zip gdb-fd936b4c69a28e454236c31ec488a1cb8d406d8c.tar.gz gdb-fd936b4c69a28e454236c31ec488a1cb8d406d8c.tar.bz2 |
cpu:
* epiphany.opc (parse_branch_addr): Fix type of valuep.
Cast value before printing it as a long.
(parse_postindex): Fix type of valuep.
opcodes:
* epiphany-asm.c, epiphany-opc.h: Regenerate.
Diffstat (limited to 'cpu')
-rw-r--r-- | cpu/ChangeLog | 6 | ||||
-rwxr-xr-x | cpu/epiphany.opc | 8 |
2 files changed, 10 insertions, 4 deletions
diff --git a/cpu/ChangeLog b/cpu/ChangeLog index 857a81e..d04a554 100644 --- a/cpu/ChangeLog +++ b/cpu/ChangeLog @@ -1,3 +1,9 @@ +2011-10-26 Joern Rennecke <joern.rennecke@embecosm.com> + + * epiphany.opc (parse_branch_addr): Fix type of valuep. + Cast value before printing it as a long. + (parse_postindex): Fix type of valuep. + 2011-10-25 Joern Rennecke <joern.rennecke@embecosm.com> * cpu/epiphany.cpu: New file. diff --git a/cpu/epiphany.opc b/cpu/epiphany.opc index 22e2f76..df81f30 100755 --- a/cpu/epiphany.opc +++ b/cpu/epiphany.opc @@ -78,7 +78,7 @@ extern const char * parse_branch_addr (CGEN_CPU_DESC cd, int opindex, int opinfo, enum cgen_parse_operand_result * resultp, - unsigned long * valuep); + bfd_vma *valuep); /* Allows reason codes to be output when assembler errors occur. */ #define CGEN_VERBOSE_ASSEMBLER_ERRORS @@ -172,7 +172,7 @@ static const char * parse_postindex (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, const char ** strp, int opindex ATTRIBUTE_UNUSED, - bfd_vma * valuep) + unsigned long *valuep) { if (**strp == '#') ++*strp; /* Skip leading hashes. */ @@ -288,7 +288,7 @@ parse_branch_addr (CGEN_CPU_DESC cd, int opindex, int opinfo ATTRIBUTE_UNUSED, enum cgen_parse_operand_result * resultp ATTRIBUTE_UNUSED, - unsigned long * valuep ATTRIBUTE_UNUSED) + bfd_vma *valuep ATTRIBUTE_UNUSED) { const char * errmsg; enum cgen_parse_operand_result result_type; @@ -320,7 +320,7 @@ parse_branch_addr (CGEN_CPU_DESC cd, char buf[20]; const char * bufp = (const char *) buf; - sprintf (buf, ".+%ld", value); + sprintf (buf, ".+%ld", (long) value); errmsg = cgen_parse_address (cd, &bufp, opindex, code, &result_type, &value); } |