]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
sysv4.h (DO_SELECT_SECTION): Also handle FUNCTION_DECLs.
authorAndreas Schwab <schwab@suse.de>
Thu, 30 May 2002 12:42:27 +0000 (12:42 +0000)
committerAndreas Schwab <schwab@gcc.gnu.org>
Thu, 30 May 2002 12:42:27 +0000 (12:42 +0000)
* config/ia64/sysv4.h (DO_SELECT_SECTION): Also handle
FUNCTION_DECLs.

From-SVN: r54056

gcc/ChangeLog
gcc/config/ia64/sysv4.h

index 39ab01b036bc8c59d285337435aa8e702908dca2..fb1a86a05b4db89ebca0b89974fece01c5651f2b 100644 (file)
@@ -1,3 +1,8 @@
+2002-05-30  Andreas Schwab  <schwab@suse.de>
+
+       * config/ia64/sysv4.h (DO_SELECT_SECTION): Also handle
+       FUNCTION_DECLs.
+
 2002-05-30  Jason Thorpe  <thorpej@wasabisystems.com>
 
        * config/i386/netbsd64.h (CPP_LP64_SPEC): Define.
index f4550b682dbde696e1cbd4cce1af39a6a307e220..840ebdd971163c8fc9bf8fabac93a62b616d2b6a 100644 (file)
@@ -156,7 +156,9 @@ do {                                                                        \
 #define DO_SELECT_SECTION(SECNUM, DECL, RELOC)                         \
   do                                                                   \
     {                                                                  \
-      if (TREE_CODE (DECL) == STRING_CST)                              \
+      if (TREE_CODE (DECL) == FUNCTION_DECL)                           \
+       SECNUM = 0;                                                     \
+      else if (TREE_CODE (DECL) == STRING_CST)                         \
        {                                                               \
          if (! flag_writable_strings)                                  \
            SECNUM = 0x101;                                             \