[llvm-commits] [llvm-gcc-4.2] r58584 - /llvm-gcc-4.2/trunk/gcc/cfgbuild.c
Bill Wendling
isanbard at gmail.com
Sun Nov 2 17:55:51 PST 2008
Author: void
Date: Sun Nov 2 19:55:51 2008
New Revision: 58584
URL: http://llvm.org/viewvc/llvm-project?rev=58584&view=rev
Log:
Treat unconditional TRAP like any conditional TRAP.
Modified:
llvm-gcc-4.2/trunk/gcc/cfgbuild.c
Modified: llvm-gcc-4.2/trunk/gcc/cfgbuild.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/cfgbuild.c?rev=58584&r1=58583&r2=58584&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/cfgbuild.c (original)
+++ llvm-gcc-4.2/trunk/gcc/cfgbuild.c Sun Nov 2 19:55:51 2008
@@ -120,11 +120,8 @@
|| can_throw_internal (insn));
case INSN:
- /* Treat trap instructions like noreturn calls (same provision). */
- if (GET_CODE (PATTERN (insn)) == TRAP_IF
- && XEXP (PATTERN (insn), 0) == const1_rtx)
- return true;
-
+ /* APPLE LOCAL begin deletion 6258941 */
+ /* APPLE LOCAL end deletion 6258941 */
return (flag_non_call_exceptions && can_throw_internal (insn));
case BARRIER:
More information about the llvm-commits
mailing list