aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEgor Duda <deo@logos-m.ru>2001-11-18 12:06:41 +0000
committerDavid Billinghurst <billingd@gcc.gnu.org>2001-11-18 12:06:41 +0000
commitbca0284ad48e2e69eb522b9a2578060b6eb62273 (patch)
tree3b4e8e01e59853be1404f042d150c9314a3dad1b
parentfcff1fb2b0e810903ead9b5214f1f945061df071 (diff)
downloadgcc-bca0284ad48e2e69eb522b9a2578060b6eb62273.zip
gcc-bca0284ad48e2e69eb522b9a2578060b6eb62273.tar.gz
gcc-bca0284ad48e2e69eb522b9a2578060b6eb62273.tar.bz2
cygwin.h: Strip leading '*' from name, if any.
2001-11-18 Egor Duda <deo@logos-m.ru> * config/i386/cygwin.h: Strip leading '*' from name, if any. From-SVN: r47144
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/i386/cygwin.h1
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f7ff953..3fcb966 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2001-11-18 Egor Duda <deo@logos-m.ru>
+
+ * config/i386/cygwin.h: Strip leading '*' from name, if any.
+
2001-11-18 Neil Booth <neil@daikokuya.demon.co.uk>
* Makefile.in (c-parse.o, c-common.o): Update dependencies.
diff --git a/gcc/config/i386/cygwin.h b/gcc/config/i386/cygwin.h
index 9d86aeb..00cf4ef 100644
--- a/gcc/config/i386/cygwin.h
+++ b/gcc/config/i386/cygwin.h
@@ -296,6 +296,7 @@ extern void i386_pe_encode_section_info PARAMS ((TREE));
do { \
const char *_p; \
const char *_name = I386_PE_STRIP_ENCODING (SYMBOL_NAME); \
+ if (*_name == '*') _name++; \
for (_p = _name; *_p && *_p != '@'; ++_p) \
; \
if (*_p == '@') \