From mboxrd@z Thu Jan 1 00:00:00 1970 From: Richard Stallman To: kenner@vlsi1.ultra.nyu.edu Cc: egcs@cygnus.com, gcc2@gnu.org Subject: Re: CLEANUP_POINT_EXPR/WITH_CLEANUP_EXPR vs TRY_CATCH_EXPR Date: Mon, 21 Dec 1998 05:59:00 -0000 Message-id: <199812211359.GAA26654@wijiji.santafe.edu> References: <9812201027.AA16766@vlsi1.ultra.nyu.edu> X-SW-Source: 1998-12/msg00808.html No question about that! The issue here was front ends that *do not* use the EH tree codes. Why does the question affect these front ends? It can only be because GCC output code, in certain cases, to support error handling, even in functions that don't use error handling constructs. Why would GCC do that? Surely because that code is needed to make these functions interoperate properly with the use of EH in other functions. In such a case, GCC should do that for all languages, even languages that have no EH constructs of their own. Because those languages should interoperate properly with the languages that do have EH constructs.