This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
RE: patch: Preparations for SYSV/MS ABI attributes in backend
- From: "Dave Korn" <dave dot korn at artimi dot com>
- To: "'Kai Tietz'" <Kai dot Tietz at onevision dot com>, "'GCC Patches'" <gcc-patches at gcc dot gnu dot org>
- Cc: "'Jan Hubicka'" <hubicka at ucw dot cz>
- Date: Tue, 14 Aug 2007 15:55:17 +0100
- Subject: RE: patch: Preparations for SYSV/MS ABI attributes in backend
- References: <OF0691E4C3.29C51C4F-ONC1257337.004A58B5-C1257337.004C69A6@onevision.de>
On 14 August 2007 14:55, Kai Tietz wrote:
> supporting different call ABI's in one target. Therefore the macros
> OUTGOING_REG_PARM_STACK_SPACE and RETURN_IN_MEMORY need to get function
> decl/type parameters. Additionally I need to change some code in expr.c,
> function.c, and calls.c for providing a function declaration type to those
> macros AFAP.
> * gcc/config/alpha/unicosmk.h, gcc/config/arm/arm.c,
> gcc/config/arm/arm.h, gcc/config/bfin/bfin.h,
> gcc/config/cris/cris.h,
> gcc/config/i386/cygming.h, gcc/config/i386/i386-interix.h,
> gcc/config/i386/i386.h,
> gcc/config/i386/i386elf.h, gcc/config/i386/ptx4-i.h,
> gcc/config/i386/sol2-10.h,
> gcc/config/i386/sysv4.h, gcc/config/i386/vx-common.h,
> gcc/config/iq2000/iq2000.h,
> gcc/config/m68hc11/m68hc11.h, gcc/config/mips/mips.h,
> gcc/config/mn10300/mn10300.h,
> gcc/config/mt/mt.h, gcc/config/pa/pa.h,
> gcc/config/rs6000/rs6000.h,
> gcc/config/score/score.h, gcc/config/spu/spu.h,
> gcc/config/v850/v850.h,
> gcc/defaults.h,
> (OUTGOING_REG_PARM_STACK_SPACE): Add fndecl parm.
> (RETURN_IN_MEMORY): Add fntype parm.
. . . .
> * gcc/doc/tm.texi: (OUTGOING_REG_PARM_STACK_SPACE): Adjust
> documentation
> about new parameter.
Need to do likewise for RETURN_IN_MEMORY!
cheers,
DaveK
--
Can't think of a witty .sigline today....