Changeset 5139


Ignore:
Timestamp:
Sep 5, 2006, 11:08:56 PM (18 years ago)
Author:
Gary Byers
Message:

remove 8-bit char stuff.

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

Legend:

Unmodified
Added
Removed
  • trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp

    r5116 r5139  
    217217(define-cl-array-subtag u32-vector ivector-class-32-bit 2)
    218218(define-cl-array-subtag single-float-vector ivector-class-32-bit 3)
    219 #-target-8-bit-chars
    220219(define-cl-array-subtag simple-base-string ivector-class-32-bit 5)
    221220(define-cl-array-subtag s16-vector ivector-class-other-bit 1)
     
    224223(define-cl-array-subtag s8-vector ivector-class-8-bit 1)
    225224(define-cl-array-subtag u8-vector ivector-class-8-bit 2)
    226 #+target-8-bit-chars
    227 (define-cl-array-subtag simple-base-string ivector-class-8-bit 5)
    228225
    229226;;; There's some room for expansion in non-array ivector space.
     
    820817                          :1-bit-ivector-types '(:bit-vector)
    821818                          :8-bit-ivector-types '(:signed-8-bit-vector
    822                                                  :unsigned-8-bit-vector
    823                                                  :simple-string)
     819                                                 :unsigned-8-bit-vector)
    824820                          :16-bit-ivector-types '(:signed-16-bit-vector
    825821                                                  :unsigned-16-bit-vector)
     
    828824                                                  :single-float-vector
    829825                                                  :double-float
    830                                                   :bignum)
     826                                                  :bignum
     827                                                  :simple-string)
    831828                          :64-bit-ivector-types '(:double-float-vector
    832829                                                  :unsigned-64-bit-vector
     
    871868                          :fulltagmask fulltagmask
    872869                          :fulltag-misc fulltag-misc
    873                           :char-code-limit 256
     870                          :char-code-limit #x110000
    874871                          ))
    875872
  • trunk/ccl/compiler/PPC/PPC64/ppc64-backend.lisp

    r5080 r5139  
    193193                :p2-compile 'ppc2-compile
    194194                :target-specific-features
    195                 '(:powerpc :ppc-target :poweropen-target :linux-target :linuxppc-target :ppc64-target :64-bit-target :big-endian-target :target-8-bit-chars)
     195                '(:powerpc :ppc-target :poweropen-target :linux-target :linuxppc-target :ppc64-target :64-bit-target :big-endian-target)
    196196                :target-fasl-pathname (make-pathname :type "p64fsl")
    197197                :target-platform (logior platform-cpu-ppc
     
    221221                :p2-compile 'ppc2-compile
    222222                :target-specific-features
    223                 '(:powerpc :ppc-target :darwin-target :darwinppc-target :ppc64-target :64-bit-target :big-endian-target :target-8-bit-chars)
     223                '(:powerpc :ppc-target :darwin-target :darwinppc-target :ppc64-target :64-bit-target :big-endian-target)
    224224                :target-fasl-pathname (make-pathname :type "d64fsl")
    225225                :target-platform (logior platform-cpu-ppc
Note: See TracChangeset for help on using the changeset viewer.