Murali Vemulapati - Re: [PING] [PATCH,i386][4.3][RFC] PIC Generation on windows/cygwin (original) (raw)
This is the mail archive of the gcc-patches@gcc.gnu.orgmailing 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] |
- From: "Murali Vemulapati"
- To: gcc-patches at gcc dot gnu dot org
- Date: Fri, 9 Feb 2007 09:54:40 -0800
- Subject: Re: [PING] [PATCH,i386][4.3][RFC] PIC Generation on windows/cygwin
- References: <7da171fd0702081036qba46334x20972ae66cb52317@mail.gmail.com> <000001c74c0c$735d95a0$984861cb@anykey>
Here is the patch as an attached text file.
Thanks Murali
=================================================================== 2007-02-01 Murali Vemulapati murali.vemulapati@gmail.com
* config/i386/i386.h : define TARGET_CYGMING to 0.
* config/i386/cygming.h : define TARGET_CYGMING to 1.
Do not ignore -fpic.
Declare i386_pe_generate_imported_symbol_ref().
* config/i386/winnt.c : define function
i386_pe_generate_imported_symbol_ref.
* config/i386/i386.c : declare pic_base_label.
(output_set_got): generate a base label and save it in pic_base_label.
(legitimate_pic_address_disp_p) : UNSPEC_GOTOFF is generated for
imported symbols too.
(legitimize_pic_address) : generate UNSPEC_GOTOFF for dllimported
and global symbols.
(output_pic_addr_const) : On target cygming, interpret UNSPEC_GOTOFF
as offset from base label.
(imported_symbolic_operand): New function which returns true
if operand is a symbol rtx and is dllimported.
(ix86_output_addr_diff_elt) : output an element of address diff
vector as a relative offset from base label.
(ix86_expand_call) : On target cygming, convert the address of a
non-static, direct function to a PIC reference by calling
legitimize_pic_address.
===============================================================On 2/8/07, Danny Smith dannysmith@clear.net.nz wrote:
From Murali Vemulapati Sent: Friday, 9 February 2007 7:36 a.m. Can somebody please review and/or approve this patch for i386/cygwin?
Thanks Murali
http://gcc.gnu.org/ml/gcc-patches/2007-02/msg00117.html
The patch does not apply cleanly. Most (all?) of the empty lines have been converted to two empty lines. Could you check that and perhaps resend as attachment rather than inline text.
Thanks Danny
Attachment:gccpatch.txt
Description: Text document
- References:
- [PING] [PATCH,i386][4.3][RFC] PIC Generation on windows/cygwin
* From: Murali Vemulapati - RE: [PING] [PATCH,i386][4.3][RFC] PIC Generation on windows/cygwin
* From: Danny Smith
- [PING] [PATCH,i386][4.3][RFC] PIC Generation on windows/cygwin
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |