stringpool.c (get_identifier_with_length): New function.
2001-09-19 Alexandre Petit-Bianco <apbianco@redhat.com> * stringpool.c (get_identifier_with_length): New function. * tree.h (get_identifier_with_length): New prototype. ( http://gcc.gnu.org/ml/gcc-patches/2001-09/msg00779.html ) From-SVN: r45731
This commit is contained in:
parent
f62ce55b12
commit
4bad9e39d1
3 changed files with 26 additions and 0 deletions
|
@ -396,6 +396,11 @@ Thu Sep 20 12:19:36 CEST 2001 Jan Hubicka <jh@suse.cz>
|
|||
(i386_simplify_dwarf_addr): Strip down the 64bit PIC references.
|
||||
* i386.h (CASE_VECTOR_MODE): Set to SImode for 64bit PIC compilation.
|
||||
|
||||
2001-09-19 Alexandre Petit-Bianco <apbianco@redhat.com>
|
||||
|
||||
* stringpool.c (get_identifier_with_length): New function.
|
||||
* tree.h (get_identifier_with_length): New prototype.
|
||||
|
||||
2001-09-19 Alan Modra <amodra@bigpond.net.au>
|
||||
David Edelsohn <edelsohn@gnu.org>
|
||||
|
||||
|
|
|
@ -109,6 +109,22 @@ get_identifier (text)
|
|||
return HT_IDENT_TO_GCC_IDENT (ht_node);
|
||||
}
|
||||
|
||||
/* Identical to get_identifier, except that the length is assumed
|
||||
known. */
|
||||
|
||||
tree
|
||||
get_identifier_with_length (text, length)
|
||||
const char *text;
|
||||
unsigned int length;
|
||||
{
|
||||
hashnode ht_node = ht_lookup (ident_hash,
|
||||
(const unsigned char *) text,
|
||||
length, HT_ALLOC);
|
||||
|
||||
/* ht_node can't be NULL here. */
|
||||
return HT_IDENT_TO_GCC_IDENT (ht_node);
|
||||
}
|
||||
|
||||
/* If an identifier with the name TEXT (a null-terminated string) has
|
||||
previously been referred to, return that node; otherwise return
|
||||
NULL_TREE. */
|
||||
|
|
|
@ -1990,6 +1990,11 @@ extern tree make_tree_vec PARAMS ((int));
|
|||
|
||||
extern tree get_identifier PARAMS ((const char *));
|
||||
|
||||
/* Identical to get_identifier, except that the length is assumed
|
||||
known. */
|
||||
|
||||
extern tree get_identifier_with_length PARAMS ((const char *, unsigned int));
|
||||
|
||||
/* If an identifier with the name TEXT (a null-terminated string) has
|
||||
previously been referred to, return that node; otherwise return
|
||||
NULL_TREE. */
|
||||
|
|
Loading…
Add table
Reference in a new issue