This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

c/5066: Perl Tests fails with code for the ultrasparc



>Number:         5066
>Category:       c
>Synopsis:       Perl Tests fails with code for the ultrasparc
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          wrong-code
>Submitter-Id:   net
>Arrival-Date:   Mon Dec 10 16:56:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Damon Atkins
>Release:        3.0.2
>Organization:
>Environment:
System: SunOS sysmgtdev.nabaus.com.au 5.7 Generic_106541-17 sun4u sparc SUNW,Ultra-80
Architecture: sun4

	
host: sparc-sun-solaris2.7
build: sparc-sun-solaris2.7
target: sparc-sun-solaris2.7
configured with:  : (reconfigured) ./configure --prefix=/local/lang/gcc --with-local-prefix=/local/lang/gcc
>Description:

sh Configure -A define:use64bitint -Duse64bitint=define -Uusemymalloc -Dprefix=/local/lang/perl -Dvendorprefix=/local/lang/perl "-Dlibpth=/usr/lib /usr/ccs/lib /local/gnu/gdbm/lib" -Dldflags=-L/local/gnu/gdbm/lib -Dcc=gcc -Uuselongdouble -A undef:uselongdouble "-Dccflags=-O -mcpu=ultrasparc -mtune=ultrasparc -fno-strict-aliasing -I/local/gnu/gdbm/include"

The code for -mcpu=ultrasparc does not pass all the tests, with out it does

>How-To-Repeat:

Run make tests and compile with the above
perl-5.6.1

cd t && (rm -f perl; /usr/bin/ln -s ../perl perl)
if (true </dev/tty) >/dev/null 2>&1; then \
  cd t &&  ./perl TEST </dev/tty; \
else \
  cd t && PERL_SKIP_TTY_TEST=1  ./perl TEST; \
fi
base/cond............ok
base/if..............ok
base/lex.............ok
base/pat.............ok
base/rs..............ok
base/term............ok
comp/bproto..........ok
comp/cmdopt..........ok
comp/colon...........ok
comp/cpp.............ok
comp/decl............ok
comp/multiline.......ok
comp/package.........ok
comp/proto...........ok
comp/redef...........ok
comp/require.........ok
comp/script..........ok
comp/term............ok
comp/use.............ok
cmd/elsif............ok
cmd/for..............ok
cmd/mod..............ok
cmd/subval...........ok
cmd/switch...........ok
cmd/while............ok
run/runenv...........ok
io/argv..............ok
io/dup...............ok
io/fs................ok
io/inplace...........ok
io/iprefix...........ok
io/nargv.............ok
io/open..............ok
io/openpid...........ok
io/pipe..............ok
io/print.............ok
io/read..............ok
io/tell..............ok
op/64bitint..........ok
op/anonsub...........ok
op/append............ok
op/args..............ok
op/arith.............ok
op/array.............ok
op/assignwarn........ok
op/attrs.............ok
op/auto..............ok
op/avhv..............ok
op/bop...............ok
op/chars.............ok
op/chop..............ok
op/closure...........ok
op/cmp...............ok
op/concat............ok
op/cond..............ok
op/context...........ok
op/defins............ok
op/delete............ok
op/die...............ok
op/die_exit..........ok
op/do................ok
op/each..............ok
op/eval..............ok
op/exec..............ok
op/exists_sub........ok
op/exp...............ok
op/fh................ok
op/filetest..........ok
op/flip..............ok
op/fork..............ok
op/glob..............ok
op/goto..............ok
op/goto_xs...........ok
op/grent.............ok
op/grep..............ok
op/groups............ok
op/gv................ok
op/hashwarn..........ok
op/inc...............ok
op/index.............ok
op/int...............ok
op/join..............ok
op/length............ok
op/lex_assign........ok
op/lfs...............skipping test on this platform
op/list..............ok
op/local.............ok
op/lop...............ok
op/magic.............ok
op/method............ok
op/misc..............ok
op/mkdir.............ok
op/my................ok
op/my_stash..........ok
op/nothr5005.........ok
op/numconvert........skipping test on this platform
op/oct...............ok
op/ord...............ok
op/pack..............ok
op/pat...............ok
op/pos...............ok
op/push..............ok
op/pwent.............ok
op/quotemeta.........ok
op/rand..............ok
op/range.............ok
op/read..............ok
op/readdir...........ok
op/recurse...........ok
op/ref...............ok
op/regexp............ok
op/regexp_noamp......ok
op/regmesg...........ok
op/repeat............ok
op/reverse...........ok
op/runlevel..........ok
op/sleep.............ok
op/sort..............ok
op/splice............ok
op/split.............ok
op/sprintf...........ok
op/stat..............ok
op/study.............ok
op/subst.............ok
op/subst_amp.........ok
op/subst_wamp........ok
op/substr............ok
op/sysio.............ok
op/taint.............FAILED at test 147
op/tie...............ok
op/tiearray..........ok
op/tiehandle.........ok
op/time..............ok
op/tr................ok
op/undef.............ok
op/universal.........ok
op/unshift...........ok
op/utf8decode........ok
op/vec...............ok
op/ver...............ok
op/wantarray.........ok
op/write.............ok
pragma/constant......ok
pragma/diagnostics...ok
pragma/locale........ok
pragma/overload......ok
pragma/strict........ok
pragma/sub_lval......ok
pragma/subs..........ok
pragma/utf8..........ok
pragma/warnings......ok
lib/abbrev...........ok
lib/ansicolor........ok
lib/anydbm...........ok
lib/attrs............ok
lib/autoloader.......ok
lib/b................ok
lib/basename.........ok
lib/bigfloat.........ok
lib/bigfltpm.........ok
lib/bigint...........ok
lib/bigintpm.........ok
lib/cgi-esc..........ok
lib/cgi-form.........ok
lib/cgi-function.....ok
lib/cgi-html.........ok
lib/cgi-pretty.......ok
lib/cgi-request......ok
lib/charnames........ok
lib/checktree........ok
lib/class-struct.....ok
lib/complex..........ok
lib/db-btree.........skipping test on this platform
lib/db-hash..........skipping test on this platform
lib/db-recno.........skipping test on this platform
lib/dirhand..........ok
lib/dosglob..........ok
lib/dprof............ok
lib/dumper-ovl.......ok
lib/dumper...........ok
lib/english..........ok
lib/env-array........ok
lib/env..............ok
lib/errno............ok
lib/fatal............ok
lib/fields...........ok
lib/filecache........ok
lib/filecopy.........ok
lib/filefind.........ok
lib/filefunc.........ok
lib/filehand.........ok
lib/filepath.........ok
lib/filespec.........ok
lib/findbin..........ok
lib/ftmp-mktemp......ok
lib/ftmp-posix.......ok
lib/ftmp-security....ok
lib/ftmp-tempfile....ok
lib/gdbm.............ok
lib/getopt...........ok
lib/glob-basic.......ok
lib/glob-case........ok
lib/glob-global......ok
lib/glob-taint.......ok
lib/gol-basic........ok
lib/gol-compat.......ok
lib/gol-linkage......ok
lib/gol-oo...........ok
lib/h2ph.............ok
lib/hostname.........ok
lib/io_const.........ok
lib/io_dir...........ok
lib/io_dup...........ok
lib/io_linenum.......ok
lib/io_multihomed....ok
lib/io_pipe..........ok
lib/io_poll..........ok
lib/io_sel...........ok
lib/io_sock..........ok
lib/io_taint.........ok
lib/io_tell..........ok
lib/io_udp...........ok
lib/io_unix..........ok
lib/io_xs............ok
lib/ipc_sysv.........ok
lib/ndbm.............ok
lib/odbm.............ok
lib/opcode...........ok
lib/open2............ok
lib/open3............ok
lib/ops..............ok
lib/parsewords.......ok
lib/peek.............ok
lib/ph...............ok
lib/posix............ok
lib/safe1............ok
lib/safe2............ok
lib/sdbm.............ok
lib/searchdict.......ok
lib/selectsaver......ok
lib/selfloader.......ok
lib/socket...........ok
lib/soundex..........ok
lib/symbol...........ok
lib/syslfs...........skipping test on this platform
lib/syslog...........ok
lib/textfill.........ok
lib/texttabs.........ok
lib/textwrap.........ok
lib/thr5005..........skipping test on this platform
lib/tie-push.........ok
lib/tie-refhash......ok
lib/tie-splice.......ok
lib/tie-stdarray.....ok
lib/tie-stdhandle....ok
lib/tie-stdpush......ok
lib/tie-substrhash...ok
lib/timelocal........ok
lib/trig.............ok
Failed 1 test script out of 261, 99.62% okay.
   ### Since not all tests were successful, you may want to run some
   ### of them individually and examine any diagnostic messages they
   ### produce.  See the INSTALL document's section on "make test".
   ### If you are testing the compiler, then ignore this message 
   ### and run 
   ###      ./perl harness
   ### in the directory ./t.
   ###
   ### Since most tests were successful, you have a good chance to
   ### get information with better granularity by running
   ###     ./perl harness 
   ### in directory ./t.
u=0.81  s=0.45  cu=52.98  cs=14.91  scripts=261  tests=11398
make: *** [test] Error 1


>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]