re PR middle-end/60092 (posix_memalign not recognized to derive alias and alignment...
commitc4c8514e0dd37bc80c4ad3c68ab539e1f9856110
authorRichard Biener <rguenther@suse.de>
Wed, 12 Feb 2014 13:36:08 +0000 (12 13:36 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 12 Feb 2014 13:36:08 +0000 (12 13:36 +0000)
tree2170229d022391e2e5097c4abd86cc05f7ff07dc
parent8eb651bd31d310ccc2771d8346f9b1bc2d5957e2
re PR middle-end/60092 (posix_memalign not recognized to derive alias and alignment info)

2014-02-12  Richard Biener  <rguenther@suse.de>

PR middle-end/60092
* gimple-low.c (lower_builtin_posix_memalign): Lower conditional
of posix_memalign being successful.
(lower_stmt): Restrict lowering of posix_memalign to when
-ftree-bit-ccp is enabled.

* gcc.dg/torture/pr60092.c: New testcase.
* gcc.dg/tree-ssa/alias-31.c: Disable SRA.

From-SVN: r207720
gcc/ChangeLog
gcc/gimple-low.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr60092.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/alias-31.c