IS_UNKNOWN_LOCATION checks if the source location is unknown. == UNKNONW_LOCATION checks if source location is unknown and the block is NULL.
Yes, they are error-prone, I'll have a separate patch to clean up IS_UNKNOWN_LOCATION later. On Fri, Sep 21, 2012 at 4:17 AM, Ian Lance Taylor <i...@google.com> wrote: > On Thu, Sep 20, 2012 at 12:59 PM, Dehao Chen <de...@google.com> wrote: >> >> gcc/ChangeLog: >> tree-eh.c (lower_try_finally_dup_block): Use correct way to >> check unknown location. > > While you think about my questions, let's fix the bootstrap. This > patch is OK if it passes bootstrap and a gcc and libstdc++ testsuite > run. Okay, I'll check it in if the tests are passed. Thanks, Dehao > > If it does fix the problem in http://gcc.gnu.org/PR54645 , then please add > PR rtl-optimization/54645 > to the ChangeLog entry > > Thanks for the quick turnaround. > > Ian