------- Comment #1 from pinskia at gcc dot gnu dot org 2006-08-31 02:50 ------- Actually it is not just -fstack-limit-symbol that could go wrong but it is also builtin_trap: (define_insn "conditional_trap" [(trap_if (match_operator 0 "valid_dbcc_comparison_p" [(cc0) (const_int 0)]) (match_operand:SI 1 "const_int_operand" "I"))] "TARGET_68020 && ! flags_in_68881 ()"
Are you sure you supplied the correct flags to the compiler because conditional_trap is only enabled for 020. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|m68k port quietly accepts - |conditional trap goes messed |fstack-limit-symbol on |up |ColdFire | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28896