]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR tree-optimization/33826 (GCC generates wrong code for infinitely...
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Thu, 24 Jan 2008 20:09:05 +0000 (20:09 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Thu, 24 Jan 2008 20:09:05 +0000 (20:09 +0000)
commit07b78b8f8912aae15109cd5dcc38bcd442a42f10
treec1979482f636cc444e30103bee463502b7075a88
parent71e92a6c1431ce4aac4508d740266dac4da7ce2d
backport: re PR tree-optimization/33826 (GCC generates wrong code for infinitely recursive functions)

Backport:
2008-01-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

* gcc.dg/pr33826.c: Require nonpic.

2007-11-07  Kenneth Zadeck <zadeck@naturalbridge.com>

PR middle-end/33826
* ipa-pure-const (static_execute): Added code to keep recursive
functions from being marked as pure or const.
* ipa-utils (searchc): Fixed comment.

2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>

PR middle-end/33826
* gcc.dg/pr33826.c: New.
* gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
recursive functions being marked pure or const.

From-SVN: r131805
gcc/ChangeLog
gcc/ipa-pure-const.c
gcc/ipa-utils.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr33826.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030714-1.c