rs6000.c (rs6000_override_options): Only use DI ops when TARGET_64BIT.
* rs6000.c (rs6000_override_options): Only use DI ops when TARGET_64BIT. Fix typo. From-SVN: r48164
This commit is contained in:
parent
1451a49295
commit
ae6c1efd65
2 changed files with 7 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2001-12-18 David Edelsohn <edelsohn@gnu.org>
|
||||||
|
|
||||||
|
* rs6000.c (rs6000_override_options): Only use DI ops when
|
||||||
|
TARGET_64BIT. Fix typo.
|
||||||
|
|
||||||
Tue Dec 18 16:39:46 CET 2001 Jan Hubicka <jh@suse.cz>
|
Tue Dec 18 16:39:46 CET 2001 Jan Hubicka <jh@suse.cz>
|
||||||
|
|
||||||
* att.h (ASM_FILE_START): Use asm_dialect.
|
* att.h (ASM_FILE_START): Use asm_dialect.
|
||||||
|
|
|
@ -231,7 +231,7 @@ static const char alt_reg_names[][8] =
|
||||||
for non-ELF systems. */
|
for non-ELF systems. */
|
||||||
#ifndef OBJECT_FORMAT_ELF
|
#ifndef OBJECT_FORMAT_ELF
|
||||||
#ifdef OBJECT_FORMAT_COFF
|
#ifdef OBJECT_FORMAT_COFF
|
||||||
/* For ECOFF. rs6000_assemble_integer will handle unaligned DIs on
|
/* For XCOFF. rs6000_assemble_integer will handle unaligned DIs on
|
||||||
64-bit targets. */
|
64-bit targets. */
|
||||||
#undef TARGET_ASM_UNALIGNED_HI_OP
|
#undef TARGET_ASM_UNALIGNED_HI_OP
|
||||||
#define TARGET_ASM_UNALIGNED_HI_OP "\t.vbyte\t2,"
|
#define TARGET_ASM_UNALIGNED_HI_OP "\t.vbyte\t2,"
|
||||||
|
@ -565,7 +565,7 @@ rs6000_override_options (default_cpu)
|
||||||
|
|
||||||
/* We can only guarantee the availability of DI pseudo-ops when
|
/* We can only guarantee the availability of DI pseudo-ops when
|
||||||
assembling for 64-bit targets. */
|
assembling for 64-bit targets. */
|
||||||
if (!TARGET_POWERPC64)
|
if (!TARGET_64BIT)
|
||||||
{
|
{
|
||||||
targetm.asm_out.aligned_op.di = NULL;
|
targetm.asm_out.aligned_op.di = NULL;
|
||||||
targetm.asm_out.unaligned_op.di = NULL;
|
targetm.asm_out.unaligned_op.di = NULL;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue