diff options
author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-10-20 19:17:41 +0000 |
---|---|---|
committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-10-20 19:17:41 +0000 |
commit | fb1f4ef4a3b6cfb5594b55a32000df32daf50c63 (patch) | |
tree | 94e75190b5307250343c628edde90128fa946240 /gcc/sdbout.c | |
parent | 4610756490479e26cece7e8b2bace4c69ef379f4 (diff) | |
download | gcc-fb1f4ef4a3b6cfb5594b55a32000df32daf50c63.tar.gz |
* gcse.c (set_hash_table_size): Now unsigned.
* sdbout.c (template_name_p): Add "const" to avoid warnings.
(sdbout_record_type_name, plain_type_1, sdbout_symbol): Likewise.
(sdbout_one_type, sdbout_parms, sdbout_reg_parms): Likewise.
(sdbout_end_epilogue): Remove variable NAME.
* system.h (getopt): Add default definition.
* config/alpha/alpha.c (print_operand): Don't continue processing
after issuing error.
(summarize_insn): Avoid use of UL in constant.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36974 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/sdbout.c')
-rw-r--r-- | gcc/sdbout.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/gcc/sdbout.c b/gcc/sdbout.c index 863a2a07931..ae46e634eb4 100644 --- a/gcc/sdbout.c +++ b/gcc/sdbout.c @@ -429,7 +429,7 @@ static int template_name_p (name) tree name; { - register char *ptr = IDENTIFIER_POINTER (name); + register const char *ptr = IDENTIFIER_POINTER (name); while (*ptr && *ptr != '<') ptr++; @@ -440,7 +440,7 @@ static void sdbout_record_type_name (type) tree type; { - char *name = 0; + const char *name = 0; int no_name; if (KNOWN_TYPE_TAG (type)) @@ -516,7 +516,8 @@ plain_type_1 (type, level) && DECL_NAME (TYPE_NAME (type)) != 0 && TREE_CODE (DECL_NAME (TYPE_NAME (type))) == IDENTIFIER_NODE) { - char *name = IDENTIFIER_POINTER (DECL_NAME (TYPE_NAME (type))); + const char *name + = IDENTIFIER_POINTER (DECL_NAME (TYPE_NAME (type))); if (!strcmp (name, "char")) return T_CHAR; @@ -709,7 +710,7 @@ sdbout_symbol (decl, local) tree context = NULL_TREE; rtx value; int regno = -1; - char *name; + const char *name; sdbout_one_type (type); @@ -1246,7 +1247,7 @@ sdbout_one_type (type) && host_integerp (DECL_SIZE (tem), 1) && host_integerp (bit_position (tem), 0)) { - char *name; + const char *name; CONTIN; name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (tem)); @@ -1302,7 +1303,7 @@ sdbout_parms (parms) if (DECL_NAME (parms)) { int current_sym_value = 0; - char *name = IDENTIFIER_POINTER (DECL_NAME (parms)); + const char *name = IDENTIFIER_POINTER (DECL_NAME (parms)); if (name == 0 || *name == 0) name = gen_fake_label (); @@ -1433,7 +1434,7 @@ sdbout_reg_parms (parms) for (; parms; parms = TREE_CHAIN (parms)) if (DECL_NAME (parms)) { - char *name = IDENTIFIER_POINTER (DECL_NAME (parms)); + const char *name = IDENTIFIER_POINTER (DECL_NAME (parms)); /* Report parms that live in registers during the function but were passed in memory. */ @@ -1594,8 +1595,8 @@ sdbout_end_function (line) void sdbout_end_epilogue () { - char *name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (current_function_decl)); - PUT_SDB_EPILOGUE_END (name); + PUT_SDB_EPILOGUE_END + (IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (current_function_decl))); } /* Output sdb info for the given label. Called only if LABEL_NAME (insn) |