diff options
author | Pavel Chupin <pavel.v.chupin@intel.com> | 2012-11-01 16:11:23 +0400 |
---|---|---|
committer | Pavel Chupin <pavel.v.chupin@intel.com> | 2012-11-01 17:40:38 +0400 |
commit | 6d08dc702e910635ad2a49e40b0b7e34f4f2090a (patch) | |
tree | f91fd07ee927d2a9d04f3fae7740f94ddf29f54e /gcc-4.7/gcc/graphite-ppl.c | |
parent | efb5994e8cb17f9b2347baff9d731af0338e5d5e (diff) | |
download | toolchain_gcc-6d08dc702e910635ad2a49e40b0b7e34f4f2090a.tar.gz toolchain_gcc-6d08dc702e910635ad2a49e40b0b7e34f4f2090a.tar.bz2 toolchain_gcc-6d08dc702e910635ad2a49e40b0b7e34f4f2090a.zip |
Fix dom optimization which removes goto in dalvik dexopt
Can be seen in logcat by messages:
E dalvikvm: Out-of-order map item: 0 then 0x70
E dalvikvm: ERROR: Byte swap + verify failed
BZ: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54985
Backport r192745 and children r192746, r192754, r192852:
PR tree-optimization/54985
* tree-ssa-threadedge.c (cond_arg_set_in_bb): New function
* extracted from thread_across_edge.
(thread_across_edge): Use it in all cases where we might thread
across a back edge.
* gcc.c-torture/execute/pr54985.c: New test.
Change-Id: I45e0185b1b729de91749272d62d3d331fcf1cf71
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
Diffstat (limited to 'gcc-4.7/gcc/graphite-ppl.c')
0 files changed, 0 insertions, 0 deletions