-- --
-- S p e c --
-- --
--- $Revision: 1.2.12.65.2.121 $
+-- $Revision: 1.2.12.65.2.122 $
-- --
-- Copyright (C) 1992-2002 Free Software Foundation, Inc. --
-- --
package Gnatvsn is
- Gnat_Version_String : constant String := "3.2.1 20021122 (release)";
+ Gnat_Version_String : constant String := "3.2.2 20021122 (prerelease)";
-- Version output when GNAT (compiler), or its related tools, including
-- GNATBIND, GNATCHOP, GNATFIND, GNATLINK, GNATMAKE, GNATXREF, are run
-- (with appropriate verbose option switch set).
tree inc;
tree result_type = TREE_TYPE (arg);
- arg = get_unwidened (arg, 0);
- argtype = TREE_TYPE (arg);
-
/* Compute the increment. */
if (typecode == POINTER_TYPE)
else
inc = integer_one_node;
+ arg = get_unwidened (arg, 0);
+ argtype = TREE_TYPE (arg);
+
inc = convert (argtype, inc);
/* Handle incrementing a cast-expression. */
-@c Copyright (C) 2001 Free Software Foundation, Inc.
+@c Copyright (C) 2001, 2002 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
@c Common values used in the GCC manuals:
-@set version-GCC 3.2
+@set version-GCC 3.2.2
@c Common macros to support generating man pages:
@c (e.g. a release branch in the CVS repository for gcc),
@c clear this and set the version information correctly.
@clear DEVELOPMENT
-@set version-gcc 3.2
+@set version-gcc 3.2.2
@set email-general gcc@@gcc.gnu.org
@set email-help gcc-help@@gcc.gnu.org
#include "ansidecl.h"
#include "f/version.h"
-const char *const ffe_version_string = "3.2.1 20021122 (release)";
+const char *const ffe_version_string = "3.2.2 20021122 (prerelease)";
@set copyrights-gcj 2001, 2002
@c Versions
-@set version-gcc 3.2
+@set version-gcc 3.2.2
@set which-gcj GCC-@value{version-gcc}
@macro gcctabopt{body}
DEFTREECODE (REALPART_EXPR, "realpart_expr", '1', 1)
DEFTREECODE (IMAGPART_EXPR, "imagpart_expr", '1', 1)
-/* Nodes for ++ and -- in C.
- The second arg is how much to increment or decrement by.
- For a pointer, it would be the size of the object pointed to. */
+/* The first argument is the lvalue to be incremented or decremented.
+ The second argument is the value that should be added or
+ subtracted. If the first argument has pointer type, the second
+ argument is interpreted as the number of bytes to add or subtract
+ from the address. The second argument must not be a constant
+ zero. */
DEFTREECODE (PREDECREMENT_EXPR, "predecrement_expr", 'e', 2)
DEFTREECODE (PREINCREMENT_EXPR, "preincrement_expr", 'e', 2)
DEFTREECODE (POSTDECREMENT_EXPR, "postdecrement_expr", 'e', 2)
#include "ansidecl.h"
#include "version.h"
-const char *const version_string = "3.2.1";
+const char *const version_string = "3.2.2 20021122 (prerelease)";
/*
*/
-char __G77_LIBF77_VERSION__[] = "3.2.1 20021122 (release)";
+char __G77_LIBF77_VERSION__[] = "3.2.2 20021122 (prerelease)";
/*
2.00 11 June 1980. File version.c added to library.
/*
*/
-char __G77_LIBI77_VERSION__[] = "3.2.1 20021122 (release)";
+char __G77_LIBI77_VERSION__[] = "3.2.2 20021122 (prerelease)";
/*
2.01 $ format added
static char junk[] = "\n@(#) LIBU77 VERSION 19980709\n";
-char __G77_LIBU77_VERSION__[] = "3.2.1 20021122 (release)";
+char __G77_LIBU77_VERSION__[] = "3.2.2 20021122 (prerelease)";
#include <stdio.h>
// -*- C++ -*- The GNU C++ exception personality routine.
-// Copyright (C) 2001 Free Software Foundation, Inc.
+// Copyright (C) 2001, 2002 Free Software Foundation, Inc.
//
// This file is part of GNU CC.
//