aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Wehle <john@feith.com>1998-06-22 22:18:25 +0000
committerJeff Law <law@gcc.gnu.org>1998-06-22 16:18:25 -0600
commite31ca113dd343c17631761a2888cbdd0aa606bf7 (patch)
treef4e811b91d039d45a7c49e66c76ca50e5623b294
parentfbfa07d227d513f82ce84b0e72fcd970de9b1dad (diff)
downloadgcc-e31ca113dd343c17631761a2888cbdd0aa606bf7.zip
gcc-e31ca113dd343c17631761a2888cbdd0aa606bf7.tar.gz
gcc-e31ca113dd343c17631761a2888cbdd0aa606bf7.tar.bz2
* i386.md (exception_receiver): Define.
From-SVN: r20663
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/i386/i386.md9
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;
+}")