* read.c (emit_expr): Fix computation of mask.
This commit is contained in:
parent
e79cb10bbe
commit
d2550c72df
|
@ -1,3 +1,8 @@
|
||||||
|
Sat Jan 15 09:20:55 1994 Doug Evans (dje@canuck.cygnus.com)
|
||||||
|
|
||||||
|
* read.c (emit_expr): Fix computation of mask.
|
||||||
|
* config/obj-elf.c (obj_elf_section): Fix loop termination test.
|
||||||
|
|
||||||
Thu Jan 13 16:15:15 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
|
Thu Jan 13 16:15:15 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
|
||||||
|
|
||||||
* ecoff.c (ecoff_set_gp_prolog_size): New function.
|
* ecoff.c (ecoff_set_gp_prolog_size): New function.
|
||||||
|
|
|
@ -356,7 +356,7 @@ read_a_source_file (name)
|
||||||
* If input_line_pointer [-1] == '\n' then we just
|
* If input_line_pointer [-1] == '\n' then we just
|
||||||
* scanned another line: so bump line counters.
|
* scanned another line: so bump line counters.
|
||||||
*/
|
*/
|
||||||
if (is_end_of_line[input_line_pointer[-1]])
|
if (is_end_of_line[(unsigned char) input_line_pointer[-1]])
|
||||||
{
|
{
|
||||||
if (input_line_pointer[-1] == '\n')
|
if (input_line_pointer[-1] == '\n')
|
||||||
bump_line_counters ();
|
bump_line_counters ();
|
||||||
|
@ -1712,7 +1712,7 @@ emit_expr (exp, nbytes)
|
||||||
if (nbytes >= sizeof (valueT))
|
if (nbytes >= sizeof (valueT))
|
||||||
mask = 0;
|
mask = 0;
|
||||||
else
|
else
|
||||||
mask = ~0 << (BITS_PER_CHAR * nbytes); /* Don't store these bits. */
|
mask = ~(valueT) 0 << (BITS_PER_CHAR * nbytes); /* Don't store these bits. */
|
||||||
|
|
||||||
unmask = ~mask; /* Do store these bits. */
|
unmask = ~mask; /* Do store these bits. */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue