diff options
| author | uweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-04-29 14:17:15 +0000 |
|---|---|---|
| committer | uweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-04-29 14:17:15 +0000 |
| commit | d4ddb84e43de42ec0304dbec1f3b3d6664447cda (patch) | |
| tree | f1956090c86bb66fabbcfee027f1009ec5f2a8d4 | |
| parent | d24bc14583aaf3a0edb93267bffb5b240252d87c (diff) | |
| download | ppe42-gcc-d4ddb84e43de42ec0304dbec1f3b3d6664447cda.tar.gz ppe42-gcc-d4ddb84e43de42ec0304dbec1f3b3d6664447cda.zip | |
2005-04-29 Jim Tison <jtison@us.ibm.com>
* config/s390/s390.md ("prologue_tpf", "epilogue_tpf"): Alter
trace hooks calls to improve performance.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98987 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/config/s390/s390.md | 11 |
2 files changed, 9 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5d30e2c5b0f..65dcd3f2b23 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2005-04-29 Jim Tison <jtison@us.ibm.com> + + * config/s390/s390.md ("prologue_tpf", "epilogue_tpf"): Alter + trace hooks calls to improve performance. + 2005-04-29 Julian Brown <julian@codesourcery.com> Mark Mitchell <mark@codesourcery.com> Paul Brook <paul@codesourcery.com> diff --git a/gcc/config/s390/s390.md b/gcc/config/s390/s390.md index 65b49dc2d45..300bffb1fbf 100644 --- a/gcc/config/s390/s390.md +++ b/gcc/config/s390/s390.md @@ -8103,9 +8103,8 @@ [(unspec_volatile [(const_int 0)] UNSPECV_TPF_PROLOGUE) (clobber (reg:DI 1))] "TARGET_TPF_PROFILING" - "bas\t%%r1,4064" - [(set_attr "type" "jsr") - (set_attr "op_type" "RX")]) + "larl\t%%r1,.+14\;tm\t4065,255\;bnz\t4064" + [(set_attr "length" "14")]) (define_expand "epilogue" [(use (const_int 1))] @@ -8116,10 +8115,8 @@ [(unspec_volatile [(const_int 0)] UNSPECV_TPF_EPILOGUE) (clobber (reg:DI 1))] "TARGET_TPF_PROFILING" - "bas\t%%r1,4070" - [(set_attr "type" "jsr") - (set_attr "op_type" "RX")]) - + "larl\t%%r1,.+14\;tm\t4071,255\;bnz\t4070" + [(set_attr "length" "14")]) (define_expand "sibcall_epilogue" [(use (const_int 0))] |

