{"push_id":909963067,"size":28,"distinct_size":26,"ref":"refs/heads/master-pcrop","head":"0bcbe10e189f514e4b9f00ab66b280c41283d8f1","before":"de1c6caa88508f6af26b5e18098044ea7c8c7be4","commits":[{"sha":"b9333137494f7d00bba18c9c2a53769f3a790c70","author":{"email":"a253a7bcb3395f59111b777cfa2a6c98c55b60c4@138bc75d-0d04-0410-961f-82ee72b054a4","name":"ssaraswati"},"message":"This series of patches are for fixing PR61441. This patch modifies code to use\nREAL_VALUE_ISSIGNALING_NAN instead of REAL_VALUE_ISNAN to avoid the operatins\nonly for sNaN operands.\n\nBootstrapped & regression-tested on x86_64-linux-gnu.\n\ngcc/\n\t* fold-const.c (const_binop): Use REAL_VALUE_ISSIGNALING_NAN instead\n\tof REAL_VALUE_ISNAN to avoid the operation for sNaN operands.\n\t* simplify-rtx.c (simplify_const_binary_operation): Same.\n\t\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231857 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/b9333137494f7d00bba18c9c2a53769f3a790c70"},{"sha":"d24078c0f3fdbef71bb5ab58f094462a6dd61b1b","author":{"email":"a253a7bcb3395f59111b777cfa2a6c98c55b60c4@138bc75d-0d04-0410-961f-82ee72b054a4","name":"ssaraswati"},"message":"This series of patches fix PR61441. This patch removes flag_errno_math check\nfor RINT, treating it similar to nearbyint.\n\nBootstrapped & regression-tested on x86_64-linux-gnu.\n\ngcc/\n\t* match.pd (f(x) -> x): Removed flag_errno_math check for RINT.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231858 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/d24078c0f3fdbef71bb5ab58f094462a6dd61b1b"},{"sha":"94bcbf84c6da086e042c66f94ba60f7c764a2088","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":"Disable literal pool for thumb1","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/94bcbf84c6da086e042c66f94ba60f7c764a2088"},{"sha":"13ef6b865a95345c6052e5336083a8e12b5765e3","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":"Handle more constant","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/13ef6b865a95345c6052e5336083a8e12b5765e3"},{"sha":"bc0507ccba06033366ef0ae003cc10425667aa63","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":"Avoid to output dummy rtx","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/bc0507ccba06033366ef0ae003cc10425667aa63"},{"sha":"84dbcdb2649412a96c43b6bcde0c8fafe281e062","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":"Function compile with slow-flash-data go in .text.pcrop section","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/84dbcdb2649412a96c43b6bcde0c8fafe281e062"},{"sha":"9d9f8a65bde998875fc76d9a39d03fa0bcd05eab","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":"But still want ffsection option to work","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/9d9f8a65bde998875fc76d9a39d03fa0bcd05eab"},{"sha":"6ab02385076124142c41e69e68325eef8ed23646","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":"Align on already define arm relocations","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/6ab02385076124142c41e69e68325eef8ed23646"},{"sha":"3265ecf78ba641f37416e4ab886c659f141e524b","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":"Add mexecute-only to select pcrop code generation","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/3265ecf78ba641f37416e4ab886c659f141e524b"},{"sha":"61effa17471aa8d04756bae588b83f6c536f3795","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":"Fix bug that prevent arm_disable_literal_pool to be true for execute-only option","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/61effa17471aa8d04756bae588b83f6c536f3795"},{"sha":"37666fd7db98ab47d2daeccc8c1b6ea5cadbb86d","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":"Also generate float and double constant","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/37666fd7db98ab47d2daeccc8c1b6ea5cadbb86d"},{"sha":"04535370e214c6d6d9f18cadeec803b4539cf2d9","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":" Disable thumb1_movsi_insn immediate move\n\n During ira+reload this can of sequence can appear again but are\nillegal in pcrop mode.\n Note that all this stuff will need cleaning and that there are\nstill this kind of code for float.","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/04535370e214c6d6d9f18cadeec803b4539cf2d9"},{"sha":"644dda94e62c152b52bb86a5da5d13c08255165c","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":" Change way of humb1_movsi_insn is use since I broke build with previous commit","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/644dda94e62c152b52bb86a5da5d13c08255165c"},{"sha":"006a232a7bab68c82f73693afe3ebad49e6899b4","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":"Disable jump through a dispatch table","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/006a232a7bab68c82f73693afe3ebad49e6899b4"},{"sha":"2063715ed9fb8910efc3e303162a65e3ca06bde4","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":"After casesi, also disable tablejump","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/2063715ed9fb8910efc3e303162a65e3ca06bde4"},{"sha":"c4cb22f195912446b1de0a04a13c4a14d1e66129","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":"Add c++ thunk support for v6-m arch","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/c4cb22f195912446b1de0a04a13c4a14d1e66129"},{"sha":"b431c5eb6e88f6bf3eb2eb2186d7930c3a6e499b","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":" Huge code cleanup\n\n- Replace arm_disable_literal_pool with target_execute_only it places\nit make more sense.\n- Remove useless code.\n- Optimize true constant code generation.","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/b431c5eb6e88f6bf3eb2eb2186d7930c3a6e499b"},{"sha":"6b2ca783f20dfad59b763c25628fb2a9cfd12b7a","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":" Rename pcrop section from .text.pcrop to .text.noread","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/6b2ca783f20dfad59b763c25628fb2a9cfd12b7a"},{"sha":"436c95882c8163fc3939a0c5af0ed148a5d5c20e","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":"After Ramana feedback","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/436c95882c8163fc3939a0c5af0ed148a5d5c20e"},{"sha":"52b98ac1f7aca1c2eefab95f023a8a3ba7e7bc09","author":{"email":"fd4c850767532186e170673aca49b5c51d48c53c@st.com","name":"Mickael Guene"},"message":" Rename pcrop sections and add new noread ('y') section flag.\n\nRename pcrop section from .text.pcrop to .text.noread\nAdd 'y' flag to assembler .section token to tag section has noread.","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/52b98ac1f7aca1c2eefab95f023a8a3ba7e7bc09"}]}