Changeset 5128


Ignore:
Timestamp:
Sep 5, 2006, 8:01:24 AM (18 years ago)
Author:
Gary Byers
Message:

ppc32 defaults to 32-bit chars.

Location:
trunk/ccl/compiler/PPC/PPC32
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp

    r5091 r5128  
    177177(defconstant max-16-bit-ivector-subtag subtag-s16-vector)
    178178
    179 #+target-8-bit-chars
    180 (define-imm-subtag simple-base-string 27)
     179
     180;;(define-imm-subtag simple-base-string 27)
    181181(define-imm-subtag s8-vector 26)
    182182(define-imm-subtag u8-vector 25)
     
    184184(defconstant max-8-bit-ivector-subtag (logior fulltag-immheader (ash 27 ntagbits)))
    185185
    186 #-target-8-bit-chars
    187186(define-imm-subtag simple-base-string 24)
    188187(define-imm-subtag fixnum-vector 23)
     
    751750                          :1-bit-ivector-types '(:bit-vector)
    752751                          :8-bit-ivector-types '(:signed-8-bit-vector
    753                                                  :unsigned-8-bit-vector
    754                                                  :simple-string)
     752                                                 :unsigned-8-bit-vector)
    755753                          :16-bit-ivector-types '(:signed-16-bit-vector
    756754                                                  :unsigned-16-bit-vector)
     
    761759                                                  :single-float
    762760                                                  :double-float
    763                                                   :bignum)
     761                                                  :bignum
     762                                                  :simple-string)
    764763                          :64-bit-ivector-types '(:double-float-vector)
    765764                          :array-type-name-from-ctype-function
     
    801800                          :fulltagmask fulltagmask
    802801                          :fulltag-misc fulltag-misc
    803                           :char-code-limit 256
     802                          :char-code-limit #x110000
    804803                          ))
    805804
  • trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp

    r5080 r5128  
    342342                :p2-compile 'ppc2-compile
    343343                :target-specific-features
    344                 '(:powerpc :ppc-target :eabi-target :linux-target :linuxppc-target :ppc32-target :32-bit-target :big-endian-target :target-8-bit-chars)
     344                '(:powerpc :ppc-target :eabi-target :linux-target :linuxppc-target :ppc32-target :32-bit-target :big-endian-target)
    345345                :target-fasl-pathname (make-pathname :type "pfsl")
    346346                :target-platform (logior platform-word-size-32
    347                                              platform-cpu-ppc
    348                                              platform-os-linux)
     347                                         platform-cpu-ppc
     348                                         platform-os-linux)
    349349                :target-os :linuxppc
    350350                :name :linuxppc32
Note: See TracChangeset for help on using the changeset viewer.