2
0
mirror of git://gcc.gnu.org/git/gcc.git synced 2025-03-01 15:37:08 +08:00

unwind-dw2-fde.c (__register_frame_info_bases): Check for null begin parameter (as well as pointer to null).

* unwind-dw2-fde.c (__register_frame_info_bases): Check for
	null begin parameter (as well as pointer to null).
	(__deregister_frame_info_bases): Likewise.

From-SVN: r65799
This commit is contained in:
Douglas B Rupp 2003-04-18 18:43:28 -04:00 committed by Richard Kenner
parent 34d21fe305
commit 7008a11bab
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2003-04-18 Douglas B Rupp <rupp@gnat.com>
* unwind-dw2-fde.c (__register_frame_info_bases): Check for
null begin parameter (as well as pointer to null).
(__deregister_frame_info_bases): Likewise.
2003-04-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* function.c (purge_addressof_1): For ADDRESSOF, see if SUB is a

View File

@ -78,7 +78,7 @@ __register_frame_info_bases (void *begin, struct object *ob,
void *tbase, void *dbase)
{
/* If .eh_frame is empty, don't register at all. */
if (*(uword *) begin == 0)
if ((uword *) begin == 0 || *(uword *) begin == 0)
return;
ob->pc_begin = (void *)-1;
@ -176,7 +176,7 @@ __deregister_frame_info_bases (void *begin)
struct object *ob = 0;
/* If .eh_frame is empty, we haven't registered. */
if (*(uword *) begin == 0)
if ((uword *) begin == 0 || *(uword *) begin == 0)
return ob;
init_object_mutex_once ();