aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-04-11 05:50:10 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-04-11 05:50:10 -0400
commit969d0d3c37b98787ec0afa056c8c65182ba509d9 (patch)
treea35e2169271d07f82ecff1651ac313360f19f184
parenta34958c91144f7ff02186aac1a08711fd197792c (diff)
downloadgcc-969d0d3c37b98787ec0afa056c8c65182ba509d9.zip
gcc-969d0d3c37b98787ec0afa056c8c65182ba509d9.tar.gz
gcc-969d0d3c37b98787ec0afa056c8c65182ba509d9.tar.bz2
(update_headers): Do not copy stStatic symbols that result from
internal labels. From-SVN: r7023
-rw-r--r--gcc/mips-tfile.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/mips-tfile.c b/gcc/mips-tfile.c
index efe3354..75336106 100644
--- a/gcc/mips-tfile.c
+++ b/gcc/mips-tfile.c
@@ -4011,6 +4011,9 @@ update_headers __proto((void))
register Size_t len = strlen (str);
register shash_t *hash_ptr;
+ /* Ignore internal labels. */
+ if (str[0] == '$' && str[1] == 'L')
+ continue;
hash_ptr = hash_string (str,
(Ptrdiff_t)len,
&file_ptr->shash_head[0],