[4.0 PATCH committed] Fix PR middle-end/20177

Mostafa Hagog MUSTAFA@il.ibm.com
Wed Mar 30 13:20:00 GMT 2005





Committed following
http://gcc.gnu.org/ml/gcc-patches/2005-03/msg01886.html

2005-03-30 Mostafa Hagog <mustafa@il.ibm.com>

      PR middle-end/20177
      * ddg.c (create_ddg_dependence): Ignore reg-anti dependency.
      * modulo-sched.c (const_iteration_count): Return on NULL
      pre-header.
      (print_node_sched_params): Return on NULL dump_file.
      (generate_reg_moves): Handle reg-anti dependencies and disregard
      closing branch when generating register moves.
      (sms_schedule): Mark the SMSed block dirty.
      * passes.c (rest_of_handle_sms): Call update_life_info for all
      basic-blocks.
      * testsuite/gcc.dg/20050321-1.c: New test.
      * testsuite/gcc.dg/20050330-1.c: New test.

(See attached file: 20050330-1.c)
(See attached file: 20177_fix9.patch)
(See attached file: 20050321-1.c)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 20050330-1.c
Type: application/octet-stream
Size: 359 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20050330/d00b2317/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 20177_fix9.patch
Type: application/octet-stream
Size: 6845 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20050330/d00b2317/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 20050321-1.c
Type: application/octet-stream
Size: 459 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20050330/d00b2317/attachment-0002.obj>


More information about the Gcc-patches mailing list