This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hallo, I split the patch and did send the patch to libtool, too. ChangeLog summary: 2007-01-11 Kai Tietz <kai.tietz@onevision.com> * libtool.m4: Add support for an x86_64-mingw* target. * configure: Regenerate. 2007-01-11 Kai Tietz <kai.tietz@onevision.com> * libgcc/config.host: Add support for an x86_64-mingw* target. 2007-01-11 Kai Tietz <kai.tietz@onevision.com> * gcc/explow.c: (convert_memory_address) Introduced stack alignment for x86_64-* (for mingw) * gcc/config.gcc: Add support for an x86_64-mingw* target. * gcc/config.host: Likewise * gcc/config/i386/i386.h: (LONG_TYPE_SIZE) x86_64-mingw needs 32-bit size (call_used_regs): Adjustments for target (REGPARM_MAX): Likewise (SSE_REGPARM_MAX): Likewise * gcc/config/i386/cygming.h: (DWARF2_DEBUGGING_INFO) for x86_64-mingw needs to be valued 1 (DWARF2_UNWIND_INFO): Likewise (PREFERRED_DEBUGGING_TYPE): for x86_64-mingw it needs to be DWARF2_DEBUG by default (DBX_REGISTER_NUMBER): Have to use dbx64_register_map for x86_64-mingw (SIZE_TYPE): Needs to be "long long unsigned int" for x86_64-mingw (PTRDIFF_TYPE): Needs to be "long long int" for x86_64-mingw (POINTER_SIZE: Needs to be 64 for x86_64-mingw (HANDLE_PRAGMA_PUSH_POP_MACRO): New macro (TARGET_SUBTARGET_DEFAULT): Defined proper for x86_64-mingw * gcc/config/i386/i386.md: (allocate_stack64) New (*movdi_1_rex64): Ensure pushed arguments are 64-bit relocatable for x86_64-mingw required by PE * gcc/config/i386/cygwin.asm: Dummy adjustments for target build of x86_64-mingw * gcc/config/i386/i386.opt: (64BIT_MS_ABI) New * gcc/config/i386/mingw32.h: Adjustments for target x86_64-mingw (EXTRA_OS_CPP_BUILTINS): Added predefined macro _INTEGRAL_MAX_BITS with the value of bitsize of a pointer (WIN64,_WIN64,__MINGW64__): New predefined macros for x86_64-mingw target (STANDARD_INCLUDE_DIR,STANDARD_STARTFILE_PREFIX_1,): Include for x86_64-mingw from different place * gcc/config/i386/i386.c: x86_64-mingw calling convention and enabling mingw specific code for it. * gcc/config.build: Add x86_64-mingw target * boehm-gc/configure: Regenerate 2007-01-11 Kai Tietz <kai.tietz@onevision.com> * fixincludes/mkfixinc.sh: Add x86_64-mingw target Best regards, i.A. Kai Tietz ---------------------------------------- Kai Tietz - Software engineering OneVision Software Entwicklungs GmbH & Co KG Dr.-Leo-Ritter-Str. 9, 93049 Regensburg, Germany Phone: +49-941-78004-0 FAX: +49-941-78004-489 WWW: http://www.OneVision.com
Attachment:
diff_gcc_mingw.diff
Description: Binary data
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |