# New Ticket Created by David Robins # Please include the string: [perl #24378] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt2/Ticket/Display.html?id=24378 >
In a clean build from latest CVS sources, I get: src/cpu_dep.c "src/cpu_dep.c", line 36: warning: initializer does not fit or is out of range: 0x91d02003 "src/cpu_dep.c", line 38: warning: initializer does not fit or is out of range: 0x81c3e008 The patch changes the type that stores the instruction from int to unsigned int. HTH, -- Dave Isa. 40:31 -- attachment 1 ------------------------------------------------------ url: http://rt.perl.org/rt2/attach/66873/49921/067741/parrot-Solaris-cpu_dep.patch
--- cpu_dep.old 2003-10-31 09:25:24.937817000 -0600 +++ cpu_dep.c 2003-10-31 09:26:00.612197000 -0600 @@ -27,7 +27,7 @@ { #if defined(__sparc) /* Flush register windows */ static union { - int insns[4]; + unsigned int insns[4]; double align_hack[2]; } u = { { # ifdef __sparcv9