aboutsummaryrefslogtreecommitdiff
path: root/gcc/alloc-pool.h
diff options
context:
space:
mode:
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>2006-04-09 17:19:42 +0000
committerJohn David Anglin <danglin@gcc.gnu.org>2006-04-09 17:19:42 +0000
commit16d74a3cc2e10045063e16a0b04cdb5645a744b6 (patch)
tree7ec96ac7b9acc88053f4a11f7b5f7ed1bd2ddbaa /gcc/alloc-pool.h
parentc3a50ca3a820618098bbcc991d5d3a38764933f0 (diff)
downloadgcc-16d74a3cc2e10045063e16a0b04cdb5645a744b6.zip
gcc-16d74a3cc2e10045063e16a0b04cdb5645a744b6.tar.gz
gcc-16d74a3cc2e10045063e16a0b04cdb5645a744b6.tar.bz2
re PR target/26743 (gcc generates unreachable branch)
PR target/26743 PR target/11254 PR target/10274 * pa.md (cbranch patterns): Revise arguments used in calls to output_cbranch, output_bb and output_bvd. Add long branch length attributes. (fbranch patterns): Handle long branches. (jump): Revise length check. Revise arguments for output_lbranch call. Add long branch length attributes. (decrement_and_branch_until_zero): Add long branch length attributes. (output_movb, output_parallel_addb and output_parallel_movb patterns): Likewise. Revise arguments for output_parallel_addb and output_parallel_movb calls. * pa-protos.h (output_cbranch, output_lbranch, output_bb, output_bvb, output_parallel_movb and output_parallel_addb): Update prototypes. * pa.c (output_cbranch): Revise arguments. Correct handling of nullification in long branches. (output_lbranch): Add new argument to control extraction of delay instruction. (output_bb): Handle long branches. (output_bvb, output_dbra, output_movb, output_parallel_movb, output_parallel_addb): Likewise. From-SVN: r112805
Diffstat (limited to 'gcc/alloc-pool.h')
0 files changed, 0 insertions, 0 deletions