This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


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

Re: A patch to fix COFF


Hi H.J.

> 2001-02-22  H.J. Lu  <hjl@gnu.org>
> 
> 	* dwarf2dbg.c (dwarf2_directive_file): Call s_app_file if
> 	BFD_ASSEMBLER is not defined.

No, I think that this is wrong.  If a port is not supporting DWRAF2
debug generation then it should not have the "file" and "loc"
directives in its pseudo table.  We should not just work around the
problem in the port, which I feel is what this patch is doing.

Instead, why not just fix the SH port like this:

What do you think ?

Cheers
        Nick


Index: gas/config/tc-sh.c
===================================================================
RCS file: /cvs/src//src/gas/config/tc-sh.c,v
retrieving revision 1.34
diff -p -r1.34 tc-sh.c
*** tc-sh.c	2001/02/09 18:21:42	1.34
--- tc-sh.c	2001/02/23 19:31:39
*************** const pseudo_typeS md_pseudo_table[] =
*** 97,104 ****
--- 97,106 ----
    {"2byte", s_uacons, 2},
    {"4byte", s_uacons, 4},
    {"8byte", s_uacons, 8},
+ #ifdef BFD_ASSEMBLER
    {"file", dwarf2_directive_file, 0 },
    {"loc", dwarf2_directive_loc, 0 },
+ #endif
    {0, 0, 0}
  };
  


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