g++ 2.95.2-m68k mozillaM14 compile bug on OpenBSD 2.6

Jeffrey A Law law@cygnus.com
Mon Apr 3 02:05:00 GMT 2000


  In message <38D8FA9E.BE701FDF@dynarc.se>you write:
  > This is a multi-part message in MIME format.
  > --------------31BC6243097755C9FD3236AF
  > Content-Type: text/plain; charset=iso-8859-1
  > Content-Transfer-Encoding: 8bit
  > 
  > 
  > gcc 2.95.2 on OpenBSD-amiga(m68k)-2.6
  > (Attached file is cpp output as requested and the .s file
  >  from save-temps)
  > 
  > The error that I get is:
  > 
  > c++ -o nsLocalFileUnix.o -c -fno-rtti -fno-exceptions -Wall -Wconversion
  > -Wpointer-arith -Wbad-function-cast -Wcast-align -Woverloaded-virtual
  > -Wsynth -Wshadow -pedantic -Wno-long-long -pthread -g -DMOZILLA_CLIENT
  > -include ../../config-defs.h -Wp,-MD,.deps/nsLocalFileUnix.pp
  > -DOSTYPE=\"OpenBSD2\" -DOJI -D_IMPL_NS_COM -D_IMPL_NS_BASE 
  > -I../../dist/include -I../../include  -I../../dist/include
  > -I../../dist/include  -I/usr/X11R6/include   -fPIC nsLocalFileUnix.cpp
  > nsLocalFileUnix.cpp: In method `nsresult
  > nsLocalFile::SetLastModificationDate(long long int)':
  > nsLocalFileUnix.cpp:801: internal error--unrecognizable insn:
  > (insn 79 77 80 (set (mem/f:DI (plus:SI (reg:SI 14 a6)
  >                 (const_int -28 [0xffffffe4])) 0)
  >         (ashiftrt:DI (mem/f:DI (plus:SI (reg:SI 14 a6)
  >                     (const_int 12 [0xc])) 0)
  >             (const_int 32 [0x20]))) -1 (nil)
  >     (nil))
  > gmake[2]: *** [nsLocalFileUnix.o] Error 1
Thanks.  I have reduced nsLocalFileUnix.ii to a very small test and added
it to the regression testsuite.

jeff



More information about the Gcc-bugs mailing list