This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
This patch is OK if (a) nobody objects within 24 hours, and (b) you get an IA64 maintainer to confirm/deny that IA64 is non-commutative in the same way, and (c) you get someone to run the tests for you on PA (and IA64, if you need the special hook there), and (d) this comment:
+Usually, this is just COMMUTATIVE_P (@var{x}), but the pa doesn't consider
is changed to say "HP PA" instead of "pa".
The builds were successful and no new regressions were noticed.
The 32-bit linux runtime loads the same value in all space registers.
Thus, the default definition should work for this target.
It's TARGET_NO_SPACE_REGS that determines whether or not addition is commutative on HP PA.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |