Minor bug fixes from last big checkin.
[deliverable/binutils-gdb.git] / gdb / tm-sun4sol2.h
index 78c7389db02eae867bc2031d1237e20b81b84b66..76251d9fbccb1da4da4ca2d139c4fab027905c64 100644 (file)
@@ -30,9 +30,16 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
 #define        BLOCK_ADDRESS_FUNCTION_RELATIVE
 
-/* Variables in the debug stabs occur after the N_LBRAC, not before it.  */
+/* Variables in the debug stabs occur after the N_LBRAC, not before it,
+   in code generated by Sun C.  */
 
-#define VARIABLES_INSIDE_BLOCK(desc, gcc_p) (!gcc_p)
+#define VARIABLES_INSIDE_BLOCK(desc, gcc_p) (!(gcc_p))
+
+/* There's no need to correct LBRAC entries by guessing how they should
+   work.  In fact, this is harmful because the LBRAC entries now all appear
+   at the end of the function, not intermixed with the SLINE entries.  */
+
+#define        SUN_FIXED_LBRAC_BUG
 
 /* May be needed, may be not?  From Pace Willisson's port.  FIXME.  */
 #define PROLOGUE_FIRSTLINE_OVERLAP
This page took 0.023676 seconds and 4 git commands to generate.