omega.c (coalesce): Fix memory leak on early exit.
authorDirk Mueller <dmueller@suse.de>
Sun, 15 Jul 2007 11:45:30 +0000 (11:45 +0000)
committerDirk Mueller <mueller@gcc.gnu.org>
Sun, 15 Jul 2007 11:45:30 +0000 (11:45 +0000)
commit639d3040d458f520302f700c5bcc51412c9b47b1
treeee710b19d6216c4dec1c96e78150fde55e460e43
parentd40150cc3c1e85a9cbbaebb2679b6bac7a62ecbc
omega.c (coalesce): Fix memory leak on early exit.

2007-07-15  Dirk Mueller  <dmueller@suse.de>

        * omega.c (coalesce): Fix memory leak on early exit.
        * matrix-reorg.c (check_allocation_function): Likewise.
        * tree-vect-transform.c (vect_get_new_vect_var): free result
        of concat().
        * bb-reorder.c (find_rarely_executed_basic_blocks_and_crossing_edges):
        pass pointer to edge vector
        (partition_hot_cold_basic_blocks): Fix memory leak.
        * collect2.c (prefix_from_string): Free temporary storage.
        * reload1.c (fixup_abnormal_edges): Free sbitmap.

From-SVN: r126653
gcc/ChangeLog
gcc/bb-reorder.c
gcc/collect2.c
gcc/matrix-reorg.c
gcc/omega.c
gcc/reload1.c
gcc/tree-vect-transform.c