4.17.86 on AIX

Andrew Cagney ac131313@cygnus.com
Wed Mar 24 01:46:00 GMT 1999


Hello,

(Thanks to Rodney Brown for picking this up)

I've tried the below on an AIX 4.1 system.  They are based on the
problems that Rodney reported (and bundled a patch for) with an AIX 4.2
system

	Andrew

Wed Mar 24 01:01:27 1999  Andrew Cagney  <cagney@sludge.cygnus.com>

	* rs6000-tdep.c (rs6000_software_single_step): Change SIGNAL to
 	unsigned int.

	From Rodney Brown <rodneybrown@pmsc.com>
	* target.h (enum thread_control_capibilities), breakpoint.h (enum
 	bptype), breakpoint.c (enum insertion_state_t): Strict ISO-C
 	doesn't allow trailing comma in enum definition.
*** gdb-4.17.86/gdb/breakpoint.c	Sun Feb 28 20:51:53 1999
--- aix-4.18/gdb-4.17.86.cagney/gdb/breakpoint.c	Wed Mar 24 01:08:55 1999
***************
*** 139,145 ****
  
  typedef enum {
    mark_inserted,
!   mark_uninserted,
  } insertion_state_t;
  
  static int
--- 139,145 ----
  
  typedef enum {
    mark_inserted,
!   mark_uninserted
  } insertion_state_t;
  
  static int
*** gdb-4.17.86/gdb/breakpoint.h	Tue Jan 26 15:15:14 1999
--- aix-4.18/gdb-4.17.86.cagney/gdb/breakpoint.h	Wed Mar 24 01:08:53 1999
***************
*** 111,117 ****
    /* These are catchpoints to implement "catch catch" and "catch throw"
       commands for C++ exception handling. */
    bp_catch_catch,
!   bp_catch_throw,
  
   
  };
--- 111,117 ----
    /* These are catchpoints to implement "catch catch" and "catch throw"
       commands for C++ exception handling. */
    bp_catch_catch,
!   bp_catch_throw
  
   
  };
*** gdb-4.17.86/gdb/rs6000-tdep.c	Mon Feb  1 13:17:19 1999
--- aix-4.18/gdb-4.17.86.cagney/gdb/rs6000-tdep.c	Wed Mar 24 01:10:08 1999
***************
*** 204,210 ****
  
  void
  rs6000_software_single_step (signal, insert_breakpoints_p)
!      enum target_signal signal;
       int insert_breakpoints_p;
  {
  #define	INSNLEN(OPCODE)	 4
--- 204,210 ----
  
  void
  rs6000_software_single_step (signal, insert_breakpoints_p)
!      unsigned int signal;
       int insert_breakpoints_p;
  {
  #define	INSNLEN(OPCODE)	 4
*** gdb-4.17.86/gdb/target.h	Tue Jan 19 09:02:55 1999
--- aix-4.18/gdb-4.17.86.cagney/gdb/target.h	Wed Mar 24 01:08:56 1999
***************
*** 54,60 ****
  enum thread_control_capabilities {
  	tc_none = 0, 		/* Default: can't control thread execution. */
  	tc_schedlock = 1,	/* Can lock the thread scheduler. */
! 	tc_switch = 2, 		/* Can switch the running thread on demand. */
  };
  
  /* Stuff for target_wait.  */
--- 54,60 ----
  enum thread_control_capabilities {
  	tc_none = 0, 		/* Default: can't control thread execution. */
  	tc_schedlock = 1,	/* Can lock the thread scheduler. */
! 	tc_switch = 2 		/* Can switch the running thread on demand. */
  };
  
  /* Stuff for target_wait.  */


More information about the Gdb-patches mailing list