diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2001-09-22 14:20:47 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2001-09-22 14:20:47 +0000 |
commit | d3f32e6ab32c1df6a2b6d4e3e8ca3a26f7627b52 (patch) | |
tree | a27a2aa5377c3edc9cb4086ffc344c3c57435054 /hints/irix_6.sh | |
parent | 2bf678cb54ab6d5ad36e45f9c1020320feffecc9 (diff) | |
download | perl-d3f32e6ab32c1df6a2b6d4e3e8ca3a26f7627b52.tar.gz |
(Retracted by #12138)
Add -woff (turn warning off) 3187:
"A pointer is converted to a smaller integer."
This happens when your pointers are 64-bit: then every case
of converting pointers to PADOFFSETs (explicitly 32-bit)
faces truncation (even explicit use of INT2PTR doesn't help).
CxITERVAR(), POPLOOP(), and PUSHLOOP() are afflicted.
Changing PADOFFSET from U32 to UV would help, but that
would break binary backward compatibility of BASEOP and padop
(assuming you have been using 64-bit pointers).
p4raw-id: //depot/perl@12134
Diffstat (limited to 'hints/irix_6.sh')
-rw-r--r-- | hints/irix_6.sh | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/hints/irix_6.sh b/hints/irix_6.sh index 6f4ca17881..3796f89ece 100644 --- a/hints/irix_6.sh +++ b/hints/irix_6.sh @@ -188,11 +188,11 @@ case "$cc" in # Check for which version of the compiler we're running case "`$cc -version 2>&1`" in *7.0*) # Mongoose 7.0 - ccflags="$ccflags -D_BSD_TYPES -D_BSD_TIME -woff 1009,1042,1048,1110,1116,1174,1184,1552 -OPT:Olimit=0" + ccflags="$ccflags -D_BSD_TYPES -D_BSD_TIME -woff 1009,1042,1048,1110,1116,1174,1184,1552,3187 -OPT:Olimit=0" optimize='none' ;; *7.1*|*7.2|*7.20) # Mongoose 7.1+ - ccflags="$ccflags -D_BSD_TYPES -D_BSD_TIME -woff 1009,1110,1174,1184,1552 -OPT:Olimit=0" + ccflags="$ccflags -D_BSD_TYPES -D_BSD_TIME -woff 1009,1110,1174,1184,1552,3187 -OPT:Olimit=0" optimize='-O3' # This is a temporary fix for 5.005. # Leave pp_ctl_cflags line at left margin for Configure. See @@ -201,15 +201,15 @@ case "$cc" in pp_ctl_cflags='optimize=-O' ;; *7.*) # Mongoose 7.2.1+ - ccflags="$ccflags -D_BSD_TYPES -D_BSD_TIME -woff 1009,1110,1174,1184,1552 -OPT:Olimit=0:space=ON" + ccflags="$ccflags -D_BSD_TYPES -D_BSD_TIME -woff 1009,1110,1174,1184,1552,3187 -OPT:Olimit=0:space=ON" optimize='-O3' ;; *6.2*) # Ragnarok 6.2 - ccflags="$ccflags -D_BSD_TYPES -D_BSD_TIME -woff 1009,1110,1174,1184,1552" + ccflags="$ccflags -D_BSD_TYPES -D_BSD_TIME -woff 1009,1110,1174,1184,1552,3187" optimize='none' ;; *) # Be safe and not optimize - ccflags="$ccflags -D_BSD_TYPES -D_BSD_TIME -woff 1009,1110,1174,1184,1552 -OPT:Olimit=0" + ccflags="$ccflags -D_BSD_TYPES -D_BSD_TIME -woff 1009,1110,1174,1184,1552,3187 -OPT:Olimit=0" optimize='none' ;; esac |