]> git.ipfire.org Git - thirdparty/gcc.git/commit
config.gcc (i[34567]86-*-rdos*, [...]): New targets.
authorLeif Ekblad <leif@rdos.net>
Mon, 28 Jan 2013 20:42:55 +0000 (20:42 +0000)
committerUros Bizjak <uros@gcc.gnu.org>
Mon, 28 Jan 2013 20:42:55 +0000 (21:42 +0100)
commit5a579c3b65d5571b3d10d2b7e22d4c1915cc6b1c
treec3f559b64cf44eaeefcf685c815fe50c2af35c64
parent51e44392b3084a2bb00aa185f42f538a61c7befe
config.gcc (i[34567]86-*-rdos*, [...]): New targets.

* config.gcc (i[34567]86-*-rdos*, x86_64-*-rdos*): New targets.
* config/i386/i386.h (TARGET_RDOS): New macro.
(DEFAULT_LARGE_SECTION_THRESHOLD): New macro.
* config/i386/i386.c (ix86_option_override_internal): For 64bit
TARGET_RDOS, set ix86_cmodel to CM_MEDIUM_PIC and flag_pic to 1.
* config/i386/i386.opt (mlarge-data-threshold): Initialize to
DEFAULT_LARGE_SECTION_THRESHOLD.
* config/i386/i386.md (R14_REG, R15_REG): New constants.
* config/i386/rdos.h: New file.
* config/i386/rdos64.h: New file.

From-SVN: r195516
gcc/ChangeLog
gcc/config.gcc
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i386/i386.md
gcc/config/i386/i386.opt
gcc/config/i386/rdos.h [new file with mode: 0644]
gcc/config/i386/rdos64.h [new file with mode: 0644]