------- Comment #8 from danglin at gcc dot gnu dot org 2006-04-09 17:19 ------- Subject: Bug 11254
Author: danglin Date: Sun Apr 9 17:19:42 2006 New Revision: 112805 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112805 Log: 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. Modified: trunk/gcc/ChangeLog trunk/gcc/config/pa/pa-protos.h trunk/gcc/config/pa/pa.c trunk/gcc/config/pa/pa.md -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11254