aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPhilippe De Muyter <phdm@macqel.be>1998-07-13 06:39:33 -0600
committerJeff Law <law@gcc.gnu.org>1998-07-13 06:39:33 -0600
commite69fd6e52f9a342c40cc065c93a86b0f292a3005 (patch)
treede59f2aedb8a71750b1ceed1d1ff5c3c3f03f3c9 /gcc
parenteeba5929b88653d9bfa3d088d377f0fa97700450 (diff)
downloadgcc-e69fd6e52f9a342c40cc065c93a86b0f292a3005.zip
gcc-e69fd6e52f9a342c40cc065c93a86b0f292a3005.tar.gz
gcc-e69fd6e52f9a342c40cc065c93a86b0f292a3005.tar.bz2
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog21
-rw-r--r--gcc/invoke.texi4
2 files changed, 23 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 89b63a2..1400d6c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/invoke.texi b/gcc/invoke.texi
index 1d24930..8056b84 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}.