mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-28 23:39:35 +08:00
Fix ia64-linux gas ehopt testsuite failure.
* config/tc-ia64.c (md_pseudo_table): Add 2byte, 4byte, and 8byte.
This commit is contained in:
@ -1,5 +1,7 @@
|
|||||||
2001-07-04 Jim Wilson <wilson@redhat.com>
|
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
|
* config/tc-ia64.c (is_conditional_branch): Rewrite to exclude mod
|
||||||
sched branches.
|
sched branches.
|
||||||
|
|
||||||
|
@ -4701,6 +4701,15 @@ const pseudo_typeS md_pseudo_table[] =
|
|||||||
{ "explicit", dot_dv_mode, 'e' },
|
{ "explicit", dot_dv_mode, 'e' },
|
||||||
{ "default", dot_dv_mode, 'd' },
|
{ "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 }
|
{ NULL, 0, 0 }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user