x86-64.h (DEFAULT_PCC_STRUCT_RETURN): Do not overide default setting.

2002-01-25  David O'Brien  <obrien@FreeBSD.org>
	* config/i386/x86-64.h (DEFAULT_PCC_STRUCT_RETURN): Do not overide
	default setting.
	* config/i386/freebsd64.h (DEFAULT_PCC_STRUCT_RETURN): Do not override
	existing setting.

Approved by:  Richard Henderson <rth@redhat.com>
              Message-ID: <20020125174510.C18589@redhat.com>

From-SVN: r49242
This commit is contained in:
David O'Brien 2002-01-26 07:24:57 +00:00 committed by David O'Brien
parent f24e160adc
commit 216c995f35
3 changed files with 7 additions and 14 deletions

View File

@ -1,3 +1,10 @@
2002-01-25 David O'Brien <obrien@FreeBSD.org>
* config/i386/x86-64.h (DEFAULT_PCC_STRUCT_RETURN): Do not overide
default setting.
* config/i386/freebsd64.h (DEFAULT_PCC_STRUCT_RETURN): Do not override
existing setting.
2002-01-25 Geoffrey Keating <geoffk@redhat.com>
* dbxout.c (dbxout_init): Use assemble_name rather than just

View File

@ -41,12 +41,3 @@ Boston, MA 02111-1307, USA. */
%{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
%{static:-Bstatic}} \
%{symbolic:-Bsymbolic}"
/* Grrr... x86-64.h gets this wrong and it shouldn't be trying to set this
policy... Restore to the FreeBSD/i386 setting. */
/* Don't default to pcc-struct-return for IA-32 ELF code, because we need to
retain compatibility with older FreeBSD/i386 ELF gcc versions (even though
the SVR4 ABI for the i386 says that records and unions are returned in
memory). */
#undef DEFAULT_PCC_STRUCT_RETURN
#define DEFAULT_PCC_STRUCT_RETURN 0

View File

@ -19,11 +19,6 @@ along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
/* The svr4 ABI for the i386 says that records and unions are returned
in memory. */
#undef DEFAULT_PCC_STRUCT_RETURN
#define DEFAULT_PCC_STRUCT_RETURN 1
#undef ASM_COMMENT_START
#define ASM_COMMENT_START "#"