Deleted Added
full compact
rtl.h (235623) rtl.h (260014)
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

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

903/* The name of a label, in case it corresponds to an explicit label
904 in the input source code. */
905#define LABEL_NAME(RTX) XCSTR (RTX, 7, CODE_LABEL)
906
907/* In jump.c, each label contains a count of the number
908 of LABEL_REFs that point at it, so unused labels can be deleted. */
909#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
910
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

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

903/* The name of a label, in case it corresponds to an explicit label
904 in the input source code. */
905#define LABEL_NAME(RTX) XCSTR (RTX, 7, CODE_LABEL)
906
907/* In jump.c, each label contains a count of the number
908 of LABEL_REFs that point at it, so unused labels can be deleted. */
909#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
910
911/* APPLE LOCAL begin for-fsf-4_4 3274130 5295549 */ \
912/* The alignment of the label, as the log-base-2 of the alignment in bytes. */
913#define LABEL_ALIGN_LOG(RTX) (XCUINT (RTX, 8, CODE_LABEL) & 0xFF)
914/* The maximum number of bytes to skip to achieve that alignment. */
915#define LABEL_MAX_SKIP(RTX) (XCUINT (RTX, 8, CODE_LABEL) >> 8)
916#define SET_LABEL_ALIGN(RTX, ALIGN, MAX_SKIP) \
917 (XCUINT (RTX, 8, CODE_LABEL) = (ALIGN) | ((MAX_SKIP) << 8))
918
919/* APPLE LOCAL end for-fsf-4_4 3274130 5295549 */ \
911/* Labels carry a two-bit field composed of the ->jump and ->call
912 bits. This field indicates whether the label is an alternate
913 entry point, and if so, what kind. */
914enum label_kind
915{
916 LABEL_NORMAL = 0, /* ordinary label */
917 LABEL_STATIC_ENTRY, /* alternate entry point, not exported */
918 LABEL_GLOBAL_ENTRY, /* alternate entry point, exported */

--- 1381 unchanged lines hidden ---
920/* Labels carry a two-bit field composed of the ->jump and ->call
921 bits. This field indicates whether the label is an alternate
922 entry point, and if so, what kind. */
923enum label_kind
924{
925 LABEL_NORMAL = 0, /* ordinary label */
926 LABEL_STATIC_ENTRY, /* alternate entry point, not exported */
927 LABEL_GLOBAL_ENTRY, /* alternate entry point, exported */

--- 1381 unchanged lines hidden ---