mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-07-24 18:32:38 +08:00
Add -le/-be/-s from Solaris.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
Thu Apr 18 11:53:58 1996 Michael Meissner <meissner@tiktok.cygnus.com>
|
||||||
|
|
||||||
|
* config/tc-ppc.c (md_parse_option): Add support for Solaris's -le
|
||||||
|
and -s options. Add -be for good measure.
|
||||||
|
|
||||||
Wed Apr 17 12:31:01 1996 Ian Lance Taylor <ian@cygnus.com>
|
Wed Apr 17 12:31:01 1996 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
* read.c (s_space): Support non-constant fill value. Handle fill
|
* read.c (s_space): Support non-constant fill value. Handle fill
|
||||||
|
@ -597,7 +597,7 @@ const int md_long_jump_size = 4;
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef OBJ_ELF
|
#ifdef OBJ_ELF
|
||||||
CONST char *md_shortopts = "um:VQ:";
|
CONST char *md_shortopts = "b:l:usm:VQ:";
|
||||||
#else
|
#else
|
||||||
CONST char *md_shortopts = "um:";
|
CONST char *md_shortopts = "um:";
|
||||||
#endif
|
#endif
|
||||||
@ -618,6 +618,32 @@ md_parse_option (c, arg)
|
|||||||
external, which is the default for gas anyhow. */
|
external, which is the default for gas anyhow. */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
#ifdef OBJ_ELF
|
||||||
|
case 'l':
|
||||||
|
/* Solaris as takes -le (presumably for little endian). For completeness
|
||||||
|
sake, recognize -be also. */
|
||||||
|
if (strcmp (arg, "e") == 0)
|
||||||
|
{
|
||||||
|
target_big_endian = 0;
|
||||||
|
set_target_endian = 1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'b':
|
||||||
|
if (strcmp (arg, "e") == 0)
|
||||||
|
{
|
||||||
|
target_big_endian = 1;
|
||||||
|
set_target_endian = 1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
case 'm':
|
case 'm':
|
||||||
/* -mpwrx and -mpwr2 mean to assemble for the IBM POWER/2
|
/* -mpwrx and -mpwr2 mean to assemble for the IBM POWER/2
|
||||||
(RIOS2). */
|
(RIOS2). */
|
||||||
@ -708,6 +734,15 @@ md_parse_option (c, arg)
|
|||||||
should be emitted or not. FIXME: Not implemented. */
|
should be emitted or not. FIXME: Not implemented. */
|
||||||
case 'Q':
|
case 'Q':
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
/* Solaris takes -s to specify that .stabs go in a .stabs section,
|
||||||
|
rather than .stabs.excl, which is ignored by the linker.
|
||||||
|
FIXME: Not implemented. */
|
||||||
|
case 's':
|
||||||
|
if (arg)
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
break;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
Reference in New Issue
Block a user