osprey-gcc-4.2.0/gcc/flags.h File Reference

#include "options.h"

Include dependency graph for flags.h:

Go to the source code of this file.

Data Types

type  visibility_flags

Defines

#define abi_version_at_least(N)   (flag_abi_version == 0 || flag_abi_version >= (N))
#define HONOR_NANS(MODE)   (MODE_HAS_NANS (MODE) && !flag_finite_math_only)
#define HONOR_SNANS(MODE)   (flag_signaling_nans && HONOR_NANS (MODE))
#define HONOR_INFINITIES(MODE)   (MODE_HAS_INFINITIES (MODE) && !flag_finite_math_only)
#define HONOR_SIGNED_ZEROS(MODE)   (MODE_HAS_SIGNED_ZEROS (MODE) && !flag_unsafe_math_optimizations)
#define HONOR_SIGN_DEPENDENT_ROUNDING(MODE)   (MODE_HAS_SIGN_DEPENDENT_ROUNDING (MODE) && flag_rounding_math)
#define TYPE_OVERFLOW_WRAPS(TYPE)   (TYPE_UNSIGNED (TYPE) || flag_wrapv)
#define TYPE_OVERFLOW_UNDEFINED(TYPE)   (!TYPE_UNSIGNED (TYPE) && !flag_wrapv && !flag_trapv && flag_strict_overflow)
#define TYPE_OVERFLOW_TRAPS(TYPE)   (!TYPE_UNSIGNED (TYPE) && flag_trapv)
#define issue_strict_overflow_warning(c)   (warn_strict_overflow >= (int) (c))

Enumerations

enum  debug_info_type {
  NO_DEBUG, DBX_DEBUG, SDB_DEBUG, DWARF_DEBUG,
  DWARF2_DEBUG, XCOFF_DEBUG, VMS_DEBUG, VMS_AND_DWARF2_DEBUG,
  NO_DEBUG, DBX_DEBUG, SDB_DEBUG, DWARF_DEBUG,
  DWARF2_DEBUG, XCOFF_DEBUG, VMS_DEBUG, VMS_AND_DWARF2_DEBUG,
  NO_DEBUG, DBX_DEBUG, SDB_DEBUG, DWARF2_DEBUG,
  XCOFF_DEBUG, VMS_DEBUG, VMS_AND_DWARF2_DEBUG, NO_DEBUG,
  DBX_DEBUG, SDB_DEBUG, DWARF2_DEBUG, XCOFF_DEBUG,
  VMS_DEBUG, VMS_AND_DWARF2_DEBUG
}
enum  debug_info_level {
  DINFO_LEVEL_NONE, DINFO_LEVEL_TERSE, DINFO_LEVEL_NORMAL, DINFO_LEVEL_VERBOSE,
  DINFO_LEVEL_NONE, DINFO_LEVEL_TERSE, DINFO_LEVEL_NORMAL, DINFO_LEVEL_VERBOSE,
  DINFO_LEVEL_NONE, DINFO_LEVEL_TERSE, DINFO_LEVEL_NORMAL, DINFO_LEVEL_VERBOSE,
  DINFO_LEVEL_NONE, DINFO_LEVEL_TERSE, DINFO_LEVEL_NORMAL, DINFO_LEVEL_VERBOSE,
  DINFO_LEVEL_NONE, DINFO_LEVEL_TERSE, DINFO_LEVEL_NORMAL, DINFO_LEVEL_VERBOSE,
  DINFO_LEVEL_NONE, DINFO_LEVEL_TERSE, DINFO_LEVEL_NORMAL, DINFO_LEVEL_VERBOSE,
  DINFO_LEVEL_NONE, DINFO_LEVEL_TERSE, DINFO_LEVEL_NORMAL, DINFO_LEVEL_VERBOSE
}
enum  symbol_visibility {
  VISIBILITY_DEFAULT, VISIBILITY_INTERNAL, VISIBILITY_HIDDEN, VISIBILITY_PROTECTED,
  VISIBILITY_DEFAULT, VISIBILITY_INTERNAL, VISIBILITY_HIDDEN, VISIBILITY_PROTECTED,
  VISIBILITY_DEFAULT, VISIBILITY_INTERNAL, VISIBILITY_HIDDEN, VISIBILITY_PROTECTED,
  VISIBILITY_DEFAULT, VISIBILITY_INTERNAL, VISIBILITY_HIDDEN, VISIBILITY_PROTECTED,
  VISIBILITY_DEFAULT, VISIBILITY_PROTECTED, VISIBILITY_HIDDEN, VISIBILITY_INTERNAL,
  VISIBILITY_DEFAULT, VISIBILITY_PROTECTED, VISIBILITY_HIDDEN, VISIBILITY_INTERNAL
}
enum  graph_dump_types {
  no_graph = 0, vcg, no_graph = 0, vcg,
  no_graph = 0, vcg, no_graph = 0, vcg
}
enum  warn_strict_overflow_code {
  WARN_STRICT_OVERFLOW_ALL = 1, WARN_STRICT_OVERFLOW_CONDITIONAL = 2, WARN_STRICT_OVERFLOW_COMPARISON = 3, WARN_STRICT_OVERFLOW_MISC = 4,
  WARN_STRICT_OVERFLOW_MAGNITUDE = 5
}

Functions/Subroutines

void set_Wunused (int setting)

Variables

enum debug_info_type write_symbols
const char *const debug_type_names []
enum debug_info_level debug_info_level
bool use_gnu_debug_info_extensions
enum symbol_visibility default_visibility
struct visibility_flags visibility_options
int optimize
int optimize_size
bool extra_warnings
bool warn_larger_than
HOST_WIDE_INT larger_than_size
int warn_strict_aliasing
int warn_strict_overflow
int in_system_header
int flag_print_asm_name
int flag_signed_char
int flag_short_enums
int flag_pcc_struct_return
int flag_complex_method
int flag_really_no_inline
int rtl_dump_and_exit
int flag_gen_aux_info
int flag_dump_unnumbered
int flag_pedantic_errors
int flag_shlib
int flag_debug_asm
int flag_next_runtime
int flag_dump_rtl_in_asm
int flag_renumber_insns
int frame_pointer_needed
int flag_evaluation_order
unsigned HOST_WIDE_INT g_switch_value
bool g_switch_set
int align_loops_log
int align_loops_max_skip
int align_jumps_log
int align_jumps_max_skip
int align_labels_log
int align_labels_max_skip
int align_functions_log
int force_align_functions_log
int dump_for_graph
enum graph_dump_types graph_dump_format
int flag_detailed_statistics
int flag_remove_unreachable_functions
int flag_var_tracking
bool flag_speculative_prefetching_set
const char * flag_random_seed


Define Documentation

#define abi_version_at_least (  )     (flag_abi_version == 0 || flag_abi_version >= (N))

Definition at line 277 of file flags.h.

#define HONOR_INFINITIES ( MODE   )     (MODE_HAS_INFINITIES (MODE) && !flag_finite_math_only)

Definition at line 293 of file flags.h.

#define HONOR_NANS ( MODE   )     (MODE_HAS_NANS (MODE) && !flag_finite_math_only)

Definition at line 285 of file flags.h.

#define HONOR_SIGN_DEPENDENT_ROUNDING ( MODE   )     (MODE_HAS_SIGN_DEPENDENT_ROUNDING (MODE) && flag_rounding_math)

Definition at line 303 of file flags.h.

#define HONOR_SIGNED_ZEROS ( MODE   )     (MODE_HAS_SIGNED_ZEROS (MODE) && !flag_unsafe_math_optimizations)

Definition at line 298 of file flags.h.

#define HONOR_SNANS ( MODE   )     (flag_signaling_nans && HONOR_NANS (MODE))

Definition at line 289 of file flags.h.

#define issue_strict_overflow_warning ( c   )     (warn_strict_overflow >= (int) (c))

#define TYPE_OVERFLOW_TRAPS ( TYPE   )     (!TYPE_UNSIGNED (TYPE) && flag_trapv)

#define TYPE_OVERFLOW_UNDEFINED ( TYPE   )     (!TYPE_UNSIGNED (TYPE) && !flag_wrapv && !flag_trapv && flag_strict_overflow)

#define TYPE_OVERFLOW_WRAPS ( TYPE   )     (TYPE_UNSIGNED (TYPE) || flag_wrapv)


Enumeration Type Documentation

Enumerator:
DINFO_LEVEL_NONE 
DINFO_LEVEL_TERSE 
DINFO_LEVEL_NORMAL 
DINFO_LEVEL_VERBOSE 
DINFO_LEVEL_NONE 
DINFO_LEVEL_TERSE 
DINFO_LEVEL_NORMAL 
DINFO_LEVEL_VERBOSE 
DINFO_LEVEL_NONE 
DINFO_LEVEL_TERSE 
DINFO_LEVEL_NORMAL 
DINFO_LEVEL_VERBOSE 
DINFO_LEVEL_NONE 
DINFO_LEVEL_TERSE 
DINFO_LEVEL_NORMAL 
DINFO_LEVEL_VERBOSE 
DINFO_LEVEL_NONE 
DINFO_LEVEL_TERSE 
DINFO_LEVEL_NORMAL 
DINFO_LEVEL_VERBOSE 
DINFO_LEVEL_NONE 
DINFO_LEVEL_TERSE 
DINFO_LEVEL_NORMAL 
DINFO_LEVEL_VERBOSE 
DINFO_LEVEL_NONE 
DINFO_LEVEL_TERSE 
DINFO_LEVEL_NORMAL 
DINFO_LEVEL_VERBOSE 

Definition at line 46 of file flags.h.

Enumerator:
NO_DEBUG 
DBX_DEBUG 
SDB_DEBUG 
DWARF_DEBUG 
DWARF2_DEBUG 
XCOFF_DEBUG 
VMS_DEBUG 
VMS_AND_DWARF2_DEBUG 
NO_DEBUG 
DBX_DEBUG 
SDB_DEBUG 
DWARF_DEBUG 
DWARF2_DEBUG 
XCOFF_DEBUG 
VMS_DEBUG 
VMS_AND_DWARF2_DEBUG 
NO_DEBUG 
DBX_DEBUG 
SDB_DEBUG 
DWARF2_DEBUG 
XCOFF_DEBUG 
VMS_DEBUG 
VMS_AND_DWARF2_DEBUG 
NO_DEBUG 
DBX_DEBUG 
SDB_DEBUG 
DWARF2_DEBUG 
XCOFF_DEBUG 
VMS_DEBUG 
VMS_AND_DWARF2_DEBUG 

Definition at line 28 of file flags.h.

Enumerator:
no_graph 
vcg 
no_graph 
vcg 
no_graph 
vcg 
no_graph 
vcg 

Definition at line 247 of file flags.h.

Enumerator:
VISIBILITY_DEFAULT 
VISIBILITY_INTERNAL 
VISIBILITY_HIDDEN 
VISIBILITY_PROTECTED 
VISIBILITY_DEFAULT 
VISIBILITY_INTERNAL 
VISIBILITY_HIDDEN 
VISIBILITY_PROTECTED 
VISIBILITY_DEFAULT 
VISIBILITY_INTERNAL 
VISIBILITY_HIDDEN 
VISIBILITY_PROTECTED 
VISIBILITY_DEFAULT 
VISIBILITY_INTERNAL 
VISIBILITY_HIDDEN 
VISIBILITY_PROTECTED 
VISIBILITY_DEFAULT 
VISIBILITY_PROTECTED 
VISIBILITY_HIDDEN 
VISIBILITY_INTERNAL 
VISIBILITY_DEFAULT 
VISIBILITY_PROTECTED 
VISIBILITY_HIDDEN 
VISIBILITY_INTERNAL 

Definition at line 65 of file flags.h.

Enumerator:
WARN_STRICT_OVERFLOW_ALL 
WARN_STRICT_OVERFLOW_CONDITIONAL 
WARN_STRICT_OVERFLOW_COMPARISON 
WARN_STRICT_OVERFLOW_MISC 
WARN_STRICT_OVERFLOW_MAGNITUDE 

Definition at line 330 of file flags.h.


Function Documentation

void set_Wunused ( int  setting  ) 


Variable Documentation

Definition at line 1001 of file toplev.c.

Definition at line 995 of file toplev.c.

Definition at line 996 of file toplev.c.

Definition at line 998 of file toplev.c.

Definition at line 999 of file toplev.c.

Definition at line 992 of file toplev.c.

Definition at line 993 of file toplev.c.

Definition at line 380 of file toplev.c.

const char* const debug_type_names[]

Definition at line 1223 of file toplev.c.

Definition at line 84 of file opts.c.

Definition at line 75 of file print-rtl1.c.

Definition at line 1535 of file toplev.c.

Definition at line 299 of file toplev.c.

Definition at line 875 of file toplev.c.

Definition at line 485 of file toplev.c.

Definition at line 889 of file toplev.c.

Definition at line 69 of file print-rtl1.c.

Definition at line 391 of file toplev.c.

Definition at line 761 of file toplev.c.

Definition at line 519 of file toplev.c.

Definition at line 822 of file toplev.c.

Definition at line 360 of file toplev.c.

const char* flag_random_seed

Definition at line 4439 of file tree.c.

Definition at line 747 of file toplev.c.

Definition at line 971 of file toplev.c.

Definition at line 790 of file toplev.c.

Definition at line 496 of file toplev.c.

Definition at line 492 of file toplev.c.

Definition at line 100 of file opts.c.

Definition at line 358 of file toplev.c.

Definition at line 1005 of file toplev.c.

Definition at line 189 of file final.c.

Definition at line 371 of file toplev.c.

unsigned HOST_WIDE_INT g_switch_value

Definition at line 363 of file toplev.c.

Definition at line 456 of file toplev.c.

HOST_WIDE_INT larger_than_size

Definition at line 1591 of file toplev.c.

int optimize

Definition at line 352 of file genattrtab.c.

Definition at line 402 of file toplev.c.

Definition at line 359 of file toplev.c.

Referenced by announce_function(), gate_rest_of_compilation(), and rest_of_compilation().

Definition at line 386 of file toplev.c.

Definition at line 87 of file opts.c.

Definition at line 1590 of file toplev.c.

Definition at line 1626 of file toplev.c.

Definition at line 69 of file opts.c.

Referenced by c_common_handle_option(), common_handle_option(), and copy_loop_headers().

Definition at line 376 of file toplev.c.


Generated on Wed Apr 8 14:43:06 2009 for Open64 by  doxygen 1.5.6