Commit 5de601cf by Nick Clifton Committed by Nick Clifton

Replace "GNU CC" with "GCC"

From-SVN: r65549
parent c7992b22
2003-04-13 Nick Clifton <nickc@redhat.com> 2003-04-13 Nick Clifton <nickc@redhat.com>
* config/rs6000/rs6000.c: Replace occurrences of "GNU CC" with
"GCC".
* config/rs6000/40x.md, config/rs6000/603.md,
config/rs6000/6xx.md, config/rs6000/7450.md, config/rs6000/7xx.md,
config/rs6000/8540.md, config/rs6000/aix.h, config/rs6000/aix31.h,
config/rs6000/aix3newas.h, config/rs6000/aix41.h,
config/rs6000/aix43.h, config/rs6000/aix51.h,
config/rs6000/aix52.h, config/rs6000/altivec-defs.h,
config/rs6000/altivec.h, config/rs6000/altivec.md,
config/rs6000/beos.h, config/rs6000/darwin.h,
config/rs6000/eabi.h, config/rs6000/eabialtivec.h,
config/rs6000/eabisim.h, config/rs6000/eabispe.h,
config/rs6000/freebsd.h, config/rs6000/gnu.h,
config/rs6000/host-darwin.c, config/rs6000/linux.h,
config/rs6000/linux64.h, config/rs6000/linuxaltivec.h,
config/rs6000/lynx.h, config/rs6000/mach.h, config/rs6000/mpc.md,
config/rs6000/netbsd.h, config/rs6000/power4.md,
config/rs6000/rios1.md, config/rs6000/rios2.md,
config/rs6000/rs6000-c.c, config/rs6000/rs6000-modes.def,
config/rs6000/rs6000-protos.h, config/rs6000/rs6000.c,
config/rs6000/rs6000.h, config/rs6000/rs6000.md,
config/rs6000/rs64.md, config/rs6000/rtems.h, config/rs6000/spe.h,
config/rs6000/spe.md, config/rs6000/sysv4.h,
config/rs6000/sysv4le.h, config/rs6000/vxworks.h,
config/rs6000/windiss.h, config/rs6000/xcoff.h: Likewise.
2003-04-13 Nick Clifton <nickc@redhat.com>
* config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Delete * config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Delete
support for -mcall-aix switch. support for -mcall-aix switch.
* config/rs6000/eabiaix.h: Delete. * config/rs6000/eabiaix.h: Delete.
......
;; Scheduling description for IBM PowerPC 403 and PowerPC 405 processors. ;; Scheduling description for IBM PowerPC 403 and PowerPC 405 processors.
;; Copyright (C) 2003 Free Software Foundation, Inc. ;; Copyright (C) 2003 Free Software Foundation, Inc.
;; ;;
;; This file is part of GNU CC. ;; This file is part of GCC.
;;
;; GNU CC is free software; you can redistribute it and/or modify ;; GCC is free software; you can redistribute it and/or modify it
;; it under the terms of the GNU General Public License as published by ;; under the terms of the GNU General Public License as published
;; the Free Software Foundation; either version 2, or (at your option) ;; by the Free Software Foundation; either version 2, or (at your
;; any later version. ;; option) any later version.
;;
;; GNU CC is distributed in the hope that it will be useful, ;; GCC is distributed in the hope that it will be useful, but WITHOUT
;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
;; GNU General Public License for more details. ;; License for more details.
;;
;; You should have received a copy of the GNU General Public License ;; You should have received a copy of the GNU General Public License
;; along with GNU CC; see the file COPYING. If not, write to ;; along with GCC; see the file COPYING. If not, write to the
;; the Free Software Foundation, 59 Temple Place - Suite 330, ;; Free Software Foundation, 59 Temple Place - Suite 330, Boston,
;; Boston, MA 02111-1307, USA. ;; MA 02111-1307, USA.
(define_automaton "ppc40x") (define_automaton "ppc40x")
(define_cpu_unit "iu_40x,bpu_40x" "ppc40x") (define_cpu_unit "iu_40x,bpu_40x" "ppc40x")
......
;; Scheduling description for PowerPC 603 processor. ;; Scheduling description for PowerPC 603 processor.
;; Copyright (C) 2003 Free Software Foundation, Inc. ;; Copyright (C) 2003 Free Software Foundation, Inc.
;; ;;
;; This file is part of GNU CC. ;; This file is part of GCC.
;;
;; GNU CC is free software; you can redistribute it and/or modify ;; GCC is free software; you can redistribute it and/or modify it
;; it under the terms of the GNU General Public License as published by ;; under the terms of the GNU General Public License as published
;; the Free Software Foundation; either version 2, or (at your option) ;; by the Free Software Foundation; either version 2, or (at your
;; any later version. ;; option) any later version.
;;
;; GNU CC is distributed in the hope that it will be useful, ;; GCC is distributed in the hope that it will be useful, but WITHOUT
;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
;; GNU General Public License for more details. ;; License for more details.
;;
;; You should have received a copy of the GNU General Public License ;; You should have received a copy of the GNU General Public License
;; along with GNU CC; see the file COPYING. If not, write to ;; along with GCC; see the file COPYING. If not, write to the
;; the Free Software Foundation, 59 Temple Place - Suite 330, ;; Free Software Foundation, 59 Temple Place - Suite 330, Boston,
;; Boston, MA 02111-1307, USA. ;; MA 02111-1307, USA.
(define_automaton "ppc603,ppc603fp,ppc603other") (define_automaton "ppc603,ppc603fp,ppc603other")
(define_cpu_unit "iu_603" "ppc603") (define_cpu_unit "iu_603" "ppc603")
......
...@@ -2,22 +2,22 @@ ...@@ -2,22 +2,22 @@
;; and PowerPC 630 processors. ;; and PowerPC 630 processors.
;; Copyright (C) 2003 Free Software Foundation, Inc. ;; Copyright (C) 2003 Free Software Foundation, Inc.
;; ;;
;; This file is part of GNU CC. ;; This file is part of GCC.
;;
;; GNU CC is free software; you can redistribute it and/or modify ;; GCC is free software; you can redistribute it and/or modify it
;; it under the terms of the GNU General Public License as published by ;; under the terms of the GNU General Public License as published
;; the Free Software Foundation; either version 2, or (at your option) ;; by the Free Software Foundation; either version 2, or (at your
;; any later version. ;; option) any later version.
;;
;; GNU CC is distributed in the hope that it will be useful, ;; GCC is distributed in the hope that it will be useful, but WITHOUT
;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
;; GNU General Public License for more details. ;; License for more details.
;;
;; You should have received a copy of the GNU General Public License ;; You should have received a copy of the GNU General Public License
;; along with GNU CC; see the file COPYING. If not, write to ;; along with GCC; see the file COPYING. If not, write to the
;; the Free Software Foundation, 59 Temple Place - Suite 330, ;; Free Software Foundation, 59 Temple Place - Suite 330, Boston,
;; Boston, MA 02111-1307, USA. ;; MA 02111-1307, USA.
(define_automaton "ppc6xx,ppc6xxfp,ppc6xxfp2,ppc6xxother") (define_automaton "ppc6xx,ppc6xxfp,ppc6xxfp2,ppc6xxother")
(define_cpu_unit "iu1_6xx,iu2_6xx,mciu_6xx" "ppc6xx") (define_cpu_unit "iu1_6xx,iu2_6xx,mciu_6xx" "ppc6xx")
......
;; Scheduling description for Motorola PowerPC 7450 processor. ;; Scheduling description for Motorola PowerPC 7450 processor.
;; Copyright (C) 2003 Free Software Foundation, Inc. ;; Copyright (C) 2003 Free Software Foundation, Inc.
;; ;;
;; This file is part of GNU CC. ;; This file is part of GCC.
;;
;; GNU CC is free software; you can redistribute it and/or modify ;; GCC is free software; you can redistribute it and/or modify it
;; it under the terms of the GNU General Public License as published by ;; under the terms of the GNU General Public License as published
;; the Free Software Foundation; either version 2, or (at your option) ;; by the Free Software Foundation; either version 2, or (at your
;; any later version. ;; option) any later version.
;;
;; GNU CC is distributed in the hope that it will be useful, ;; GCC is distributed in the hope that it will be useful, but WITHOUT
;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
;; GNU General Public License for more details. ;; License for more details.
;;
;; You should have received a copy of the GNU General Public License ;; You should have received a copy of the GNU General Public License
;; along with GNU CC; see the file COPYING. If not, write to ;; along with GCC; see the file COPYING. If not, write to the
;; the Free Software Foundation, 59 Temple Place - Suite 330, ;; Free Software Foundation, 59 Temple Place - Suite 330, Boston,
;; Boston, MA 02111-1307, USA. ;; MA 02111-1307, USA.
(define_automaton "ppc7450,ppc7450fp,ppc7450other,ppc7450vec") (define_automaton "ppc7450,ppc7450fp,ppc7450other,ppc7450vec")
(define_cpu_unit "iu1_7450,iu2_7450,iu3_7450,mciu_7450" "ppc7450") (define_cpu_unit "iu1_7450,iu2_7450,iu3_7450,mciu_7450" "ppc7450")
......
;; Scheduling description for Motorola PowerPC 750 and PowerPC 7400 processors. ;; Scheduling description for Motorola PowerPC 750 and PowerPC 7400 processors.
;; Copyright (C) 2003 Free Software Foundation, Inc. ;; Copyright (C) 2003 Free Software Foundation, Inc.
;; ;;
;; This file is part of GNU CC. ;; This file is part of GCC.
;;
;; GNU CC is free software; you can redistribute it and/or modify ;; GCC is free software; you can redistribute it and/or modify it
;; it under the terms of the GNU General Public License as published by ;; under the terms of the GNU General Public License as published
;; the Free Software Foundation; either version 2, or (at your option) ;; by the Free Software Foundation; either version 2, or (at your
;; any later version. ;; option) any later version.
;;
;; GNU CC is distributed in the hope that it will be useful, ;; GCC is distributed in the hope that it will be useful, but WITHOUT
;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
;; GNU General Public License for more details. ;; License for more details.
;;
;; You should have received a copy of the GNU General Public License ;; You should have received a copy of the GNU General Public License
;; along with GNU CC; see the file COPYING. If not, write to ;; along with GCC; see the file COPYING. If not, write to the
;; the Free Software Foundation, 59 Temple Place - Suite 330, ;; Free Software Foundation, 59 Temple Place - Suite 330, Boston,
;; Boston, MA 02111-1307, USA. ;; MA 02111-1307, USA.
(define_automaton "ppc7xx,ppc7xxfp,ppc7xxother,ppc7xxvec") (define_automaton "ppc7xx,ppc7xxfp,ppc7xxother,ppc7xxvec")
(define_cpu_unit "iu1_7xx,iu2_7xx" "ppc7xx") (define_cpu_unit "iu1_7xx,iu2_7xx" "ppc7xx")
......
;; Pipeline description for Motorola PowerPC 8540 processor. ;; Pipeline description for Motorola PowerPC 8540 processor.
;; Copyright (C) 2003 Free Software Foundation, Inc. ;; Copyright (C) 2003 Free Software Foundation, Inc.
;; ;;
;; This file is part of GNU CC. ;; This file is part of GCC.
;;
;; GNU CC is free software; you can redistribute it and/or modify ;; GCC is free software; you can redistribute it and/or modify it
;; it under the terms of the GNU General Public License as published by ;; under the terms of the GNU General Public License as published
;; the Free Software Foundation; either version 2, or (at your option) ;; by the Free Software Foundation; either version 2, or (at your
;; any later version. ;; option) any later version.
;;
;; GNU CC is distributed in the hope that it will be useful, ;; GCC is distributed in the hope that it will be useful, but WITHOUT
;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
;; GNU General Public License for more details. ;; License for more details.
;;
;; You should have received a copy of the GNU General Public License ;; You should have received a copy of the GNU General Public License
;; along with GNU CC; see the file COPYING. If not, write to ;; along with GCC; see the file COPYING. If not, write to the
;; the Free Software Foundation, 59 Temple Place - Suite 330, ;; Free Software Foundation, 59 Temple Place - Suite 330, Boston,
;; Boston, MA 02111-1307, USA. ;; MA 02111-1307, USA.
(define_automaton "ppc8540_most,ppc8540_long,ppc8540_retire") (define_automaton "ppc8540_most,ppc8540_long,ppc8540_retire")
(define_cpu_unit "ppc8540_decode_0,ppc8540_decode_1" "ppc8540_most") (define_cpu_unit "ppc8540_decode_0,ppc8540_decode_1" "ppc8540_most")
......
/* Definitions of target machine for GNU compiler, /* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX. for IBM RS/6000 POWER running AIX.
Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
/* Yes! We are AIX! */ /* Yes! We are AIX! */
#define DEFAULT_ABI ABI_AIX #define DEFAULT_ABI ABI_AIX
......
/* Definitions of target machine for GNU compiler, /* Definitions of target machine for GNU compiler,
for IBM RS/6000 running AIX version 3.1. for IBM RS/6000 running AIX version 3.1.
Copyright (C) 1993,1997, 2000, 2001 Free Software Foundation, Inc. Copyright (C) 1993,1997, 2000, 2001, 2003 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@nyu.edu) Contributed by Richard Kenner (kenner@nyu.edu)
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. 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. */
You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING. If not, write to the
Free Software Foundation, 59 Temple Place - Suite 330, Boston,
MA 02111-1307, USA. */
/* Output something to declare an external symbol to the assembler. Most /* Output something to declare an external symbol to the assembler. Most
assemblers don't need this. assemblers don't need this.
......
/* Definitions of target machine for GNU compiler, /* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX version 3.x with the fixed assembler. for IBM RS/6000 POWER running AIX version 3.x with the fixed assembler.
Copyright (C) 1995, 1996, 2000, 2001 Free Software Foundation, Inc. Copyright (C) 1995, 1996, 2000, 2001, 2003 Free Software Foundation, Inc.
Contributed by Jason Merrill (jason@cygnus.com). Contributed by Jason Merrill (jason@cygnus.com).
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. 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. */
You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING. If not, write to the
Free Software Foundation, 59 Temple Place - Suite 330, Boston,
MA 02111-1307, USA. */
/* Tell the assembler to assume that all undefined names are external. */ /* Tell the assembler to assume that all undefined names are external. */
......
/* Definitions of target machine for GNU compiler, /* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX version 4.1. for IBM RS/6000 POWER running AIX version 4.1.
Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2003
Free Software Foundation, Inc. Free Software Foundation, Inc.
Contributed by David Edelsohn (edelsohn@gnu.org). Contributed by David Edelsohn (edelsohn@gnu.org).
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. 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. */
You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING. If not, write to the
Free Software Foundation, 59 Temple Place - Suite 330, Boston,
MA 02111-1307, USA. */
#undef SUBSUBTARGET_SWITCHES #undef SUBSUBTARGET_SWITCHES
#define SUBSUBTARGET_SWITCHES \ #define SUBSUBTARGET_SWITCHES \
......
...@@ -3,23 +3,22 @@ ...@@ -3,23 +3,22 @@
Copyright (C) 1998, 1999, 2000, 2001, 2003 Free Software Foundation, Inc. Copyright (C) 1998, 1999, 2000, 2001, 2003 Free Software Foundation, Inc.
Contributed by David Edelsohn (edelsohn@gnu.org). Contributed by David Edelsohn (edelsohn@gnu.org).
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
/* AIX 4.3 and above support 64-bit executables. */ /* AIX 4.3 and above support 64-bit executables. */
#undef SUBSUBTARGET_SWITCHES #undef SUBSUBTARGET_SWITCHES
......
...@@ -3,23 +3,22 @@ ...@@ -3,23 +3,22 @@
Copyright (C) 2001, 2003 Free Software Foundation, Inc. Copyright (C) 2001, 2003 Free Software Foundation, Inc.
Contributed by David Edelsohn (edelsohn@gnu.org). Contributed by David Edelsohn (edelsohn@gnu.org).
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
/* AIX V5 and above support 64-bit executables. */ /* AIX V5 and above support 64-bit executables. */
#undef SUBSUBTARGET_SWITCHES #undef SUBSUBTARGET_SWITCHES
......
...@@ -3,23 +3,22 @@ ...@@ -3,23 +3,22 @@
Copyright (C) 2002, 2003 Free Software Foundation, Inc. Copyright (C) 2002, 2003 Free Software Foundation, Inc.
Contributed by David Edelsohn (edelsohn@gnu.org). Contributed by David Edelsohn (edelsohn@gnu.org).
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
/* AIX V5 and above support 64-bit executables. */ /* AIX V5 and above support 64-bit executables. */
#undef SUBSUBTARGET_SWITCHES #undef SUBSUBTARGET_SWITCHES
......
/* Target definitions for GNU compiler for PowerPC with AltiVec. /* Target definitions for GNU compiler for PowerPC with AltiVec.
Copyright (C) 2001 Free Software Foundation, Inc. Copyright (C) 2001, 2003 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com). Contributed by Aldy Hernandez (aldyh@redhat.com).
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
#undef SUBSUBTARGET_OVERRIDE_OPTIONS #undef SUBSUBTARGET_OVERRIDE_OPTIONS
#define SUBSUBTARGET_OVERRIDE_OPTIONS \ #define SUBSUBTARGET_OVERRIDE_OPTIONS \
......
...@@ -2,22 +2,22 @@ ...@@ -2,22 +2,22 @@
Copyright (C) 2002, 2003 Free Software Foundation, Inc. Copyright (C) 2002, 2003 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com). Contributed by Aldy Hernandez (aldyh@redhat.com).
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
/* As a special exception, if you include this header file into source /* As a special exception, if you include this header file into source
files compiled by GCC, this header file does not by itself cause files compiled by GCC, this header file does not by itself cause
......
;; AltiVec patterns. ;; AltiVec patterns.
;; Copyright (C) 2002 Free Software Foundation, Inc. ;; Copyright (C) 2002, 2003 Free Software Foundation, Inc.
;; Contributed by Aldy Hernandez (aldy@quesejoda.com) ;; Contributed by Aldy Hernandez (aldy@quesejoda.com)
;; This file is part of GNU CC. ;; This file is part of GCC.
;; GNU CC is free software; you can redistribute it and/or modify ;; GCC is free software; you can redistribute it and/or modify it
;; it under the terms of the GNU General Public License as published by ;; under the terms of the GNU General Public License as published
;; the Free Software Foundation; either version 2, or (at your option) ;; by the Free Software Foundation; either version 2, or (at your
;; any later version. ;; option) any later version.
;; GNU CC is distributed in the hope that it will be useful, ;; GCC is distributed in the hope that it will be useful, but WITHOUT
;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
;; GNU General Public License for more details. ;; License for more details.
;; You should have received a copy of the GNU General Public License ;; You should have received a copy of the GNU General Public License
;; along with GNU CC; see the file COPYING. If not, write to ;; along with GCC; see the file COPYING. If not, write to the
;; the Free Software Foundation, 59 Temple Place - Suite 330, ;; Free Software Foundation, 59 Temple Place - Suite 330, Boston,
;; Boston, MA 02111-1307, USA. ;; MA 02111-1307, USA.
(define_constants (define_constants
[(UNSPEC_VSPLTISW 141) [(UNSPEC_VSPLTISW 141)
......
/* Definitions of target machine for GNU compiler, for BeOS. /* Definitions of target machine for GNU compiler, for BeOS.
Copyright (C) 1997, 2000, 2001, 2002 Free Software Foundation, Inc. Copyright (C) 1997, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
Contributed by Fred Fish (fnf@cygnus.com), based on aix41.h Contributed by Fred Fish (fnf@cygnus.com), based on aix41.h
from David Edelsohn (edelsohn@npac.syr.edu). from David Edelsohn (edelsohn@npac.syr.edu).
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
#undef TARGET_VERSION #undef TARGET_VERSION
#define TARGET_VERSION fprintf (stderr, " (BeOS/PowerPC)"); #define TARGET_VERSION fprintf (stderr, " (BeOS/PowerPC)");
...@@ -39,7 +39,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -39,7 +39,7 @@ Boston, MA 02111-1307, USA. */
#define ASM_SPEC "-u %(asm_cpu)" #define ASM_SPEC "-u %(asm_cpu)"
#undef TARGET_OS_CPP_BUILTINS #undef TARGET_OS_CPP_BUILTINS
/* __POWERPC__ must be defined for some header files */ /* __POWERPC__ must be defined for some header files. */
#define TARGET_OS_CPP_BUILTINS() \ #define TARGET_OS_CPP_BUILTINS() \
do \ do \
{ \ { \
......
/* Target definitions for PowerPC running Darwin (Mac OS X). /* Target definitions for PowerPC running Darwin (Mac OS X).
Copyright (C) 1997, 2000, 2001 Free Software Foundation, Inc. Copyright (C) 1997, 2000, 2001, 2003 Free Software Foundation, Inc.
Contributed by Apple Computer Inc. Contributed by Apple Computer Inc.
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
#undef TARGET_VERSION #undef TARGET_VERSION
#define TARGET_VERSION fprintf (stderr, " (Darwin/PowerPC)"); #define TARGET_VERSION fprintf (stderr, " (Darwin/PowerPC)");
......
/* Core target definitions for GNU compiler /* Core target definitions for GNU compiler
for IBM RS/6000 PowerPC targeted to embedded ELF systems. for IBM RS/6000 PowerPC targeted to embedded ELF systems.
Copyright (C) 1995, 1996, 2000 Free Software Foundation, Inc. Copyright (C) 1995, 1996, 2000, 2003 Free Software Foundation, Inc.
Contributed by Cygnus Support. Contributed by Cygnus Support.
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
/* Add -meabi to target flags */ /* Add -meabi to target flags. */
#undef TARGET_DEFAULT #undef TARGET_DEFAULT
#define TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_EABI) #define TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_EABI)
/* Invoke an initializer function to set up the GOT */ /* Invoke an initializer function to set up the GOT. */
#define NAME__MAIN "__eabi" #define NAME__MAIN "__eabi"
#define INVOKE__main #define INVOKE__main
......
/* Core target definitions for GNU compiler /* Core target definitions for GNU compiler
for PowerPC targeted systems with AltiVec support. for PowerPC targeted systems with AltiVec support.
Copyright (C) 2001 Free Software Foundation, Inc. Copyright (C) 2001, 2003 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com). Contributed by Aldy Hernandez (aldyh@redhat.com).
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
/* Add -meabi and -maltivec to target flags. */ /* Add -meabi and -maltivec to target flags. */
#undef TARGET_DEFAULT #undef TARGET_DEFAULT
......
/* Support for GCC on simulated PowerPC systems targeted to embedded ELF /* Support for GCC on simulated PowerPC systems targeted to embedded ELF
systems. systems.
Copyright (C) 1995, 1996, 2000 Free Software Foundation, Inc. Copyright (C) 1995, 1996, 2000, 2003 Free Software Foundation, Inc.
Contributed by Cygnus Support. Contributed by Cygnus Support.
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
#undef TARGET_VERSION #undef TARGET_VERSION
#define TARGET_VERSION fprintf (stderr, " (PowerPC Simulated)"); #define TARGET_VERSION fprintf (stderr, " (PowerPC Simulated)");
......
/* Core target definitions for GNU compiler /* Core target definitions for GNU compiler
for PowerPC embedded targeted systems with SPE support. for PowerPC embedded targeted systems with SPE support.
Copyright (C) 2002 Free Software Foundation, Inc. Copyright (C) 2002, 2003 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com). Contributed by Aldy Hernandez (aldyh@redhat.com).
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
#undef TARGET_DEFAULT #undef TARGET_DEFAULT
#define TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_EABI) #define TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_EABI)
...@@ -42,8 +42,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -42,8 +42,7 @@ Boston, MA 02111-1307, USA. */
if (rs6000_isel_string == NULL) \ if (rs6000_isel_string == NULL) \
rs6000_isel = 1 rs6000_isel = 1
/* /* The e500 ABI says that either long doubles are 128 bits, or if
The e500 ABI says that either long doubles are 128 bits, or if
implemented in any other size, the compiler/linker should error out. implemented in any other size, the compiler/linker should error out.
We have no emulation libraries for 128 bit long doubles, and I hate We have no emulation libraries for 128 bit long doubles, and I hate
the dozens of failures on the regression suite. So I'm breaking ABI the dozens of failures on the regression suite. So I'm breaking ABI
......
/* Definitions for PowerPC running FreeBSD using the ELF format /* Definitions for PowerPC running FreeBSD using the ELF format
Copyright (C) 2001 Free Software Foundation, Inc. Copyright (C) 2001, 2003 Free Software Foundation, Inc.
Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi. Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi.
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ Free Software Foundation, 59 Temple Place - Suite 330, Boston,
MA 02111-1307, USA. */
/* Override the defaults, which exist to force the proper definition. */ /* Override the defaults, which exist to force the proper definition. */
......
/* Definitions of target machine for GNU compiler, /* Definitions of target machine for GNU compiler,
for PowerPC machines running GNU. for PowerPC machines running GNU.
Copyright (C) 2001 Free Software Foundation, Inc. Copyright (C) 2001, 2003 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
#undef CPP_OS_DEFAULT_SPEC #undef CPP_OS_DEFAULT_SPEC
#define CPP_OS_DEFAULT_SPEC "%(cpp_os_gnu)" #define CPP_OS_DEFAULT_SPEC "%(cpp_os_gnu)"
......
/* Darwin/powerpc host-specific hook definitions. /* Darwin/powerpc host-specific hook definitions.
Copyright (C) 2003 Free Software Foundation, Inc. Copyright (C) 2003 Free Software Foundation, Inc.
This file is part of GCC. This file is part of GCC.
GCC is free software; you can redistribute it and/or modify it under GCC is free software; you can redistribute it and/or modify it
the terms of the GNU General Public License as published by the Free under the terms of the GNU General Public License as published
Software Foundation; either version 2, or (at your option) any later by the Free Software Foundation; either version 2, or (at your
version. option) any later version.
GCC is distributed in the hope that it will be useful, but WITHOUT ANY GCC is distributed in the hope that it will be useful, but WITHOUT
WARRANTY; without even the implied warranty of MERCHANTABILITY or ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING. If not, write to the Free along with GCC; see the file COPYING. If not, write to the
Software Foundation, 59 Temple Place - Suite 330, Boston, MA Free Software Foundation, 59 Temple Place - Suite 330, Boston,
02111-1307, USA. */ MA 02111-1307, USA. */
#include "config.h" #include "config.h"
#include "system.h" #include "system.h"
......
...@@ -4,22 +4,22 @@ ...@@ -4,22 +4,22 @@
Free Software Foundation, Inc. Free Software Foundation, Inc.
Contributed by Michael Meissner (meissner@cygnus.com). Contributed by Michael Meissner (meissner@cygnus.com).
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
#undef MD_EXEC_PREFIX #undef MD_EXEC_PREFIX
#undef MD_STARTFILE_PREFIX #undef MD_STARTFILE_PREFIX
......
...@@ -2,22 +2,22 @@ ...@@ -2,22 +2,22 @@
for 64 bit PowerPC linux. for 64 bit PowerPC linux.
Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc. Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
/* Yes! We are AIX! Err. Wait. We're Linux!. No, wait, we're a /* Yes! We are AIX! Err. Wait. We're Linux!. No, wait, we're a
combo of both!*/ combo of both!*/
......
/* Definitions of target machine for GNU compiler, /* Definitions of target machine for GNU compiler,
for AltiVec enhanced PowerPC machines running GNU/Linux. for AltiVec enhanced PowerPC machines running GNU/Linux.
Copyright (C) 2001 Free Software Foundation, Inc. Copyright (C) 2001, 2003 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com). Contributed by Aldy Hernandez (aldyh@redhat.com).
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
#undef TARGET_VERSION #undef TARGET_VERSION
#define TARGET_VERSION fprintf (stderr, " (PowerPC AltiVec GNU/Linux)"); #define TARGET_VERSION fprintf (stderr, " (PowerPC AltiVec GNU/Linux)");
......
/* Definitions for Rs6000 running LynxOS. /* Definitions for Rs6000 running LynxOS.
Copyright (C) 1995, 1996, 2000, 2002 Free Software Foundation, Inc. Copyright (C) 1995, 1996, 2000, 2002, 2003 Free Software Foundation, Inc.
Contributed by David Henkel-Wallace, Cygnus Support (gumby@cygnus.com) Contributed by David Henkel-Wallace, Cygnus Support (gumby@cygnus.com)
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
/* Definitions we want to override with those from rs6000.h: */ /* Definitions we want to override with those from rs6000.h: */
#undef LIB_SPEC #undef LIB_SPEC
......
/* Definitions of target machine for GNU compiler, /* Definitions of target machine for GNU compiler,
for IBM RS/6000 running MACH. for IBM RS/6000 running MACH.
Copyright (C) 1992, 1999 Free Software Foundation, Inc. Copyright (C) 1992, 1999, 2003 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@nyu.edu) Contributed by Richard Kenner (kenner@nyu.edu)
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
#define TARGET_AIX 0 #define TARGET_AIX 0
......
;; Scheduling description for Motorola PowerPC processor cores. ;; Scheduling description for Motorola PowerPC processor cores.
;; Copyright (C) 2003 Free Software Foundation, Inc. ;; Copyright (C) 2003 Free Software Foundation, Inc.
;; ;;
;; This file is part of GNU CC. ;; This file is part of GCC.
;; ;;
;; GNU CC is free software; you can redistribute it and/or modify ;; GCC is free software; you can redistribute it and/or modify it
;; it under the terms of the GNU General Public License as published by ;; under the terms of the GNU General Public License as published
;; the Free Software Foundation; either version 2, or (at your option) ;; by the Free Software Foundation; either version 2, or (at your
;; any later version. ;; option) any later version.
;; ;;
;; GNU CC is distributed in the hope that it will be useful, ;; GCC is distributed in the hope that it will be useful, but WITHOUT
;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
;; GNU General Public License for more details. ;; License for more details.
;; ;;
;; You should have received a copy of the GNU General Public License ;; You should have received a copy of the GNU General Public License
;; along with GNU CC; see the file COPYING. If not, write to ;; along with GCC; see the file COPYING. If not, write to the
;; the Free Software Foundation, 59 Temple Place - Suite 330, ;; Free Software Foundation, 59 Temple Place - Suite 330, Boston,
;; Boston, MA 02111-1307, USA. ;; MA 02111-1307, USA.
(define_automaton "mpc,mpcfp") (define_automaton "mpc,mpcfp")
(define_cpu_unit "iu_mpc,mciu_mpc" "mpc") (define_cpu_unit "iu_mpc,mciu_mpc" "mpc")
......
/* Definitions of target machine for GNU compiler, /* Definitions of target machine for GNU compiler,
for PowerPC NetBSD systems. for PowerPC NetBSD systems.
Copyright 2002 Free Software Foundation, Inc. Copyright 2002, 2003 Free Software Foundation, Inc.
Contributed by Wasabi Systems, Inc. Contributed by Wasabi Systems, Inc.
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
#undef TARGET_OS_CPP_BUILTINS /* FIXME: sysv4.h should not define this! */ #undef TARGET_OS_CPP_BUILTINS /* FIXME: sysv4.h should not define this! */
#define TARGET_OS_CPP_BUILTINS() \ #define TARGET_OS_CPP_BUILTINS() \
......
;; Scheduling description for IBM Power4 and PowerPC 970 processors. ;; Scheduling description for IBM Power4 and PowerPC 970 processors.
;; Copyright (C) 2003 Free Software Foundation, Inc. ;; Copyright (C) 2003 Free Software Foundation, Inc.
;; ;;
;; This file is part of GNU CC. ;; This file is part of GCC.
;; ;;
;; GNU CC is free software; you can redistribute it and/or modify ;; GCC is free software; you can redistribute it and/or modify it
;; it under the terms of the GNU General Public License as published by ;; under the terms of the GNU General Public License as published
;; the Free Software Foundation; either version 2, or (at your option) ;; by the Free Software Foundation; either version 2, or (at your
;; any later version. ;; option) any later version.
;; ;;
;; GNU CC is distributed in the hope that it will be useful, ;; GCC is distributed in the hope that it will be useful, but WITHOUT
;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
;; GNU General Public License for more details. ;; License for more details.
;; ;;
;; You should have received a copy of the GNU General Public License ;; You should have received a copy of the GNU General Public License
;; along with GNU CC; see the file COPYING. If not, write to ;; along with GCC; see the file COPYING. If not, write to the
;; the Free Software Foundation, 59 Temple Place - Suite 330, ;; Free Software Foundation, 59 Temple Place - Suite 330, Boston,
;; Boston, MA 02111-1307, USA. ;; MA 02111-1307, USA.
;; Sources: IBM Red Book and White Paper on POWER4 ;; Sources: IBM Red Book and White Paper on POWER4
......
;; Scheduling description for IBM POWER processor. ;; Scheduling description for IBM POWER processor.
;; Copyright (C) 2003 Free Software Foundation, Inc. ;; Copyright (C) 2003 Free Software Foundation, Inc.
;; ;;
;; This file is part of GNU CC. ;; This file is part of GCC.
;;
;; GNU CC is free software; you can redistribute it and/or modify ;; GCC is free software; you can redistribute it and/or modify it
;; it under the terms of the GNU General Public License as published by ;; under the terms of the GNU General Public License as published
;; the Free Software Foundation; either version 2, or (at your option) ;; by the Free Software Foundation; either version 2, or (at your
;; any later version. ;; option) any later version.
;;
;; GNU CC is distributed in the hope that it will be useful, ;; GCC is distributed in the hope that it will be useful, but WITHOUT
;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
;; GNU General Public License for more details. ;; License for more details.
;;
;; You should have received a copy of the GNU General Public License ;; You should have received a copy of the GNU General Public License
;; along with GNU CC; see the file COPYING. If not, write to ;; along with GCC; see the file COPYING. If not, write to the
;; the Free Software Foundation, 59 Temple Place - Suite 330, ;; Free Software Foundation, 59 Temple Place - Suite 330, Boston,
;; Boston, MA 02111-1307, USA. ;; MA 02111-1307, USA.
(define_automaton "rios1,rios1fp") (define_automaton "rios1,rios1fp")
(define_cpu_unit "iu_rios1" "rios1") (define_cpu_unit "iu_rios1" "rios1")
......
;; Scheduling description for IBM Power2 processor. ;; Scheduling description for IBM Power2 processor.
;; Copyright (C) 2003 Free Software Foundation, Inc. ;; Copyright (C) 2003 Free Software Foundation, Inc.
;; ;;
;; This file is part of GNU CC. ;; This file is part of GCC.
;;
;; GNU CC is free software; you can redistribute it and/or modify ;; GCC is free software; you can redistribute it and/or modify it
;; it under the terms of the GNU General Public License as published by ;; under the terms of the GNU General Public License as published
;; the Free Software Foundation; either version 2, or (at your option) ;; by the Free Software Foundation; either version 2, or (at your
;; any later version. ;; option) any later version.
;;
;; GNU CC is distributed in the hope that it will be useful, ;; GCC is distributed in the hope that it will be useful, but WITHOUT
;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
;; GNU General Public License for more details. ;; License for more details.
;;
;; You should have received a copy of the GNU General Public License ;; You should have received a copy of the GNU General Public License
;; along with GNU CC; see the file COPYING. If not, write to ;; along with GCC; see the file COPYING. If not, write to the
;; the Free Software Foundation, 59 Temple Place - Suite 330, ;; Free Software Foundation, 59 Temple Place - Suite 330, Boston,
;; Boston, MA 02111-1307, USA. ;; MA 02111-1307, USA.
(define_automaton "rios2,rios2fp") (define_automaton "rios2,rios2fp")
(define_cpu_unit "iu1_rios2,iu2_rios2" "rios2") (define_cpu_unit "iu1_rios2,iu2_rios2" "rios2")
......
/* Subroutines for the C front end on the POWER and PowerPC architectures. /* Subroutines for the C front end on the POWER and PowerPC architectures.
Copyright (C) 2002 Copyright (C) 2002, 2003
Free Software Foundation, Inc. Free Software Foundation, Inc.
Contributed by Zack Weinberg <zack@codesourcery.com> Contributed by Zack Weinberg <zack@codesourcery.com>
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
#include "config.h" #include "config.h"
#include "system.h" #include "system.h"
......
/* Definitions of target machine for GNU compiler, for IBM RS/6000. /* Definitions of target machine for GNU compiler, for IBM RS/6000.
Copyright (C) 2002 Free Software Foundation, Inc. Copyright (C) 2002, 2003 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
/* Add any extra modes needed to represent the condition code. /* Add any extra modes needed to represent the condition code.
......
/* Definitions of target machine for GNU compiler, for IBM RS/6000. /* Definitions of target machine for GNU compiler, for IBM RS/6000.
Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
#ifndef GCC_RS6000_PROTOS_H #ifndef GCC_RS6000_PROTOS_H
#define GCC_RS6000_PROTOS_H #define GCC_RS6000_PROTOS_H
......
...@@ -3,22 +3,22 @@ ...@@ -3,22 +3,22 @@
2000, 2001, 2002, 2003 Free Software Foundation, Inc. 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
#include "config.h" #include "config.h"
#include "system.h" #include "system.h"
......
...@@ -3,23 +3,22 @@ ...@@ -3,23 +3,22 @@
2000, 2001, 2002, 2003 Free Software Foundation, Inc. 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. 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. */
You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING. If not, write to the
Free Software Foundation, 59 Temple Place - Suite 330, Boston,
MA 02111-1307, USA. */
/* Note that some other tm.h files include this one and then override /* Note that some other tm.h files include this one and then override
many of the definitions. */ many of the definitions. */
...@@ -100,7 +99,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -100,7 +99,7 @@ Boston, MA 02111-1307, USA. */
is an initializer with a subgrouping for each command option. is an initializer with a subgrouping for each command option.
Each subgrouping contains a string constant, that defines the Each subgrouping contains a string constant, that defines the
specification name, and a string constant that used by the GNU CC driver specification name, and a string constant that used by the GCC driver
program. program.
Do not define this macro if it does not need to do anything. */ Do not define this macro if it does not need to do anything. */
......
...@@ -3,22 +3,22 @@ ...@@ -3,22 +3,22 @@
;; 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. ;; 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
;; Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) ;; Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
;; This file is part of GNU CC. ;; This file is part of GCC.
;; GNU CC is free software; you can redistribute it and/or modify ;; GCC is free software; you can redistribute it and/or modify it
;; it under the terms of the GNU General Public License as published by ;; under the terms of the GNU General Public License as published
;; the Free Software Foundation; either version 2, or (at your option) ;; by the Free Software Foundation; either version 2, or (at your
;; any later version. ;; option) any later version.
;; GNU CC is distributed in the hope that it will be useful, ;; GCC is distributed in the hope that it will be useful, but WITHOUT
;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
;; GNU General Public License for more details. ;; License for more details.
;; You should have received a copy of the GNU General Public License ;; You should have received a copy of the GNU General Public License
;; along with GNU CC; see the file COPYING. If not, write to ;; along with GCC; see the file COPYING. If not, write to the
;; the Free Software Foundation, 59 Temple Place - Suite 330, ;; Free Software Foundation, 59 Temple Place - Suite 330, Boston,
;; Boston, MA 02111-1307, USA. ;; MA 02111-1307, USA.
;;- See file "rtl.def" for documentation on define_insn, match_*, et. al. ;;- See file "rtl.def" for documentation on define_insn, match_*, et. al.
......
;; Scheduling description for IBM RS64 processors. ;; Scheduling description for IBM RS64 processors.
;; Copyright (C) 2003 Free Software Foundation, Inc. ;; Copyright (C) 2003 Free Software Foundation, Inc.
;; ;;
;; This file is part of GNU CC. ;; This file is part of GCC.
;;
;; GNU CC is free software; you can redistribute it and/or modify ;; GCC is free software; you can redistribute it and/or modify it
;; it under the terms of the GNU General Public License as published by ;; under the terms of the GNU General Public License as published
;; the Free Software Foundation; either version 2, or (at your option) ;; by the Free Software Foundation; either version 2, or (at your
;; any later version. ;; option) any later version.
;;
;; GNU CC is distributed in the hope that it will be useful, ;; GCC is distributed in the hope that it will be useful, but WITHOUT
;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
;; GNU General Public License for more details. ;; License for more details.
;;
;; You should have received a copy of the GNU General Public License ;; You should have received a copy of the GNU General Public License
;; along with GNU CC; see the file COPYING. If not, write to ;; along with GCC; see the file COPYING. If not, write to the
;; the Free Software Foundation, 59 Temple Place - Suite 330, ;; Free Software Foundation, 59 Temple Place - Suite 330, Boston,
;; Boston, MA 02111-1307, USA. ;; MA 02111-1307, USA.
(define_automaton "rs64,rs64fp,rs64other") (define_automaton "rs64,rs64fp,rs64other")
(define_cpu_unit "iu_rs64" "rs64") (define_cpu_unit "iu_rs64" "rs64")
......
...@@ -2,22 +2,22 @@ ...@@ -2,22 +2,22 @@
Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
Contributed by Joel Sherrill (joel@OARcorp.com). Contributed by Joel Sherrill (joel@OARcorp.com).
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
/* Specify predefined symbols in preprocessor. */ /* Specify predefined symbols in preprocessor. */
......
...@@ -2,22 +2,22 @@ ...@@ -2,22 +2,22 @@
Copyright (C) 2002, 2003 Free Software Foundation, Inc. Copyright (C) 2002, 2003 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com). Contributed by Aldy Hernandez (aldyh@redhat.com).
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
/* As a special exception, if you include this header file into source /* As a special exception, if you include this header file into source
files compiled by GCC, this header file does not by itself cause files compiled by GCC, this header file does not by itself cause
......
...@@ -2,22 +2,22 @@ ...@@ -2,22 +2,22 @@
;; Copyright (C) 2002, 2003 Free Software Foundation, Inc. ;; Copyright (C) 2002, 2003 Free Software Foundation, Inc.
;; Contributed by Aldy Hernandez (aldy@quesejoda.com) ;; Contributed by Aldy Hernandez (aldy@quesejoda.com)
;; This file is part of GNU CC. ;; This file is part of GCC.
;; GNU CC is free software; you can redistribute it and/or modify ;; GCC is free software; you can redistribute it and/or modify it
;; it under the terms of the GNU General Public License as published by ;; under the terms of the GNU General Public License as published
;; the Free Software Foundation; either version 2, or (at your option) ;; by the Free Software Foundation; either version 2, or (at your
;; any later version. ;; option) any later version.
;; GNU CC is distributed in the hope that it will be useful, ;; GCC is distributed in the hope that it will be useful, but WITHOUT
;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
;; GNU General Public License for more details. ;; License for more details.
;; You should have received a copy of the GNU General Public License ;; You should have received a copy of the GNU General Public License
;; along with GNU CC; see the file COPYING. If not, write to ;; along with GCC; see the file COPYING. If not, write to the
;; the Free Software Foundation, 59 Temple Place - Suite 330, ;; Free Software Foundation, 59 Temple Place - Suite 330, Boston,
;; Boston, MA 02111-1307, USA. ;; MA 02111-1307, USA.
(define_constants (define_constants
[(SPE_ACC_REGNO 111) [(SPE_ACC_REGNO 111)
......
...@@ -3,23 +3,22 @@ ...@@ -3,23 +3,22 @@
Free Software Foundation, Inc. Free Software Foundation, Inc.
Contributed by Cygnus Support. Contributed by Cygnus Support.
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
/* Header files should be C++ aware in general. */ /* Header files should be C++ aware in general. */
#define NO_IMPLICIT_EXTERN_C #define NO_IMPLICIT_EXTERN_C
......
/* Target definitions for GNU compiler for a little endian PowerPC /* Target definitions for GNU compiler for a little endian PowerPC
running System V.4 running System V.4
Copyright (C) 1995, 2000 Free Software Foundation, Inc. Copyright (C) 1995, 2000, 2003 Free Software Foundation, Inc.
Contributed by Cygnus Support. Contributed by Cygnus Support.
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
#undef TARGET_DEFAULT #undef TARGET_DEFAULT
#define TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_LITTLE_ENDIAN) #define TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_LITTLE_ENDIAN)
......
/* Definitions of target machine for GNU compiler. Vxworks PowerPC version. /* Definitions of target machine for GNU compiler. Vxworks PowerPC version.
Copyright (C) 1996, 2000, 2002 Free Software Foundation, Inc. Copyright (C) 1996, 2000, 2002, 2003 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
#undef TARGET_OS_CPP_BUILTINS #undef TARGET_OS_CPP_BUILTINS
#define TARGET_OS_CPP_BUILTINS() \ #define TARGET_OS_CPP_BUILTINS() \
......
/* Support for GCC on PowerPC using WindISS simulator. /* Support for GCC on PowerPC using WindISS simulator.
Copyright (C) 2002 Free Software Foundation, Inc. Copyright (C) 2002, 2003 Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC. Contributed by CodeSourcery, LLC.
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to along with GCC; see the file COPYING. If not, write to the
the Free Software Foundation, 59 Temple Place - Suite 330, Free Software Foundation, 59 Temple Place - Suite 330, Boston,
Boston, MA 02111-1307, USA. */ MA 02111-1307, USA. */
#undef TARGET_VERSION #undef TARGET_VERSION
#define TARGET_VERSION fprintf (stderr, " (PowerPC WindISS)"); #define TARGET_VERSION fprintf (stderr, " (PowerPC WindISS)");
......
/* Definitions of target machine for GNU compiler, /* Definitions of target machine for GNU compiler,
for some generic XCOFF file format for some generic XCOFF file format
Copyright (C) 2001, 2002 Free Software Foundation, Inc. Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GCC.
GNU CC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 2, or (at your option) by the Free Software Foundation; either version 2, or (at your
any later version. option) any later version.
GNU CC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. 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. */
You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING. If not, write to the
Free Software Foundation, 59 Temple Place - Suite 330, Boston,
MA 02111-1307, USA. */
#define TARGET_OBJECT_FORMAT OBJECT_XCOFF #define TARGET_OBJECT_FORMAT OBJECT_XCOFF
......
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