summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2003-01-15 16:08:49 +0000
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2003-01-15 16:08:49 +0000
commita50fb5e322151e76939d1cc4321bab2e2ab42bc1 (patch)
treed7b4974bc7525be529813065e776cc2097e50f00
parente74772463a441a7796c8e82f9aacc74044bef9e5 (diff)
downloadppe42-gcc-a50fb5e322151e76939d1cc4321bab2e2ab42bc1.tar.gz
ppe42-gcc-a50fb5e322151e76939d1cc4321bab2e2ab42bc1.zip
* config/rs6000/rs6000.c (rs6000_gen_section_name): Do not include
file extension in section name. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61334 138bc75d-0d04-0410-961f-82ee72b054a4
-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 e9c5d2cab64..ec32d195f50 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 fdf73ac5706..03a4b6b5742 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))
OpenPOWER on IntegriCloud