develooper Front page | perl.perl5.porters | Postings from April 2003

Re: Report 19316

Thread Previous
From:
H.Merijn Brand
Date:
April 24, 2003 08:52
Subject:
Re: Report 19316
Message ID:
20030424174619.FCA9.H.M.BRAND@hccnet.nl
On Thu 24 Apr 2003 17:43, "H.Merijn Brand" <h.m.brand@hccnet.nl> wrote:
> On Thu 24 Apr 2003 16:39, "H.Merijn Brand" <h.m.brand@hccnet.nl> wrote:
> > I'll have a look at the massive gcc failure on AIX

It's all about not being able to detect the float format
and very serious bugs internally in -mlong-double-128
[ I'm not going to communicate with the gcc folk about AIX,
  since I cannot free the time to follow up ]

i2:/pro/3gl/CPAN/perl-current/UU 117 > cat >try.c
#include <sys/types.h>
#include <stdio.h>
int main() {
  long double d = 123.456;
  printf("%.3Lf\n", d);
}
i2:/pro/3gl/CPAN/perl-current/UU 118 > gcc -o try -O -maix32 -DDEBUGGING -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -mlong-double-128 -DUSE_NATIVE_DLOPEN -fno-strict-aliasing -I/pro/local/include -D_LARGE_FILES -L/pro/local/lib -Wl,-brtl -Wl,-b32 try.c -lbind -lnsl -lgdbm -ldbm -ldb -ldl -lld -lm -lc -lcrypt -lbsd -lPW
try.c: In function `main':
try.c:6: error: insn does not satisfy its constraints:
(insn 30 29 16 0 0 (set (reg:TF 4 r4)
        (mem:TF (plus:SI (reg/f:SI 1 r1)
                (const_int 56 [0x38])) [0 S16 A8])) 308 {*movtf_internal} (nil)
    (nil))
try.c:6: internal compiler error: in reload_cse_simplify_operands, at reload1.c:8343
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
Exit 1
i2:/pro/3gl/CPAN/perl-current/UU 119 >


But more serious, it has problems with simpler things:

i2:/pro/3gl/CPAN/perl-current/UU 128 > cat try.c
#include <sys/types.h>
#include <stdio.h>
int main() {
  long double d = 123.456;
  printf("%.3f\n", d);
}
i2:/pro/3gl/CPAN/perl-current/UU 129 > gcc -o try -O -maix32 -DDEBUGGING -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -mlong-double-128 -DUSE_NATIVE_DLOPEN -fno-strict-aliasing -I/pro/local/include -D_LARGE_FILES -L/pro/local/lib -Wl,-brtl -Wl,-b32 try.c -lbind -lnsl -lgdbm -ldbm -ldb -ldl -lld -lm -lc -lcrypt -lbsd -lPW
try.c: In function `main':
try.c:6: error: insn does not satisfy its constraints:
(insn 30 29 16 0 0 (set (reg:TF 4 r4)
        (mem:TF (plus:SI (reg/f:SI 1 r1)
                (const_int 56 [0x38])) [0 S16 A8])) 308 {*movtf_internal} (nil)
    (nil))
try.c:6: internal compiler error: in reload_cse_simplify_operands, at reload1.c:8343
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
Exit 1
i2:/pro/3gl/CPAN/perl-current/UU 130 > gcc -o try -O -maix32 -DDEBUGGING -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -mlong-double-64 -DUSE_NATIVE_DLOPEN -fno-strict-aliasing -I/pro/local/include -D_LARGE_FILES -L/pro/local/lib -Wl,-brtl -Wl,-b32 try.c -lbind -lnsl -lgdbm -ldbm -ldb -ldl -lld -lm -lc -lcrypt -lbsd -lPW
i2:/pro/3gl/CPAN/perl-current/UU 131 >


-- 
H.Merijn Brand        Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0 & 633 on HP-UX 10.20 & 11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro & WinCE 2.11.  Smoking perl CORE: smokers@perl.org
http://archives.develooper.com/daily-build@perl.org/   perl-qa@perl.org
send smoke reports to: smokers-reports@perl.org, QA: http://qa.perl.org



Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About