📄 gccbugsi.m4
字号:
## --------------------------------------------------------- #### Check if gcc suffers the '-fschedule-insns' bug. #### --------------------------------------------------------- ### serial 1AC_DEFUN(mfx_PROG_GCC_BUG_SCHEDULE_INSNS,[AC_REQUIRE([AC_PROG_CC])dnlAC_REQUIRE([AC_PROG_CPP])dnlif test "$ac_cv_prog_gcc" = yes; thenmfx_save_cflags="$CFLAGS"CFLAGS="-O2 -fschedule-insns -fschedule-insns2"AC_CACHE_CHECK([whether ${CC-cc} suffers the -fschedule-insns bug],mfx_cv_prog_gcc_bug_schedule_insns,[AC_RUN_IFELSE([AC_LANG_PROGRAM([], [[/* gcc schedule-insns optimization bug on RS6000 platforms. * Adapted from bug-report by Assar Westerlund <assar@sics.se> * Compile and run it using gcc -O2 -fno-schedule-insns and * gcc -O2 -fschedule-insns. */ const int clone[] = {1, 2, 0}; const int *q; q = clone; exit(*q ? 0 : 1);]])],[mfx_cv_prog_gcc_bug_schedule_insns=no],[mfx_cv_prog_gcc_bug_schedule_insns=yes],[mfx_cv_prog_gcc_bug_schedule_insns=unknown])])CFLAGS="$mfx_save_cflags"fi])
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -