]> git.ipfire.org Git - thirdparty/gcc.git/commit
fold-const.c (fold): An equality comparison of a non-weak object against zero has...
authorJeff Law <law@redhat.com>
Mon, 1 Mar 2004 19:18:01 +0000 (12:18 -0700)
committerJeff Law <law@gcc.gnu.org>
Mon, 1 Mar 2004 19:18:01 +0000 (12:18 -0700)
commit9bf793f93534b672f460149e704869ac1d0f854d
treebe50a4b46ffe2e6609446e59e988c1df925aa7d5
parentc9e0ce371610049698e7af2a065ddea2ede63709
fold-const.c (fold): An equality comparison of a non-weak object against zero has a known result.

* fold-const.c (fold): An equality comparison of a non-weak object
against zero has a known result.  Similarly an equality comparison
of the address of two non-weak, unaliased symbols has a known result.

* ggc-page.c (struct page_entry): New field PREV.
(ggc_alloc): Update PREV field appropriately.
(sweep_pages): Likewise.
(ggc_free): Likewise.  Use PREV field rather than loop to
improve ggc_free performance.

cp/
* init.c (build_vec_delete_1): Convert 2nd argument to NE_EXPR to
the proper type.

From-SVN: r78713
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/init.c
gcc/fold-const.c
gcc/ggc-page.c