aboutsummaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authorNick Clifton <nickc@cambridge.redhat.com>2001-12-19 15:27:22 +0000
committerNick Clifton <nickc@gcc.gnu.org>2001-12-19 15:27:22 +0000
commiteb95cf36c1beb5787b9668515defa3b4c240a971 (patch)
tree051b309959682c733c5c0eb8433b1e19d1dd69e4 /libjava
parentfbdc1ec2dc60c5066cd56c7bd74ca5c54452c499 (diff)
downloadgcc-eb95cf36c1beb5787b9668515defa3b4c240a971.zip
gcc-eb95cf36c1beb5787b9668515defa3b4c240a971.tar.gz
gcc-eb95cf36c1beb5787b9668515defa3b4c240a971.tar.bz2
Pass -mno-fpu onto gas unless -mhard-float is specified.
From-SVN: r48179
Diffstat (limited to 'libjava')
0 files changed, 0 insertions, 0 deletions
v class='commit-msg'> Encode all external symbol names using only ASCII alphanumeric characters, underscore, and dot. Use a scheme that can be reliably demangled to a somewhat readable version as described in the long comment in names.cc. A minor cleanup discovered during this was that we were treating function types as different if one had a NULL parameters_ field and another has a non-NULL parameters_ field that has no parameters. This worked because we mangled them slightly differently. We now mangle them the same, so we treat them as equal, as we should anyhow. Reviewed-on: https://go-review.googlesource.com/89555 * go.go-torture/execute/names-1.go: New test. From-SVN: r257033
Diffstat (limited to 'libgo/runtime/go-unsafe-pointer.c')
-rw-r--r--libgo/runtime/go-unsafe-pointer.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/libgo/runtime/go-unsafe-pointer.c b/libgo/runtime/go-unsafe-pointer.c
index 9df7f3a..5afd011 100644
--- a/libgo/runtime/go-unsafe-pointer.c
+++ b/libgo/runtime/go-unsafe-pointer.c
@@ -15,10 +15,10 @@
descriptor. */
extern const struct __go_type_descriptor unsafe_Pointer
- __asm__ (GOSYM_PREFIX "__go_tdn_unsafe.Pointer");
+ __asm__ (GOSYM_PREFIX "unsafe.Pointer..d");
extern const byte unsafe_Pointer_gc[]
- __asm__ (GOSYM_PREFIX "__go_tdn_unsafe.Pointer$gc");
+ __asm__ (GOSYM_PREFIX "unsafe.Pointer..g");
/* Used to determine the field alignment. */
struct field_align
@@ -38,9 +38,9 @@ static const String reflection_string =
const byte unsafe_Pointer_gc[] = { 1 };
extern const FuncVal runtime_pointerhash_descriptor
- __asm__ (GOSYM_PREFIX "runtime.pointerhash$descriptor");
+ __asm__ (GOSYM_PREFIX "runtime.pointerhash..f");
extern const FuncVal runtime_pointerequal_descriptor
- __asm__ (GOSYM_PREFIX "runtime.pointerequal$descriptor");
+ __asm__ (GOSYM_PREFIX "runtime.pointerequal..f");
const struct __go_type_descriptor unsafe_Pointer =
{
@@ -75,7 +75,7 @@ const struct __go_type_descriptor unsafe_Pointer =
it to be defined elsewhere. */
extern const struct __go_ptr_type pointer_unsafe_Pointer
- __asm__ (GOSYM_PREFIX "__go_td_pN14_unsafe.Pointer");
+ __asm__ (GOSYM_PREFIX "type...1unsafe.Pointer");
/* The reflection string. */
#define PREFLECTION "*unsafe.Pointer"
@@ -86,7 +86,7 @@ static const String preflection_string =
};
extern const byte pointer_unsafe_Pointer_gc[]
- __asm__ (GOSYM_PREFIX "__go_td_pN14_unsafe.Pointer$gc");
+ __asm__ (GOSYM_PREFIX "type...1unsafe.Pointer..g");
const byte pointer_unsafe_Pointer_gc[] = { 1 };