* config/tc-s390.c (s390_insn): Avoid incorrect signed/unsigned

comparison in .insn pseudo operation.
This commit is contained in:
Martin Schwidefsky 2004-06-15 12:38:08 +00:00
parent 6bf9431b74
commit f84d8e26b4
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2004-06-15 Martin Schwidefsky <schwidefsky@de.ibm.com>
* config/tc-s390.c (s390_insn): Avoid incorrect signed/unsigned
comparison in .insn pseudo operation.
2004-06-15 Alan Modra <amodra@bigpond.net.au>
* config/obj-coff.c (coff_adjust_section_syms): Use

View File

@ -1596,13 +1596,13 @@ s390_insn (ignore)
if (exp.X_op == O_constant)
{
if ( ( opformat->oplen == 6
&& exp.X_add_number >= 0
&& (addressT) exp.X_add_number >= 0
&& (addressT) exp.X_add_number < (1ULL << 48))
|| ( opformat->oplen == 4
&& exp.X_add_number >= 0
&& (addressT) exp.X_add_number >= 0
&& (addressT) exp.X_add_number < (1ULL << 32))
|| ( opformat->oplen == 2
&& exp.X_add_number >= 0
&& (addressT) exp.X_add_number >= 0
&& (addressT) exp.X_add_number < (1ULL << 16)))
md_number_to_chars (insn, exp.X_add_number, opformat->oplen);
else