invoke.texi (-fno-builtin): Explain that the names of built-in functions begin with...
authorPhilippe De Muyter <phdm@macqel.be>
Mon, 13 Jul 1998 12:39:33 +0000 (06:39 -0600)
committerJeff Law <law@gcc.gnu.org>
Mon, 13 Jul 1998 12:39:33 +0000 (06:39 -0600)
* invoke.texi(-fno-builtin): Explain that the names of built-in
functions begin with `__builtin_', not `__'.

From-SVN: r21107

gcc/ChangeLog
gcc/invoke.texi

index 89b63a2..1400d6c 100644 (file)
@@ -1,3 +1,8 @@
+Mon Jul 13 15:10:09 1998  Philippe De Muyter  <phdm@macqel.be>
+
+       * 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 <amylaar@cygnus.co.uk>
 
        * 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  <mark@markmitchell.com>
 
 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.
index 1d24930..8056b84 100644 (file)
@@ -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}.