* optabs.c (maybe_encapsulate_block): New function extracted from...
commit8ccaf1c3d45c2458aac4ea53802e5e3c1cb8111d
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 16 Jul 2006 14:31:05 +0000 (16 14:31 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 16 Jul 2006 14:31:05 +0000 (16 14:31 +0000)
tree31b4477b0273cda78a13029da44c7a27c998faea
parent62426a9dcca7c4cdc545cb65936bbb3d24338506
* optabs.c (maybe_encapsulate_block): New function extracted from...
(emit_libcall_block): ...here.  Invoke it on the block of insns to
maybe emit REG_LIBCALL/REG_RETVAL notes around the block.
(emit_no_conflict_block): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115498 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/optabs.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/assert.ads [new file with mode: 0644]
gcc/testsuite/gnat.dg/controlled_record.adb [new file with mode: 0644]
gcc/testsuite/gnat.dg/controlled_record.ads [new file with mode: 0644]