OSDN Git Service

* src/mips/n32.S: Use .abicalls and .eh_frame with __GNUC__.
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 Jan 2010 14:22:26 +0000 (14:22 +0000)
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 Jan 2010 14:22:26 +0000 (14:22 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155674 138bc75d-0d04-0410-961f-82ee72b054a4

libffi/ChangeLog
libffi/src/mips/n32.S

index becf7d4..f9f55c9 100644 (file)
@@ -1,3 +1,7 @@
+2010-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * src/mips/n32.S: Use .abicalls and .eh_frame with __GNUC__.
+
 2009-12-31  Anthony Green  <green@redhat.com>
 
        * README: Update for libffi 3.0.9.
index 81e81bc..ae23094 100644 (file)
@@ -1,5 +1,5 @@
 /* -----------------------------------------------------------------------
-   n32.S - Copyright (c) 1996, 1998, 2005  Red Hat, Inc.
+   n32.S - Copyright (c) 1996, 1998, 2005, 2007, 2009, 2010  Red Hat, Inc.
    
    MIPS Foreign Function Interface 
 
@@ -40,7 +40,7 @@
 
 #define SIZEOF_FRAME   ( 8 * FFI_SIZEOF_ARG )
 
-#ifdef linux
+#ifdef __GNUC__
        .abicalls
 #endif
        .text
@@ -529,7 +529,7 @@ cls_epilogue:
 .LFE2: 
        .end    ffi_closure_N32
 
-#ifdef linux
+#ifdef __GNUC__
         .section        .eh_frame,"aw",@progbits
 .Lframe1:
         .4byte  .LECIE1-.LSCIE1                # length
@@ -586,6 +586,6 @@ cls_epilogue:
        .uleb128 (SIZEOF_FRAME2 - RA_OFF2)/4
        .align  EH_FRAME_ALIGN
 .LEFDE3:
-#endif /* linux */     
+#endif /* __GNUC__ */  
        
 #endif