OSDN Git Service

* tree-loop-distribution.c (distribute_loop): Fix declaration and
[pf3gnuchains/gcc-fork.git] / gcc / vmsdbg.h
index b710494..b2039e4 100644 (file)
@@ -1,11 +1,11 @@
 /* Definitions for the data structures and codes used in VMS debugging.
-   Copyright (C) 2001 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2007 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
 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
+Software Foundation; either version 3, or (at your option) any later
 version.
 
 GCC is distributed in the hope that it will be useful, but WITHOUT ANY
@@ -14,9 +14,8 @@ 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 GCC; see the file COPYING.  If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA
-02111-1307, USA.  */
+along with GCC; see the file COPYING3.  If not see
+<http://www.gnu.org/licenses/>.  */
 
 #ifndef GCC_VMSDBG_H
 #define GCC_VMSDBG_H 1
@@ -52,11 +51,11 @@ typedef struct _DST_HEADER
 } DST_HEADER;
 #define DST_K_DST_HEADER_SIZE sizeof 4
 
-/* Language type codes. */
+/* Language type codes.  */
 typedef enum _DST_LANGUAGE {DST_K_FORTRAN = 1, DST_K_C = 7, DST_K_ADA = 9,
                            DST_K_UNKNOWN = 10, DST_K_CXX = 15} DST_LANGUAGE;
 
-/* Module header (a module is the result of a single compilation). */
+/* Module header (a module is the result of a single compilation).  */
 
 typedef struct _DST_MODULE_BEGIN
 {
@@ -93,7 +92,7 @@ typedef struct _DST_MODULE_END
 } DST_MODULE_END;
 #define DST_K_MODEND_SIZE sizeof 4
 
-/* Routine header. */
+/* Routine header.  */
 
 typedef struct _DST_ROUTINE_BEGIN
 {
@@ -122,7 +121,7 @@ typedef struct _DST_ROUTINE_END
 } DST_ROUTINE_END;
 #define DST_K_RTNEND_SIZE 9
 
-/* Block header. */
+/* Block header.  */
 
 typedef struct _DST_BLOCK_BEGIN
 {
@@ -133,7 +132,7 @@ typedef struct _DST_BLOCK_BEGIN
 } DST_BLOCK_BEGIN;
 #define DST_K_BLKBEG_SIZE 10
 
-/* Block trailer. */
+/* Block trailer.  */
 
 typedef struct _DST_BLOCK_END
 {
@@ -190,7 +189,7 @@ typedef struct _DST_SOURCE_CORR
 #define DST_K_SOURCE_CORR_HEADER_SIZE 4
 
 /* Source file correlation codes.  */
-       
+
 #define DST_K_SRC_DECLFILE 1
 #define DST_K_SRC_SETFILE 2
 #define DST_K_SRC_SETREC_L 3
@@ -216,11 +215,13 @@ typedef struct _DST_SRC_COMMAND
          unsigned char dst_b_src_df_length;
          unsigned char dst_b_src_df_flags;
          unsigned short int dst_w_src_df_fileid;
-#ifdef __GNUC__
+#ifdef HAVE_LONG_LONG
          long long dst_q_src_df_rms_cdt;
 #else
+#ifdef HAVE___INT64
          __int64 dst_q_src_df_rms_cdt;
 #endif
+#endif
          unsigned int dst_l_src_df_rms_ebk;
          unsigned short int dst_w_src_df_rms_ffb;
          unsigned char dst_b_src_df_rms_rfo;
@@ -249,5 +250,5 @@ typedef struct _DST_PROLOG
   unsigned int dst_l_prolog_bkpt_addr;
 } DST_PROLOG;
 #define DST_K_PROLOG_SIZE 8
-       
+
 #endif /* GCC_VMSDBG_H */