Commit 03c576d0 authored by law's avatar law
Browse files

* configure.in (vax-*-openbsd): Change to new style configuration,

        add collect2/float_format information.
        * configure:  Rebuilt.
        * config/vax/openbsd1.h:  New.
        * config/vax/openbsd.h:  New.
        * config/vax/t-openbsd:  New.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35079 138bc75d-0d04-0410-961f-82ee72b054a4
parent c06f8b15
Mon Jul 17 02:37:06 2000 Marc Espie <espie@openbsd.org>
* configure.in (vax-*-openbsd): Change to new style configuration,
add collect2/float_format information.
* configure: Rebuilt.
* config/vax/openbsd1.h: New.
* config/vax/openbsd.h: New.
* config/vax/t-openbsd: New.
2000-07-17 Chip Salzenberg <chip@valinux.com>
 
* c-common.c (shorten_compare): Quiet warnings about unsigned
......
/* Configuration fragment for a vax OpenBSD target.
Copyright (C) 2000 Free Software Foundation, Inc.
This file is part of GNU CC.
GNU CC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU CC is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
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. */
/* Amend common OpenBSD definitions for vax target. */
#undef CPP_PREDEFINES
#define CPP_PREDEFINES "-D__unix__ -D__vax__ -D__OpenBSD__ -Asystem(unix) -Asystem(OpenBSD) -Acpu(vax) -Amachine(vax)"
/* Layout of source language data types. */
/* This must agree with <machine/ansi.h> */
#undef SIZE_TYPE
#define SIZE_TYPE "unsigned int"
#undef PTRDIFF_TYPE
#define PTRDIFF_TYPE "int"
#undef WCHAR_TYPE
#define WCHAR_TYPE "int"
#undef WCHAR_TYPE_SIZE
#define WCHAR_TYPE_SIZE 32
/* Configuration fragment for a vax OpenBSD target.
Copyright (C) 2000 Free Software Foundation, Inc.
This file is part of GNU CC.
GNU CC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU CC is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
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. */
/* Set up definitions before picking up the common openbsd.h file. */
#define OBSD_OLD_GAS
#define OBSD_NO_DYNAMIC_LIBRARIES
# We need urem and udiv from some kind of support library (e.g. libc) and
# at this point we don't have that available
LIBGCC1_TEST =
This diff is collapsed.
......@@ -3648,6 +3648,10 @@ changequote([,])dnl
;;
vax-*-openbsd*)
tmake_file="${tmake_file} vax/t-openbsd"
tm_file="vax/vax.h vax/openbsd1.h openbsd.h ${tm_file}"
xm_file="xm-openbsd.h vax/xm-vax.h"
float_format=vax
use_collect2=yes
;;
vax-*-ultrix*) # vaxen running ultrix
tm_file="${tm_file} vax/ultrix.h"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment