cse.c (flush_hash_table): New function.
authorJeffrey A Law <law@cygnus.com>
Fri, 9 Apr 1999 00:29:45 +0000 (00:29 +0000)
committerJeff Law <law@gcc.gnu.org>
Fri, 9 Apr 1999 00:29:45 +0000 (18:29 -0600)
commit01e752d38660cea601a177fdee8f89cc9ceadbca
treef69054cfc57cab1d087f04fe8e176fefa5db654c
parent3fb2a045ec1d3022b441ed5495a915ac42d63b51
cse.c (flush_hash_table): New function.

        * cse.c (flush_hash_table): New function.
        (cse_insn): Flush the hash table when we encounter a volatile asm.
        (cse_basic_block): Use flush_hash_table instead of doing it
        inline.
        * reload1.c (reload_cse_regs_1): Flush known register values if
        we encounter a volatile asm.

From-SVN: r26304
gcc/ChangeLog
gcc/cse.c
gcc/reload1.c