This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Remove historical remnant prototypes from libgcc2.h


     Hello world,

  The eh support functions __get_eh_table_language and __get_eh_table_version
were deleted from libgcc2.c by rth in r.40924, Wed Mar 28 2001, as part of the
IA-64 abi exception-handling work, but in a minor oversight their prototypes
(and a supporting forward-declaration of struct exception_descriptor) remained
in libgcc2.h.  I think we can safely remove them now!

  I've only tested this by bootstrapping C and C++ without running the
testsuite at all.  I'll do so if anyone's at all worried, but frankly, this
one is pretty much a no-brainer; if I was a maintainer I'd be committing this
as obvious.


:ADDPATCH libgcc:

2007-03-28  Dave Korn  <dave.korn@artimi.com>

	* gcc/libgcc2.h (exception_descriptor):  Don't forward-declare.
	(__get_eh_table_language, __get_eh_table_version):  Delete
	prototypes of long-dead functions.


    cheers,
      DaveK
-- 
Can't think of a witty .sigline today....

Attachment: libgcc-old-protos-remove.patch
Description: Binary data


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