OSDN Git Service

PR target/27051
authorsje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Jun 2006 15:13:01 +0000 (15:13 +0000)
committersje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Jun 2006 15:13:01 +0000 (15:13 +0000)
* config/ia64/ia64.c (ia64_select_rtx_section): Check TARGET_NO_SDATA.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114390 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/ia64/ia64.c

index 25d4311..099d726 100644 (file)
@@ -1,3 +1,8 @@
+2006-06-05  Steve Ellcey  <sje@cup.hp.com>
+
+       PR target/27051
+       * config/ia64/ia64.c (ia64_select_rtx_section): Check TARGET_NO_SDATA.
+
 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
            Victor Kaplansky  <victork@il.ibm.com>
 
index 6579814..076814e 100644 (file)
@@ -9307,7 +9307,8 @@ ia64_select_rtx_section (enum machine_mode mode, rtx x,
                         unsigned HOST_WIDE_INT align)
 {
   if (GET_MODE_SIZE (mode) > 0
-      && GET_MODE_SIZE (mode) <= ia64_section_threshold)
+      && GET_MODE_SIZE (mode) <= ia64_section_threshold
+      && !TARGET_NO_SDATA)
     return sdata_section;
   else
     return default_elf_select_rtx_section (mode, x, align);