Does gas/cfi/cfi-common-4 support 64bit targets?

H. J. Lu hjl@lucon.org
Thu Oct 7 19:42:00 GMT 2004


gas/cfi/cfi-common-4 failed for me on Linux/x86_64:

FAIL: CFI common 4

The difference between 32bit and 64bit targets is

@@ -4,8 +4,8 @@ The section .eh_frame contains:
   Version:               1
   Augmentation:          "zR"
   Code alignment factor: 1
-  Data alignment factor: -4
-  Return address column: 8
+  Data alignment factor: -8
+  Return address column: 16
   Augmentation data:     1b
  
   DW_CFA_nop
@@ -17,8 +17,12 @@ The section .eh_frame contains:
   DW_CFA_restore_state
   DW_CFA_nop
  
-00000028 00000010 0000002c FDE cie=00000000 pc=00000000..00000000
+00000028 00000014 0000002c FDE cie=00000000 pc=00000000..00000000
   DW_CFA_remember_state
   DW_CFA_restore_state
   DW_CFA_nop
+  DW_CFA_nop
+  DW_CFA_nop
+  DW_CFA_nop
+  DW_CFA_nop
  
Could you please fix that?

Thanks.


H.J.



More information about the Binutils mailing list