aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/jvspec.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@gcc.gnu.org>2000-10-06 01:45:47 +0000
committerTom Tromey <tromey@gcc.gnu.org>2000-10-06 01:45:47 +0000
commite0a0c416a0d163a97d35e83e42d4b8a1273acc0e (patch)
tree45363ed5e9154746dc287f74e62b19db6aa11e99 /gcc/java/jvspec.c
parentd1a458c4ed50e8fe72bf99057c51df06d5aa3ef4 (diff)
downloadgcc-e0a0c416a0d163a97d35e83e42d4b8a1273acc0e.zip
gcc-e0a0c416a0d163a97d35e83e42d4b8a1273acc0e.tar.gz
gcc-e0a0c416a0d163a97d35e83e42d4b8a1273acc0e.tar.bz2
jvspec.c (jvgenmain_spec): Added `-fdollars-in-identifiers'.
* jvspec.c (jvgenmain_spec): Added `-fdollars-in-identifiers'. * jvgenmain.c (class_mangling_prefix): Removed. (class_mangling_suffix): New global. (main): Use it. * gjavah.c (cxx_keyword_subst): Mangle C++ keywords by appending `$'. (print_method_info): Handle overrides for static and final methods. (process_file): Generate declaration for class object field. * class.c (cxx_keywords): New array. (utf8_cmp): New function. (cxx_keyword_p): New function. (layout_class_method): Mangle C++ keywords by appending `$'. (mangle_field): New function. (mangle_class_field): Use mangle_field. Mangle class name as `class$'. (mangle_static_field): Use mangle_field. From-SVN: r36738
Diffstat (limited to 'gcc/java/jvspec.c')
-rw-r--r--gcc/java/jvspec.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/java/jvspec.c b/gcc/java/jvspec.c
index 7b12448..ee9fbf0 100644
--- a/gcc/java/jvspec.c
+++ b/gcc/java/jvspec.c
@@ -61,7 +61,7 @@ const char jvgenmain_spec[] =
%{<fuse-boehm-gc} %{<fhash-synchronization} %{<fjni}\
%{<fclasspath*} %{<fCLASSPATH*} %{<foutput-class-dir}\
%{<fuse-divide-subroutine} %{<fno-use-divide-subroutine}\
- %{f*}\
+ %{f*} -fdollars-in-identifiers\
%{aux-info*}\
%{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}}\
%{S:%W{o*}%{!o*:-o %b.s}}%{!S:-o %{|!pipe:%Umain.s}} |\n\