Parrot Test Perl $Revision: 1.38 $ Starttime: Mon May 3 21:12:25 2004 System Information SunOS|:|fischadler|:|5.8 sun4u 2.95.2 This is perl, v5.8.0 built for sun4-solaris Copyright 1987-2002, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using `man perl' or `perldoc perl'. If you have access to the Internet, point your browser at http://www.perl.com/, the Perl Home Page. Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration: Platform: osname=solaris, osvers=2.8, archname=sun4-solaris uname='sunos fischadler 5.8 generic_108528-20 sun4u sparc sunw,sun-blade-1000 ' config_args='-Dmake=gmake -Dcc=gcc -Dmksymlinks -Doptimize=-O6 -Uinstallusrbinperl -Dlocincpth=/usr/local/include -Dloclibpth=/usr/local/lib -Dcf_email=stefan.evert@IMS.Uni-Stuttgart.DE -Dperladmin=trouble@IMS.Uni-Stuttgart.DE -Dsitelib=/usr/local/lib/perl5/site_perl/5.8.0 -Dperlpath=/usr/local/bin/perl5.8.0 -Dstartperl=#!/usr/local/bin/perl5.8.0 -des' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='gcc', ccflags ='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O6', cppflags='-fno-strict-aliasing -I/usr/local/include' ccversion='', gccversion='2.95.2 19991024 (release)', gccosandvers='solaris2.8' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='gcc', ldflags =' -L/usr/local/lib ' libpth=/usr/local/lib /usr/lib /usr/ccs/lib libs=-lsocket -lnsl -lgdbm -ldb -ldl -lm -lc perllibs=-lsocket -lnsl -ldl -lm -lc libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' ' cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: USE_LARGE_FILES Built under solaris Compiled at Jun 13 2003 15:13:47 @INC: /usr/local/lib/perl5/5.8.0/sun4-solaris /usr/local/lib/perl5/5.8.0 /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris /usr/local/lib/perl5/site_perl/5.8.0 /usr/local/lib/perl5/site_perl/5.6.1 /usr/local/lib/perl5/site_perl . CVS Changes ? icu/source/test cvs update: in directory icu/source/test: cvs update: cannot open CVS/Entries for reading: No such file or directory cvs update: in directory icu/source/test/testdata: cvs update: cannot open CVS/Entries for reading: No such file or directory Configure Parrot Version 0.1.0 Configure 2.0 Copyright (C) 2001-2003 The Perl Foundation. All Rights Reserved. Hello, I'm Configure. My job is to poke and prod your system to figure out how to build Parrot. The process is completely automated, unless you passed in the `--ask' flag on the command line, in which case it'll prompt you for a few pieces of info. Since you're running this script, you obviously have Perl 5--I'll be pulling some defaults from its configuration. Checking MANIFEST.....................................................done. Setting up Configure's data structures................................done. Tweaking settings for miniparrot......................................done. Loading platform and local hints files................................done. Enabling optimization.................................................done. Determining nongenerated header files.................................done. Determining what C compiler and linker to use.........................done. Determining what types Parrot should use..............................done. Determining what opcode files should be compiled in...................done. Setting up experimental systems.......................................done. Determining what pmc files should be compiled in......................done. Determining your minimum pointer alignment............................done. Probing for C headers.................................................done. Determining some sizes................................................done. Computing native byteorder for Parrot's wordsize......................done. Figuring out how to pack() Parrot's types.............................done. Figuring out what formats should be used for sprintf..................done. Determining if your C compiler is actually gcc........................done. Determining if your C library has a working S_ISREG...................done. Determining architecture, OS and JIT capability.......................done. Running CPU specific stuff............................................done. Verifying that the compiler supports function pointer casts...........done. Determining if your compiler supports computed goto...................done. Determining if your compiler supports inline..........................done. Determining what allocator to use.....................................done. Determining if your C library supports memalign.......................done. Determining some signal stuff.........................................done. Determining if your C library has setenv / unsetenv...................done. Configuring ICU if requested..........................................done. Generating C headers..................................................done. Generating core pmc list..............................................done. Generating runtime/parrot/include.....................................done. Generating build files................................................done. Moving platform files into place......................................Use of uninitialized value in split at config/gen/platform.pl line 94. Use of uninitialized value in split at config/gen/platform.pl line 189. done. Recording configuration data for later retrieval......................done. Okay, we're done! You can now use `make' (or your platform's equivalent to `make') to build your Parrot. After that, you can use `make test' to run the test suite. Happy Hacking, The Parrot Team Summary of my parrot 0.1.0 configuration: configdate='Mon May 3 21:12:37 2004' Platform: osname=solaris, archname=sun4-solaris jitcapable=1, jitarchname=sun4-solaris, jitosname=SOLARIS, jitcpuarch=sun4 execcapable=0 perl=/usr/local/bin/perl Compiler: cc='gcc', ccflags=' -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', Linker and Libraries: ld='gcc', ldflags=' -L/usr/local/lib ', cc_ldflags='', libs='-lsocket -lnsl -ldl -lm -lpthread -lrt' Dynamic Linking: so='.so', ld_shared='-G -L/usr/local/lib', ld_shared_flags='' Types: iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4, ptrsize=4, ptr_alignment=4 byteorder=4321, nv=double, numvalsize=8, doublesize=8 Build Warnings src/packfile.c: In function `PackFile_unpack': src/packfile.c:545: warning: cast increases required alignment of target type src/stacks.c: In function `mark_stack': src/stacks.c:69: warning: cast increases required alignment of target type src/stacks.c: In function `stack_entry': src/stacks.c:168: warning: cast increases required alignment of target type ar: creating libicudata.a ar: writing libicudata.a ar: creating libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: writing libicuuc.a ar: creating libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: writing libicui18n.a ar: creating libicuctestfw.a ar: writing libicuctestfw.a ar: creating libicutoolutil.a ar: writing libicutoolutil.a ar: writing libicutoolutil.a ar: writing libicutoolutil.a ar: writing libicutoolutil.a ar: writing libicutoolutil.a ar: writing libicutoolutil.a ar: writing libicutoolutil.a src/string_primitives.c: In function `string_fill_from_buffer': src/string_primitives.c:109: warning: cast increases required alignment of target type src/string_primitives.c:122: warning: cast increases required alignment of target type src/string_primitives.c:123: warning: cast increases required alignment of target type src/pmc_freeze.c: In function `cleanup_next_for_GC_pool': src/pmc_freeze.c:653: warning: cast increases required alignment of target type src/platform.c: In function `Parrot_gmtime_r': src/platform.c:61: warning: implicit declaration of function `gmtime_r' src/platform.c:61: warning: return makes pointer from integer without a cast src/platform.c: In function `Parrot_localtime_r': src/platform.c:71: warning: implicit declaration of function `localtime_r' src/platform.c:71: warning: return makes pointer from integer without a cast src/platform.c: In function `Parrot_asctime_r': src/platform.c:81: warning: implicit declaration of function `asctime_r' src/platform.c:81: warning: return makes pointer from integer without a cast In file included from src/jit_cpu.c:46: include/parrot/jit_emit.h: In function `Parrot_jit_bytejump': include/parrot/jit_emit.h:346: warning: cast increases required alignment of target type include/parrot/jit_emit.h:348: warning: cast increases required alignment of target type include/parrot/jit_emit.h:353: warning: cast increases required alignment of target type include/parrot/jit_emit.h:357: warning: cast increases required alignment of target type include/parrot/jit_emit.h:361: warning: cast increases required alignment of target type include/parrot/jit_emit.h:362: warning: cast increases required alignment of target type include/parrot/jit_emit.h: In function `Parrot_jit_bicc': include/parrot/jit_emit.h:386: warning: cast increases required alignment of target type include/parrot/jit_emit.h:400: warning: cast increases required alignment of target type include/parrot/jit_emit.h: In function `jit_emit_load_i': include/parrot/jit_emit.h:418: warning: cast increases required alignment of target type include/parrot/jit_emit.h:419: warning: cast increases required alignment of target type include/parrot/jit_emit.h:423: warning: cast increases required alignment of target type include/parrot/jit_emit.h:432: warning: cast increases required alignment of target type include/parrot/jit_emit.h:433: warning: cast increases required alignment of target type include/parrot/jit_emit.h:439: warning: cast increases required alignment of target type include/parrot/jit_emit.h:445: warning: cast increases required alignment of target type include/parrot/jit_emit.h:451: warning: cast increases required alignment of target type include/parrot/jit_emit.h:457: warning: cast increases required alignment of target type include/parrot/jit_emit.h: In function `jit_emit_store_i': include/parrot/jit_emit.h:482: warning: cast increases required alignment of target type include/parrot/jit_emit.h:488: warning: cast increases required alignment of target type include/parrot/jit_emit.h:494: warning: cast increases required alignment of target type include/parrot/jit_emit.h:500: warning: cast increases required alignment of target type include/parrot/jit_emit.h: In function `jit_emit_load_n': include/parrot/jit_emit.h:525: warning: assignment makes integer from pointer without a cast include/parrot/jit_emit.h:526: warning: cast increases required alignment of target type include/parrot/jit_emit.h:527: warning: cast increases required alignment of target type include/parrot/jit_emit.h:535: warning: cast increases required alignment of target type include/parrot/jit_emit.h:536: warning: cast increases required alignment of target type include/parrot/jit_emit.h:542: warning: cast increases required alignment of target type include/parrot/jit_emit.h:548: warning: cast increases required alignment of target type include/parrot/jit_emit.h: In function `jit_emit_store_n': include/parrot/jit_emit.h:572: warning: cast increases required alignment of target type include/parrot/jit_emit.h:578: warning: cast increases required alignment of target type include/parrot/jit_emit.h: In function `Parrot_jit_dofixup': include/parrot/jit_emit.h:606: warning: cast increases required alignment of target type include/parrot/jit_emit.h:612: warning: cast increases required alignment of target type include/parrot/jit_emit.h: In function `Parrot_jit_begin': include/parrot/jit_emit.h:635: warning: cast increases required alignment of target type include/parrot/jit_emit.h:648: warning: cast increases required alignment of target type include/parrot/jit_emit.h:652: warning: cast increases required alignment of target type include/parrot/jit_emit.h:654: warning: cast increases required alignment of target type include/parrot/jit_emit.h: In function `Parrot_jit_normal_op': include/parrot/jit_emit.h:664: warning: cast increases required alignment of target type include/parrot/jit_emit.h:665: warning: cast increases required alignment of target type include/parrot/jit_emit.h:673: warning: cast increases required alignment of target type include/parrot/jit_emit.h:674: warning: cast increases required alignment of target type include/parrot/jit_emit.h: In function `Parrot_jit_restart_op': include/parrot/jit_emit.h:691: warning: cast increases required alignment of target type include/parrot/jit_emit.h:694: warning: cast increases required alignment of target type include/parrot/jit_emit.h:695: warning: cast increases required alignment of target type include/parrot/jit_emit.h:698: warning: cast increases required alignment of target type include/parrot/jit_emit.h:699: warning: cast increases required alignment of target type include/parrot/jit_emit.h: In function `Parrot_jit_emit_mov_mr': include/parrot/jit_emit.h:708: warning: cast increases required alignment of target type include/parrot/jit_emit.h: In function `Parrot_jit_emit_mov_rm': include/parrot/jit_emit.h:716: warning: cast increases required alignment of target type include/parrot/jit_emit.h: In function `Parrot_jit_emit_mov_mr_n': include/parrot/jit_emit.h:724: warning: cast increases required alignment of target type include/parrot/jit_emit.h: In function `Parrot_jit_emit_mov_rm_n': include/parrot/jit_emit.h:732: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_end_jit': src/jit_cpu.c:61: warning: cast increases required alignment of target type src/jit_cpu.c:62: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_noop_jit': src/jit_cpu.c:68: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_branch_ic_jit': src/jit_cpu.c:75: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_if_i_ic_jit': src/jit_cpu.c:82: warning: cast increases required alignment of target type src/jit_cpu.c:86: warning: cast increases required alignment of target type src/jit_cpu.c:89: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_if_ic_ic_jit': src/jit_cpu.c:96: warning: cast increases required alignment of target type src/jit_cpu.c:100: warning: cast increases required alignment of target type src/jit_cpu.c:103: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_unless_i_ic_jit': src/jit_cpu.c:110: warning: cast increases required alignment of target type src/jit_cpu.c:114: warning: cast increases required alignment of target type src/jit_cpu.c:117: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_band_i_i_jit': src/jit_cpu.c:138: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_band_i_ic_jit': src/jit_cpu.c:156: warning: cast increases required alignment of target type src/jit_cpu.c:160: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_band_i_i_i_jit': src/jit_cpu.c:189: warning: cast increases required alignment of target type src/jit_cpu.c:193: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_band_i_ic_i_jit': src/jit_cpu.c:220: warning: cast increases required alignment of target type src/jit_cpu.c:224: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_band_i_i_ic_jit': src/jit_cpu.c:251: warning: cast increases required alignment of target type src/jit_cpu.c:255: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_band_i_ic_ic_jit': src/jit_cpu.c:282: warning: cast increases required alignment of target type src/jit_cpu.c:286: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_bor_i_i_jit': src/jit_cpu.c:309: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_bor_i_ic_jit': src/jit_cpu.c:327: warning: cast increases required alignment of target type src/jit_cpu.c:331: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_bor_i_i_i_jit': src/jit_cpu.c:360: warning: cast increases required alignment of target type src/jit_cpu.c:364: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_bor_i_ic_i_jit': src/jit_cpu.c:391: warning: cast increases required alignment of target type src/jit_cpu.c:395: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_bor_i_i_ic_jit': src/jit_cpu.c:422: warning: cast increases required alignment of target type src/jit_cpu.c:426: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_bor_i_ic_ic_jit': src/jit_cpu.c:453: warning: cast increases required alignment of target type src/jit_cpu.c:457: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_shl_i_i_i_jit': src/jit_cpu.c:484: warning: cast increases required alignment of target type src/jit_cpu.c:488: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_shl_i_ic_i_jit': src/jit_cpu.c:515: warning: cast increases required alignment of target type src/jit_cpu.c:519: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_shl_i_ic_ic_jit': src/jit_cpu.c:546: warning: cast increases required alignment of target type src/jit_cpu.c:550: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_shr_i_i_i_jit': src/jit_cpu.c:577: warning: cast increases required alignment of target type src/jit_cpu.c:581: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_shr_i_ic_i_jit': src/jit_cpu.c:608: warning: cast increases required alignment of target type src/jit_cpu.c:612: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_shr_i_ic_ic_jit': src/jit_cpu.c:639: warning: cast increases required alignment of target type src/jit_cpu.c:643: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_lsr_i_i_i_jit': src/jit_cpu.c:670: warning: cast increases required alignment of target type src/jit_cpu.c:674: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_lsr_i_ic_i_jit': src/jit_cpu.c:701: warning: cast increases required alignment of target type src/jit_cpu.c:705: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_lsr_i_ic_ic_jit': src/jit_cpu.c:732: warning: cast increases required alignment of target type src/jit_cpu.c:736: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_bxor_i_i_jit': src/jit_cpu.c:759: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_bxor_i_ic_jit': src/jit_cpu.c:777: warning: cast increases required alignment of target type src/jit_cpu.c:781: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_bxor_i_i_i_jit': src/jit_cpu.c:810: warning: cast increases required alignment of target type src/jit_cpu.c:814: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_bxor_i_ic_i_jit': src/jit_cpu.c:841: warning: cast increases required alignment of target type src/jit_cpu.c:845: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_bxor_i_i_ic_jit': src/jit_cpu.c:872: warning: cast increases required alignment of target type src/jit_cpu.c:876: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_bxor_i_ic_ic_jit': src/jit_cpu.c:903: warning: cast increases required alignment of target type src/jit_cpu.c:907: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_abs_n_n_jit': src/jit_cpu.c:916: warning: cast increases required alignment of target type src/jit_cpu.c:917: warning: cast increases required alignment of target type src/jit_cpu.c:921: warning: cast increases required alignment of target type src/jit_cpu.c:925: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_abs_n_nc_jit': src/jit_cpu.c:934: warning: cast increases required alignment of target type src/jit_cpu.c:935: warning: cast increases required alignment of target type src/jit_cpu.c:939: warning: cast increases required alignment of target type src/jit_cpu.c:943: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_add_i_i_jit': src/jit_cpu.c:966: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_add_i_ic_jit': src/jit_cpu.c:984: warning: cast increases required alignment of target type src/jit_cpu.c:988: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_add_n_n_jit': src/jit_cpu.c:1013: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_add_n_nc_jit': src/jit_cpu.c:1037: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_add_i_i_i_jit': src/jit_cpu.c:1065: warning: cast increases required alignment of target type src/jit_cpu.c:1069: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_add_i_ic_i_jit': src/jit_cpu.c:1096: warning: cast increases required alignment of target type src/jit_cpu.c:1100: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_add_i_i_ic_jit': src/jit_cpu.c:1127: warning: cast increases required alignment of target type src/jit_cpu.c:1131: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_add_i_ic_ic_jit': src/jit_cpu.c:1158: warning: cast increases required alignment of target type src/jit_cpu.c:1162: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_add_n_n_n_jit': src/jit_cpu.c:1189: warning: cast increases required alignment of target type src/jit_cpu.c:1193: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_add_n_nc_n_jit': src/jit_cpu.c:1220: warning: cast increases required alignment of target type src/jit_cpu.c:1224: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_add_n_n_nc_jit': src/jit_cpu.c:1251: warning: cast increases required alignment of target type src/jit_cpu.c:1255: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_add_n_nc_nc_jit': src/jit_cpu.c:1282: warning: cast increases required alignment of target type src/jit_cpu.c:1286: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_dec_i_jit': src/jit_cpu.c:1302: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_div_n_n_jit': src/jit_cpu.c:1326: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_div_n_nc_jit': src/jit_cpu.c:1350: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_div_n_n_n_jit': src/jit_cpu.c:1378: warning: cast increases required alignment of target type src/jit_cpu.c:1382: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_div_n_nc_n_jit': src/jit_cpu.c:1409: warning: cast increases required alignment of target type src/jit_cpu.c:1413: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_div_n_n_nc_jit': src/jit_cpu.c:1440: warning: cast increases required alignment of target type src/jit_cpu.c:1444: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_div_n_nc_nc_jit': src/jit_cpu.c:1471: warning: cast increases required alignment of target type src/jit_cpu.c:1475: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_inc_i_jit': src/jit_cpu.c:1491: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_mul_n_n_jit': src/jit_cpu.c:1515: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_mul_n_nc_jit': src/jit_cpu.c:1539: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_mul_n_n_n_jit': src/jit_cpu.c:1567: warning: cast increases required alignment of target type src/jit_cpu.c:1571: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_mul_n_nc_n_jit': src/jit_cpu.c:1598: warning: cast increases required alignment of target type src/jit_cpu.c:1602: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_mul_n_n_nc_jit': src/jit_cpu.c:1629: warning: cast increases required alignment of target type src/jit_cpu.c:1633: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_mul_n_nc_nc_jit': src/jit_cpu.c:1660: warning: cast increases required alignment of target type src/jit_cpu.c:1664: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_sub_i_i_jit': src/jit_cpu.c:1687: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_sub_i_ic_jit': src/jit_cpu.c:1705: warning: cast increases required alignment of target type src/jit_cpu.c:1709: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_sub_n_n_jit': src/jit_cpu.c:1734: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_sub_n_nc_jit': src/jit_cpu.c:1758: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_sub_i_i_i_jit': src/jit_cpu.c:1786: warning: cast increases required alignment of target type src/jit_cpu.c:1790: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_sub_i_ic_i_jit': src/jit_cpu.c:1817: warning: cast increases required alignment of target type src/jit_cpu.c:1821: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_sub_i_i_ic_jit': src/jit_cpu.c:1848: warning: cast increases required alignment of target type src/jit_cpu.c:1852: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_sub_i_ic_ic_jit': src/jit_cpu.c:1879: warning: cast increases required alignment of target type src/jit_cpu.c:1883: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_sub_n_n_n_jit': src/jit_cpu.c:1910: warning: cast increases required alignment of target type src/jit_cpu.c:1914: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_sub_n_nc_n_jit': src/jit_cpu.c:1941: warning: cast increases required alignment of target type src/jit_cpu.c:1945: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_sub_n_n_nc_jit': src/jit_cpu.c:1972: warning: cast increases required alignment of target type src/jit_cpu.c:1976: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_sub_n_nc_nc_jit': src/jit_cpu.c:2003: warning: cast increases required alignment of target type src/jit_cpu.c:2007: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_set_i_i_jit': src/jit_cpu.c:2016: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_set_i_ic_jit': src/jit_cpu.c:2034: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_set_i_n_jit': src/jit_cpu.c:2052: warning: cast increases required alignment of target type src/jit_cpu.c:2056: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_set_i_nc_jit': src/jit_cpu.c:2069: warning: cast increases required alignment of target type src/jit_cpu.c:2073: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_set_n_n_jit': src/jit_cpu.c:2085: warning: cast increases required alignment of target type src/jit_cpu.c:2085: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_set_n_nc_jit': src/jit_cpu.c:2103: warning: cast increases required alignment of target type src/jit_cpu.c:2103: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_set_n_i_jit': src/jit_cpu.c:2129: warning: cast increases required alignment of target type src/jit_cpu.c:2132: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_set_n_ic_jit': src/jit_cpu.c:2142: warning: cast increases required alignment of target type src/jit_cpu.c:2146: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_set_s_s_jit': src/jit_cpu.c:2155: warning: cast increases required alignment of target type src/jit_cpu.c: In function `Parrot_set_p_p_jit': src/jit_cpu.c:2173: warning: cast increases required alignment of target type src/embed.c: In function `Parrot_readbc': src/embed.c:372: warning: cast increases required alignment of target type src/embed.c: In function `Parrot_setup_opt': src/embed.c:469: warning: cast increases required alignment of target type src/debug.c: In function `PDB_print_stack_num': src/debug.c:2191: warning: cast increases required alignment of target type src/dod.c: In function `free_unused_pobjects': src/dod.c:675: warning: cast increases required alignment of target type src/dod.c:784: warning: cast increases required alignment of target type src/resources.c: In function `compact_pool': src/resources.c:366: warning: cast increases required alignment of target type classes/unmanagedstruct.c: In function `char_offset_key': classes/unmanagedstruct.c:182: warning: cast increases required alignment of target type classes/unmanagedstruct.c: In function `ret_int': classes/unmanagedstruct.c:219: warning: cast increases required alignment of target type classes/unmanagedstruct.c:223: warning: cast increases required alignment of target type classes/unmanagedstruct.c: In function `ret_float': classes/unmanagedstruct.c:251: warning: cast increases required alignment of target type classes/unmanagedstruct.c:253: warning: cast increases required alignment of target type classes/unmanagedstruct.c:255: warning: cast increases required alignment of target type classes/unmanagedstruct.c: In function `ret_string': classes/unmanagedstruct.c:281: warning: cast increases required alignment of target type classes/unmanagedstruct.c: In function `ret_pmc': classes/unmanagedstruct.c:312: warning: cast increases required alignment of target type classes/unmanagedstruct.c:323: warning: cast increases required alignment of target type classes/unmanagedstruct.c: In function `set_int': classes/unmanagedstruct.c:353: warning: cast increases required alignment of target type classes/unmanagedstruct.c:356: warning: cast increases required alignment of target type classes/unmanagedstruct.c:361: warning: cast increases required alignment of target type classes/unmanagedstruct.c: In function `set_float': classes/unmanagedstruct.c:386: warning: cast increases required alignment of target type classes/unmanagedstruct.c:389: warning: cast increases required alignment of target type classes/unmanagedstruct.c:392: warning: cast increases required alignment of target type classes/unmanagedstruct.c: In function `set_string': classes/unmanagedstruct.c:422: warning: cast increases required alignment of target type imcc/pbc.c: In function `add_const_pmc_sub': imcc/pbc.c:578: warning: cast increases required alignment of target type Can't exec "/mount/projekte54/CWB/software/parrot/parrot": Permission denied at /usr/local/lib/perl5/site_perl/5.8.0/IPC/Run3.pm line 504. Test Results: echo imcc/imcc.y -d -o imcc/imcparser.c imcc/imcc.y -d -o imcc/imcparser.c /usr/local/bin/perl -e 'open(A,qq{>>$_}) or die foreach @ARGV' imcc/imcc.y.flag imcc/imcparser.c imcc/imcparser.h /usr/local/bin/perl t/harness --gc-debug --running-make-test -b t/op/*.t t/pmc/*.t t/native_pbc/*.t imcc/t/*/*.t t/src/*.t t/op/00ff-dos...........ok t/op/00ff-unix..........ok t/op/arithmetics........ok t/op/basic..............ok t/op/bitwise............ok t/op/calling............ok t/op/comp...............ok t/op/conv...............ok t/op/debuginfo..........ok 3/3 skipped: getline/setline changes not finished t/op/gc.................ok t/op/globals............ok t/op/hacks..............ok 2/2 skipped: no universal SIGFPE handling t/op/ifunless...........ok t/op/info...............ok t/op/integer............ok t/op/interp.............ok t/op/jit................ok t/op/jitn...............ok t/op/lexicals...........ok t/op/macro..............ok 1/16 skipped: Await exceptions t/op/number.............ok t/op/rx.................ok 1/23 skipped: Pending some sort of lowercasing op t/op/stacks.............ok 3/56 skipped: no stack limit currently t/op/string.............ok 6/132 skipped: various reasons t/op/stringu............ok t/op/time...............ok t/op/trans..............ok t/op/types..............ok t/pmc/array.............ok t/pmc/boolean...........ok t/pmc/coroutine.........ok t/pmc/delegate..........ok t/pmc/dumper............ok t/pmc/env...............ok 1/6 skipped: no native unsetenv t/pmc/eval..............ok 1/6 skipped: wrong stack handling t/pmc/exception.........ok t/pmc/float.............ok t/pmc/floatvalarray.....ok t/pmc/freeze............ok t/pmc/intlist...........ok t/pmc/io................ok 1/23 skipped: clone not finished yet t/pmc/iter..............ok 1/10 skipped: N/Y: get_keyed_int gets rest of array t/pmc/key...............ok t/pmc/managedstruct.....ok t/pmc/mmd...............ok t/pmc/multiarray........ok t/pmc/nci...............sun4 JIT CPU .so SO extension ok 31/31 skipped: Please make libnci.so t/pmc/object-meths......ok t/pmc/objects...........ok t/pmc/orderedhash.......ok t/pmc/perlarray.........ok t/pmc/perlhash..........ok 1/34 skipped: no more chartype t/pmc/perlint...........ok t/pmc/perlnum...........ok t/pmc/perlstring........ok t/pmc/pmc...............ok t/pmc/prop..............ok t/pmc/ref...............ok t/pmc/sarray............ok t/pmc/scratchpad........ok t/pmc/signal............skipped all skipped: No events yet t/pmc/sort..............ok t/pmc/sub...............ok t/pmc/sys...............ok t/pmc/threads...........skipped all skipped: No threading yet or test not enabled for 'solaris' t/pmc/timer.............ok 5/7 skipped: No thread config yet t/pmc/tqueue............ok t/native_pbc/integer....ok t/native_pbc/number.....ok 4/5 skipped: string/icu changes--need to regenerate test files t/native_pbc/string.....ok imcc/t/imcpasm/cfg......ok imcc/t/imcpasm/opt0.....ok imcc/t/imcpasm/opt1.....ok 1/49 skipped: constant concat N/Y imcc/t/imcpasm/opt2.....ok 5/5 skipped: -O2 disabled imcc/t/imcpasm/optc.....ok 6/6 skipped: PCC changes imcc/t/imcpasm/pcc......ok 10/11 skipped: PCC changes imcc/t/imcpasm/sub......ok imcc/t/reg/spill........ok imcc/t/syn/bsr..........ok imcc/t/syn/clash........ok imcc/t/syn/const........ok imcc/t/syn/eval.........ok imcc/t/syn/file.........ok 1/12 skipped: multiple loading not speced - failing imcc/t/syn/keyed........ok imcc/t/syn/labels.......ok imcc/t/syn/macro........ok imcc/t/syn/namespace....ok imcc/t/syn/objects......ok imcc/t/syn/op...........ok imcc/t/syn/pcc..........ok 2/36 skipped: various reasons imcc/t/syn/pod..........ok imcc/t/syn/scope........ok t/src/basic.............ok t/src/exit..............ok t/src/extend............ok 1/13 skipped: Hangs on cygwin t/src/hash..............ok 1/10 skipped: changed this useless dump format t/src/intlist...........ok t/src/io................ok 1/20 skipped: fdopen does not handle illegal modes correct t/src/list..............ok t/src/manifest..........ok t/src/sprintf...........ok t/src/string............ok All tests successful, 2 tests and 89 subtests skipped. Files=102, Tests=1519, 235 wallclock secs (112.72 cusr + 74.86 csys = 187.58 CPU) Endtime: Mon May 3 21:26:09 2004