diff options
author | Steven Bosscher <steven@gcc.gnu.org> | 2006-11-03 22:12:37 +0000 |
---|---|---|
committer | Steven Bosscher <steven@gcc.gnu.org> | 2006-11-03 22:12:37 +0000 |
commit | 52bca9998a939bde3fcc19ac1442b049e766233b (patch) | |
tree | b81f9de22e415ae2de2e244d323a481b46f0b6db /gcc/basic-block.h | |
parent | 6c6aa1afedfc25ef15dda6692a617bd5c5358c9c (diff) | |
download | gcc-52bca9998a939bde3fcc19ac1442b049e766233b.zip gcc-52bca9998a939bde3fcc19ac1442b049e766233b.tar.gz gcc-52bca9998a939bde3fcc19ac1442b049e766233b.tar.bz2 |
tree-dump.c (dump_enable_all): Rename local variable ir_type to avoid name conflicts.
* tree-dump.c (dump_enable_all): Rename local variable
ir_type to avoid name conflicts.
* cfgloopmanip.c (lv_adjust_loop_entry_edge): Check for IR_GIMPLE
instead of using ir_type().
* profile.c (tree_register_profile_hooks): Likewise.
* value-prof.c (tree_register_value_prof_hooks): Likewise.
* basic-block.h (struct edge_def): Likewise.
* config/arm/arm.c (legitimize_pic_address): Likewise.
* coretypes.h (ir_type): New enum of all intermediate languages
used in GCC.
* cfghooks.c (ir_type): Rename to...
(current_ir_type): ...this. Distinguish between cfgrtl and
cfglayout mode when the current IR is RTL. Return enum ir_type.
* cfghooks.h (ir_type): Replace with current_ir_type prototype.
From-SVN: r118465
Diffstat (limited to 'gcc/basic-block.h')
-rw-r--r-- | gcc/basic-block.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/basic-block.h b/gcc/basic-block.h index 67c0922..371b124 100644 --- a/gcc/basic-block.h +++ b/gcc/basic-block.h @@ -123,9 +123,9 @@ struct edge_def GTY(()) /* Instructions queued on the edge. */ union edge_def_insns { - rtx GTY ((tag ("0"))) r; - tree GTY ((tag ("1"))) t; - } GTY ((desc ("ir_type ()"))) insns; + tree GTY ((tag ("true"))) t; + rtx GTY ((tag ("false"))) r; + } GTY ((desc ("current_ir_type () == IR_GIMPLE"))) insns; /* Auxiliary info specific to a pass. */ PTR GTY ((skip (""))) aux; |