Limit cselib usage

Jan Hubicka jh@suse.cz
Thu Mar 18 18:28:00 GMT 2004


> As noted in PR 14462, the following patch breaks the bootstrap of Ada
> on the trunk for the PA:
> 
> 2004-01-24  Jan Hubicka  <jh@suse.cz>
> 	* cfgcleanup.c (thread_jump): Update call of cselib_init.
> 	* cselib.c (cselib_record_memory): New static variable.
> 	(cselib_lookup_mem, cselib_record_set, cselib_record_sets):
> 	Give up on memories when asked for.
> 	(cselib_init): Accept new argument.
> 	* cselib.h (cselib_init): Update prototype.
> 	* gcse.c (local_cprop_pass): Update call of cselib_init.
> 	* loop.c (load_mems): Update call of cselib_init.
> 	* postreload.c (reload_cse_regs_1): Update call of cselib_init.
> 	* sched-deps.c (sched_analyze): Update call of cselib_init.
> 
> I would appreciate reversion of this patch until the problem is fixed.

Hi,
I am somewhat confused by the history log of 14462.  Do you have some
kind of self contained testcase (except of broken ADA on hppa I can not
test?) or some other clue that can let me figure out what is
wrong?

Sorry for ignoring the thread, I somehow conlcuded that it is bug
elsewhere (I am way behind my email these days)

I can revert the patch (do I need approval for this?) but that won't
help to fix it and I can't look on it myself.

Honza
> 
> Dave
> -- 
> J. David Anglin                                  dave.anglin@nrc-cnrc.gc.ca
> National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)



More information about the Gcc-patches mailing list