From e69fd6e52f9a342c40cc065c93a86b0f292a3005 Mon Sep 17 00:00:00 2001 From: Philippe De Muyter Date: Mon, 13 Jul 1998 06:39:33 -0600 Subject: [PATCH] invoke.texi (-fno-builtin): Explain that the names of built-in functions begin with `__builtin_', not `__'. * invoke.texi(-fno-builtin): Explain that the names of built-in functions begin with `__builtin_', not `__'. From-SVN: r21107 --- gcc/ChangeLog | 21 +++++++++++++++++++++ gcc/invoke.texi | 4 ++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 89b63a28a8d..1400d6ca3d9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Mon Jul 13 15:10:09 1998 Philippe De Muyter + + * invoke.texi(-fno-builtin): Explain that the names of built-in + functions begin with `__builtin_', not `__'. + Mon Jul 13 19:01:52 1998 J"orn Rennecke * reload1.c (reload_reg_free_before_p): Abort for RELOAD_FOR_OUTPUT. @@ -13,6 +18,22 @@ Mon Jul 13 10:50:17 1998 Mark Mitchell Mon Jul 13 10:19:00 1998 Jeffrey A Law (law@cygnus.com) + * mn10300.h (REG_CLASS_FROM_LETTER): Map 'y' to SP_REGS. + Handle 'x' as NO_REGS for this cpu. + (REGNO_OK_FOR_BIT_BASE_P): Define. + (REG_OK_FOR_BIT_BASE_P): Define. + (GO_IF_LEGITIMATE_ADDRESS): Use them. + (REG_OK_FOR_INDEX_P): Tweak. + * mn13000.c (REG_SAVE_BYTES): Define. + (expand_epilogue, initial_offset): Use it. + (secondary_reload_class): Slightly reformat. + (output_tst): Tweak comments. + * mn10300.md: Change 'x' to 'y' for SP_REGS. Then add 'x' to many + patterns. + (addsi3): Turn into a define_expand/define_insn pair. Rework code for + three operand addition case to be more efficient. + (subsi3): Turn into a define_expand/define_insn pair. + * expr.c (expand_expr): Only set MEM_IN_STRUCT_P if the memory address is not varying for REFERENCE_TYPE or when we think we might have found an optimized access to the first element in an array. diff --git a/gcc/invoke.texi b/gcc/invoke.texi index 1d249303a33..8056b8478bb 100644 --- a/gcc/invoke.texi +++ b/gcc/invoke.texi @@ -671,8 +671,8 @@ other, C++-specific, extension keywords such as @code{headof}. @findex strcmp @findex strcpy @findex strlen -Don't recognize builtin functions that do not begin with two leading -underscores. Currently, the functions affected include @code{abort}, +Don't recognize builtin functions that do not begin with `__builtin_' +as prefix. Currently, the functions affected include @code{abort}, @code{abs}, @code{alloca}, @code{cos}, @code{exit}, @code{fabs}, @code{ffs}, @code{labs}, @code{memcmp}, @code{memcpy}, @code{sin}, @code{sqrt}, @code{strcmp}, @code{strcpy}, and @code{strlen}. -- 2.30.2