alpha-dec-osf4.0e libstdc++-v3/src/complex_io.cc assembler failures.

RDBrown@mira.net RDBrown@mira.net
Wed Jan 17 13:51:00 GMT 2001


With Mark's AIX 4.2 patch, alpha-dec-osf4.0e configures math and is now
failing with assembler errors in the vendor assembler.

/usr/local/bin/bash ../libtool --tag CXX --mode=compile /user/rand/rdb/src/gcc-20010115.chk/gcc/g++ -B/user/rand/rdb/src/gcc-20010115.chk/gcc/ -nostdinc++  -L/user/rand/rdb/src/gcc-20010115.chk/alpha-dec-osf4.0e/libstdc++-v3/src -L/user/rand/rdb/src/gcc-20010115.chk/alpha-dec-osf4.0e/libstdc++-v3/src/.libs -B/usr/local/alpha-dec-osf4.0e/bin/ -B/usr/local/alpha-dec-osf4.0e/lib/ -isystem /usr/local/alpha-dec-osf4.0e/include -nostdinc++ 	-I../../../../gcc-20010115/libstdc++-v3/include -I../../../../gcc-20010115/libstdc++-v3/include/std -I../../../../gcc-20010115/libstdc++-v3/include/c_std -I../include 	-I../../../../gcc-20010115/libstdc++-v3/libsupc++ -I../libio -I../../../../gcc-20010115/libstdc++-v3/libio -I../../../../gcc-20010115/libstdc++-v3/libmath 		 	         -g -O2 -fno-implicit-templates 	 	-Wall -Wno-format -W -Wwrite-strings -Winline  -fdiagnostics-show-location=once 	 	-g    -c ../../../../gcc-20010115/libstdc++-v3/src/complex_io.cc
/user/rand/rdb/src/gcc-20010115.chk/gcc/g++ -B/user/rand/rdb/src/gcc-20010115.chk/gcc/ -nostdinc++ -L/user/rand/rdb/src/gcc-20010115.chk/alpha-dec-osf4.0e/libstdc++-v3/src -L/user/rand/rdb/src/gcc-20010115.chk/alpha-dec-osf4.0e/libstdc++-v3/src/.libs -B/usr/local/alpha-dec-osf4.0e/bin/ -B/usr/local/alpha-dec-osf4.0e/lib/ -isystem /usr/local/alpha-dec-osf4.0e/include -nostdinc++ -I../../../../gcc-20010115/libstdc++-v3/include -I../../../../gcc-20010115/libstdc++-v3/include/std -I../../../../gcc-20010115/libstdc++-v3/include/c_std -I../include -I../../../../gcc-20010115/libstdc++-v3/libsupc++ -I../libio -I../../../../gcc-20010115/libstdc++-v3/libio -I../../../../gcc-20010115/libstdc++-v3/libmath -g -O2 -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -g -c ../../../../gcc-20010115/libstdc++-v3/src/complex_io.cc -o complex_io.o
as0: Error: ../../../../gcc-20010115/libstdc++-v3/src/complex_io.cc, line 6: malformed statement
      /* Inline exchange & add */

... more removed, See below.

as0: Error: ../../../../gcc-20010115/libstdc++-v3/src/complex_io.cc, line 6: malformed statement
      /* End exchange & add */
make[4]: *** [complex_io.lo] Error 1
make[4]: Leaving directory `/user/rand/rdb/src/gcc-20010115.chk/alpha-dec-osf4.0e/libstdc++-v3/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/user/rand/rdb/src/gcc-20010115.chk/alpha-dec-osf4.0e/libstdc++-v3'
make[2]: *** [all-recursive-am] Error 2
make[2]: Leaving directory `/user/rand/rdb/src/gcc-20010115.chk/alpha-dec-osf4.0e/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: Leaving directory `/user/rand/rdb/src/gcc-20010115.chk'
make: *** [bootstrap-lean] Error 2


/user/rand/rdb/src/gcc-20010115.chk/gcc/g++ -v -save-temps -B/user/rand/rdb/src/gcc-20010115.chk/gcc/ -nostdinc++ -L/user/rand/rdb/src/gcc-20010115.chk/alpha-dec-osf4.0e/libstdc++-v3/src -L/user/rand/rdb/src/gcc-20010115.chk/alpha-dec-osf4.0e/libstdc++-v3/src/.libs -B/usr/local/alpha-dec-osf4.0e/bin/ -B/usr/local/alpha-dec-osf4.0e/lib/ -isystem /usr/local/alpha-dec-osf4.0e/include -nostdinc++ -I../../../../gcc-20010115/libstdc++-v3/include -I../../../../gcc-20010115/libstdc++-v3/include/std -I../../../../gcc-20010115/libstdc++-v3/include/c_std -I../include -I../../../../gcc-20010115/libstdc++-v3/libsupc++ -I../libio -I../../../../gcc-20010115/libstdc++-v3/libio -I../../../../gcc-20010115/libstdc++-v3/libmath -g -O2 -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -g -c ../../../../gcc-20010115/libstdc++-v3/src/complex_io.cc -o complex_io.o
Reading specs from /user/rand/rdb/src/gcc-20010115.chk/gcc/specs
Configured with: ../gcc-20010115/configure --enable-checking
gcc version 2.97 20010115 (experimental)
 /user/rand/rdb/src/gcc-20010115.chk/gcc/cpp0 -lang-c++ -D__GNUG__=2 -D__GXX_ABI_VERSION=100 -nostdinc++ -nostdinc++ -v -I../../../../gcc-20010115/libstdc++-v3/include -I../../../../gcc-20010115/libstdc++-v3/include/std -I../../../../gcc-20010115/libstdc++-v3/include/c_std -I../include -I../../../../gcc-20010115/libstdc++-v3/libsupc++ -I../libio -I../../../../gcc-20010115/libstdc++-v3/libio -I../../../../gcc-20010115/libstdc++-v3/libmath -iprefix /user/rand/rdb/src/gcc-20010115.chk/gcc/../lib/gcc-lib/alpha-dec-osf4.0e/2.97/ -isystem /user/rand/rdb/src/gcc-20010115.chk/gcc/include -isystem /usr/local/alpha-dec-osf4.0e/bin/include -isystem /usr/local/alpha-dec-osf4.0e/lib/include -D__GNUC__=2 -D__GNUC_MINOR__=97 -D__GNUC_PATCHLEVEL__=0 -Dunix -D__osf__ -D_LONGLONG -DSYSTYPE_BSD -D_SYSTYPE_BSD -D__unix__ -D__osf__ -D_LONGLONG -D__SYSTYPE_BSD__ -D_SYSTYPE_BSD -D__unix -D__SYSTYPE_BSD -Asystem=unix -Asystem=xpg4 -D__OPTIMIZE__ -D__STDC_HOSTED__=1 -Wall -Wno-format -W -Wwrite-strings -Winline -D__LANGUAGE_C_PLUS_PLUS__ -D__LANGUAGE_C_PLUS_PLUS -D__cplusplus -Acpu=alpha -Amachine=alpha -D__alpha -D__alpha__ -D__alpha_ev4__ -Acpu=ev4 -isystem /usr/local/alpha-dec-osf4.0e/include ../../../../gcc-20010115/libstdc++-v3/src/complex_io.cc complex_io.ii
GNU CPP version 2.97 20010115 (experimental) (cpplib)
ignoring nonexistent directory "/usr/local/alpha-dec-osf4.0e/bin/include"
ignoring nonexistent directory "/usr/local/alpha-dec-osf4.0e/lib/include"
ignoring nonexistent directory "/user/rand/rdb/src/gcc-20010115.chk/lib/gcc-lib/alpha-dec-osf4.0e/2.97/include"
ignoring nonexistent directory "/user/rand/rdb/src/gcc-20010115.chk/alpha-dec-osf4.0e/include"
ignoring nonexistent directory "/usr/local/lib/gcc-lib/alpha-dec-osf4.0e/2.97/include"
ignoring duplicate directory "/usr/local/alpha-dec-osf4.0e/include"
#include "..." search starts here:
#include <...> search starts here:
 ../../../../gcc-20010115/libstdc++-v3/include
 ../../../../gcc-20010115/libstdc++-v3/include/std
 ../../../../gcc-20010115/libstdc++-v3/include/c_std
 ../include
 ../../../../gcc-20010115/libstdc++-v3/libsupc++
 ../libio
 ../../../../gcc-20010115/libstdc++-v3/libio
 ../../../../gcc-20010115/libstdc++-v3/libmath
 /user/rand/rdb/src/gcc-20010115.chk/gcc/include
 /usr/local/alpha-dec-osf4.0e/include
 /usr/local/include
 /usr/include
End of search list.
 /user/rand/rdb/src/gcc-20010115.chk/gcc/cc1plus -fpreprocessed complex_io.ii -quiet -dumpbase complex_io.cc -g -g -O2 -Wall -Wno-format -W -Wwrite-strings -Winline -version -fnew-abi -fno-implicit-templates -fdiagnostics-show-location=once -o complex_io.s
GNU CPP version 2.97 20010115 (experimental) (cpplib)
GNU C++ version 2.97 20010115 (experimental) (alpha-dec-osf4.0e)
	compiled by GNU C version 2.97 20010115 (experimental).
In file included from ../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cstdlib.h:40,
                 from ../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cmath.h:40,
                 from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_complex.h:41,
                 from ../../../../gcc-20010115/libstdc++-v3/src/complex_io.cc:30:
../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cstddef.h:200:82: warning: header flags for "../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cstddef.h" have changed
In file included from ../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cmath.h:40,
                 from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_complex.h:41,
                 from ../../../../gcc-20010115/libstdc++-v3/src/complex_io.cc:30:
../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cstdlib.h:380:82: warning: header flags for "../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cstdlib.h" have changed
In file included from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_complex.h:41,
                 from ../../../../gcc-20010115/libstdc++-v3/src/complex_io.cc:30:
../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cmath.h:802:80: warning: header flags for "../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cmath.h" have changed
In file included from ../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cstdio.h:40,
                 from ../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cwchar.h:41,
                 from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_iosfwd.h:38,
                 from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_complex.h:42,
                 from ../../../../gcc-20010115/libstdc++-v3/src/complex_io.cc:30:
../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cstdarg.h:111:82: warning: header flags for "../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cstdarg.h" have changed
In file included from ../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cwchar.h:41,
                 from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_iosfwd.h:38,
                 from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_complex.h:42,
                 from ../../../../gcc-20010115/libstdc++-v3/src/complex_io.cc:30:
../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cstdio.h:456:81: warning: header flags for "../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cstdio.h" have changed
In file included from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_iosfwd.h:38,
                 from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_complex.h:42,
                 from ../../../../gcc-20010115/libstdc++-v3/src/complex_io.cc:30:
../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cwchar.h:178:81: warning: header flags for "../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cwchar.h" have changed
In file included from ../../../../gcc-20010115/libstdc++-v3/include/bits/char_traits.h:38,
                 from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_ios.h:39,
                 from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_istream.h:37,
                 from ../../../../gcc-20010115/libstdc++-v3/src/complex_io.cc:31:
../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cstring.h:195:82: warning: header flags for "../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cstring.h" have changed
In file included from ../../../../gcc-20010115/libstdc++-v3/include/bits/stl_alloc.h:55,
                 from ../../../../gcc-20010115/libstdc++-v3/include/bits/stl_string_fwd.h:18,
                 from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_ios.h:40,
                 from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_istream.h:37,
                 from ../../../../gcc-20010115/libstdc++-v3/src/complex_io.cc:31:
../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cassert.h:29:82: warning: header flags for "../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cassert.h" have changed
In file included from ../../../../gcc-20010115/libstdc++-v3/include/bits/localefwd.h:38,
                 from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_ios.h:42,
                 from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_istream.h:37,
                 from ../../../../gcc-20010115/libstdc++-v3/src/complex_io.cc:31:
../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_climits.h:12:82: warning: header flags for "../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_climits.h" have changed
In file included from ../../../../gcc-20010115/libstdc++-v3/include/bits/localefwd.h:40,
                 from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_ios.h:42,
                 from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_istream.h:37,
                 from ../../../../gcc-20010115/libstdc++-v3/src/complex_io.cc:31:
../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cctype.h:140:81: warning: header flags for "../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cctype.h" have changed
In file included from ../include/bits/std_limits.h:46,
                 from ../../../../gcc-20010115/libstdc++-v3/include/bits/std_istream.h:38,
                 from ../../../../gcc-20010115/libstdc++-v3/src/complex_io.cc:31:
../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cfloat.h:1:81: warning: header flags for "../../../../gcc-20010115/libstdc++-v3/include/c_std/bits/std_cfloat.h" have changed
 as -g -nocpp -O0 -o complex_io.o complex_io.s
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
     .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
     .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
      .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
     .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
     .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
     .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
     .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
     .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
      .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
     .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
     .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
     .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
     .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
     .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
      .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
     .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
     .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
as0: Error: complex_io.ii, line 6: malformed statement
      /* Inline exchange & add */
as0: Error: complex_io.ii, line 6: undefined assembler operation: .subsection
     .subsection 1
as0: Error: complex_io.ii, line 6: undefined assembler operation: .previous
     .previous
as0: Error: complex_io.ii, line 6: malformed statement
      /* End exchange & add */
sh-2.03$ ls -l
total 1131
-rw-rw-r--   1 rdb      rand       25476 Jan 17 20:50 Makefile
-rw-rw-r--   1 rdb      rand       16384 Jan 17 23:03 bug
lrwxrwxrwx   1 rdb      rand          58 Jan 17 19:20 c++io.cc -> ../../../../gcc-20010115/libstdc++-v3/config/c_io_stdio.cc
-rw-rw-r--   1 rdb      rand      508669 Jan 17 23:03 complex_io.ii
-rw-rw-r--   1 rdb      rand      257029 Jan 17 23:03 complex_io.s
-rwxrwxr-x   1 rdb      rand      229376 Jan 17 20:51 gen-num-limits
-rw-rw-r--   1 rdb      rand       17399 Jan 17 20:51 limitsMEMBERS.cc
-rw-rw-r--   1 rdb      rand         308 Jan 17 20:52 limitsMEMBERS.lo
-rw-rw-r--   1 rdb      rand       87824 Jan 17 20:52 limitsMEMBERS.o


More information about the Libstdc++ mailing list