# New Ticket Created by James Keenan # Please include the string: [perl #50920] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=50920 >
Running 'make test' on ppc-darwin with gcc-3.3 this morning, I got failures in three tests. Failures in t/examples/shootout.t and t/src/ intlist.t have been seen before, but I also got a failure in a file that had always previously passed. The output of 'prove -v' is attached. kid51
[parrot] 522 $ prove -v t/compilers/imcc/syn/macro.t t/compilers/imcc/syn/macro...... 1..33 ok 1 - macro, zero parameters ok 2 - macro, one unused parameter, literal term ok 3 - macro, one unused parameter, register term ok 4 - macro, one used parameter, literal ok 5 - macro, one used parameter, register ok 6 - macro, one used parameter, called twice ok 7 - macro, one used parameter, label ok 8 - macro, one used parameter run thrice, label ok 9 - constant defined and used ok 10 - constant defined and used ok 11 - constant defined, used in a macro call ok 12 - basic include macro ok 13 - include a file defining a macro ok 14 - .newid ok 15 - .newlex ok 16 - too few params ok 17 - too many params ok 18 - ok param count ok 19 - macro name is no ident ok 20 - unterminated macro not ok 21 - unterminated macro 2 # Failed test (t/compilers/imcc/syn/macro.t at line 298) # '' # doesn't match '/End of file reached/ # ' # './parrot "/Users/jimk/work/parrot/t/compilers/imcc/syn/macro_21.pir"' failed with exit code [SIGNAL 11] ok 22 - ill param def ok 23 - no params ok 24 - unknown macro ok 25 - unexpected IDENTIFIER ok 26 - unknown macro ok 27 - braces in param ok 28 - braces and comma, with a newline in param ok 29 - braces and parenthesis in param ok 30 - test that macros labels names can have the prefix $ ok 31 - test that macros labels names can have the prefix $ ok 32 - call a sub in a macro ok 33 - set a sub as an attribute, in a macro # Looks like you failed 1 test of 33. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/33 subtests Test Summary Report ------------------- t/compilers/imcc/syn/macro.t (Wstat: 256 Tests: 33 Failed: 1) Failed test: 21 Non-zero exit status: 1 Files=1, Tests=33, 13 wallclock secs ( 0.07 usr 0.02 sys + 2.22 cusr 1.61 csys = 3.92 CPU) Result: FAIL
Summary of my perl5 (revision 5 version 10 subversion 0) configuration: Platform: osname=darwin, osvers=8.11.0, archname=darwin-2level uname='darwin macintosh-3.local 8.11.0 darwin kernel version 8.11.0: wed oct 10 18:26:00 pdt 2007; root:xnu-792.24.17~1release_ppc power macintosh powerpc ' config_args='-de' hint=recommended, useposix=true, d_sigaction=define 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='cc', ccflags ='-fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -pipe -I/usr/local/include', optimize='-O3', cppflags='-no-cpp-precomp -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -pipe -I/usr/local/include' ccversion='', gccversion='3.3 20030304 (Apple Computer, Inc. build 1495)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /usr/lib libs=-lgdbm -ldbm -ldl -lm -lc perllibs=-ldl -lm -lc libc=/usr/lib/libc.dylib, so=dylib, useshrplib=false, libperl=libperl.a gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags=' -bundle -undefined dynamic_lookup -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP USE_LARGE_FILES USE_PERLIO Built under darwin Compiled at Dec 18 2007 18:11:18 @INC: /usr/local/lib/perl5/5.10.0/darwin-2level /usr/local/lib/perl5/5.10.0 /usr/local/lib/perl5/site_perl/5.10.0/darwin-2level /usr/local/lib/perl5/site_perl/5.10.0 /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl/5.8.7 /usr/local/lib/perl5/site_perl/5.8.4 /usr/local/lib/perl5/site_perl .