summaryrefslogtreecommitdiff
path: root/libjava/java/security/AlgorithmParameterGeneratorSpi.h
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2015-09-30 16:39:44 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2015-09-30 09:39:44 -0700
commit9c361c363a51eaf08dd683f57ce3105a19181c2d (patch)
tree73ed7fe15f8d9a1b3e34c5e07ea971f04d0918ad /libjava/java/security/AlgorithmParameterGeneratorSpi.h
parent711e51cfce91d5e17eb8982a6c2be7ab89ffa85f (diff)
Add alternative_mask to ira_implicitly_set_insn_hard_regs
Since ira_implicitly_set_insn_hard_regs may be called outside of ira-lives.c, it can't use the local variable, preferred_alternatives. This patch adds an alternative_mask argument to ira_implicitly_set_insn_hard_regs. Backport from mainline gcc/ PR rtl-optimization/67029 * ira-color.c: Include "recog.h" before including "ira-int.h". * target-globals.c: Likewise. * ira-lives.c (ira_implicitly_set_insn_hard_regs): Add an adds an alternative_mask argument and use it instead of preferred_alternatives. * ira.h (ira_implicitly_set_insn_hard_regs): Moved to ... * ira-int.h (ira_implicitly_set_insn_hard_regs): Here. * sched-deps.c: Include "ira-int.h" after including "ira.h". (sched_analyze_insn): Update call to ira_implicitly_set_insn_hard_regs. * sel-sched.c: Include "ira-int.h" after including "ira.h". (implicit_clobber_conflict_p): Update call to ira_implicitly_set_insn_hard_regs. gcc/testsuite/ PR rtl-optimization/67029 * gcc.dg/pr67029.c: New test. From-SVN: r228299
Diffstat (limited to 'libjava/java/security/AlgorithmParameterGeneratorSpi.h')
0 files changed, 0 insertions, 0 deletions