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
Showing
- gcc/ChangeLog 16 additions, 0 deletionsgcc/ChangeLog
- gcc/config.gcc 20 additions, 10 deletionsgcc/config.gcc
- gcc/config/pa/pa.c 20 additions, 11 deletionsgcc/config/pa/pa.c
- gcc/config/pa/t-hpux-shlib 3 additions, 3 deletionsgcc/config/pa/t-hpux-shlib
- gcc/config/pa/t-slibgcc-dwarf-ver 3 additions, 0 deletionsgcc/config/pa/t-slibgcc-dwarf-ver
- gcc/config/pa/t-slibgcc-elf-ver 0 additions, 3 deletionsgcc/config/pa/t-slibgcc-elf-ver
- gcc/config/pa/t-slibgcc-sjlj-ver 3 additions, 0 deletionsgcc/config/pa/t-slibgcc-sjlj-ver
Loading
Please register or sign in to comment