final.c (output_addr_const): Output PC as '.' even if !flag_pic.
* final.c (output_addr_const): Output PC as '.' even if !flag_pic. * varasm.c (output_constructor): Use assemble_integer rather than ASM_OUTPUT_BYTE. From-SVN: r47287
This commit is contained in:
parent
e1e7d56bf1
commit
eac50d7a73
|
@ -1,3 +1,9 @@
|
|||
2001-11-23 Richard Sandiford <rsandifo@redhat.com>
|
||||
|
||||
* final.c (output_addr_const): Output PC as '.' even if !flag_pic.
|
||||
* varasm.c (output_constructor): Use assemble_integer rather
|
||||
than ASM_OUTPUT_BYTE.
|
||||
|
||||
2001-11-23 Andreas Jaeger <aj@suse.de>
|
||||
|
||||
* cpplex.c (cpp_interpret_charconst): Use HOST_WIDE_INT for sign
|
||||
|
|
|
@ -3658,10 +3658,7 @@ output_addr_const (file, x)
|
|||
switch (GET_CODE (x))
|
||||
{
|
||||
case PC:
|
||||
if (flag_pic)
|
||||
putc ('.', file);
|
||||
else
|
||||
abort ();
|
||||
putc ('.', file);
|
||||
break;
|
||||
|
||||
case SYMBOL_REF:
|
||||
|
|
|
@ -4724,7 +4724,7 @@ output_constructor (exp, size, align)
|
|||
/* Output any buffered-up bit-fields preceding this element. */
|
||||
if (byte_buffer_in_use)
|
||||
{
|
||||
ASM_OUTPUT_BYTE (asm_out_file, byte);
|
||||
assemble_integer (GEN_INT (byte), 1, BITS_PER_UNIT, 1);
|
||||
total_bytes++;
|
||||
byte_buffer_in_use = 0;
|
||||
}
|
||||
|
@ -4802,7 +4802,7 @@ output_constructor (exp, size, align)
|
|||
/* Output remnant of any bit field in previous bytes. */
|
||||
if (byte_buffer_in_use)
|
||||
{
|
||||
ASM_OUTPUT_BYTE (asm_out_file, byte);
|
||||
assemble_integer (GEN_INT (byte), 1, BITS_PER_UNIT, 1);
|
||||
total_bytes++;
|
||||
byte_buffer_in_use = 0;
|
||||
}
|
||||
|
@ -4838,7 +4838,7 @@ output_constructor (exp, size, align)
|
|||
within this element when necessary. */
|
||||
while (next_byte != total_bytes)
|
||||
{
|
||||
ASM_OUTPUT_BYTE (asm_out_file, byte);
|
||||
assemble_integer (GEN_INT (byte), 1, BITS_PER_UNIT, 1);
|
||||
total_bytes++;
|
||||
byte = 0;
|
||||
}
|
||||
|
@ -4924,7 +4924,7 @@ output_constructor (exp, size, align)
|
|||
|
||||
if (byte_buffer_in_use)
|
||||
{
|
||||
ASM_OUTPUT_BYTE (asm_out_file, byte);
|
||||
assemble_integer (GEN_INT (byte), 1, BITS_PER_UNIT, 1);
|
||||
total_bytes++;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue