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]

internal compiler error


$ make hv.o
g++ -c -O2  -DNO_ASM -fwritable-strings -I.  -I../../.././include -I/usr/local/share/include -I/usr/X11R6/include -I/usr/X11R6/include/X11 -I../../.././src/lib -I/usr/include   -o hv.o hv.C
hv.C: In method `double hybridViewer::computeMaximumRGB()':
hv.C:1577: Internal compiler error in `find_free_reg', at local-alloc.c:1969
Please submit a full bug report.

############################################################

hv.h:

typedef void (hybridViewer::*renderfn)(void);

class hybridViewer : public imageViewer {
...

     // global rendering parameters
     renderfn rfn;
...
}

############################################################
 

static renderfn rnfn[]= {
  & hybridViewer::glgRenderer,
  & hybridViewer::marchingCubesRenderer,
  & hybridViewer::vbufferRenderer,
  & hybridViewer::levoyRenderer,
  & hybridViewer::vbinRenderer,
  & hybridViewer::hybridRenderer,
  & hybridViewer::ovRenderer
};
 

double hybridViewer::computeMaximumRGB()  {
...
    if ( rfn == &hybridViewer::vbufferRenderer  // I think this causes the problem.
       || rfn == &hybridViewer::vbinRenderer
       || rfn == &hybridViewer::ovRenderer
       ) {
    scaleGamma(vmax.max(), 0.4);
  }
...
}

$ gcc -v
Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/pgcc-2.95.2/specs
gcc version pgcc-2.95.2 19991024 (release)

$ uname -a
Linux narwal 2.3.35 #8 SMP Sun Jan 2 13:29:10 CET 2000 i686 unknown

(Dual asus board P2B, 256MB, 2xIntelPentium 500Mhz)

But with:

$ make hv.o CDEBUGFLAGS="-traditional"

No error occurs.

Best regards,

-- 
Joerg Haertwig          
Max-Planck-Institut fuer neuropsychologische Forschung             
    Stephanstr. 1a, 04103 Leipzig  -  Tel.: (0341) 9940 225
mailto:haertwig@cns.mpg.de          mailto:haertwig@imn.htwk-leipzig.de
 

hv.o.gz


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