]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/pa/pa.c
PR target/25731
authordanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Jan 2006 15:44:57 +0000 (15:44 +0000)
committerdanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Jan 2006 15:44:57 +0000 (15:44 +0000)
commit4779159e0f04f2362535b9d65e392bffab0c422e
treedd0df51dc02b191012bb75941de5dba1cc47248b
parent64d0408ee02f588097174713f1ec2bc2cf4414f4
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109894 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config.gcc
gcc/config/pa/pa.c
gcc/config/pa/t-hpux-shlib
gcc/config/pa/t-slibgcc-dwarf-ver [new file with mode: 0644]
gcc/config/pa/t-slibgcc-elf-ver [deleted file]
gcc/config/pa/t-slibgcc-sjlj-ver [new file with mode: 0644]