Hi, Ian, This patch fixed the bootstrap problem, as well as the problem posted in http://gcc.gnu.org/ml/gcc-patches/2012-09/msg01441.html
However, the libstdc++ problem is not fixed, they are related to the my line_table implementation for PCH. I'll send another patch later for that. Shall I still check in this patch to fix the bootstrap problem? Thanks, Dehao On Fri, Sep 21, 2012 at 4:30 AM, Dehao Chen <de...@google.com> wrote: > 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