PR inline-asm/16194
gcc: * tree.h (decl_overlaps_hard_reg_set_p) Don't declare. (tree_overlaps_hard_reg_set): Declare. * stmt.c (decl_overlaps_hard_reg_set_p): Now static. Change return type and signature to match function type expected by walk_tree. (tree_overlaps_hard_reg_set): New function. (decl_conflicts_with_clobbers_p): Rename to: (tree_conflicts_with_clobbers_p). Take HARD_REG_SET * argument. Use tree_overlaps_hard_reg_set. Changed caller. * doc/tm.texi (TARGET_MD_ASM_CLOBBERS): Replace decl_overlaps_hard_reg_set_p with tree_overlaps_hard_reg_set. * cris.c (cris_md_asm_clobbers): Likewise. gcc/testsuite: * gcc.dg/pr16194.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110810 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 15 additions, 0 deletionsgcc/ChangeLog
- gcc/config/cris/cris.c 2 additions, 2 deletionsgcc/config/cris/cris.c
- gcc/doc/tm.texi 1 addition, 1 deletiongcc/doc/tm.texi
- gcc/stmt.c 45 additions, 28 deletionsgcc/stmt.c
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/pr16194.c 67 additions, 0 deletionsgcc/testsuite/gcc.dg/pr16194.c
- gcc/tree.h 1 addition, 1 deletiongcc/tree.h
Loading
Please register or sign in to comment