diff options
author | Joern Rennecke <joern.rennecke@embecosm.com> | 2010-06-17 15:20:20 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 2010-06-17 16:20:20 +0100 |
commit | b49cf425fe18c5ee2fd9b1e6011c2e6a7661ab0a (patch) | |
tree | 7ffd2759c590acd82dcc7f71ed34724068417b90 | |
parent | 2383acbd9e52c25405d8874ae5c1b65eb5383c5e (diff) | |
download | gcc-b49cf425fe18c5ee2fd9b1e6011c2e6a7661ab0a.zip gcc-b49cf425fe18c5ee2fd9b1e6011c2e6a7661ab0a.tar.gz gcc-b49cf425fe18c5ee2fd9b1e6011c2e6a7661ab0a.tar.bz2 |
re PR bootstrap/44512 (--enable-build-with-cxx bootstrap fails in revision 160669)
PR bootstrap/44512
* c-cppbuiltin.c (builtin_define_with_hex_fp_value): Add cast
for C++ standard compliance.
From-SVN: r160922
-rw-r--r-- | gcc/c-family/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/c-family/c-cppbuiltin.c | 3 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 8c7eed1..fcf46b8 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,9 @@ +2010-06-17 Joern Rennecke <joern.rennecke@embecosm.com> + + PR bootstrap/44512 + * c-cppbuiltin.c (builtin_define_with_hex_fp_value): Add cast + for C++ standard compliance. + 2010-06-16 Jason Merrill <jason@redhat.com> * c.opt: Add -Wnoexcept. diff --git a/gcc/c-family/c-cppbuiltin.c b/gcc/c-family/c-cppbuiltin.c index 77a92c3..1105ce5 100644 --- a/gcc/c-family/c-cppbuiltin.c +++ b/gcc/c-family/c-cppbuiltin.c @@ -1022,7 +1022,8 @@ builtin_define_with_hex_fp_value (const char *macro, lazy_hex_fp_values[lazy_hex_fp_value_count].fp_suffix = fp_suffix; lazy_hex_fp_values[lazy_hex_fp_value_count].macro = node->value.macro; node->flags |= NODE_BUILTIN; - node->value.builtin = BT_FIRST_USER + lazy_hex_fp_value_count; + node->value.builtin + = (enum cpp_builtin_type) (BT_FIRST_USER + lazy_hex_fp_value_count); lazy_hex_fp_value_count++; return; } |