=========================================================================================
>>>>>uname -a
Linux saturne 2.6.30-2-686 #1 SMP Sat Sep 26 01:16:22 UTC 2009 i686 GNU/Linux
=========================================================================================
>>>>>cat check-pshuf.cpp
typedef unsigned __attribute__((vector_size(16),aligned(16))) v4ui ;
int main()
{

                v4ui A ; unsigned *a = ((unsigned *)(&A)) ;
                v4ui S ; unsigned *s = ((unsigned *)(&S)) ;

                asm( "pshufd   $0x00,%1,%0" : "=x"(A) : "g"(S) );

                asm( "pshufd   $0x55,%1,%&" : "=x"(A) : "g"(S) );


}
=========================================================================================
>>>>>g++ -msse2  -v -save-temps check-pshuf.cpp
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.4-5'
--with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs
--enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared
--enable-multiarch --enable-linker-build-id --with-system-zlib
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3
--enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr
--enable-targets=all --with-tune=generic --enable-checking=release
--build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.3.4 (Debian 4.3.4-5) 
COLLECT_GCC_OPTIONS='-msse2' '-v' '-save-temps' '-shared-libgcc'
'-mtune=generic'
 /usr/lib/gcc/i486-linux-gnu/4.3.4/cc1plus -E -quiet -v -D_GNU_SOURCE
check-pshuf.cpp -msse2 -mtune=generic -fpch-preprocess -o check-pshuf.ii
ignoring nonexistent directory "/usr/local/include/i486-linux-gnu"
ignoring nonexistent directory
"/usr/lib/gcc/i486-linux-gnu/4.3.4/../../../../i486-linux-gnu/include"
ignoring nonexistent directory "/usr/include/i486-linux-gnu"
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/c++/4.3
 /usr/include/c++/4.3/i486-linux-gnu
 /usr/include/c++/4.3/backward
 /usr/local/include
 /usr/lib/gcc/i486-linux-gnu/4.3.4/include
 /usr/lib/gcc/i486-linux-gnu/4.3.4/include-fixed
 /usr/include
End of search list.
COLLECT_GCC_OPTIONS='-msse2' '-v' '-save-temps' '-shared-libgcc'
'-mtune=generic'
 /usr/lib/gcc/i486-linux-gnu/4.3.4/cc1plus -fpreprocessed check-pshuf.ii -quiet
-dumpbase check-pshuf.cpp -msse2 -mtune=generic -auxbase check-pshuf -version
-o check-pshuf.s
GNU C++ (Debian 4.3.4-5) version 4.3.4 (i486-linux-gnu)
        compiled by GNU C version 4.3.4, GMP version 4.3.1, MPFR version
2.4.1-p2.
GGC heuristics: --param ggc-min-expand=64 --param ggc-min-heapsize=64379
Compiler executable checksum: 1f1d2eae96d81d3f1eb06cc899abe620
check-pshuf.cpp: In function 'int main()':
check-pshuf.cpp:13: internal compiler error: in get_some_local_dynamic_name, at
config/i386/i386.c:8778
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.3/README.Bugs> for instructions.
=========================================================================================


-- 
           Summary: Internal compiler error reported.
           Product: gcc
           Version: 4.3.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: philippe dot hoogvorst at neuf dot fr
 GCC build triplet:  i486-linux-gnu
  GCC host triplet:  i486-linux-gnu
GCC target triplet:  i486-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41985

Reply via email to