public inbox for sid@sourceware.org
 help / color / mirror / Atom feed
* Re: gdb 5.2 branch gcc v3.0.3 compiler errors
       [not found] <3CA0C225.3040501@mariani.ws>
@ 2002-03-26 14:30 ` Andrew Cagney
  2002-03-26 19:45   ` Gianni Mariani
  2002-04-01 12:04   ` Ben Elliston
  0 siblings, 2 replies; 4+ messages in thread
From: Andrew Cagney @ 2002-03-26 14:30 UTC (permalink / raw)
  To: Gianni Mariani; +Cc: gdb, sid, insight

Hello,

> 
> It seems as though the C++ parts of the 5.2 branch don't compile on the gcc v3.0.3 compiler on Linux.
> 
> Most of it is namespace stuff but there are a couple of errors with the stl and thow() inheritance in destructors.
> 
> I've attached the patch as a diff of the 5.2 branch as of about an hour ago if anyone is interested.

I'm not sure that you've checked out the 5.2 branch of GDB.  SID, for 
instance, isn't on that branch and neither SID nor Insight (itcl et.al.) 
are included in a standard GDB release.

I've CC:'d the relevant groups so that they can fix the problems.

(but thanks for trying to build GDB using the latest GCC compiler!)

Andrew




> Index: itcl/itcl/pkgIndex.tcl
> ===================================================================
> RCS file: /cvs/src/src/itcl/itcl/pkgIndex.tcl,v
> retrieving revision 1.1.1.1
> diff -a -u -r1.1.1.1 pkgIndex.tcl
> --- pkgIndex.tcl	2001/09/09 19:49:04	1.1.1.1
> +++ pkgIndex.tcl	2002/03/26 17:46:54
> @@ -1,3 +1,3 @@
>  # Tcl package index file, version 1.0
>  
> -package ifneeded Itcl 3.2 [list load [file join $dir .. "libitcl3.2.so"] Itcl]
> +package ifneeded Itcl 3.2 [list load [file join $dir .. "libitcl3.2.a"] Itcl]
> Index: itcl/itk/pkgIndex.tcl
> ===================================================================
> RCS file: /cvs/src/src/itcl/itk/pkgIndex.tcl,v
> retrieving revision 1.1.1.1
> diff -a -u -r1.1.1.1 pkgIndex.tcl
> --- pkgIndex.tcl	2001/09/09 19:49:05	1.1.1.1
> +++ pkgIndex.tcl	2002/03/26 17:46:54
> @@ -1,3 +1,3 @@
>  # Tcl package index file, version 1.0
>  
> -package ifneeded Itk 3.2 [list load [file join $dir .. "libitk3.2.so"] Itk]
> +package ifneeded Itk 3.2 [list load [file join $dir .. "libitk3.2.a"] Itk]
> Index: itcl/iwidgets3.0.0/iwidgets.tcl
> ===================================================================
> RCS file: /cvs/src/src/itcl/iwidgets3.0.0/iwidgets.tcl,v
> retrieving revision 1.1.1.1
> diff -a -u -r1.1.1.1 iwidgets.tcl
> --- iwidgets.tcl	2001/09/09 19:49:06	1.1.1.1
> +++ iwidgets.tcl	2002/03/26 17:46:55
> @@ -6,7 +6,7 @@
>  # ----------------------------------------------------------------------
>  #  AUTHOR: Mark L. Ulferts               EMAIL: mulferts@spd.dsccc.com
> #
> -#  @(#) $Id: iwidgets.tcl,v 1.2.4.1 2001/05/18 02:21:47 mdejong Exp $
> +#  @(#) $Id: iwidgets.tcl.in,v 1.2.4.1 2001/05/18 02:21:47 mdejong Exp $
>  # ----------------------------------------------------------------------
>  #                Copyright (c) 1995  Mark L. Ulferts
>  # ======================================================================
> Index: sid/component/bochs/cmos/cmos.cc
> ===================================================================
> RCS file: /cvs/src/src/sid/component/bochs/cmos/cmos.cc,v
> retrieving revision 1.2
> diff -a -u -r1.2 cmos.cc
> --- cmos.cc	2002/03/04 23:33:01	1.2
> +++ cmos.cc	2002/03/26 17:46:59
> @@ -38,6 +38,10 @@
>  #define this (&bx_cmos)
>  #endif
>  
> +#include <iostream>
> +
> +using std::cerr;
> +using std::endl;
>  
>  // check that BX_NUM_CMOS_REGS is 64 or 128
>  #if (BX_NUM_CMOS_REGS == 64)
> Index: sid/component/bochs/cpu/sid-x86-cpu-wrapper.cc
> ===================================================================
> RCS file: /cvs/src/src/sid/component/bochs/cpu/sid-x86-cpu-wrapper.cc,v
> retrieving revision 1.2
> diff -a -u -r1.2 sid-x86-cpu-wrapper.cc
> --- sid-x86-cpu-wrapper.cc	2002/03/04 23:33:01	1.2
> +++ sid-x86-cpu-wrapper.cc	2002/03/26 17:46:59
> @@ -18,6 +18,12 @@
>  
>  #include "sid-x86-cpu-wrapper.h"
>  
> +#include <iostream>
> +
> +using std::cerr;
> +using std::endl;
> +using std::setbase;
> +
>  x86_cpu::x86_cpu ()
>      : interrupt_pin(this, & x86_cpu::interrupt),
>        hold_request_pin(this, & x86_cpu::hold_request),
> Index: sid/component/bochs/cpu/sid-x86-memory-modes.cc
> ===================================================================
> RCS file: /cvs/src/src/sid/component/bochs/cpu/sid-x86-memory-modes.cc,v
> retrieving revision 1.1
> diff -a -u -r1.1 sid-x86-memory-modes.cc
> --- sid-x86-memory-modes.cc	2002/02/15 01:18:44	1.1
> +++ sid-x86-memory-modes.cc	2002/03/26 17:46:59
> @@ -26,6 +26,11 @@
>  
>  #include "sid-x86-cpu-wrapper.h"
>  
> +#include <iostream>
> +
> +using std::cerr;
> +using std::endl;
> +
>  void x86_cpu::enter_protected_mode()
>  {
>    if (memory_mode == "default")
> Index: sid/component/bochs/cpu/memory/sid-bochs-memory.cc
> ===================================================================
> RCS file: /cvs/src/src/sid/component/bochs/cpu/memory/sid-bochs-memory.cc,v
> retrieving revision 1.2
> diff -a -u -r1.2 sid-bochs-memory.cc
> --- sid-bochs-memory.cc	2002/03/04 23:33:02	1.2
> +++ sid-bochs-memory.cc	2002/03/26 17:46:59
> @@ -20,6 +20,12 @@
>  #include "sid-x86-cpu-wrapper.h"
>  #define LOG_THIS this->
> +#include <iostream>
> +
> +using std::cerr;
> +using std::endl;
> +using std::setbase;
> +
>  void
>  sid_bx_mem_c::init(x86_cpu *x86_cpu_comp)
>  {
> Index: sid/component/bochs/floppy/sid-floppy-wrapper.cc
> ===================================================================
> RCS file: /cvs/src/src/sid/component/bochs/floppy/sid-floppy-wrapper.cc,v
> retrieving revision 1.2
> diff -a -u -r1.2 sid-floppy-wrapper.cc
> --- sid-floppy-wrapper.cc	2002/03/04 23:33:03	1.2
> +++ sid-floppy-wrapper.cc	2002/03/26 17:47:00
> @@ -6,6 +6,11 @@
>  
>  #include "sid-floppy-wrapper.h"
>  
> +#include <iostream>
> +
> +using std::cerr;
> +using std::endl;
> +
>  floppy::floppy ()
>      : init_pin(this, & floppy::init),
>        reset_pin(this, & floppy::reset),
> Index: sid/component/bochs/harddrv/harddrv.cc
> ===================================================================
> RCS file: /cvs/src/src/sid/component/bochs/harddrv/harddrv.cc,v
> retrieving revision 1.1
> diff -a -u -r1.1 harddrv.cc
> --- harddrv.cc	2002/03/04 23:33:03	1.1
> +++ harddrv.cc	2002/03/26 17:47:00
> @@ -29,6 +29,10 @@
>  #define LOG_THIS bx_hard_drive.
>  #endif // BX_SUPPORT_SID
>  
> +#include <iostream>
> +
> +using std::cerr;
> +using std::endl;
>  
>  #define INDEX_PULSE_CYCLE 10
>  
> Index: sid/component/bochs/vga/sid-vga-wrapper.cc
> ===================================================================
> RCS file: /cvs/src/src/sid/component/bochs/vga/sid-vga-wrapper.cc,v
> retrieving revision 1.4
> diff -a -u -r1.4 sid-vga-wrapper.cc
> --- sid-vga-wrapper.cc	2002/03/04 23:33:05	1.4
> +++ sid-vga-wrapper.cc	2002/03/26 17:47:00
> @@ -20,6 +20,10 @@
>  using sidutil::parse_attribute;
>  using sidutil::find_sid_data_file;
>  using sidutil::std_error_string;
> +using std::cerr;
> +using std::endl;
> +using std::ifstream;
> +using std::ios;
>  
>  vga::vga ()
>      : init_pin(this, & vga::init),
> @@ -245,7 +249,7 @@
>    if (new_length > max_buffer_length)
>      return false;
>    
> -  host_int_1* new_buffer = new (nothrow) host_int_1[new_length];
> +  host_int_1* new_buffer = new  host_int_1[new_length];
>    if (new_buffer == 0)
>      {
>        cerr << "memory: error allocating memory buffer: " << std_error_string() << endl;
> Index: sid/component/interrupt/arm.h
> ===================================================================
> RCS file: /cvs/src/src/sid/component/interrupt/arm.h,v
> retrieving revision 1.2
> diff -a -u -r1.2 arm.h
> --- arm.h	2001/06/28 03:51:10	1.2
> +++ arm.h	2002/03/26 17:47:01
> @@ -15,7 +15,7 @@
>   public:
>    armIntController():
>      IntController<little_int_4>(32, 1, (RSTPIN|FIQREGS|FIQBUS)) { }
> -  ~armIntController() { }
> +  ~armIntController() throw() { }
>    
>   private:
>    // required virtual methods
> Index: sid/component/interrupt/cma222.h
> ===================================================================
> RCS file: /cvs/src/src/sid/component/interrupt/cma222.h,v
> retrieving revision 1.1
> diff -a -u -r1.1 cma222.h
> --- cma222.h	2000/12/07 19:30:52	1.1
> +++ cma222.h	2002/03/26 17:47:01
> @@ -14,7 +14,7 @@
>  public:
>    cma222IntController():
>      IntController<little_int_1>(8, 0, 0) { }
> -  cma222IntController::~cma222IntController() { }
> +  cma222IntController::~cma222IntController() throw() { }
>  
>  private:
>  
> Index: sid/component/interrupt/components.h
> ===================================================================
> RCS file: /cvs/src/src/sid/component/interrupt/components.h,v
> retrieving revision 1.4
> diff -a -u -r1.4 components.h
> --- components.h	2001/07/11 01:10:37	1.4
> +++ components.h	2002/03/26 17:47:01
> @@ -84,7 +84,7 @@
>    IntController<bus_size>(host_int_4 num_irq = 0,
>  			  host_int_4 num_fiq = 0,
>  			  host_int_4 ctrlr_features = 0);
> -  virtual ~IntController<bus_size>() { }
> +  virtual ~IntController<bus_size>() throw() { }
>    
>  private:
>    class interrupt_bus: public word_bus<bus_size>
> @@ -97,7 +97,7 @@
>          (host_int_4, bus_size, bus_size)):
>  	  host(who), read(rd), write(wr) { }
>    
> -    ~interrupt_bus() { }
> +    ~interrupt_bus() throw() { }
>    
>      sid::bus::status word_write
>        (host_int_4 addr, bus_size mask, bus_size data)
> @@ -125,7 +125,7 @@
>        void (IntController<bus_size>::*fp) (host_int_4, host_int_4)):
>    		     bit_num(pos), host(who), driveit(fp) { }
>    
> -    ~interrupt_lines()
> +    ~interrupt_lines() throw()
>        { host = NULL; driveit = NULL; }
>    
>      void driven(host_int_4 value) throw ()
> Index: sid/component/mapper/compMapper.cxx
> ===================================================================
> RCS file: /cvs/src/src/sid/component/mapper/compMapper.cxx,v
> retrieving revision 1.10
> diff -a -u -r1.10 compMapper.cxx
> --- compMapper.cxx	2002/03/15 20:58:40	1.10
> +++ compMapper.cxx	2002/03/26 17:47:01
> @@ -393,7 +393,7 @@
>         if (selected_p (*it, this->bank))
>  	 {
>  	   // cout << "mapper bank " << this->bank << " sel: " << it->spec << endl;
> -	   this->selected_accessors.push_back (it);
> +	   this->selected_accessors.push_back (&*it);
>  	 }
>       }
>  
> Index: sid/component/mmu/armRemap.cxx
> ===================================================================
> RCS file: /cvs/src/src/sid/component/mmu/armRemap.cxx,v
> retrieving revision 1.1
> diff -a -u -r1.1 armRemap.cxx
> --- armRemap.cxx	2000/12/07 19:30:56	1.1
> +++ armRemap.cxx	2002/03/26 17:47:01
> @@ -74,6 +74,7 @@
>  {
>  public:
>    armRemapPause();
> +  ~armRemapPause() throw() {};
>  
>  private:
>    class map_bus: public bus
> Index: sid/include/sidcpuutil.h
> ===================================================================
> RCS file: /cvs/src/src/sid/include/sidcpuutil.h,v
> retrieving revision 1.18
> diff -a -u -r1.18 sidcpuutil.h
> --- sidcpuutil.h	2002/03/14 00:16:27	1.18
> +++ sidcpuutil.h	2002/03/26 17:47:02
> @@ -15,7 +15,11 @@
>  #include <sidwatchutil.h>
> #include <sidschedutil.h>
> +#include <fstream>
> +
>  using std::string;
> +using std::ofstream;
> +using std::cout;
>  
>  namespace sidutil
>  {
> 


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: gdb 5.2 branch gcc v3.0.3 compiler errors
  2002-03-26 14:30 ` gdb 5.2 branch gcc v3.0.3 compiler errors Andrew Cagney
@ 2002-03-26 19:45   ` Gianni Mariani
  2002-04-01 12:04   ` Ben Elliston
  1 sibling, 0 replies; 4+ messages in thread
From: Gianni Mariani @ 2002-03-26 19:45 UTC (permalink / raw)
  To: Andrew Cagney; +Cc: gdb, sid, insight


And all this time I thought I was compiling the 5.2 branch .... oh well. 
 I'll check out that branch instead.

Andrew Cagney wrote:

> Hello,
>
>>
>> It seems as though the C++ parts of the 5.2 branch don't compile on 
>> the gcc v3.0.3 compiler on Linux.
>>
>> Most of it is namespace stuff but there are a couple of errors with 
>> the stl and thow() inheritance in destructors.
>>
>> I've attached the patch as a diff of the 5.2 branch as of about an 
>> hour ago if anyone is interested.
>
>
> I'm not sure that you've checked out the 5.2 branch of GDB.  SID, for 
> instance, isn't on that branch and neither SID nor Insight (itcl 
> et.al.) are included in a standard GDB release.
>
> I've CC:'d the relevant groups so that they can fix the problems.
>
> (but thanks for trying to build GDB using the latest GCC compiler!)
>
> Andrew
>
>
>
>
>> Index: itcl/itcl/pkgIndex.tcl
>> ===================================================================
>> RCS file: /cvs/src/src/itcl/itcl/pkgIndex.tcl,v
>> retrieving revision 1.1.1.1
>> diff -a -u -r1.1.1.1 pkgIndex.tcl
>> --- pkgIndex.tcl    2001/09/09 19:49:04    1.1.1.1
>> +++ pkgIndex.tcl    2002/03/26 17:46:54
>> @@ -1,3 +1,3 @@
>>  # Tcl package index file, version 1.0
>>  
>> -package ifneeded Itcl 3.2 [list load [file join $dir .. 
>> "libitcl3.2.so"] Itcl]
>> +package ifneeded Itcl 3.2 [list load [file join $dir .. 
>> "libitcl3.2.a"] Itcl]
>> Index: itcl/itk/pkgIndex.tcl
>> ===================================================================
>> RCS file: /cvs/src/src/itcl/itk/pkgIndex.tcl,v
>> retrieving revision 1.1.1.1
>> diff -a -u -r1.1.1.1 pkgIndex.tcl
>> --- pkgIndex.tcl    2001/09/09 19:49:05    1.1.1.1
>> +++ pkgIndex.tcl    2002/03/26 17:46:54
>> @@ -1,3 +1,3 @@
>>  # Tcl package index file, version 1.0
>>  
>> -package ifneeded Itk 3.2 [list load [file join $dir .. 
>> "libitk3.2.so"] Itk]
>> +package ifneeded Itk 3.2 [list load [file join $dir .. 
>> "libitk3.2.a"] Itk]
>> Index: itcl/iwidgets3.0.0/iwidgets.tcl
>> ===================================================================
>> RCS file: /cvs/src/src/itcl/iwidgets3.0.0/iwidgets.tcl,v
>> retrieving revision 1.1.1.1
>> diff -a -u -r1.1.1.1 iwidgets.tcl
>> --- iwidgets.tcl    2001/09/09 19:49:06    1.1.1.1
>> +++ iwidgets.tcl    2002/03/26 17:46:55
>> @@ -6,7 +6,7 @@
>>  # 
>> ----------------------------------------------------------------------
>>  #  AUTHOR: Mark L. Ulferts               EMAIL: mulferts@spd.dsccc.com
>> #
>> -#  @(#) $Id: iwidgets.tcl,v 1.2.4.1 2001/05/18 02:21:47 mdejong Exp $
>> +#  @(#) $Id: iwidgets.tcl.in,v 1.2.4.1 2001/05/18 02:21:47 mdejong 
>> Exp $
>>  # 
>> ----------------------------------------------------------------------
>>  #                Copyright (c) 1995  Mark L. Ulferts
>>  # 
>> ======================================================================
>> Index: sid/component/bochs/cmos/cmos.cc
>> ===================================================================
>> RCS file: /cvs/src/src/sid/component/bochs/cmos/cmos.cc,v
>> retrieving revision 1.2
>> diff -a -u -r1.2 cmos.cc
>> --- cmos.cc    2002/03/04 23:33:01    1.2
>> +++ cmos.cc    2002/03/26 17:46:59
>> @@ -38,6 +38,10 @@
>>  #define this (&bx_cmos)
>>  #endif
>>  
>> +#include <iostream>
>> +
>> +using std::cerr;
>> +using std::endl;
>>  
>>  // check that BX_NUM_CMOS_REGS is 64 or 128
>>  #if (BX_NUM_CMOS_REGS == 64)
>> Index: sid/component/bochs/cpu/sid-x86-cpu-wrapper.cc
>> ===================================================================
>> RCS file: /cvs/src/src/sid/component/bochs/cpu/sid-x86-cpu-wrapper.cc,v
>> retrieving revision 1.2
>> diff -a -u -r1.2 sid-x86-cpu-wrapper.cc
>> --- sid-x86-cpu-wrapper.cc    2002/03/04 23:33:01    1.2
>> +++ sid-x86-cpu-wrapper.cc    2002/03/26 17:46:59
>> @@ -18,6 +18,12 @@
>>  
>>  #include "sid-x86-cpu-wrapper.h"
>>  
>> +#include <iostream>
>> +
>> +using std::cerr;
>> +using std::endl;
>> +using std::setbase;
>> +
>>  x86_cpu::x86_cpu ()
>>      : interrupt_pin(this, & x86_cpu::interrupt),
>>        hold_request_pin(this, & x86_cpu::hold_request),
>> Index: sid/component/bochs/cpu/sid-x86-memory-modes.cc
>> ===================================================================
>> RCS file: /cvs/src/src/sid/component/bochs/cpu/sid-x86-memory-modes.cc,v
>> retrieving revision 1.1
>> diff -a -u -r1.1 sid-x86-memory-modes.cc
>> --- sid-x86-memory-modes.cc    2002/02/15 01:18:44    1.1
>> +++ sid-x86-memory-modes.cc    2002/03/26 17:46:59
>> @@ -26,6 +26,11 @@
>>  
>>  #include "sid-x86-cpu-wrapper.h"
>>  
>> +#include <iostream>
>> +
>> +using std::cerr;
>> +using std::endl;
>> +
>>  void x86_cpu::enter_protected_mode()
>>  {
>>    if (memory_mode == "default")
>> Index: sid/component/bochs/cpu/memory/sid-bochs-memory.cc
>> ===================================================================
>> RCS file: 
>> /cvs/src/src/sid/component/bochs/cpu/memory/sid-bochs-memory.cc,v
>> retrieving revision 1.2
>> diff -a -u -r1.2 sid-bochs-memory.cc
>> --- sid-bochs-memory.cc    2002/03/04 23:33:02    1.2
>> +++ sid-bochs-memory.cc    2002/03/26 17:46:59
>> @@ -20,6 +20,12 @@
>>  #include "sid-x86-cpu-wrapper.h"
>>  #define LOG_THIS this->
>> +#include <iostream>
>> +
>> +using std::cerr;
>> +using std::endl;
>> +using std::setbase;
>> +
>>  void
>>  sid_bx_mem_c::init(x86_cpu *x86_cpu_comp)
>>  {
>> Index: sid/component/bochs/floppy/sid-floppy-wrapper.cc
>> ===================================================================
>> RCS file: 
>> /cvs/src/src/sid/component/bochs/floppy/sid-floppy-wrapper.cc,v
>> retrieving revision 1.2
>> diff -a -u -r1.2 sid-floppy-wrapper.cc
>> --- sid-floppy-wrapper.cc    2002/03/04 23:33:03    1.2
>> +++ sid-floppy-wrapper.cc    2002/03/26 17:47:00
>> @@ -6,6 +6,11 @@
>>  
>>  #include "sid-floppy-wrapper.h"
>>  
>> +#include <iostream>
>> +
>> +using std::cerr;
>> +using std::endl;
>> +
>>  floppy::floppy ()
>>      : init_pin(this, & floppy::init),
>>        reset_pin(this, & floppy::reset),
>> Index: sid/component/bochs/harddrv/harddrv.cc
>> ===================================================================
>> RCS file: /cvs/src/src/sid/component/bochs/harddrv/harddrv.cc,v
>> retrieving revision 1.1
>> diff -a -u -r1.1 harddrv.cc
>> --- harddrv.cc    2002/03/04 23:33:03    1.1
>> +++ harddrv.cc    2002/03/26 17:47:00
>> @@ -29,6 +29,10 @@
>>  #define LOG_THIS bx_hard_drive.
>>  #endif // BX_SUPPORT_SID
>>  
>> +#include <iostream>
>> +
>> +using std::cerr;
>> +using std::endl;
>>  
>>  #define INDEX_PULSE_CYCLE 10
>>  
>> Index: sid/component/bochs/vga/sid-vga-wrapper.cc
>> ===================================================================
>> RCS file: /cvs/src/src/sid/component/bochs/vga/sid-vga-wrapper.cc,v
>> retrieving revision 1.4
>> diff -a -u -r1.4 sid-vga-wrapper.cc
>> --- sid-vga-wrapper.cc    2002/03/04 23:33:05    1.4
>> +++ sid-vga-wrapper.cc    2002/03/26 17:47:00
>> @@ -20,6 +20,10 @@
>>  using sidutil::parse_attribute;
>>  using sidutil::find_sid_data_file;
>>  using sidutil::std_error_string;
>> +using std::cerr;
>> +using std::endl;
>> +using std::ifstream;
>> +using std::ios;
>>  
>>  vga::vga ()
>>      : init_pin(this, & vga::init),
>> @@ -245,7 +249,7 @@
>>    if (new_length > max_buffer_length)
>>      return false;
>>    -  host_int_1* new_buffer = new (nothrow) host_int_1[new_length];
>> +  host_int_1* new_buffer = new  host_int_1[new_length];
>>    if (new_buffer == 0)
>>      {
>>        cerr << "memory: error allocating memory buffer: " << 
>> std_error_string() << endl;
>> Index: sid/component/interrupt/arm.h
>> ===================================================================
>> RCS file: /cvs/src/src/sid/component/interrupt/arm.h,v
>> retrieving revision 1.2
>> diff -a -u -r1.2 arm.h
>> --- arm.h    2001/06/28 03:51:10    1.2
>> +++ arm.h    2002/03/26 17:47:01
>> @@ -15,7 +15,7 @@
>>   public:
>>    armIntController():
>>      IntController<little_int_4>(32, 1, (RSTPIN|FIQREGS|FIQBUS)) { }
>> -  ~armIntController() { }
>> +  ~armIntController() throw() { }
>>      private:
>>    // required virtual methods
>> Index: sid/component/interrupt/cma222.h
>> ===================================================================
>> RCS file: /cvs/src/src/sid/component/interrupt/cma222.h,v
>> retrieving revision 1.1
>> diff -a -u -r1.1 cma222.h
>> --- cma222.h    2000/12/07 19:30:52    1.1
>> +++ cma222.h    2002/03/26 17:47:01
>> @@ -14,7 +14,7 @@
>>  public:
>>    cma222IntController():
>>      IntController<little_int_1>(8, 0, 0) { }
>> -  cma222IntController::~cma222IntController() { }
>> +  cma222IntController::~cma222IntController() throw() { }
>>  
>>  private:
>>  
>> Index: sid/component/interrupt/components.h
>> ===================================================================
>> RCS file: /cvs/src/src/sid/component/interrupt/components.h,v
>> retrieving revision 1.4
>> diff -a -u -r1.4 components.h
>> --- components.h    2001/07/11 01:10:37    1.4
>> +++ components.h    2002/03/26 17:47:01
>> @@ -84,7 +84,7 @@
>>    IntController<bus_size>(host_int_4 num_irq = 0,
>>                host_int_4 num_fiq = 0,
>>                host_int_4 ctrlr_features = 0);
>> -  virtual ~IntController<bus_size>() { }
>> +  virtual ~IntController<bus_size>() throw() { }
>>     private:
>>    class interrupt_bus: public word_bus<bus_size>
>> @@ -97,7 +97,7 @@
>>          (host_int_4, bus_size, bus_size)):
>>        host(who), read(rd), write(wr) { }
>>    -    ~interrupt_bus() { }
>> +    ~interrupt_bus() throw() { }
>>         sid::bus::status word_write
>>        (host_int_4 addr, bus_size mask, bus_size data)
>> @@ -125,7 +125,7 @@
>>        void (IntController<bus_size>::*fp) (host_int_4, host_int_4)):
>>                 bit_num(pos), host(who), driveit(fp) { }
>>    -    ~interrupt_lines()
>> +    ~interrupt_lines() throw()
>>        { host = NULL; driveit = NULL; }
>>         void driven(host_int_4 value) throw ()
>> Index: sid/component/mapper/compMapper.cxx
>> ===================================================================
>> RCS file: /cvs/src/src/sid/component/mapper/compMapper.cxx,v
>> retrieving revision 1.10
>> diff -a -u -r1.10 compMapper.cxx
>> --- compMapper.cxx    2002/03/15 20:58:40    1.10
>> +++ compMapper.cxx    2002/03/26 17:47:01
>> @@ -393,7 +393,7 @@
>>         if (selected_p (*it, this->bank))
>>       {
>>         // cout << "mapper bank " << this->bank << " sel: " << 
>> it->spec << endl;
>> -       this->selected_accessors.push_back (it);
>> +       this->selected_accessors.push_back (&*it);
>>       }
>>       }
>>  
>> Index: sid/component/mmu/armRemap.cxx
>> ===================================================================
>> RCS file: /cvs/src/src/sid/component/mmu/armRemap.cxx,v
>> retrieving revision 1.1
>> diff -a -u -r1.1 armRemap.cxx
>> --- armRemap.cxx    2000/12/07 19:30:56    1.1
>> +++ armRemap.cxx    2002/03/26 17:47:01
>> @@ -74,6 +74,7 @@
>>  {
>>  public:
>>    armRemapPause();
>> +  ~armRemapPause() throw() {};
>>  
>>  private:
>>    class map_bus: public bus
>> Index: sid/include/sidcpuutil.h
>> ===================================================================
>> RCS file: /cvs/src/src/sid/include/sidcpuutil.h,v
>> retrieving revision 1.18
>> diff -a -u -r1.18 sidcpuutil.h
>> --- sidcpuutil.h    2002/03/14 00:16:27    1.18
>> +++ sidcpuutil.h    2002/03/26 17:47:02
>> @@ -15,7 +15,11 @@
>>  #include <sidwatchutil.h>
>> #include <sidschedutil.h>
>> +#include <fstream>
>> +
>>  using std::string;
>> +using std::ofstream;
>> +using std::cout;
>>  
>>  namespace sidutil
>>  {
>>
>



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: gdb 5.2 branch gcc v3.0.3 compiler errors
  2002-03-26 14:30 ` gdb 5.2 branch gcc v3.0.3 compiler errors Andrew Cagney
  2002-03-26 19:45   ` Gianni Mariani
@ 2002-04-01 12:04   ` Ben Elliston
  2002-04-01 22:24     ` Gianni Mariani
  1 sibling, 1 reply; 4+ messages in thread
From: Ben Elliston @ 2002-04-01 12:04 UTC (permalink / raw)
  To: Andrew Cagney; +Cc: Gianni Mariani, sid

>>>>> "Andrew" == Andrew Cagney <ac131313@cygnus.com> writes:

  Andrew> I've CC:'d the relevant groups so that they can fix the
  Andrew> problems.

Thanks for your patches, Gianni.  I will look over them in due course.

Ben

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: gdb 5.2 branch gcc v3.0.3 compiler errors
  2002-04-01 12:04   ` Ben Elliston
@ 2002-04-01 22:24     ` Gianni Mariani
  0 siblings, 0 replies; 4+ messages in thread
From: Gianni Mariani @ 2002-04-01 22:24 UTC (permalink / raw)
  To: Ben Elliston; +Cc: Andrew Cagney, sid


You're welcome - they were pretty simple.

G

P.S. If you get a chance to look at 'Problem Report: 453', that would 
really help.

Ben Elliston wrote:

>>>>>>"Andrew" == Andrew Cagney <ac131313@cygnus.com> writes:
>>>>>>
>
>  Andrew> I've CC:'d the relevant groups so that they can fix the
>  Andrew> problems.
>
>Thanks for your patches, Gianni.  I will look over them in due course.
>
>Ben
>



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2002-04-02  6:24 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <3CA0C225.3040501@mariani.ws>
2002-03-26 14:30 ` gdb 5.2 branch gcc v3.0.3 compiler errors Andrew Cagney
2002-03-26 19:45   ` Gianni Mariani
2002-04-01 12:04   ` Ben Elliston
2002-04-01 22:24     ` Gianni Mariani

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).