Request to backport two -mvzeroupper related patches to 4.6 branch

Fang, Changpeng
Wed Jun 29 07:05:00 GMT 2011


Attached are two patches in gcc 4.7 trunk that we request to backport to 4.6 branch.
There are all related to -mvzerupper

This patch fixes bug 47315, ICE: in extract_insn, at recog.c:2109 (unrecognizable insn) with -mvzeroupper and __attribute__((target("avx")))

The patch was committed to trunk: 2011-05-23  H.J. Lu  <>

The bug still exists in gcc 4.6.1. Backporting this patches would fix it.

This patch Run move_or_delete_vzeroupper first, and was committed to trunk:
2011-05-04  Uros Bizjak  <>

Is It OK to commit to 4.6 branch?


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Save-the-initial-options-after-checking-vzeroupper.patch
Type: text/x-patch
Size: 3128 bytes
Desc: 0001-Save-the-initial-options-after-checking-vzeroupper.patch
URL: <>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001--config-i386-i386.c-ix86_reorg-Run-move_or_dele.patch
Type: text/x-patch
Size: 2422 bytes
Desc: 0001--config-i386-i386.c-ix86_reorg-Run-move_or_dele.patch
URL: <>

More information about the Gcc-patches mailing list