Hi Sofiane, I find your following patch has been approved by Richard in Oct last year, but it is not trunk. Is there any problem with it? http://gcc.gnu.org/ml/gcc-patches/2010-10/msg00266.html
If you don't mind, I can help to commit the patch. Thanks, Jing