Fix ia64-linux gas ehopt testsuite failure.

* config/tc-ia64.c (md_pseudo_table): Add 2byte, 4byte, and 8byte.
This commit is contained in:
Jim Wilson 2001-07-05 03:34:42 +00:00
parent 3e37788f8d
commit 87885043df
2 changed files with 11 additions and 0 deletions

View File

@ -1,5 +1,7 @@
2001-07-04 Jim Wilson <wilson@redhat.com>
* config/tc-ia64.c (md_pseudo_table): Add 2byte, 4byte, and 8byte.
* config/tc-ia64.c (is_conditional_branch): Rewrite to exclude mod
sched branches.

View File

@ -4701,6 +4701,15 @@ const pseudo_typeS md_pseudo_table[] =
{ "explicit", dot_dv_mode, 'e' },
{ "default", dot_dv_mode, 'd' },
/* ??? These are needed to make gas/testsuite/gas/elf/ehopt.s work.
IA-64 aligns data allocation pseudo-ops by default, so we have to
tell it that these ones are supposed to be unaligned. Long term,
should rewrite so that only IA-64 specific data allocation pseudo-ops
are aligned by default. */
{"2byte", stmt_cons_ua, 2},
{"4byte", stmt_cons_ua, 4},
{"8byte", stmt_cons_ua, 8},
{ NULL, 0, 0 }
};