rs6000.md (define_constants): Define constants for all UNSPEC usage, including new...
authorJanis Johnson <janis187@us.ibm.com>
Mon, 14 Apr 2003 22:54:35 +0000 (22:54 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Mon, 14 Apr 2003 22:54:35 +0000 (22:54 +0000)
commit615158e2e8f0ce069628c2d76840ca33f2386be3
tree6fdd0807b6101eb45a89353f6af461be2a41f370
parent21a1d2c493e2d81e2adb0165bfeccfdaa963bd3f
rs6000.md (define_constants): Define constants for all UNSPEC usage, including new values for TLS support.

2003-04-14  Janis Johnson  <janis187@us.ibm.com>

* config/rs6000/rs6000.md (define_constants): Define constants for
all UNSPEC usage, including new values for TLS support.
(aux_truncdfsf2, fctiwz, movsi_got, movsi_got_internal,
load_toc_aix_si, load_toc_aix_di, load_toc_v4_pic_si,
load_toc_v4_PIC_1, load_toc_v4_PIC_1b, load_macho_picbase,
macho_correct_pic, blockage, move_from_CR_ov_bit, movesi_from_cr,
stack_tie, movsi_to_cr_one, movsi_to_cr, mtcrfsi, eh_set_lr_si,
eh_set_lr_di): Use them.
* rs6000.c: (mtcrf_operation, uses_TOC, rs6000_emit_prologue,
rs6000_emit_epilogue) Use them.

From-SVN: r65604
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.md