diff options
author | John David Anglin <dave.anglin@nrc-cnrc.gc.ca> | 2006-01-18 15:44:57 +0000 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2006-01-18 15:44:57 +0000 |
commit | 4720d5ca9cd07db386c295e27d45da736243a15f (patch) | |
tree | dd0df51dc02b191012bb75941de5dba1cc47248b /gcc/tree-data-ref.c | |
parent | 4325ca904b4f1176efeb7a76be7a7955b0422740 (diff) | |
download | gcc-4720d5ca9cd07db386c295e27d45da736243a15f.zip gcc-4720d5ca9cd07db386c295e27d45da736243a15f.tar.gz gcc-4720d5ca9cd07db386c295e27d45da736243a15f.tar.bz2 |
re PR target/25731 (Complex values passed in wrong registers)
PR target/25731
* config.gcc (hppa*-*-linux*, hppa[12]*-*-hpux10*, hppa*64*-*-hpux11*,
hppa[12]*-*-hpux11*): Override default shared libgcc version for both
sjlj and dwarf2 exception handling.
* pa/t-hpux-shlib (SHLIB_SOVERSION): New make variable.
Rework to allow overriding SHLIB_EXT and SHLIB_SOVERSION.
* pa/pa.c (function_value): Treat complex and vector types as
aggregates.
(function_arg): Likewise. Only pass scalar floats in the floating
point argument registers.
* pa/t-slibgcc-dwarf-ver: New file.
* pa/t-slibgcc-sjlj-ver: New file.
* pa/t-slibgcc-elf-ver: Delete file.
From-SVN: r109894
Diffstat (limited to 'gcc/tree-data-ref.c')
0 files changed, 0 insertions, 0 deletions