aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJie Zhang <jie.zhang@analog.com>2007-08-24 17:22:51 +0000
committerJie Zhang <jiez@gcc.gnu.org>2007-08-24 17:22:51 +0000
commitae80f469983f3002c3a53209f4a22d4de8d7227e (patch)
tree75ea573213670e6c462f7cd70a680e05dce1da70 /gcc
parentb570063aaa0fdbbfdff4327434d54a452ae2df2a (diff)
downloadgcc-ae80f469983f3002c3a53209f4a22d4de8d7227e.zip
gcc-ae80f469983f3002c3a53209f4a22d4de8d7227e.tar.gz
gcc-ae80f469983f3002c3a53209f4a22d4de8d7227e.tar.bz2
bfin.h (TARGET_CPU_CPP_BUILTINS): Define __NO_BUILTIN if -fno-builtin.
* config/bfin/bfin.h (TARGET_CPU_CPP_BUILTINS): Define __NO_BUILTIN if -fno-builtin. From-SVN: r127782
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/bfin/bfin.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 18b5a0b..d37b42b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2007-08-24 Jie Zhang <jie.zhang@analog.com>
+ * config/bfin/bfin.h (TARGET_CPU_CPP_BUILTINS): Define
+ __NO_BUILTIN if -fno-builtin.
+
+2007-08-24 Jie Zhang <jie.zhang@analog.com>
+
* config/bfin/bfin.c (print_operand): Report error instead of
ICE for wrong operand.
diff --git a/gcc/config/bfin/bfin.h b/gcc/config/bfin/bfin.h
index b78d39d..fa6eed3 100644
--- a/gcc/config/bfin/bfin.h
+++ b/gcc/config/bfin/bfin.h
@@ -76,6 +76,8 @@ extern int target_flags;
builtin_define ("__BFIN_FDPIC__"); \
if (TARGET_ID_SHARED_LIBRARY) \
builtin_define ("__ID_SHARED_LIB__"); \
+ if (flag_no_builtin) \
+ builtin_define ("__NO_BUILTIN"); \
} \
while (0)
#endif