mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-27 22:48:57 +08:00
2004-04-22 Chris Demetriou <cgd@broadcom.com>
* config/tc-mips.c (md_longopts): Remove -membedded-pic option. (OPTION_MEMBEDDED_PIC): Remove. (OPTION_TRAP, OPTION_BREAK, OPTION_EB, OPTION_EL) (OPTION_FP32, OPTION_GP32, OPTION_CONSTRUCT_FLOATS) (OPTION_NO_CONSTRUCT_FLOATS, OPTIONS_FP64, OPTION_GP64) (OPTION_RELAX_BRANCH, OPTION_NO_RELAX_BRANCH) (OPTION_ELF_BASE): Renumber. (md_parse_option): Remove OPTION_MEMBEDDED_PIC handling. (md_show_usage): Remove mention of -membedded-pic. * doc/as.texinfo: Remove mention of -membedded-pic.
This commit is contained in:
@ -1,3 +1,16 @@
|
|||||||
|
2004-04-22 Chris Demetriou <cgd@broadcom.com>
|
||||||
|
|
||||||
|
* config/tc-mips.c (md_longopts): Remove -membedded-pic option.
|
||||||
|
(OPTION_MEMBEDDED_PIC): Remove.
|
||||||
|
(OPTION_TRAP, OPTION_BREAK, OPTION_EB, OPTION_EL)
|
||||||
|
(OPTION_FP32, OPTION_GP32, OPTION_CONSTRUCT_FLOATS)
|
||||||
|
(OPTION_NO_CONSTRUCT_FLOATS, OPTIONS_FP64, OPTION_GP64)
|
||||||
|
(OPTION_RELAX_BRANCH, OPTION_NO_RELAX_BRANCH)
|
||||||
|
(OPTION_ELF_BASE): Renumber.
|
||||||
|
(md_parse_option): Remove OPTION_MEMBEDDED_PIC handling.
|
||||||
|
(md_show_usage): Remove mention of -membedded-pic.
|
||||||
|
* doc/as.texinfo: Remove mention of -membedded-pic.
|
||||||
|
|
||||||
2004-04-23 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
|
2004-04-23 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
|
||||||
|
|
||||||
* config/tc-mips.h (USE_GLOBAL_POINTER_OPT): Remove.
|
* config/tc-mips.h (USE_GLOBAL_POINTER_OPT): Remove.
|
||||||
|
@ -10254,38 +10254,36 @@ struct option md_longopts[] =
|
|||||||
|
|
||||||
/* Miscellaneous options. */
|
/* Miscellaneous options. */
|
||||||
#define OPTION_MISC_BASE (OPTION_FIX_BASE + 4)
|
#define OPTION_MISC_BASE (OPTION_FIX_BASE + 4)
|
||||||
#define OPTION_MEMBEDDED_PIC (OPTION_MISC_BASE + 0)
|
#define OPTION_TRAP (OPTION_MISC_BASE + 0)
|
||||||
{"membedded-pic", no_argument, NULL, OPTION_MEMBEDDED_PIC},
|
|
||||||
#define OPTION_TRAP (OPTION_MISC_BASE + 1)
|
|
||||||
{"trap", no_argument, NULL, OPTION_TRAP},
|
{"trap", no_argument, NULL, OPTION_TRAP},
|
||||||
{"no-break", no_argument, NULL, OPTION_TRAP},
|
{"no-break", no_argument, NULL, OPTION_TRAP},
|
||||||
#define OPTION_BREAK (OPTION_MISC_BASE + 2)
|
#define OPTION_BREAK (OPTION_MISC_BASE + 1)
|
||||||
{"break", no_argument, NULL, OPTION_BREAK},
|
{"break", no_argument, NULL, OPTION_BREAK},
|
||||||
{"no-trap", no_argument, NULL, OPTION_BREAK},
|
{"no-trap", no_argument, NULL, OPTION_BREAK},
|
||||||
#define OPTION_EB (OPTION_MISC_BASE + 3)
|
#define OPTION_EB (OPTION_MISC_BASE + 2)
|
||||||
{"EB", no_argument, NULL, OPTION_EB},
|
{"EB", no_argument, NULL, OPTION_EB},
|
||||||
#define OPTION_EL (OPTION_MISC_BASE + 4)
|
#define OPTION_EL (OPTION_MISC_BASE + 3)
|
||||||
{"EL", no_argument, NULL, OPTION_EL},
|
{"EL", no_argument, NULL, OPTION_EL},
|
||||||
#define OPTION_FP32 (OPTION_MISC_BASE + 5)
|
#define OPTION_FP32 (OPTION_MISC_BASE + 4)
|
||||||
{"mfp32", no_argument, NULL, OPTION_FP32},
|
{"mfp32", no_argument, NULL, OPTION_FP32},
|
||||||
#define OPTION_GP32 (OPTION_MISC_BASE + 6)
|
#define OPTION_GP32 (OPTION_MISC_BASE + 5)
|
||||||
{"mgp32", no_argument, NULL, OPTION_GP32},
|
{"mgp32", no_argument, NULL, OPTION_GP32},
|
||||||
#define OPTION_CONSTRUCT_FLOATS (OPTION_MISC_BASE + 7)
|
#define OPTION_CONSTRUCT_FLOATS (OPTION_MISC_BASE + 6)
|
||||||
{"construct-floats", no_argument, NULL, OPTION_CONSTRUCT_FLOATS},
|
{"construct-floats", no_argument, NULL, OPTION_CONSTRUCT_FLOATS},
|
||||||
#define OPTION_NO_CONSTRUCT_FLOATS (OPTION_MISC_BASE + 8)
|
#define OPTION_NO_CONSTRUCT_FLOATS (OPTION_MISC_BASE + 7)
|
||||||
{"no-construct-floats", no_argument, NULL, OPTION_NO_CONSTRUCT_FLOATS},
|
{"no-construct-floats", no_argument, NULL, OPTION_NO_CONSTRUCT_FLOATS},
|
||||||
#define OPTION_FP64 (OPTION_MISC_BASE + 9)
|
#define OPTION_FP64 (OPTION_MISC_BASE + 8)
|
||||||
{"mfp64", no_argument, NULL, OPTION_FP64},
|
{"mfp64", no_argument, NULL, OPTION_FP64},
|
||||||
#define OPTION_GP64 (OPTION_MISC_BASE + 10)
|
#define OPTION_GP64 (OPTION_MISC_BASE + 9)
|
||||||
{"mgp64", no_argument, NULL, OPTION_GP64},
|
{"mgp64", no_argument, NULL, OPTION_GP64},
|
||||||
#define OPTION_RELAX_BRANCH (OPTION_MISC_BASE + 11)
|
#define OPTION_RELAX_BRANCH (OPTION_MISC_BASE + 10)
|
||||||
#define OPTION_NO_RELAX_BRANCH (OPTION_MISC_BASE + 12)
|
#define OPTION_NO_RELAX_BRANCH (OPTION_MISC_BASE + 11)
|
||||||
{"relax-branch", no_argument, NULL, OPTION_RELAX_BRANCH},
|
{"relax-branch", no_argument, NULL, OPTION_RELAX_BRANCH},
|
||||||
{"no-relax-branch", no_argument, NULL, OPTION_NO_RELAX_BRANCH},
|
{"no-relax-branch", no_argument, NULL, OPTION_NO_RELAX_BRANCH},
|
||||||
|
|
||||||
/* ELF-specific options. */
|
/* ELF-specific options. */
|
||||||
#ifdef OBJ_ELF
|
#ifdef OBJ_ELF
|
||||||
#define OPTION_ELF_BASE (OPTION_MISC_BASE + 13)
|
#define OPTION_ELF_BASE (OPTION_MISC_BASE + 12)
|
||||||
#define OPTION_CALL_SHARED (OPTION_ELF_BASE + 0)
|
#define OPTION_CALL_SHARED (OPTION_ELF_BASE + 0)
|
||||||
{"KPIC", no_argument, NULL, OPTION_CALL_SHARED},
|
{"KPIC", no_argument, NULL, OPTION_CALL_SHARED},
|
||||||
{"call_shared", no_argument, NULL, OPTION_CALL_SHARED},
|
{"call_shared", no_argument, NULL, OPTION_CALL_SHARED},
|
||||||
@ -10482,16 +10480,6 @@ md_parse_option (int c, char *arg)
|
|||||||
mips_opts.ase_mips3d = 0;
|
mips_opts.ase_mips3d = 0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case OPTION_MEMBEDDED_PIC:
|
|
||||||
mips_pic = EMBEDDED_PIC;
|
|
||||||
if (g_switch_seen)
|
|
||||||
{
|
|
||||||
as_bad (_("-G may not be used with embedded PIC code"));
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
g_switch_value = 0x7fffffff;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case OPTION_FIX_VR4120:
|
case OPTION_FIX_VR4120:
|
||||||
mips_fix_vr4120 = 1;
|
mips_fix_vr4120 = 1;
|
||||||
break;
|
break;
|
||||||
@ -14293,7 +14281,6 @@ md_show_usage (FILE *stream)
|
|||||||
|
|
||||||
fprintf (stream, _("\
|
fprintf (stream, _("\
|
||||||
MIPS options:\n\
|
MIPS options:\n\
|
||||||
-membedded-pic generate embedded position independent code\n\
|
|
||||||
-EB generate big endian output\n\
|
-EB generate big endian output\n\
|
||||||
-EL generate little endian output\n\
|
-EL generate little endian output\n\
|
||||||
-g, -g2 do not remove unneeded NOPs or swap branches\n\
|
-g, -g2 do not remove unneeded NOPs or swap branches\n\
|
||||||
|
@ -353,7 +353,7 @@ gcc(1), ld(1), and the Info entries for @file{binutils} and @file{ld}.
|
|||||||
@emph{Target MIPS options:}
|
@emph{Target MIPS options:}
|
||||||
[@b{-nocpp}] [@b{-EL}] [@b{-EB}] [@b{-O}[@var{optimization level}]]
|
[@b{-nocpp}] [@b{-EL}] [@b{-EB}] [@b{-O}[@var{optimization level}]]
|
||||||
[@b{-g}[@var{debug level}]] [@b{-G} @var{num}] [@b{-KPIC}] [@b{-call_shared}]
|
[@b{-g}[@var{debug level}]] [@b{-G} @var{num}] [@b{-KPIC}] [@b{-call_shared}]
|
||||||
[@b{-non_shared}] [@b{-xgot}] [@b{--membedded-pic}]
|
[@b{-non_shared}] [@b{-xgot}]
|
||||||
[@b{-mabi}=@var{ABI}] [@b{-32}] [@b{-n32}] [@b{-64}] [@b{-mfp32}] [@b{-mgp32}]
|
[@b{-mabi}=@var{ABI}] [@b{-32}] [@b{-n32}] [@b{-64}] [@b{-mfp32}] [@b{-mgp32}]
|
||||||
[@b{-march}=@var{CPU}] [@b{-mtune}=@var{CPU}] [@b{-mips1}] [@b{-mips2}]
|
[@b{-march}=@var{CPU}] [@b{-mtune}=@var{CPU}] [@b{-mips1}] [@b{-mips2}]
|
||||||
[@b{-mips3}] [@b{-mips4}] [@b{-mips5}] [@b{-mips32}] [@b{-mips32r2}]
|
[@b{-mips3}] [@b{-mips4}] [@b{-mips5}] [@b{-mips32}] [@b{-mips32r2}]
|
||||||
|
Reference in New Issue
Block a user