aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.2.1-5666.3/gcc/config/rs6000/rs6000-c.c
diff options
context:
space:
mode:
authorPavel Chupin <pavel.v.chupin@intel.com>2012-11-01 16:11:23 +0400
committerPavel Chupin <pavel.v.chupin@intel.com>2012-11-01 17:40:38 +0400
commit6d08dc702e910635ad2a49e40b0b7e34f4f2090a (patch)
treef91fd07ee927d2a9d04f3fae7740f94ddf29f54e /gcc-4.2.1-5666.3/gcc/config/rs6000/rs6000-c.c
parentefb5994e8cb17f9b2347baff9d731af0338e5d5e (diff)
downloadtoolchain_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.2.1-5666.3/gcc/config/rs6000/rs6000-c.c')
0 files changed, 0 insertions, 0 deletions