-AC_DEFUN(FPTOOLS_END_TEXT_SECTION,
-[AC_MSG_CHECKING([for end of text section marker])
-not_done=1
-for i in data_start _data_start etext _etext __etext; do
- FPTOOLS_IN_SCOPE($i,$i,fptools_end_of_text)
- if test "$fptools_end_of_text" = yes; then
- AC_CACHE_VAL([fptools_cv_end_of_text_decl], AC_DEFINE_UNQUOTED(TEXT_SECTION_END_MARKER_DECL, $i))
- AC_CACHE_VAL([fptools_cv_end_of_text], AC_DEFINE_UNQUOTED(TEXT_SECTION_END_MARKER, $i))
- not_done=0
- break
- fi
-done
-if test "$not_done" = 1; then
-FPTOOLS_IN_SCOPE(etext asm("etext"),etext,fptools_end_of_text);
-if test "$fptools_end_of_text" = yes; then
- AC_CACHE_VAL([fptools_cv_end_of_text], AC_DEFINE_UNQUOTED(TEXT_SECTION_END_MARKER, etext))
- AC_CACHE_VAL([fptools_cv_end_of_text_decl], AC_DEFINE_UNQUOTED(TEXT_SECTION_END_MARKER_DECL, etext asm("etext")))
-else
- AC_DEFINE_UNQUOTED(TEXT_SECTION_END_MARKER_DECL, dunno_what_it_is)
- AC_DEFINE_UNQUOTED(TEXT_SECTION_END_MARKER, dunno_what_it_is)
-fi
-fi
-AC_MSG_RESULT([$]fptools_cv_end_of_text)
-])
-
+AC_DEFUN([FPTOOLS_END_TEXT_SECTION],
+[AC_CACHE_CHECK([for end of text section marker],
+ [fptools_cv_end_of_text],
+ [fptools_cv_end_of_text=""
+ not_done=1
+ for i in data_start _data_start etext _etext __etext; do
+ FPTOOLS_IN_SCOPE($i,$i,fptools_end_of_text)
+ if test "$fptools_end_of_text" = yes; then
+ fptools_cv_end_of_text=$i
+ not_done=0
+ break
+ fi
+ done
+ if test "$not_done" = 1; then
+ FPTOOLS_IN_SCOPE(etext asm("etext"),etext,fptools_end_of_text)
+ if test "$fptools_end_of_text" = yes; then
+ fptools_cv_end_of_text="etext"
+ fi
+ fi])
+ if test -n "$fptools_cv_end_of_text"; then
+ AC_DEFINE_UNQUOTED([TEXT_SECTION_END_MARKER], $fptools_cv_end_of_text)
+ else
+ AC_DEFINE_UNQUOTED([TEXT_SECTION_END_MARKER], dunno_end_of_text)
+ fi
+ AC_CACHE_CHECK([for end of text section marker declaration],
+ [fptools_cv_end_of_text_decl],
+ [fptools_cv_end_of_text_decl=""
+ not_done=1
+ for i in data_start _data_start etext _etext __etext; do
+ FPTOOLS_IN_SCOPE($i,$i,fptools_end_of_text_decl)
+ if test "$fptools_end_of_text_decl" = yes; then
+ fptools_cv_end_of_text_decl=$i
+ not_done=0
+ break
+ fi
+ done
+ if test "$not_done" = 1; then
+ FPTOOLS_IN_SCOPE(etext asm("etext"),etext,fptools_end_of_text_decl)
+ if test "$fptools_end_of_text_decl" = yes; then
+ fptools_cv_end_of_text_decl="etext asm(\"etext\")"
+ fi
+ fi])
+ if test -n "$fptools_cv_end_of_text_decl"; then
+ AC_DEFINE_UNQUOTED([TEXT_SECTION_END_MARKER_DECL], $fptools_cv_end_of_text_decl)
+ else
+ AC_DEFINE_UNQUOTED([TEXT_SECTION_END_MARKER_DECL], dunno_end_of_text_decl)
+ fi
+])
+