aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>2005-07-05 01:57:01 +0000
committerJohn David Anglin <danglin@gcc.gnu.org>2005-07-05 01:57:01 +0000
commit47971fa72df77d42e1982ef2c118def77f1d3d8a (patch)
treeca9ac26e1b073140283691ca6509fb7b33a9d3fe /gcc/ada
parentf94ac7b644698a627288b8b4d613cc6ba45e48bd (diff)
downloadgcc-47971fa72df77d42e1982ef2c118def77f1d3d8a.zip
gcc-47971fa72df77d42e1982ef2c118def77f1d3d8a.tar.gz
gcc-47971fa72df77d42e1982ef2c118def77f1d3d8a.tar.bz2
re PR target/21723 (ICE while building libgfortran)
PR target/21723 * pa.md: Remove fcpy alternative from movhi and movqi patterns. * pa32-regs.h (HARD_REGNO_NREGS): Return two floating point registers for complex modes when generating code for PA 1.0. (VALID_FP_MODE_P): New macro. (HARD_REGNO_MODE_OK): Use VALID_FP_MODE_P. Use non-overlapping register sets for all general and floating point modes. Align wide floating point modes to even register boundaries to comply with architectural requirements. (CLASS_MAX_NREGS): Update to align with change to HARD_REGNO_NREGS. * pa64-regs.h (HARD_REGNO_NREGS): Update comment and formatting. (VALID_FP_MODE_P): New macro. (HARD_REGNO_MODE_OK): Use VALID_FP_MODE_P. Use non-overlapping register sets for all general and floating point modes. Align wide floating point modes to even register boundaries to comply with architectural requirements. From-SVN: r101613
Diffstat (limited to 'gcc/ada')
0 files changed, 0 insertions, 0 deletions