diff options
author | Andreas Krebbel <Andreas.Krebbel@de.ibm.com> | 2010-02-14 08:38:11 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2010-02-14 08:38:11 +0000 |
commit | 244e6c5c9fb5d607c49b18f051fa901eb08a7c35 (patch) | |
tree | e01e2050ba5969c6591439bdf05154fdc6b92c84 | |
parent | bc51e7261200de6aa426185513de950e278ab51f (diff) | |
download | gcc-244e6c5c9fb5d607c49b18f051fa901eb08a7c35.zip gcc-244e6c5c9fb5d607c49b18f051fa901eb08a7c35.tar.gz gcc-244e6c5c9fb5d607c49b18f051fa901eb08a7c35.tar.bz2 |
s390.c (s390_sched_init): New function.
2010-02-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* config/s390/s390.c (s390_sched_init): New function.
(TARGET_SCHED_INIT): Target hook defined.
From-SVN: r156757
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/s390/s390.c | 10 |
2 files changed, 15 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7052ce5..144a6c8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2010-02-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> + + * config/s390/s390.c (s390_sched_init): New function. + (TARGET_SCHED_INIT): Target hook defined. + 2010-02-12 Dave Korn <dave.korn.cygwin@gmail.com> Jack Howarth <howarth@bromo.med.uc.edu> Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk> diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c index 17c6a23..dc135b2 100644 --- a/gcc/config/s390/s390.c +++ b/gcc/config/s390/s390.c @@ -10160,6 +10160,14 @@ s390_sched_variable_issue (FILE *file ATTRIBUTE_UNUSED, return more; } +static void +s390_sched_init (FILE *file ATTRIBUTE_UNUSED, + int verbose ATTRIBUTE_UNUSED, + int max_ready ATTRIBUTE_UNUSED) +{ + last_scheduled_insn = NULL_RTX; +} + /* Initialize GCC target structure. */ #undef TARGET_ASM_ALIGNED_HI_OP @@ -10220,6 +10228,8 @@ s390_sched_variable_issue (FILE *file ATTRIBUTE_UNUSED, #define TARGET_SCHED_VARIABLE_ISSUE s390_sched_variable_issue #undef TARGET_SCHED_REORDER #define TARGET_SCHED_REORDER s390_sched_reorder +#undef TARGET_SCHED_INIT +#define TARGET_SCHED_INIT s390_sched_init #undef TARGET_CANNOT_COPY_INSN_P #define TARGET_CANNOT_COPY_INSN_P s390_cannot_copy_insn_p |