diff options
author | Jason Merrill <jason@yorick.cygnus.com> | 2000-04-06 22:13:41 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2000-04-06 18:13:41 -0400 |
commit | 943aa13d716fd03818013b5ed94d4180f601a151 (patch) | |
tree | 2d6914b56dd435ef29b0ef67eed72027f7860ff8 /gcc | |
parent | 4e872036e8a62e1b7c3dbfa54cc7584fd61831b2 (diff) | |
download | gcc-943aa13d716fd03818013b5ed94d4180f601a151.zip gcc-943aa13d716fd03818013b5ed94d4180f601a151.tar.gz gcc-943aa13d716fd03818013b5ed94d4180f601a151.tar.bz2 |
tinfo.cc (operator=): Use __builtin_strcmp.
* tinfo.cc (operator=): Use __builtin_strcmp.
* tinfo2.cc (before): Likewise.
From-SVN: r32980
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cp/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/tinfo.cc | 2 | ||||
-rw-r--r-- | gcc/cp/tinfo2.cc | 2 |
3 files changed, 7 insertions, 2 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 1be29a8..cfef9b7 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2000-04-06 Jason Merrill <jason@yorick.cygnus.com> + + * tinfo.cc (operator=): Use __builtin_strcmp. + * tinfo2.cc (before): Likewise. + 2000-04-06 Mark Mitchell <mark@codesourcery.com> * cp-tree.h (lang_decl_flags): Rename saved_inline to deferred. diff --git a/gcc/cp/tinfo.cc b/gcc/cp/tinfo.cc index fbc498b..4c32255 100644 --- a/gcc/cp/tinfo.cc +++ b/gcc/cp/tinfo.cc @@ -66,7 +66,7 @@ convert_to_base (void *addr, bool is_virtual, myint32 offset) bool std::type_info:: operator== (const std::type_info& arg) const { - return (&arg == this) || (strcmp (name (), arg.name ()) == 0); + return (&arg == this) || (__builtin_strcmp (name (), arg.name ()) == 0); } extern "C" void diff --git a/gcc/cp/tinfo2.cc b/gcc/cp/tinfo2.cc index 1eb3502..d137408 100644 --- a/gcc/cp/tinfo2.cc +++ b/gcc/cp/tinfo2.cc @@ -35,7 +35,7 @@ using std::type_info; bool type_info::before (const type_info &arg) const { - return strcmp (name (), arg.name ()) < 0; + return __builtin_strcmp (name (), arg.name ()) < 0; } // type info for pointer type. |