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] |
The recent change to use the "Q" constraint instead of the "m" constraint in several patterns caused a regression that broke the build of the Debian webkitgtk package. Memory addresses (spills) with out of range offsets were not being reloaded in functions with large frames. This change fixes that problem. A side effect of the change was reload now sometimes tries to push a constant symbolic reference to data into readonly memory. The 32-bit HP linker doesn't like these references. Thus, the change to pa_cannot_force_const_mem. Tested on hppa2.0w-hp-hpux11.11, hppa64-hp-hpux11.11 and hppa-unknown-linu-gnu. Committed to trunk and 4.9 branch. Dave -- John David Anglin dave.anglin@bell.net
Attachment:
constraints.md.d.txt
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |