Remove -mcall-aix option from RS6000 port
Nick Clifton
nickc@redhat.com
Sun Apr 13 16:53:00 GMT 2003
Hi Guys,
I am applying the patch below, with approval from David Edelson, to
remove the redundant -mcall-aix switch from the RS6000 port. There
were no regressions bootstrapping on AIX after applying the patch.
Cheers
Nick
toplevel ChangeLog
2003-04-13 Nick Clifton <nickc@redhat.com>
* config-ml.in: Remove support for --disable-aix removing
call-aix multilibs.
gcc/ChangeLog
2003-04-13 Nick Clifton <nickc@redhat.com>
* config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Delete
support for -mcall-aix switch.
* config/rs6000/eabiaix.h: Delete.
* config/rs6000/rs6000.h (rs6000_abi): Remove ABI_AIX_NODESC.
(RS6000_REG_SAVE, RS6000_SAVE_AREA, FP_ARGS_MAX_REG,
RETURN_ADDRESS_OFFSET): Remove use of ABI_AIX_NODESC.
* config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): Likewise.
* config/rs6000/rs6000.c (print_operand, rs6000_stack_info,
debug_stack_info, output_function_profiler,
rs6000_trampoline_size, rs6000_initialise_trampoline): Likewise.
* config/rs6000/rs6000.md (call, call_value, call_nonlocal_sysv,
call_indirect_nonlocal_sysv, call_value_indirect_nonlocal_sysv,
call_value_nonlocal_sysv, sibcall_value_nonlocal_sysv,
sibcall_nonlocal_sysv, sibcall_value_local64): Likewise.
* config/rs6000/t-ppcgas (MULTILIB_OPTIONS): Remove mcall-aix
multilibs.
(MULTILIB_DIRNAMES): Remove mcall-aix directories.
(MULTILIB_EXCEPTIONS): Delete.
(MULTILIB_MATCHES): Remove mcall-aix matches.
* doc/fragments.texi: Replace -mcall-aix example with an ARM
one.
* doc/install.texi: Delete powerpc-*-eabiaix target.
* doc/invoke.texi: Remove documentation of mcall-aix switch.
* doc/tm.texi: Remove mcall-aix from example CPP_SPEC.
* config.gcc: Delete powerpc-*-eabiaix target.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: call-aix.patch.bz2
Type: application/x-bzip2
Size: 5794 bytes
Desc: bzip'ed patch to remove -mcall-aix switch
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20030413/c7331eac/attachment.bz2>
More information about the Gcc-patches
mailing list