Message ID | CAFULd4a-pegj_bm+WuFBMerH3BDdjS_02JrcXCh+RBi6MSVB+w@mail.gmail.com |
---|---|
State | New |
Headers | show |
Index: gcc.target/i386/bmi2-mulx32-1.c =================================================================== --- gcc.target/i386/bmi2-mulx32-1.c (revision 182192) +++ gcc.target/i386/bmi2-mulx32-1.c (working copy) @@ -15,7 +15,7 @@ return res; } -__attribute__((noinline)) +__attribute__((noinline, regparm (2))) unsigned long long gen_mulx (unsigned a, unsigned b) { Index: gcc.target/i386/bmi2-mulx32-2.c =================================================================== --- gcc.target/i386/bmi2-mulx32-2.c (revision 182192) +++ gcc.target/i386/bmi2-mulx32-2.c (working copy) @@ -17,7 +17,7 @@ return res; } -__attribute__((noinline)) +__attribute__((noinline, regparm (2))) unsigned calc_mulx_u32 (unsigned x, unsigned y, unsigned *res_h) { return (unsigned) _mulx_u32 (x, y, res_h);