OSDN Git Service

* config/ia64/hpux.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Define for
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Dec 2010 16:28:45 +0000 (16:28 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Dec 2010 16:28:45 +0000 (16:28 +0000)
non-GNU assembler.
* config/m68k/netbsd-elf.h (AS_NEEDS_DASH_FOR_PIPED_INPUT):
Remove.
* config/m68k/openbsd.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Remove.
* config/mips/openbsd.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Remove.
* config/sol2.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Define for
non-GNU assembler.
* config/sparc/sparc.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Remove.
* config/svr4.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167646 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/ia64/hpux.h
gcc/config/m68k/netbsd-elf.h
gcc/config/m68k/openbsd.h
gcc/config/mips/openbsd.h
gcc/config/sol2.h
gcc/config/sparc/sparc.h
gcc/config/svr4.h

index 839ffc6..ca60d29 100644 (file)
@@ -1,3 +1,16 @@
+2010-12-09  Joseph Myers  <joseph@codesourcery.com>
+
+       * config/ia64/hpux.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Define for
+       non-GNU assembler.
+       * config/m68k/netbsd-elf.h (AS_NEEDS_DASH_FOR_PIPED_INPUT):
+       Remove.
+       * config/m68k/openbsd.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Remove.
+       * config/mips/openbsd.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Remove.
+       * config/sol2.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Define for
+       non-GNU assembler.
+       * config/sparc/sparc.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Remove.
+       * config/svr4.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Remove.
+
 2010-12-09  Martin Jambor  <mjambor@suse.cz>
 
        * ipa-prop.c (compute_complex_ancestor_jump_func): Work also if the
index 38a005b..d627f9d 100644 (file)
@@ -68,6 +68,10 @@ do {                                                 \
 #undef  ASM_EXTRA_SPEC
 #define ASM_EXTRA_SPEC "%{milp32:-milp32} %{mlp64:-mlp64}"
 
+#ifndef USE_GAS
+#define AS_NEEDS_DASH_FOR_PIPED_INPUT
+#endif
+
 #undef ENDFILE_SPEC
 
 #undef STARTFILE_SPEC
index fd65418..1238d26 100644 (file)
@@ -1,7 +1,8 @@
 /* Definitions of target machine for GNU compiler,
    for m68k (including m68010) NetBSD platforms using the
    ELF object format.
-   Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2003, 2004, 2006, 2007, 2009, 2010
+   Free Software Foundation, Inc.
    Contributed by Wasabi Systems. Inc.
 
    This file is derived from <m68k/m68kv4.h>, <m68k/m68kelf.h>,
@@ -73,8 +74,6 @@ along with GCC; see the file COPYING3.  If not see
 #undef ASM_SPEC
 #define ASM_SPEC "%(asm_cpu_spec) %{fpic|fpie:-k} %{fPIC|fPIE:-k -K}"
 
-#define AS_NEEDS_DASH_FOR_PIPED_INPUT
-
 /* Provide a LINK_SPEC appropriate for a NetBSD/m68k ELF target.  */
 
 #undef LINK_SPEC
index b2ff062..8478855 100644 (file)
@@ -1,5 +1,6 @@
 /* Configuration file for an m68k OpenBSD target.
-   Copyright (C) 1999, 2002, 2003, 2007 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2002, 2003, 2007, 2009, 2010
+   Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -36,8 +37,6 @@ along with GCC; see the file COPYING3.  If not see
 #undef ASM_SPEC
 #define ASM_SPEC "%(asm_cpu_spec) %{fpic|fpie:-k} %{fPIC|fPIE:-k -K}"
 
-#define AS_NEEDS_DASH_FOR_PIPED_INPUT
-
 /* Layout of source language data types.  */
 
 /* This must agree with <machine/ansi.h> */
index b067227..4936131 100644 (file)
@@ -24,8 +24,6 @@ along with GCC; see the file COPYING3.  If not see
 #undef SUBTARGET_ASM_SPEC
 #define SUBTARGET_ASM_SPEC "%{fPIC|fPIE:-KPIC}"
 
-#define AS_NEEDS_DASH_FOR_PIPED_INPUT
-
 /* CPP specific OpenBSD specs.  */
 #undef SUBTARGET_CPP_SPEC
 #define SUBTARGET_CPP_SPEC OBSD_CPP_SPEC
index 943ff8b..0ad98aa 100644 (file)
@@ -291,6 +291,9 @@ __enable_execute_stack (void *addr)                                 \
 #ifndef USE_GAS
 #undef TARGET_ASM_ASSEMBLE_VISIBILITY
 #define TARGET_ASM_ASSEMBLE_VISIBILITY solaris_assemble_visibility
+
+#define AS_NEEDS_DASH_FOR_PIPED_INPUT
+
 #endif
 
 extern GTY(()) tree solaris_pending_aligns;
index 9927333..596fc15 100644 (file)
@@ -453,8 +453,6 @@ extern enum cmodel sparc_cmodel;
 %{!pg:%{!p:%{fpic|fPIC|fpie|fPIE:-k}}} %{keep-local-as-symbols:-L} \
 %(asm_cpu) %(asm_relax)"
 
-#define AS_NEEDS_DASH_FOR_PIPED_INPUT
-
 /* 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.
index 9d756df..701428d 100644 (file)
@@ -72,8 +72,6 @@ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 #undef  ASM_SPEC
 #define ASM_SPEC SVR4_ASM_SPEC
 
-#define AS_NEEDS_DASH_FOR_PIPED_INPUT
-
 /* Under svr4, the normal location of the `ld' and `as' programs is the
    /usr/ccs/bin directory.  */