diff options
author | Hans-Peter Nilsson <hp@bitrange.com> | 2002-06-21 03:55:47 +0000 |
---|---|---|
committer | Hans-Peter Nilsson <hp@gcc.gnu.org> | 2002-06-21 03:55:47 +0000 |
commit | c583c5c3f7c5de024850e435db94c1dad2df7c2d (patch) | |
tree | 9a0930077aeafaac3d10d21aef29e0935968cf21 | |
parent | 1292ec0ce0781a96b58d6a465dfc0fe77ad3e7b5 (diff) | |
download | gcc-c583c5c3f7c5de024850e435db94c1dad2df7c2d.zip gcc-c583c5c3f7c5de024850e435db94c1dad2df7c2d.tar.gz gcc-c583c5c3f7c5de024850e435db94c1dad2df7c2d.tar.bz2 |
mmix.md: Change GNU CC to GCC in file header comment.
* config/mmix/mmix.md: Change GNU CC to GCC in file header comment.
* config/mmix/mmix.h: Ditto.
* config/mmix/mmix-protos.h: Ditto.
* config/mmix/mmix.c: Ditto. Fix typo in comment.
* config/mmix/mmix-modes.def: Change GNU CC to GCC in file header
comment. Comment extra CC modes.
From-SVN: r54869
-rw-r--r-- | gcc/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/config/mmix/mmix-modes.def | 33 | ||||
-rw-r--r-- | gcc/config/mmix/mmix-protos.h | 8 | ||||
-rw-r--r-- | gcc/config/mmix/mmix.c | 10 | ||||
-rw-r--r-- | gcc/config/mmix/mmix.h | 8 | ||||
-rw-r--r-- | gcc/config/mmix/mmix.md | 8 |
6 files changed, 54 insertions, 22 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index efe3e9d..c037fcb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2002-06-21 Hans-Peter Nilsson <hp@bitrange.com> + + * config/mmix/mmix.md: Change GNU CC to GCC in file header comment. + * config/mmix/mmix.h: Ditto. + * config/mmix/mmix-protos.h: Ditto. + * config/mmix/mmix.c: Ditto. Fix typo in comment. + * config/mmix/mmix-modes.def: Change GNU CC to GCC in file header + comment. Comment extra CC modes. + 2002-06-20 Jan Hubicka <jh@suse.cz> * cfglayout.c (scope_to_insns_initialize): Call set_block_levels. diff --git a/gcc/config/mmix/mmix-modes.def b/gcc/config/mmix/mmix-modes.def index 563931a..27cf3f8 100644 --- a/gcc/config/mmix/mmix-modes.def +++ b/gcc/config/mmix/mmix-modes.def @@ -2,26 +2,49 @@ Copyright (C) 2002 Free Software Foundation, Inc. Contributed by Hans-Peter Nilsson (hp@bitrange.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 under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. -GNU CC is distributed in the hope that it will be useful, +GCC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with GNU CC; see the file COPYING. If not, write to +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. */ -/* Extra machine modes to represent the condition code. */ +/* Node: Condition Code */ +/* Like other non-CC0 ports, MMIX need to code which combination of + comparison insn and branch insn or conditional-set insn to use into the + condition mode. The CC mode depends partly on which condition is used + and partly on the type of the operands. */ + +/* The "usual" CC mode is used for a signed operands integer comparison, + where the CMP insn is used and the result is (integer) -1, 0 or 1 for + respectively a < b, a == b and a > b. */ + +/* The CC_UNS mode is for an unsigned operands integer comparison using + the CMPU insn. Result values correspond to those in CCmode. */ CC (CC_UNS) + +/* The CC_FP mode is for an non-equality floating-point comparison, using + the FCMP or FCMPE insn. The result is (integer) -1 or 1 for + espectively a < b and a > b, otherwise 0. */ CC (CC_FP) + +/* The CC_FPEQ mode is for an equality floating-point comparison, using + the FEQL or FEQLE insn. The result is (integer) 1 for a == b, + otherwise 0 (including NaN:s). */ CC (CC_FPEQ) + +/* The CC_FUN mode is for an ordering comparison, using the FUN or FUNE + insn. The result is (integer) 1 if a is unordered to b, otherwise the + result is 0. */ CC (CC_FUN) diff --git a/gcc/config/mmix/mmix-protos.h b/gcc/config/mmix/mmix-protos.h index 51f91ee..895955f 100644 --- a/gcc/config/mmix/mmix-protos.h +++ b/gcc/config/mmix/mmix-protos.h @@ -2,20 +2,20 @@ Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. Contributed by Hans-Peter Nilsson (hp@bitrange.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 under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. -GNU CC is distributed in the hope that it will be useful, +GCC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with GNU CC; see the file COPYING. If not, write to +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. */ diff --git a/gcc/config/mmix/mmix.c b/gcc/config/mmix/mmix.c index 038a67a..12edac9 100644 --- a/gcc/config/mmix/mmix.c +++ b/gcc/config/mmix/mmix.c @@ -2,20 +2,20 @@ Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. Contributed by Hans-Peter Nilsson (hp@bitrange.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 under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. -GNU CC is distributed in the hope that it will be useful, +GCC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with GNU CC; see the file COPYING. If not, write to +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. */ @@ -1623,7 +1623,7 @@ mmix_reversible_cc_mode (mode) enum machine_mode mode; { /* That is, all integer and the EQ, NE, ORDERED and UNORDERED float - cmpares. */ + compares. */ return mode != CC_FPmode; } diff --git a/gcc/config/mmix/mmix.h b/gcc/config/mmix/mmix.h index 17471a6..e3099ac 100644 --- a/gcc/config/mmix/mmix.h +++ b/gcc/config/mmix/mmix.h @@ -2,20 +2,20 @@ Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. Contributed by Hans-Peter Nilsson (hp@bitrange.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 under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. -GNU CC is distributed in the hope that it will be useful, +GCC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with GNU CC; see the file COPYING. If not, write to +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. */ diff --git a/gcc/config/mmix/mmix.md b/gcc/config/mmix/mmix.md index 05d34a5..ad6bd42 100644 --- a/gcc/config/mmix/mmix.md +++ b/gcc/config/mmix/mmix.md @@ -2,20 +2,20 @@ ;; Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. ;; Contributed by Hans-Peter Nilsson (hp@bitrange.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 under the terms of the GNU General Public License as published by ;; the Free Software Foundation; either version 2, or (at your option) ;; any later version. -;; GNU CC is distributed in the hope that it will be useful, +;; GCC is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with GNU CC; see the file COPYING. If not, write to +;; 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. |