Deleted Added
full compact
rtl.h (223262) rtl.h (235623)
1/* Register Transfer Language (RTL) definitions for GCC
2 Copyright (C) 1987, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
3 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
4
5This file is part of GCC.
6
7GCC is free software; you can redistribute it and/or modify it under
8the terms of the GNU General Public License as published by the Free

--- 1175 unchanged lines hidden (view full) ---

1184(MEM_ATTRS (RTX) != 0 ? MEM_ATTRS (RTX)->align \
1185 : (STRICT_ALIGNMENT && GET_MODE (RTX) != BLKmode \
1186 ? GET_MODE_ALIGNMENT (GET_MODE (RTX)) : BITS_PER_UNIT))
1187
1188/* For a REG rtx, the decl it is known to refer to, if it is known to
1189 refer to part of a DECL. */
1190#define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl)
1191
1/* Register Transfer Language (RTL) definitions for GCC
2 Copyright (C) 1987, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
3 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
4
5This file is part of GCC.
6
7GCC is free software; you can redistribute it and/or modify it under
8the terms of the GNU General Public License as published by the Free

--- 1175 unchanged lines hidden (view full) ---

1184(MEM_ATTRS (RTX) != 0 ? MEM_ATTRS (RTX)->align \
1185 : (STRICT_ALIGNMENT && GET_MODE (RTX) != BLKmode \
1186 ? GET_MODE_ALIGNMENT (GET_MODE (RTX)) : BITS_PER_UNIT))
1187
1188/* For a REG rtx, the decl it is known to refer to, if it is known to
1189 refer to part of a DECL. */
1190#define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl)
1191
1192/* For a MEM rtx, the offset from the start of MEM_DECL, if known, as a
1193 RTX that is always a CONST_INT. */
1192/* For a REG rtx, the offset from the start of REG_EXPR, if known, as an
1193 HOST_WIDE_INT. */
1194#define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset)
1195
1196/* Copy the attributes that apply to memory locations from RHS to LHS. */
1197#define MEM_COPY_ATTRIBUTES(LHS, RHS) \
1198 (MEM_VOLATILE_P (LHS) = MEM_VOLATILE_P (RHS), \
1199 MEM_IN_STRUCT_P (LHS) = MEM_IN_STRUCT_P (RHS), \
1200 MEM_SCALAR_P (LHS) = MEM_SCALAR_P (RHS), \
1201 MEM_NOTRAP_P (LHS) = MEM_NOTRAP_P (RHS), \

--- 1098 unchanged lines hidden ---
1194#define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset)
1195
1196/* Copy the attributes that apply to memory locations from RHS to LHS. */
1197#define MEM_COPY_ATTRIBUTES(LHS, RHS) \
1198 (MEM_VOLATILE_P (LHS) = MEM_VOLATILE_P (RHS), \
1199 MEM_IN_STRUCT_P (LHS) = MEM_IN_STRUCT_P (RHS), \
1200 MEM_SCALAR_P (LHS) = MEM_SCALAR_P (RHS), \
1201 MEM_NOTRAP_P (LHS) = MEM_NOTRAP_P (RHS), \

--- 1098 unchanged lines hidden ---