diff --git a/ChangeLog b/ChangeLog index 0a0ba8449dac2ec49c09a2db71879297c9b55f96..99dde0a873134f3bdf5b628f974725b09d0cf2f1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2010-03-29 Niels M�ller <nisse@lysator.liu.se> + * asm.m4 (EPILOGUE): Use . to refer to current address. + * configure.ac (ABI): Detect which ABI the compiler is using. On x86_64, also check for __arch64__. diff --git a/asm.m4 b/asm.m4 index 199f08828dcceb231c4c884246f13637c60be843..e2721d4bdc28cd54f4d325c5577e17791ccf0b30 100644 --- a/asm.m4 +++ b/asm.m4 @@ -20,8 +20,7 @@ C_NAME($1):>)>) define(<EPILOGUE>, <ifelse(ELF_STYLE,yes, -<.L$1end: -.size C_NAME($1), .L$1end - C_NAME($1)>,)>) +<.size C_NAME($1), . - C_NAME($1)>,<>)>) dnl Argument to ALIGN is always logarithmic dnl Can't use << operator with our choice of quote characters...