Bug 7032 - gcc fails to compile with Internal error, aborting at dw2gencfi.c line 1267 errror
Summary: gcc fails to compile with Internal error, aborting at dw2gencfi.c line 1267 e...
Status: RESOLVED WORKSFORME
Alias: None
Product: binutils
Classification: Unclassified
Component: binutils (show other bugs)
Version: 2.19
: P2 normal
Target Milestone: ---
Assignee: unassigned
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-14 22:21 UTC by Kamaraju Kusumanchi
Modified: 2008-11-18 11:24 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:
Last reconfirmed:


Attachments
temporary files created during the compilation. (12.74 KB, text/plain)
2008-11-17 17:03 UTC, Kamaraju Kusumanchi
Details
temporary files created during the compilation. (19.69 KB, text/plain)
2008-11-17 17:03 UTC, Kamaraju Kusumanchi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kamaraju Kusumanchi 2008-11-14 22:21:35 UTC
The weekly snapshot (dated 20081107) of gcc 4.4 fails to compile on a Sun
Solaris machine with the following errors.

/bin/bash ../libtool --tag CXX --tag disable-shared --mode=compile
/home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc/xgcc -shared-libgcc
-B/home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc -nostdinc++
-L/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/src
-L/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/src/.libs
-B/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/bin/
-B/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/lib/
-isystem
/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/include
-isystem
/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/sys-include
-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/../gcc
-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include/sparc-sun-solaris2.8
-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include
-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/libsupc++
-I/home/kkusuman/software/myroot/include -fno-implicit-templates -prefer-pic
-Wall -Wextra -Wwrite-strings -Wcast-qual  -fdiagnostics-show-location=once 
-ffunction-sections -fdata-sections  -O2 -g    -c -o eh_alloc.lo
../../../../../unZipped/gcc-4.4-20081107/libstdc++-v3/libsupc++/eh_alloc.cc
libtool: compile: 
/home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc/xgcc -shared-libgcc
-B/home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc -nostdinc++
-L/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/src
-L/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/src/.libs
-B/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/bin/
-B/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/lib/
-isystem
/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/include
-isystem
/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/sys-include
-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/../gcc
-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include/sparc-sun-solaris2.8
-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include
-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/libsupc++
-I/home/kkusuman/software/myroot/include -fno-implicit-templates -Wall -Wextra
-Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once
-ffunction-sections -fdata-sections -O2 -g -c
../../../../../unZipped/gcc-4.4-20081107/libstdc++-v3/libsupc++/eh_alloc.cc 
-fPIC -DPIC -o eh_alloc.o
In file included from
../../../../../unZipped/gcc-4.4-20081107/libstdc++-v3/libsupc++/eh_alloc.cc:42:
/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include/ext/concurrence.h:
In constructor '__gnu_cxx::__cond::__cond()':
/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include/ext/concurrence.h:281:
warning: missing initializer for member '_pthread_cond::<anonymous
struct>::__pthread_cond_magic'
/var/tmp//cc2pJBdQ.s: Assembler messages:
/var/tmp//cc2pJBdQ.s:9164: Internal error, aborting at dw2gencfi.c line 1267
Please report this bug.
make[4]: *** [eh_alloc.lo] Error 1
make[4]: Leaving directory
`/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/libsupc++'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: Leaving directory
`/home/kkusuman/software/compileHere/gcc-4.4-20081107'
make: *** [all] Error 2


I am using the Sun solaris cc compiler.
> cc -V
cc: Sun C 5.5 2003/03/12

But the binutils is compiled by myself.

> as --version
GNU assembler (GNU Binutils) 2.19
Copyright 2007 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `sparc-sun-solaris2.8'.

> ld --version
GNU ld (GNU Binutils) 2.19
Copyright 2007 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.


Initially I filed this bug at http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38124
. Andrew Pinski suggested this might be a better place for it.

I would be happy to provide any additional information if necessary.

thanks
raju
Comment 1 Alan Modra 2008-11-15 11:34:25 UTC
Please attach the .s file from your compile to this bugzilla.
Comment 2 Kamaraju Kusumanchi 2008-11-17 13:34:48 UTC
I checked in the /var/tmp folder, but there are no .s files there. They must
have been deleted automatically when the compilation failed. Is there any
alternate way to obtain them?
Comment 3 Nick Clifton 2008-11-17 16:52:39 UTC
Hi Kamaraju,

> I checked in the /var/tmp folder, but there are no .s files there. They must
> have been deleted automatically when the compilation failed. Is there any
> alternate way to obtain them?

Just add "--save-temps" to your gcc command line.

Cheers
  Nick
Comment 4 Kamaraju Kusumanchi 2008-11-17 17:03:36 UTC
Created attachment 3066 [details]
temporary files created during the compilation.
Comment 5 Kamaraju Kusumanchi 2008-11-17 17:03:52 UTC
Created attachment 3067 [details]
temporary files created during the compilation.
Comment 6 Kamaraju Kusumanchi 2008-11-17 17:05:15 UTC
Ok. I attached the .s, .ii files from the compilation process.

raju
Comment 7 Nick Clifton 2008-11-17 17:32:10 UTC
Hi Kamaraju,

  What is the command line used to invoke the assembler ?  (You can find this by
adding "-v" to your gcc command line).

Cheers
  Nick
Comment 8 Kamaraju Kusumanchi 2008-11-17 17:46:47 UTC
/home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc/xgcc -v
Using built-in specs.
Target: sparc-sun-solaris2.8
Configured with: ../../unZipped/gcc-4.4-20081107/configure
--prefix=/home/kkusuman/software/myroot/gcc-4.4-20081107 --with-gnu-as --with-gnu-ld
Thread model: posix
gcc version 4.4.0 20081107 (experimental) (GCC) 
Comment 9 Nick Clifton 2008-11-17 17:51:54 UTC
Subject: Re:  gcc fails to compile with Internal error,
 aborting at dw2gencfi.c line 1267 errror

Hi Kamaraju,

> /home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc/xgcc -

Sorry, I meant please add "-v" to the gcc command line that you are 
running when you get the internal error from the assembler.  ie I need 
to know that command line that gcc uses to invoke the assembler.

I tried just using "as -Av9 eh_alloc.s" to invoke the assembler but that 
works without generating any internal errors at all.

Cheers
   Nick


Comment 10 Kamaraju Kusumanchi 2008-11-17 18:28:16 UTC
I am able to reproduce the internal error by doing

> as -Av9 eh_alloc.s
eh_alloc.s: Assembler messages:
eh_alloc.s:9164: Internal error, aborting at dw2gencfi.c line 1267
Please report this bug.

I am using

> as --version
GNU assembler (GNU Binutils) 2.19
Copyright 2007 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `sparc-sun-solaris2.8'.


Here is the output you requested

 /bin/bash ../libtool --tag CXX --tag disable-shared --mode=compile
/home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc/xgcc --save-temps -v
-shared-libgcc -B/home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc
-nostdinc++
-L/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/src
-L/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/src/.libs
-B/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/bin/
-B/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/lib/
-isystem
/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/include
-isystem
/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/sys-include
-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/../gcc
-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include/sparc-sun-solaris2.8
-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include
-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/libsupc++
-I/home/kkusuman/software/myroot/include -fno-implicit-templates -prefer-pic
-Wall -Wextra -Wwrite-strings -Wcast-qual  -fdiagnostics-show-location=once 
-ffunction-sections -fdata-sections  -O2 -g    -c -o eh_alloc.lo
../../../../../unZipped/gcc-4.4-20081107/libstdc++-v3/libsupc++/eh_alloc.cc
libtool: compile: 
/home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc/xgcc --save-temps -v
-shared-libgcc -B/home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc
-nostdinc++
-L/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/src
-L/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/src/.libs
-B/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/bin/
-B/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/lib/
-isystem
/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/include
-isystem
/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/sys-include
-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/../gcc
-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include/sparc-sun-solaris2.8
-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include
-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/libsupc++
-I/home/kkusuman/software/myroot/include -fno-implicit-templates -Wall -Wextra
-Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections
-fdata-sections -O2 -g -c
../../../../../unZipped/gcc-4.4-20081107/libstdc++-v3/libsupc++/eh_alloc.cc 
-fPIC -DPIC -o eh_alloc.o
Reading specs from /home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc/specs
Target: sparc-sun-solaris2.8
Configured with: ../../unZipped/gcc-4.4-20081107/configure
--prefix=/home/kkusuman/software/myroot/gcc-4.4-20081107 --with-gnu-as --with-gnu-ld
Thread model: posix
gcc version 4.4.0 20081107 (experimental) (GCC) 
COLLECT_GCC_OPTIONS='-save-temps' '-v' '-shared-libgcc'
'-B/home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc' '-nostdinc++'
'-L/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/src'
'-L/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/src/.libs'
'-B/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/bin/'
'-B/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/lib/'
'-isystem'
'/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/include'
'-isystem'
'/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/sys-include'
'-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/../gcc'
'-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include/sparc-sun-solaris2.8'
'-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include'
'-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/libsupc++'
'-I/home/kkusuman/software/myroot/include' '-fno-implicit-templates' '-Wall'
'-Wextra' '-Wwrite-strings' '-Wcast-qual' '-fdiagnostics-show-location=once'
'-ffunction-sections' '-fdata-sections' '-O2' '-g' '-c' '-fPIC' '-DPIC' '-o'
'eh_alloc.o' '-mcpu=v9'
 /home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc/cc1plus -E -quiet
-nostdinc++ -v
-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/../gcc
-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include/sparc-sun-solaris2.8
-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include
-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/libsupc++
-I/home/kkusuman/software/myroot/include -iprefix
/home/kkusuman/software/compileHere/gcc-4.4-20081107/gcc/../lib/gcc/sparc-sun-solaris2.8/4.4.0/
-isystem /home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc/include
-isystem
/home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc/include-fixed
-D__sparcv8 -DPIC -isystem
/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/include
-isystem
/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/sys-include
../../../../../unZipped/gcc-4.4-20081107/libstdc++-v3/libsupc++/eh_alloc.cc
-mcpu=v9 -Wall -Wextra -Wwrite-strings -Wcast-qual -fno-implicit-templates
-fdiagnostics-show-location=once -ffunction-sections -fdata-sections -fPIC -g
-fworking-directory -O2 -fpch-preprocess -o eh_alloc.ii
ignoring nonexistent directory
"/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/include"
ignoring nonexistent directory
"/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/sys-include"
ignoring nonexistent directory
"/home/kkusuman/software/compileHere/gcc-4.4-20081107/gcc/../lib/gcc/sparc-sun-solaris2.8/4.4.0/include"
ignoring nonexistent directory
"/home/kkusuman/software/compileHere/gcc-4.4-20081107/gcc/../lib/gcc/sparc-sun-solaris2.8/4.4.0/include-fixed"
ignoring nonexistent directory
"/home/kkusuman/software/compileHere/gcc-4.4-20081107/gcc/../lib/gcc/sparc-sun-solaris2.8/4.4.0/../../../../sparc-sun-solaris2.8/include"
ignoring nonexistent directory "/usr/local/include"
ignoring nonexistent directory
"/home/kkusuman/software/compileHere/gcc-4.4-20081107/gcc/../lib/gcc/../../include"
ignoring nonexistent directory
"/home/kkusuman/software/compileHere/gcc-4.4-20081107/gcc/../lib/gcc/../../lib/gcc/sparc-sun-solaris2.8/4.4.0/include"
ignoring nonexistent directory
"/home/kkusuman/software/compileHere/gcc-4.4-20081107/gcc/../lib/gcc/../../lib/gcc/sparc-sun-solaris2.8/4.4.0/include-fixed"
ignoring nonexistent directory
"/home/kkusuman/software/compileHere/gcc-4.4-20081107/gcc/../lib/gcc/../../lib/gcc/sparc-sun-solaris2.8/4.4.0/../../../../sparc-sun-solaris2.8/include"
#include "..." search starts here:
#include <...> search starts here:
 /home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/../gcc
 /home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include/sparc-sun-solaris2.8
 /home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include
 /home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/libsupc++
 /home/kkusuman/software/myroot/include
 /home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc/include
 /home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc/include-fixed
 /usr/include
End of search list.
COLLECT_GCC_OPTIONS='-save-temps' '-v' '-shared-libgcc'
'-B/home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc' '-nostdinc++'
'-L/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/src'
'-L/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/src/.libs'
'-B/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/bin/'
'-B/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/lib/'
'-isystem'
'/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/include'
'-isystem'
'/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/sys-include'
'-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/../gcc'
'-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include/sparc-sun-solaris2.8'
'-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include'
'-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/libsupc++'
'-I/home/kkusuman/software/myroot/include' '-fno-implicit-templates' '-Wall'
'-Wextra' '-Wwrite-strings' '-Wcast-qual' '-fdiagnostics-show-location=once'
'-ffunction-sections' '-fdata-sections' '-O2' '-g' '-c' '-fPIC' '-DPIC' '-o'
'eh_alloc.o' '-mcpu=v9'
 /home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc/cc1plus
-fpreprocessed eh_alloc.ii -quiet -dumpbase eh_alloc.cc -mcpu=v9 -auxbase-strip
eh_alloc.o -g -O2 -Wall -Wextra -Wwrite-strings -Wcast-qual -version
-fno-implicit-templates -fdiagnostics-show-location=once -ffunction-sections
-fdata-sections -fPIC -o eh_alloc.s
GNU C++ (GCC) version 4.4.0 20081107 (experimental) (sparc-sun-solaris2.8)
        compiled by GNU C version 4.4.0 20081107 (experimental), GMP version
4.2.4, MPFR version 2.3.2.
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: d63dd0be2cf18514de4281b323e7d4a1
In file included from
../../../../../unZipped/gcc-4.4-20081107/libstdc++-v3/libsupc++/eh_alloc.cc:43:
/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include/ext/concurrence.h:
In constructor '__gnu_cxx::__cond::__cond()':
/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include/ext/concurrence.h:281:
warning: missing initializer for member '_pthread_cond::<anonymous
struct>::__pthread_cond_magic'
COLLECT_GCC_OPTIONS='-save-temps' '-v' '-shared-libgcc'
'-B/home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc' '-nostdinc++'
'-L/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/src'
'-L/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/src/.libs'
'-B/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/bin/'
'-B/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/lib/'
'-isystem'
'/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/include'
'-isystem'
'/home/kkusuman/software/myroot/gcc-4.4-20081107/sparc-sun-solaris2.8/sys-include'
'-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/../gcc'
'-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include/sparc-sun-solaris2.8'
'-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include'
'-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/libsupc++'
'-I/home/kkusuman/software/myroot/include' '-fno-implicit-templates' '-Wall'
'-Wextra' '-Wwrite-strings' '-Wcast-qual' '-fdiagnostics-show-location=once'
'-ffunction-sections' '-fdata-sections' '-O2' '-g' '-c' '-fPIC' '-DPIC' '-o'
'eh_alloc.o' '-mcpu=v9'
 /home/kkusuman/software/compileHere/gcc-4.4-20081107/./gcc/as -v
-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/../gcc
-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include/sparc-sun-solaris2.8
-I/home/kkusuman/software/compileHere/gcc-4.4-20081107/sparc-sun-solaris2.8/libstdc++-v3/include
-I/home/kkusuman/software/unZipped/gcc-4.4-20081107/libstdc++-v3/libsupc++
-I/home/kkusuman/software/myroot/include -V -Qy -s -K PIC -xarch=v8plus -o
eh_alloc.o eh_alloc.s
GNU assembler version 2.19 (sparc-sun-solaris2.8) using BFD version (GNU
Binutils) 2.19
eh_alloc.s: Assembler messages:
eh_alloc.s:9164: Internal error, aborting at dw2gencfi.c line 1267
Please report this bug.



Comment 11 Alan Modra 2008-11-18 11:24:33 UTC
I could not reproduce this problem with current mainline or binutils-2.19.  For
good measure, I tried tools hosted on x86-linux, powerpc-linux and powerpc64-linux.

Since the abort is an unhandled case in a switch, it suggests that you have hit
a compiler bug or have incorrect patches in your source.