From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Eric Raskin" To: "'Arturo José Montes Sinning'" Cc: Subject: RE: No DIE emitted in valarray.cc Date: Tue, 15 Jun 1999 05:40:00 -0000 Message-id: <00a601beb72b$b96bd080$65c8c8c8@ehrpc.listworks.com> References: <199906150116.UAA25573@trauco.colomsat.net.co> X-SW-Source: 1999-06/msg00515.html Arturo: I'm in the process of tracking it down. I've made some patches so far that fix part of the trouble. It lies in the output_type section of dwarfout.c. Specifically, when outputting a class definition, there is no code to output the *types* of the base classes. Also, when outputting class members, there is no code to output the *types* of the members. These problems only seem to come into play when the types are template instantiations. At least, those are the only ones I've seen that failed so far! :-) Fixing it is slow going, since I have to do a compiler build after each change. Then I get to see if it works or not. So far, I think I've been able to fix the base class problem. I'm still trying to fix the member types problem. It also seems that there is trouble with types on member functions, but I haven't seen a failing test case yet. (It's in the same section of code, so it probably has the same problems). I'll be posting patches to egcs-patches@egcs.cygnus.com as soon as I have something working. Eric Raskin > -----Original Message----- > From: Arturo José Montes Sinning [ mailto:mitosys@colomsat.net.co ] > Sent: Monday, June 14, 1999 9:17 PM > To: ehr > Subject: No DIE emitted in valarray.cc > > > Hi Eric > > I am having the same problem compiling valarray.cc in SCO > OpenServer. I > would want to know a lot of info about this problem. > > Thanks > > Arturo > From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Eric Raskin" To: "'Arturo José Montes Sinning'" Cc: Subject: RE: No DIE emitted in valarray.cc Date: Wed, 30 Jun 1999 15:43:00 -0000 Message-ID: <00a601beb72b$b96bd080$65c8c8c8@ehrpc.listworks.com> References: <199906150116.UAA25573@trauco.colomsat.net.co> X-SW-Source: 1999-06n/msg00515.html Message-ID: <19990630154300.RXMjlvxOrMxeTMGXyqU2ABCiJICm7_W7hpWc7Jsiwdk@z> Arturo: I'm in the process of tracking it down. I've made some patches so far that fix part of the trouble. It lies in the output_type section of dwarfout.c. Specifically, when outputting a class definition, there is no code to output the *types* of the base classes. Also, when outputting class members, there is no code to output the *types* of the members. These problems only seem to come into play when the types are template instantiations. At least, those are the only ones I've seen that failed so far! :-) Fixing it is slow going, since I have to do a compiler build after each change. Then I get to see if it works or not. So far, I think I've been able to fix the base class problem. I'm still trying to fix the member types problem. It also seems that there is trouble with types on member functions, but I haven't seen a failing test case yet. (It's in the same section of code, so it probably has the same problems). I'll be posting patches to egcs-patches@egcs.cygnus.com as soon as I have something working. Eric Raskin > -----Original Message----- > From: Arturo José Montes Sinning [ mailto:mitosys@colomsat.net.co ] > Sent: Monday, June 14, 1999 9:17 PM > To: ehr > Subject: No DIE emitted in valarray.cc > > > Hi Eric > > I am having the same problem compiling valarray.cc in SCO > OpenServer. I > would want to know a lot of info about this problem. > > Thanks > > Arturo >