aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Edelsohn <edelsohn@gnu.org>2003-01-15 16:08:49 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2003-01-15 11:08:49 -0500
commite3981aabf2789a22086f81899a1bf8e8d090b020 (patch)
treed7b4974bc7525be529813065e776cc2097e50f00
parent89c4b810466abcea1ccf7861b627d72e3739345e (diff)
downloadgcc-e3981aabf2789a22086f81899a1bf8e8d090b020.zip
gcc-e3981aabf2789a22086f81899a1bf8e8d090b020.tar.gz
gcc-e3981aabf2789a22086f81899a1bf8e8d090b020.tar.bz2
rs6000.c (rs6000_gen_section_name): Do not include file extension in section name.
* config/rs6000/rs6000.c (rs6000_gen_section_name): Do not include file extension in section name. From-SVN: r61334
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/rs6000/rs6000.c3
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e9c5d2c..ec32d19 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2003-01-15 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/rs6000.c (rs6000_gen_section_name): Do not include
+ file extension in section name.
+
2003-01-15 Richard Earnshaw <rearnsha@arm.com>
* flow.c (find_auto_inc): Also try to generate a PRE_MODIFY with
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index fdf73ac..03a4b6b 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -1681,6 +1681,8 @@ mask64_operand (op, mode)
/* Find the transition, and check that all bits above are 1's. */
lsb = c & -c;
+
+ /* Match if all the bits above are 1's (or c is zero). */
return c == -lsb;
}
return 0;
@@ -12008,6 +12010,7 @@ rs6000_gen_section_name (buf, filename, section_desc)
{
strcpy (p, section_desc);
p += strlen (section_desc);
+ break;
}
else if (ISALNUM (*q))