Unable to reproduce this note under `i386 GNU/Linux 3.2.0-23-generic-pae‘, so I'm guessing this is a x86_64-specific problem?


On Sat, May 25, 2013 at 4:28 PM, Tito Latini <tito.01beta@gmail.com> wrote:
hi, after a recent git-pull I get a strange note during the
compilation of the follow function:

;;;; Linux 3.4.15-rt25 x86_64 AMD Phenom(tm) II X6 1090T

(defun channel (chan)
  (declare (optimize speed (safety 0))
           (type (unsigned-byte 4) chan))
  (ash 1 chan))

; file: /dev/shm/filetSMcYk
; in: DEFUN CHANNEL
;     (ASH 1 CHAN)
;
; note: unable to
;   Convert ASH of signed word to %ASH/RIGHT
; due to type uncertainty:
;   The second argument is a (UNSIGNED-BYTE 4), not a (INTEGER * 0).
;
; note: unable to
;   Convert ASH of word to %ASH/RIGHT
; due to type uncertainty:
;   The second argument is a (UNSIGNED-BYTE 4), not a (INTEGER * 0).
;
; compilation unit finished
;   printed 2 notes

(disassemble #'channel)
; disassembly for CHANNEL
; Size: 17 bytes
; 03F65542:       48D1F9           SAR RCX, 1                 ; no-arg-parsing entry point
;       45:       BA02000000       MOV EDX, 2
;       4A:       48D3E2           SHL RDX, CL
;       4D:       488BE5           MOV RSP, RBP
;       50:       F8               CLC
;       51:       5D               POP RBP
;       52:       C3               RET

Tito Latini

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
Sbcl-devel mailing list
Sbcl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sbcl-devel



--
Cheers,
Jingyi Hou