summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/lib/java/sql/CallableStatement.class
diff options
context:
space:
mode:
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2010-02-26 11:01:28 +0000
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2010-02-26 11:01:28 +0000
commit2058ec71c12051e69d8f7185bc0fa3e84b97b52a (patch)
treefa702f56527bb502176978eaa062fe31ff745b7a /libjava/classpath/lib/java/sql/CallableStatement.class
parent414f0dcbdd334b2f314a5179fb44dabcdcbe969e (diff)
downloadppe42-gcc-2058ec71c12051e69d8f7185bc0fa3e84b97b52a.tar.gz
ppe42-gcc-2058ec71c12051e69d8f7185bc0fa3e84b97b52a.zip
PR debug/43161
* regcprop.c (struct queued_debug_insn_change): New type. (struct value_data_entry): Add debug_insn_changes field. (struct value_data): Add n_debug_insn_changes field. (debug_insn_changes_pool): New variable. (free_debug_insn_changes, apply_debug_insn_changes, cprop_find_used_regs_1, cprop_find_used_regs): New functions. (kill_value_one_regno): Call free_debug_insn_changes if needed. (init_value_data): Clear debug_insn_changes and n_debug_insn_changes fields. (replace_oldest_value_reg): Don't change DEBUG_INSNs, instead queue changes for them. (copyprop_hardreg_forward_1): Don't call apply_change_group for DEBUG_INSNs. For a real insn, if there are queued DEBUG_INSN changes, call cprop_find_used_regs via note_stores. (copyprop_hardreg_forward): When copying vd from predecessor which has any queued DEBUG_INSN changes, make sure the pointers are cleared. At the end call df_analyze and then if there are any DEBUG_INSN changes queued at the end of some basic block for still live registers, apply them. (pass_cprop_hardreg): Set TODO_df_finish in todo_flags_finish. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157083 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/java/sql/CallableStatement.class')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud