* config/pa/som.h (EXCEPTION_SECTION): Define.
authorJeffrey A Law <law@cygnus.com>
Fri, 18 May 2001 16:12:34 +0000 (16:12 +0000)
committerJeff Law <law@gcc.gnu.org>
Fri, 18 May 2001 16:12:34 +0000 (10:12 -0600)
From-SVN: r42268

gcc/ChangeLog
gcc/config/pa/som.h

index 4cf5da22e539c32d61a388e184cab001cf083b84..54bea558644b47bde98627e7e8afdae1f6e54ab9 100644 (file)
@@ -1,3 +1,7 @@
+Fri May 18 10:14:42 2001  Jeffrey A Law  (law@cygnus.com)
+
+       * config/pa/som.h (EXCEPTION_SECTION): Define.
+
 2001-05-18  Daniel Berlin  <dan@cgsoftware.com>
 
        * dwarf2out.c: Add dw_loc_list_ref, a reference to a location
index 2b42150909481c6428eaa8f67b767f933aad0c60..df3cb04a43102fab576a3b72e3d5c1d2b3c959c6 100644 (file)
@@ -251,6 +251,13 @@ do {  \
 
 #define BSS_SECTION_ASM_OP "\t.SPACE $PRIVATE$\n\t.SUBSPA $BSS$\n"
 
+/* We must not have a reference to an external symbol defined in a
+   shared library in a readonly section, else the SOM linker will
+   complain.
+
+   So, we force exception information into the data section.  */
+#define EXCEPTION_SECTION data_section
+
 /* Define the .bss section for ASM_OUTPUT_LOCAL to use. */
 
 #ifndef CTORS_SECTION_FUNCTION
@@ -353,4 +360,3 @@ do {                                                \
 /* SOM does not support the init_priority C++ attribute.  */
 #undef SUPPORTS_INIT_PRIORITY
 #define SUPPORTS_INIT_PRIORITY 0
-