From 628714d855692c44e796eb65c6e517ae97cb59a1 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Mon, 9 Jun 1997 14:39:05 -0400 Subject: [PATCH] (CC1_CPU_SPEC): Renamed, was CC1_SPEC. (CC1_SPEC): New macro. (EXTRA_SPECS): Add "cc1_cpu." From-SVN: r14180 --- gcc/config/i386/i386.h | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h index 6a4571cc1dca..9cc51d95cefe 100644 --- a/gcc/config/i386/i386.h +++ b/gcc/config/i386/i386.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler for Intel X86 (386, 486, Pentium). - Copyright (C) 1988, 1992, 1994, 1995, 1996 Free Software Foundation, Inc. + Copyright (C) 1988, 92, 94, 95, 96, 1997 Free Software Foundation, Inc. This file is part of GNU CC. @@ -289,8 +289,8 @@ extern int ix86_arch; /* Specs for the compiler proper */ -#ifndef CC1_SPEC -#define CC1_SPEC "\ +#ifndef CC1_CPU_SPEC +#define CC1_CPU_SPEC "\ %{!mcpu*: \ %{m386:-mcpu=i386 -march=i386} \ %{mno-486:-mcpu=i386 -march=i386} \ @@ -329,9 +329,13 @@ extern int ix86_arch; #endif /* __STDC__ */ #endif /* CPP_CPU_SPEC */ -/* This macro defines names of additional specifications to put in the specs - that can be used in various specifications like CC1_SPEC. Its definition - is an initializer with a subgrouping for each command option. +#ifndef CC1_SPEC +#define CC1_SPEC "%(cc1_spec) " +#endif + +/* This macro defines names of additional specifications to put in the + specs that can be used in various specifications like CC1_SPEC. Its + definition is an initializer with a subgrouping for each command option. Each subgrouping contains a string constant, that defines the specification name, and a string constant that used by the GNU CC driver @@ -345,6 +349,7 @@ extern int ix86_arch; #define EXTRA_SPECS \ { "cpp_cpu", CPP_CPU_SPEC }, \ + { "cc1_cpu", CC1_CPU_SPEC }, \ SUBTARGET_EXTRA_SPECS /* target machine storage layout */ -- 2.43.5