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]

Re: [patch] Move dominance info to struct control_flow_graph


Zdenek Dvorak <rakdver@kam.mff.cuni.cz> writes:

> 	* dominance.c (dom_computed, n_bbs_in_dom_tree): Removed.
> 	* function.h (dom_computed, n_bbs_in_dom_tree): New macros.
> 	* basic-block.h (struct control_flow_graph): Added x_dom_computed
> 	and x_n_bbs_in_dom_tree fields.

This causes a bootstrap comparison failure for ./ada/exp_aggr.o on ia64.
The only difference is in the .debug_line section.

   Special opcode 15: advance Address by 1 to 0x119b1 and Line by -4 to 3450
   Advance PC by constant 17 to 0x119c2
   Special opcode 9: advance Address by 0 to 0x119c2 and Line by 4 to 3454
-  Advance Line by 43 to 3497
+  Advance Line by 151 to 3605
   Advance PC by 46 to 0x119f0
   Copy
-  Advance Line by 135 to 3632
+  Advance Line by 27 to 3632
   Special opcode 229: advance Address by 16 to 0x11a00 and Line by 0 to 3632
   Advance Line by -177 to 3455
   Advance PC by 48 to 0x11a30

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."


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