diff options
author | John Wehle <john@feith.com> | 1998-06-22 22:18:25 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-06-22 16:18:25 -0600 |
commit | e31ca113dd343c17631761a2888cbdd0aa606bf7 (patch) | |
tree | f4e811b91d039d45a7c49e66c76ca50e5623b294 | |
parent | fbfa07d227d513f82ce84b0e72fcd970de9b1dad (diff) | |
download | gcc-e31ca113dd343c17631761a2888cbdd0aa606bf7.zip gcc-e31ca113dd343c17631761a2888cbdd0aa606bf7.tar.gz gcc-e31ca113dd343c17631761a2888cbdd0aa606bf7.tar.bz2 |
* i386.md (exception_receiver): Define.
From-SVN: r20663
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/i386/i386.md | 9 |
2 files changed, 13 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ae517fc..18df1ce 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Mon Jun 22 23:13:47 1998 John Wehle (john@feith.com) + + * i386.md (exception_receiver): Define. + Mon Jun 22 12:01:48 1998 Jim Wilson <wilson@cygnus.com> * Makefile.in (PROTOIZE_INSTALL_NAME, UNPROTOIZE_INSTALL_NAME, diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index c7412b7..4d7e79e 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -7797,3 +7797,12 @@ byte_xor_operation: emit_move_insn (operands[0], virtual_stack_dynamic_rtx); DONE; }") + +(define_expand "exception_receiver" + [(const_int 0)] + "flag_pic" + " +{ + load_pic_register (1); + DONE; +}") |