re PR target/56975 (dllimport broken on i686-pc-cygwin)
authorKai Tietz <ktietz@redhat.com>
Mon, 13 May 2013 19:48:15 +0000 (21:48 +0200)
committerKai Tietz <ktietz@gcc.gnu.org>
Mon, 13 May 2013 19:48:15 +0000 (21:48 +0200)
commita3d7ab9203a202ce75c26e56082b8f3786ba3db3
treef1716dc6f04bafc928ed5d205a243dfe3a686547
parent7c0b157d7cd49c57b769726e6838359014512e73
re PR target/56975 (dllimport broken on i686-pc-cygwin)

2013-05-13  Kai Tietz  <ktietz@redhat.com>

PR target/56975
* config/i386/cygming.h (TARGET_PECOFF): Define as true.
* config/i386/i386.h (TARGET_PECOFF): Define by default
as false.
(PIC_OFFSET_TABLE_REGNUM): Use TARGET_PECOFF.
* config/i386/i386.c (ix86_option_override_internal):
Likewise.
(ix86_expand_prologue): Likewise.
(ix86_expand_split_stack_prologue): Likewise.
(legitimate_pic_address_disp_p): Likewise.
(legitimize_pic_address): Likewise.
(legitimize_tls_address): Likewise.
(legitimize_pe_coff_symbol): Likewise.
(output_pic_addr_const): Likewise.
(construct_plt_address): Likewise.
(ix86_expand_call): Likewise.
(x86_output_mi_thunk): Likewise.
(x86_function_profiler): Likewise.

From-SVN: r198852
gcc/ChangeLog
gcc/config/i386/cygming.h
gcc/config/i386/i386.c
gcc/config/i386/i386.h