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