public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* c++/3776: Can't build gcc-3.0 for sh-hms
@ 2001-07-23 8:56 Rob Savoye
0 siblings, 0 replies; only message in thread
From: Rob Savoye @ 2001-07-23 8:56 UTC (permalink / raw)
To: gcc-gnats
>Number: 3776
>Category: c++
>Synopsis: Can't build gcc-3.0 for sh-hms
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: unassigned
>State: open
>Class: ice-on-legal-code
>Submitter-Id: net
>Arrival-Date: Mon Jul 23 08:56:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator: Rob Savoye
>Release: 3.1 20010721 (experimental)
>Organization:
What organization ?
>Environment:
System: Linux peggyo.welcomehome.org 2.2.16-3smp #1 SMP Mon Jun 19 19:00:35 EDT 2000 i686 unknown
Architecture: i686
host: i686-pc-linux-gnu
build: i686-pc-linux-gnu
target: sh-hms
configured with: ../gcc/configure -v --target=sh-hms --prefix=/home/latest : (reconfigured) ../gcc/configure -v --target=sh-hms --prefix=/home/latest
>Description:
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
./xgcc -B./ -B/home/latest/@target_alias@/bin/ -isystem /home/latest/@target_alias@/include -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../../../gcc/gcc -I../../../../gcc/gcc/. -I../../../../gcc/gcc/config -I../../../../gcc/gcc/../include -DL_negdi2 -c ../../../../gcc/gcc/libgcc2.c -o libgcc/./_negdi2.o
../../../../gcc/gcc/libgcc2.c: In function `__negdi2':
../../../../gcc/gcc/libgcc2.c:64: Internal compiler error in split_all_insns, at recog.c:2759
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL: http://www.gnu.org/software/gcc/bugs.html > for instructions.
make[1]: *** [libgcc/./_negdi2.o] Error 1
make[1]: Leaving directory `/home/rob/projects/gnu/obj/redhat/gcc/gcc'
make: *** [stmp-multilib] Error 2
>How-To-Repeat:
Try to build the latest CVS (7-23-01) tree of GCC for the sh processor.
# 36 "../../../../gcc/gcc/libgcc2.c"
# 1 "tconfig.h" 1
# 1 "../../../../gcc/include/ansidecl.h" 1
# 3 "tconfig.h" 2
# 1 "../../../../gcc/gcc/config/sh/sh.h" 1
# 33 "../../../../gcc/gcc/config/sh/sh.h"
extern int code_for_indirect_jump_scratch;
# 1 "../../../../gcc/gcc/config/dbxcoff.h" 1
# 42 "../../../../gcc/gcc/config/sh/sh.h" 2
# 102 "../../../../gcc/gcc/config/sh/sh.h"
extern int target_flags;
# 253 "../../../../gcc/gcc/config/sh/sh.h"
extern int assembler_dialect;
# 712 "../../../../gcc/gcc/config/sh/sh.h"
enum reg_class
{
NO_REGS,
R0_REGS,
PR_REGS,
T_REGS,
MAC_REGS,
FPUL_REGS,
SIBCALL_REGS,
GENERAL_REGS,
FP0_REGS,
FP_REGS,
DF_REGS,
FPSCR_REGS,
GENERAL_FP_REGS,
ALL_REGS,
LIM_REG_CLASSES
};
# 780 "../../../../gcc/gcc/config/sh/sh.h"
extern int regno_reg_class[];
# 805 "../../../../gcc/gcc/config/sh/sh.h"
extern enum reg_class reg_class_from_letter[];
# 1043 "../../../../gcc/gcc/config/sh/sh.h"
enum sh_arg_class { SH_ARG_INT = 0, SH_ARG_FLOAT = 1 };
struct sh_args {
int arg_count[2];
int force_mem;
};
# 1174 "../../../../gcc/gcc/config/sh/sh.h"
extern int current_function_anonymous_args;
# 1997 "../../../../gcc/gcc/config/sh/sh.h"
extern char fp_reg_names[][5];
# 2236 "../../../../gcc/gcc/config/sh/sh.h"
extern struct rtx_def *sh_compare_op0;
extern struct rtx_def *sh_compare_op1;
enum processor_type {
PROCESSOR_SH1,
PROCESSOR_SH2,
PROCESSOR_SH3,
PROCESSOR_SH3E,
PROCESSOR_SH4
};
extern enum processor_type sh_cpu;
extern int optimize;
enum mdep_reorg_phase_e
{
SH_BEFORE_MDEP_REORG,
SH_INSERT_USES_LABELS,
SH_SHORTEN_BRANCHES0,
SH_FIXUP_PCLOAD,
SH_SHORTEN_BRANCHES1,
SH_AFTER_MDEP_REORG
};
extern enum mdep_reorg_phase_e mdep_reorg_phase;
# 2282 "../../../../gcc/gcc/config/sh/sh.h"
extern int pragma_interrupt;
extern int current_function_interrupt;
extern struct rtx_def *sp_switch;
extern int rtx_equal_function_value_matters;
extern struct rtx_def *fpscr_rtx;
# 4 "tconfig.h" 2
# 1 "../../../../gcc/gcc/defaults.h" 1
# 5 "tconfig.h" 2
# 1 "insn-codes.h" 1
enum insn_code {
CODE_FOR_cmpeqsi_t = 1,
CODE_FOR_cmpgtsi_t = 2,
CODE_FOR_cmpgesi_t = 3,
CODE_FOR_cmpgeusi_t = 4,
CODE_FOR_cmpgtusi_t = 5,
CODE_FOR_cmpeqdi_t = 7,
CODE_FOR_cmpgtdi_t = 8,
CODE_FOR_cmpgedi_t = 9,
CODE_FOR_cmpgeudi_t = 10,
CODE_FOR_cmpgtudi_t = 11,
CODE_FOR_adddi3 = 12,
CODE_FOR_addc = 13,
CODE_FOR_addc1 = 14,
CODE_FOR_addsi3 = 15,
CODE_FOR_subdi3 = 16,
CODE_FOR_subc = 17,
CODE_FOR_subc1 = 18,
CODE_FOR_use_sfunc_addr = 20,
CODE_FOR_udivsi3_i1 = 21,
CODE_FOR_udivsi3_i4 = 22,
CODE_FOR_udivsi3_i4_single = 23,
CODE_FOR_divsi3_i1 = 24,
CODE_FOR_divsi3_i4 = 25,
CODE_FOR_divsi3_i4_single = 26,
CODE_FOR_umulhisi3_i = 27,
CODE_FOR_mulhisi3_i = 28,
CODE_FOR_mul_l = 30,
CODE_FOR_mulsidi3_i = 31,
CODE_FOR_mulsidi3 = 32,
CODE_FOR_umulsidi3_i = 33,
CODE_FOR_umulsidi3 = 34,
CODE_FOR_smulsi3_highpart_i = 35,
CODE_FOR_umulsi3_highpart_i = 36,
CODE_FOR_iorsi3 = 38,
CODE_FOR_xorsi3 = 39,
CODE_FOR_rotlsi3_1 = 40,
CODE_FOR_rotlsi3_31 = 41,
CODE_FOR_rotlsi3_16 = 42,
CODE_FOR_ashlsi3_std = 44,
CODE_FOR_ashlhi3_k = 45,
CODE_FOR_ashlsi3_n = 46,
CODE_FOR_ashlhi3 = 47,
CODE_FOR_ashrsi3_k = 48,
CODE_FOR_ashrsi2_16 = 49,
CODE_FOR_ashrsi2_31 = 50,
CODE_FOR_ashlsi_c = 51,
CODE_FOR_ashrsi3_d = 52,
CODE_FOR_ashrsi3_n = 53,
CODE_FOR_lshrsi3_d = 54,
CODE_FOR_lshrsi3_m = 55,
CODE_FOR_lshrsi3_k = 56,
CODE_FOR_lshrsi3_n = 57,
CODE_FOR_ashldi3_k = 58,
CODE_FOR_lshrdi3_k = 59,
CODE_FOR_ashrdi3_k = 60,
CODE_FOR_and_shl_scratch = 63,
CODE_FOR_shl_sext_ext = 64,
CODE_FOR_shl_sext_sub = 65,
CODE_FOR_xtrct_left = 66,
CODE_FOR_xtrct_right = 67,
CODE_FOR_negc = 68,
CODE_FOR_negsi2 = 69,
CODE_FOR_one_cmplsi2 = 70,
CODE_FOR_zero_extendhisi2 = 71,
CODE_FOR_zero_extendqisi2 = 72,
CODE_FOR_zero_extendqihi2 = 73,
CODE_FOR_extendhisi2 = 74,
CODE_FOR_extendqisi2 = 75,
CODE_FOR_extendqihi2 = 76,
CODE_FOR_push_fpul = 77,
CODE_FOR_pop_fpul = 78,
CODE_FOR_clrt = 79,
CODE_FOR_sett = 80,
CODE_FOR_movsi_i = 81,
CODE_FOR_movsi_ie = 82,
CODE_FOR_movsi_i_lowpart = 83,
CODE_FOR_ic_invalidate_line_i = 84,
CODE_FOR_movqi_i = 85,
CODE_FOR_movhi_i = 86,
CODE_FOR_movdf_k = 88,
CODE_FOR_movdf_i4 = 89,
CODE_FOR_movsf_i = 90,
CODE_FOR_movsf_ie = 91,
CODE_FOR_mov_nop = 92,
CODE_FOR_branch_true = 94,
CODE_FOR_branch_false = 95,
CODE_FOR_block_branch_redirect = 96,
CODE_FOR_indirect_jump_scratch = 97,
CODE_FOR_jump = 98,
CODE_FOR_calli = 99,
CODE_FOR_calli_pcrel = 100,
CODE_FOR_call_pcrel = 101,
CODE_FOR_call_valuei = 102,
CODE_FOR_call_valuei_pcrel = 103,
CODE_FOR_call_value_pcrel = 104,
CODE_FOR_sibcalli = 105,
CODE_FOR_sibcalli_pcrel = 106,
CODE_FOR_sibcall_pcrel = 107,
CODE_FOR_indirect_jump = 108,
CODE_FOR_casesi_jump_1 = 109,
CODE_FOR_casesi_jump_2 = 110,
CODE_FOR_dect = 111,
CODE_FOR_nop = 112,
CODE_FOR_mova = 113,
CODE_FOR_mova_const = 114,
CODE_FOR_casesi_worker_0 = 115,
CODE_FOR_blockage = 118,
CODE_FOR_movt = 119,
CODE_FOR_consttable_2 = 120,
CODE_FOR_consttable_4 = 121,
CODE_FOR_consttable_8 = 122,
CODE_FOR_consttable_sf = 123,
CODE_FOR_consttable_df = 124,
CODE_FOR_align_log = 125,
CODE_FOR_consttable_end = 126,
CODE_FOR_consttable_window_end = 127,
CODE_FOR_block_move_real = 128,
CODE_FOR_block_lump_real = 129,
CODE_FOR_block_move_real_i4 = 130,
CODE_FOR_block_lump_real_i4 = 131,
CODE_FOR_fpu_switch = 132,
CODE_FOR_toggle_sz = 133,
CODE_FOR_addsf3_i = 134,
CODE_FOR_subsf3_i = 135,
CODE_FOR_mulsf3_i4 = 136,
CODE_FOR_mulsf3_ie = 137,
CODE_FOR_divsf3_i = 139,
CODE_FOR_floatsisf2_i4 = 140,
CODE_FOR_fix_truncsfsi2_i4 = 142,
CODE_FOR_cmpgtsf_t = 144,
CODE_FOR_cmpeqsf_t = 145,
CODE_FOR_ieee_ccmpeqsf_t = 146,
CODE_FOR_cmpgtsf_t_i4 = 147,
CODE_FOR_cmpeqsf_t_i4 = 148,
CODE_FOR_negsf2_i = 150,
CODE_FOR_sqrtsf2_i = 151,
CODE_FOR_abssf2_i = 152,
CODE_FOR_adddf3_i = 153,
CODE_FOR_subdf3_i = 154,
CODE_FOR_muldf3_i = 155,
CODE_FOR_divdf3_i = 156,
CODE_FOR_floatsidf2_i = 157,
CODE_FOR_fix_truncdfsi2_i = 158,
CODE_FOR_cmpgtdf_t = 159,
CODE_FOR_cmpeqdf_t = 160,
CODE_FOR_negdf2_i = 162,
CODE_FOR_sqrtdf2_i = 163,
CODE_FOR_absdf2_i = 164,
CODE_FOR_extendsfdf2_i4 = 165,
CODE_FOR_truncdfsf2_i4 = 166,
CODE_FOR_sp_switch_1 = 167,
CODE_FOR_sp_switch_2 = 168,
CODE_FOR_cmpsi = 169,
CODE_FOR_cmpdi = 171,
CODE_FOR_subsi3 = 174,
CODE_FOR_udivsi3 = 175,
CODE_FOR_divsi3 = 176,
CODE_FOR_mulhisi3 = 177,
CODE_FOR_umulhisi3 = 178,
CODE_FOR_mulsi3_call = 179,
CODE_FOR_mulsi3 = 180,
CODE_FOR_smulsi3_highpart = 183,
CODE_FOR_umulsi3_highpart = 184,
CODE_FOR_andsi3 = 185,
CODE_FOR_rotlsi3 = 186,
CODE_FOR_rotlhi3 = 187,
CODE_FOR_ashlsi3 = 190,
CODE_FOR_ashrsi3 = 194,
CODE_FOR_lshrsi3 = 196,
CODE_FOR_ashldi3 = 197,
CODE_FOR_lshrdi3 = 198,
CODE_FOR_ashrdi3 = 199,
CODE_FOR_negdi2 = 204,
CODE_FOR_push = 205,
CODE_FOR_pop = 206,
CODE_FOR_push_e = 207,
CODE_FOR_push_4 = 208,
CODE_FOR_pop_e = 209,
CODE_FOR_pop_4 = 210,
CODE_FOR_movsi = 211,
CODE_FOR_ic_invalidate_line = 212,
CODE_FOR_movqi = 213,
CODE_FOR_movhi = 214,
CODE_FOR_movdi = 216,
CODE_FOR_reload_indf = 220,
CODE_FOR_reload_outdf = 221,
CODE_FOR_movdf = 230,
CODE_FOR_movsf = 232,
CODE_FOR_reload_insf = 233,
CODE_FOR_reload_insi = 234,
CODE_FOR_beq = 237,
CODE_FOR_bne = 238,
CODE_FOR_bgt = 239,
CODE_FOR_blt = 240,
CODE_FOR_ble = 241,
CODE_FOR_bge = 242,
CODE_FOR_bgtu = 243,
CODE_FOR_bltu = 244,
CODE_FOR_bgeu = 245,
CODE_FOR_bleu = 246,
CODE_FOR_call = 249,
CODE_FOR_call_value = 250,
CODE_FOR_sibcall = 252,
CODE_FOR_sibcall_value = 253,
CODE_FOR_sibcall_epilogue = 254,
CODE_FOR_untyped_call = 255,
CODE_FOR_GOTaddr2picreg = 256,
CODE_FOR_builtin_setjmp_receiver = 257,
CODE_FOR_call_site = 258,
CODE_FOR_sym_label2reg = 259,
CODE_FOR_symGOT2reg = 260,
CODE_FOR_symGOTOFF2reg = 261,
CODE_FOR_symPLT_label2reg = 262,
CODE_FOR_casesi = 263,
CODE_FOR_casesi_0 = 264,
CODE_FOR_return = 267,
CODE_FOR_prologue = 268,
CODE_FOR_epilogue = 269,
CODE_FOR_seq = 270,
CODE_FOR_slt = 271,
CODE_FOR_sle = 272,
CODE_FOR_sgt = 273,
CODE_FOR_sge = 274,
CODE_FOR_sgtu = 275,
CODE_FOR_sltu = 276,
CODE_FOR_sleu = 277,
CODE_FOR_sgeu = 278,
CODE_FOR_sne = 279,
CODE_FOR_movnegt = 280,
CODE_FOR_align_2 = 282,
CODE_FOR_align_4 = 283,
CODE_FOR_movstrsi = 284,
CODE_FOR_fpu_switch0 = 285,
CODE_FOR_fpu_switch1 = 286,
CODE_FOR_movpsi = 287,
CODE_FOR_addsf3 = 290,
CODE_FOR_subsf3 = 291,
CODE_FOR_mulsf3 = 292,
CODE_FOR_divsf3 = 293,
CODE_FOR_floatsisf2 = 294,
CODE_FOR_fix_truncsfsi2 = 295,
CODE_FOR_cmpsf = 296,
CODE_FOR_negsf2 = 297,
CODE_FOR_sqrtsf2 = 298,
CODE_FOR_abssf2 = 299,
CODE_FOR_adddf3 = 300,
CODE_FOR_subdf3 = 301,
CODE_FOR_muldf3 = 302,
CODE_FOR_divdf3 = 303,
CODE_FOR_floatsidf2 = 304,
CODE_FOR_fix_truncdfsi2 = 305,
CODE_FOR_cmpdf = 306,
CODE_FOR_negdf2 = 307,
CODE_FOR_sqrtdf2 = 308,
CODE_FOR_absdf2 = 309,
CODE_FOR_extendsfdf2 = 310,
CODE_FOR_truncdfsf2 = 311,
CODE_FOR_insv = 312,
CODE_FOR_nothing = 325 };
# 311 "insn-codes.h"
struct rtx_def;
# 1 "../../../../gcc/gcc/machmode.h" 1
# 29 "../../../../gcc/gcc/machmode.h"
enum machine_mode {
# 1 "../../../../gcc/gcc/machmode.def" 1
# 67 "../../../../gcc/gcc/machmode.def"
VOIDmode,
BImode,
QImode,
HImode,
SImode,
DImode,
TImode,
OImode,
PQImode,
PHImode,
PSImode,
PDImode,
QFmode,
HFmode,
TQFmode,
SFmode,
DFmode,
XFmode,
TFmode,
QCmode,
HCmode,
SCmode,
DCmode,
XCmode,
TCmode,
CQImode,
CHImode,
CSImode,
CDImode,
CTImode,
COImode,
V2QImode,
V2HImode,
V2SImode,
V2DImode,
V4QImode,
V4HImode,
V4SImode,
V4DImode,
V8QImode,
V8HImode,
V8SImode,
V8DImode,
V16QImode,
V2SFmode,
V2DFmode,
V4SFmode,
V4DFmode,
V8SFmode,
V8DFmode,
BLKmode,
# 148 "../../../../gcc/gcc/machmode.def"
CCmode,
# 31 "../../../../gcc/gcc/machmode.h" 2
MAX_MACHINE_MODE };
# 41 "../../../../gcc/gcc/machmode.h"
extern const char * const mode_name[];
enum mode_class { MODE_RANDOM, MODE_INT, MODE_FLOAT, MODE_PARTIAL_INT, MODE_CC,
MODE_COMPLEX_INT, MODE_COMPLEX_FLOAT,
MODE_VECTOR_INT, MODE_VECTOR_FLOAT,
MAX_MODE_CLASS};
extern const enum mode_class mode_class[];
# 80 "../../../../gcc/gcc/machmode.h"
extern const unsigned int mode_size[];
extern const unsigned int mode_unit_size[];
# 96 "../../../../gcc/gcc/machmode.h"
extern const unsigned int mode_bitsize[];
# 117 "../../../../gcc/gcc/machmode.h"
extern const unsigned char mode_wider_mode[];
extern enum machine_mode mode_for_size (unsigned int, enum mode_class, int);
extern enum machine_mode smallest_mode_for_size
(unsigned int, enum mode_class);
extern enum machine_mode int_mode_for_mode (enum machine_mode);
extern enum machine_mode get_best_mode (int, int, unsigned int, enum machine_mode, int);
extern unsigned get_mode_alignment (enum machine_mode);
extern const enum machine_mode class_narrowest_mode[];
extern enum machine_mode byte_mode;
extern enum machine_mode word_mode;
extern enum machine_mode ptr_mode;
# 313 "insn-codes.h" 2
extern int arith_operand (struct rtx_def *, enum machine_mode);
extern int arith_reg_operand (struct rtx_def *, enum machine_mode);
extern int arith_reg_or_0_operand (struct rtx_def *, enum machine_mode);
extern int binary_float_operator (struct rtx_def *, enum machine_mode);
extern int commutative_float_operator (struct rtx_def *, enum machine_mode);
extern int fp_arith_reg_operand (struct rtx_def *, enum machine_mode);
extern int fpscr_operand (struct rtx_def *, enum machine_mode);
extern int fpul_operand (struct rtx_def *, enum machine_mode);
extern int general_movsrc_operand (struct rtx_def *, enum machine_mode);
extern int general_movdst_operand (struct rtx_def *, enum machine_mode);
extern int logical_operand (struct rtx_def *, enum machine_mode);
extern int noncommutative_float_operator (struct rtx_def *, enum machine_mode);
extern int register_operand (struct rtx_def *, enum machine_mode);
extern int symbol_ref_operand (struct rtx_def *, enum machine_mode);
# 8 "tconfig.h" 2
# 1 "insn-flags.h" 1
# 303 "insn-flags.h"
struct rtx_def;
extern struct rtx_def *gen_cmpeqsi_t (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpgtsi_t (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpgesi_t (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpgeusi_t (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpgtusi_t (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpeqdi_t (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpgtdi_t (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpgedi_t (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpgeudi_t (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpgtudi_t (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_adddi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_addc (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_addc1 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_addsi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_subdi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_subc (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_subc1 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_use_sfunc_addr (struct rtx_def *);
extern struct rtx_def *gen_udivsi3_i1 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_udivsi3_i4 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_udivsi3_i4_single (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_divsi3_i1 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_divsi3_i4 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_divsi3_i4_single (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_umulhisi3_i (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_mulhisi3_i (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_mul_l (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_mulsidi3_i (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_mulsidi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_umulsidi3_i (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_umulsidi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_smulsi3_highpart_i (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_umulsi3_highpart_i (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_iorsi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_xorsi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_rotlsi3_1 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_rotlsi3_31 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_rotlsi3_16 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ashlsi3_std (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ashlhi3_k (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ashlsi3_n (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ashlhi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ashrsi3_k (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ashrsi2_16 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ashrsi2_31 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ashlsi_c (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ashrsi3_d (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ashrsi3_n (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_lshrsi3_d (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_lshrsi3_m (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_lshrsi3_k (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_lshrsi3_n (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ashldi3_k (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_lshrdi3_k (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ashrdi3_k (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_and_shl_scratch (struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_shl_sext_ext (struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_shl_sext_sub (struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_xtrct_left (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_xtrct_right (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_negc (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_negsi2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_one_cmplsi2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_zero_extendhisi2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_zero_extendqisi2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_zero_extendqihi2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_extendhisi2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_extendqisi2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_extendqihi2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_push_fpul (void);
extern struct rtx_def *gen_pop_fpul (void);
extern struct rtx_def *gen_clrt (void);
extern struct rtx_def *gen_sett (void);
extern struct rtx_def *gen_movsi_i (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_movsi_ie (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_movsi_i_lowpart (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ic_invalidate_line_i (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_movqi_i (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_movhi_i (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_movdf_k (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_movdf_i4 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_movsf_i (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_movsf_ie (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_mov_nop (struct rtx_def *);
extern struct rtx_def *gen_branch_true (struct rtx_def *);
extern struct rtx_def *gen_branch_false (struct rtx_def *);
extern struct rtx_def *gen_block_branch_redirect (struct rtx_def *);
extern struct rtx_def *gen_indirect_jump_scratch (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_jump (struct rtx_def *);
extern struct rtx_def *gen_calli (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_calli_pcrel (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_call_pcrel (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_call_valuei (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_call_valuei_pcrel (struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_call_value_pcrel (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_sibcalli (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_sibcalli_pcrel (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_sibcall_pcrel (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_indirect_jump (struct rtx_def *);
extern struct rtx_def *gen_casesi_jump_1 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_casesi_jump_2 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_dect (struct rtx_def *);
extern struct rtx_def *gen_nop (void);
extern struct rtx_def *gen_mova (struct rtx_def *);
extern struct rtx_def *gen_mova_const (struct rtx_def *);
extern struct rtx_def *gen_casesi_worker_0 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_blockage (void);
extern struct rtx_def *gen_movt (struct rtx_def *);
extern struct rtx_def *gen_consttable_2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_consttable_4 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_consttable_8 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_consttable_sf (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_consttable_df (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_align_log (struct rtx_def *);
extern struct rtx_def *gen_consttable_end (void);
extern struct rtx_def *gen_consttable_window_end (struct rtx_def *);
extern struct rtx_def *gen_block_move_real (struct rtx_def *);
extern struct rtx_def *gen_block_lump_real (struct rtx_def *);
extern struct rtx_def *gen_block_move_real_i4 (struct rtx_def *);
extern struct rtx_def *gen_block_lump_real_i4 (struct rtx_def *);
extern struct rtx_def *gen_fpu_switch (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_toggle_sz (void);
extern struct rtx_def *gen_addsf3_i (struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_subsf3_i (struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_mulsf3_i4 (struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_mulsf3_ie (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_divsf3_i (struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_floatsisf2_i4 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_fix_truncsfsi2_i4 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpgtsf_t (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpeqsf_t (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ieee_ccmpeqsf_t (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpgtsf_t_i4 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpeqsf_t_i4 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_negsf2_i (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_sqrtsf2_i (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_abssf2_i (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_adddf3_i (struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_subdf3_i (struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_muldf3_i (struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_divdf3_i (struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_floatsidf2_i (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_fix_truncdfsi2_i (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpgtdf_t (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpeqdf_t (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_negdf2_i (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_sqrtdf2_i (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_absdf2_i (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_extendsfdf2_i4 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_truncdfsf2_i4 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_sp_switch_1 (void);
extern struct rtx_def *gen_sp_switch_2 (void);
extern struct rtx_def *gen_cmpsi (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpdi (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_subsi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_udivsi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_divsi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_mulhisi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_umulhisi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_mulsi3_call (struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_mulsi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_smulsi3_highpart (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_umulsi3_highpart (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_andsi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_rotlsi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_rotlhi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ashlsi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ashrsi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_lshrsi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ashldi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_lshrdi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ashrdi3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_negdi2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_push (struct rtx_def *);
extern struct rtx_def *gen_pop (struct rtx_def *);
extern struct rtx_def *gen_push_e (struct rtx_def *);
extern struct rtx_def *gen_push_4 (struct rtx_def *);
extern struct rtx_def *gen_pop_e (struct rtx_def *);
extern struct rtx_def *gen_pop_4 (struct rtx_def *);
extern struct rtx_def *gen_movsi (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_ic_invalidate_line (struct rtx_def *);
extern struct rtx_def *gen_movqi (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_movhi (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_movdi (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_reload_indf (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_reload_outdf (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_movdf (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_movsf (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_reload_insf (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_reload_insi (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_beq (struct rtx_def *);
extern struct rtx_def *gen_bne (struct rtx_def *);
extern struct rtx_def *gen_bgt (struct rtx_def *);
extern struct rtx_def *gen_blt (struct rtx_def *);
extern struct rtx_def *gen_ble (struct rtx_def *);
extern struct rtx_def *gen_bge (struct rtx_def *);
extern struct rtx_def *gen_bgtu (struct rtx_def *);
extern struct rtx_def *gen_bltu (struct rtx_def *);
extern struct rtx_def *gen_bgeu (struct rtx_def *);
extern struct rtx_def *gen_bleu (struct rtx_def *);
extern struct rtx_def *gen_call (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_call_value (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_sibcall (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_sibcall_value (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_sibcall_epilogue (void);
extern struct rtx_def *gen_untyped_call (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_GOTaddr2picreg (void);
extern struct rtx_def *gen_builtin_setjmp_receiver (struct rtx_def *);
extern struct rtx_def *gen_call_site (void);
extern struct rtx_def *gen_sym_label2reg (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_symGOT2reg (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_symGOTOFF2reg (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_symPLT_label2reg (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_casesi (struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_casesi_0 (struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_return (void);
extern struct rtx_def *gen_prologue (void);
extern struct rtx_def *gen_epilogue (void);
extern struct rtx_def *gen_seq (struct rtx_def *);
extern struct rtx_def *gen_slt (struct rtx_def *);
extern struct rtx_def *gen_sle (struct rtx_def *);
extern struct rtx_def *gen_sgt (struct rtx_def *);
extern struct rtx_def *gen_sge (struct rtx_def *);
extern struct rtx_def *gen_sgtu (struct rtx_def *);
extern struct rtx_def *gen_sltu (struct rtx_def *);
extern struct rtx_def *gen_sleu (struct rtx_def *);
extern struct rtx_def *gen_sgeu (struct rtx_def *);
extern struct rtx_def *gen_sne (struct rtx_def *);
extern struct rtx_def *gen_movnegt (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_align_2 (void);
extern struct rtx_def *gen_align_4 (void);
extern struct rtx_def *gen_movstrsi (struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_fpu_switch0 (struct rtx_def *);
extern struct rtx_def *gen_fpu_switch1 (struct rtx_def *);
extern struct rtx_def *gen_movpsi (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_addsf3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_subsf3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_mulsf3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_divsf3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_floatsisf2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_fix_truncsfsi2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpsf (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_negsf2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_sqrtsf2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_abssf2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_adddf3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_subdf3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_muldf3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_divdf3 (struct rtx_def *, struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_floatsidf2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_fix_truncdfsi2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_cmpdf (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_negdf2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_sqrtdf2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_absdf2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_extendsfdf2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_truncdfsf2 (struct rtx_def *, struct rtx_def *);
extern struct rtx_def *gen_insv (struct rtx_def *, struct rtx_def *, struct rtx_def *, struct rtx_def *);
# 9 "tconfig.h" 2
# 37 "../../../../gcc/gcc/libgcc2.c" 2
# 1 "../../../../gcc/gcc/tsystem.h" 1
# 37 "../../../../gcc/gcc/tsystem.h"
# 1 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stddef.h" 1 3
# 147 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stddef.h" 3
typedef long int ptrdiff_t;
# 199 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stddef.h" 3
typedef unsigned int size_t;
# 288 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stddef.h" 3
typedef short unsigned int wchar_t;
# 38 "../../../../gcc/gcc/tsystem.h" 2
# 60 "../../../../gcc/gcc/tsystem.h"
# 1 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stdarg.h" 1 3
# 43 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stdarg.h" 3
typedef __builtin_va_list __gnuc_va_list;
# 110 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stdarg.h" 3
typedef __gnuc_va_list va_list;
# 61 "../../../../gcc/gcc/tsystem.h" 2
# 1 "/usr/include/stdio.h" 1 3
# 27 "/usr/include/stdio.h" 3
# 1 "/usr/include/features.h" 1 3
# 250 "/usr/include/features.h" 3
# 1 "/usr/include/sys/cdefs.h" 1 3
# 251 "/usr/include/features.h" 2 3
# 278 "/usr/include/features.h" 3
# 1 "/usr/include/gnu/stubs.h" 1 3
# 279 "/usr/include/features.h" 2 3
# 28 "/usr/include/stdio.h" 2 3
# 1 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stddef.h" 1 3
# 34 "/usr/include/stdio.h" 2 3
# 1 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stdarg.h" 1 3
# 39 "/usr/include/stdio.h" 2 3
# 1 "/usr/include/bits/types.h" 1 3
# 26 "/usr/include/bits/types.h" 3
# 1 "/usr/include/features.h" 1 3
# 27 "/usr/include/bits/types.h" 2 3
# 1 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stddef.h" 1 3
# 30 "/usr/include/bits/types.h" 2 3
typedef unsigned char __u_char;
typedef unsigned short __u_short;
typedef unsigned int __u_int;
typedef unsigned long __u_long;
__extension__ typedef unsigned long long int __u_quad_t;
__extension__ typedef long long int __quad_t;
# 49 "/usr/include/bits/types.h" 3
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef signed short int __int16_t;
typedef unsigned short int __uint16_t;
typedef signed int __int32_t;
typedef unsigned int __uint32_t;
__extension__ typedef signed long long int __int64_t;
__extension__ typedef unsigned long long int __uint64_t;
typedef __quad_t *__qaddr_t;
typedef __u_quad_t __dev_t;
typedef __u_int __uid_t;
typedef __u_int __gid_t;
typedef __u_long __ino_t;
typedef __u_int __mode_t;
typedef __u_int __nlink_t;
typedef long int __off_t;
typedef __quad_t __loff_t;
typedef int __pid_t;
typedef int __ssize_t;
typedef long int __rlim_t;
typedef __quad_t __rlim64_t;
typedef __u_int __id_t;
typedef struct
{
int __val[2];
} __fsid_t;
typedef int __daddr_t;
typedef char *__caddr_t;
typedef long int __time_t;
typedef long int __swblk_t;
typedef long int __clock_t;
typedef unsigned long int __fd_mask;
# 100 "/usr/include/bits/types.h" 3
typedef struct
{
__fd_mask __fds_bits[1024 / (8 * sizeof (__fd_mask))];
} __fd_set;
typedef int __key_t;
typedef unsigned short int __ipc_pid_t;
typedef long int __blkcnt_t;
typedef __quad_t __blkcnt64_t;
typedef __u_long __fsblkcnt_t;
typedef __u_quad_t __fsblkcnt64_t;
typedef __u_long __fsfilcnt_t;
typedef __u_quad_t __fsfilcnt64_t;
typedef __u_long __ino64_t;
typedef __loff_t __off64_t;
typedef long int __t_scalar_t;
typedef unsigned long int __t_uscalar_t;
typedef int __intptr_t;
# 41 "/usr/include/stdio.h" 2 3
typedef struct _IO_FILE FILE;
# 57 "/usr/include/stdio.h" 3
# 1 "/usr/include/libio.h" 1 3
# 30 "/usr/include/libio.h" 3
# 1 "/usr/include/_G_config.h" 1 3
# 9 "/usr/include/_G_config.h" 3
# 1 "/usr/include/bits/types.h" 1 3
# 10 "/usr/include/_G_config.h" 2 3
# 1 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stddef.h" 1 3
# 314 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stddef.h" 3
typedef unsigned int wint_t;
# 15 "/usr/include/_G_config.h" 2 3
# 35 "/usr/include/_G_config.h" 3
typedef int _G_int16_t __attribute__ ((__mode__ (__HI__)));
typedef int _G_int32_t __attribute__ ((__mode__ (__SI__)));
typedef unsigned int _G_uint16_t __attribute__ ((__mode__ (__HI__)));
typedef unsigned int _G_uint32_t __attribute__ ((__mode__ (__SI__)));
# 31 "/usr/include/libio.h" 2 3
# 48 "/usr/include/libio.h" 3
# 1 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stdarg.h" 1 3
# 49 "/usr/include/libio.h" 2 3
# 154 "/usr/include/libio.h" 3
struct _IO_jump_t; struct _IO_FILE;
# 164 "/usr/include/libio.h" 3
typedef void _IO_lock_t;
struct _IO_marker {
struct _IO_marker *_next;
struct _IO_FILE *_sbuf;
int _pos;
# 187 "/usr/include/libio.h" 3
};
struct _IO_FILE {
int _flags;
char* _IO_read_ptr;
char* _IO_read_end;
char* _IO_read_base;
char* _IO_write_base;
char* _IO_write_ptr;
char* _IO_write_end;
char* _IO_buf_base;
char* _IO_buf_end;
char *_IO_save_base;
char *_IO_backup_base;
char *_IO_save_end;
struct _IO_marker *_markers;
struct _IO_FILE *_chain;
int _fileno;
int _blksize;
__off_t _old_offset;
unsigned short _cur_column;
signed char _vtable_offset;
char _shortbuf[1];
_IO_lock_t *_lock;
# 233 "/usr/include/libio.h" 3
__off64_t _offset;
int _unused2[16];
};
typedef struct _IO_FILE _IO_FILE;
struct _IO_FILE_plus;
extern struct _IO_FILE_plus _IO_2_1_stdin_;
extern struct _IO_FILE_plus _IO_2_1_stdout_;
extern struct _IO_FILE_plus _IO_2_1_stderr_;
# 262 "/usr/include/libio.h" 3
typedef __ssize_t __io_read_fn (void * __cookie, char *__buf, size_t __nbytes);
# 271 "/usr/include/libio.h" 3
typedef __ssize_t __io_write_fn (void * __cookie, __const char *__buf, size_t __n);
# 280 "/usr/include/libio.h" 3
typedef int __io_seek_fn (void * __cookie, __off_t __pos, int __w);
typedef int __io_close_fn (void * __cookie);
# 318 "/usr/include/libio.h" 3
extern int __underflow (_IO_FILE *) ;
extern int __uflow (_IO_FILE *) ;
extern int __overflow (_IO_FILE *, int) ;
# 337 "/usr/include/libio.h" 3
extern int _IO_getc (_IO_FILE *__fp) ;
extern int _IO_putc (int __c, _IO_FILE *__fp) ;
extern int _IO_feof (_IO_FILE *__fp) ;
extern int _IO_ferror (_IO_FILE *__fp) ;
extern int _IO_peekc_locked (_IO_FILE *__fp) ;
extern void _IO_flockfile (_IO_FILE *) ;
extern void _IO_funlockfile (_IO_FILE *) ;
extern int _IO_ftrylockfile (_IO_FILE *) ;
# 363 "/usr/include/libio.h" 3
extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict, __gnuc_va_list, int *__restrict) ;
extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict, __gnuc_va_list) ;
extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t) ;
extern size_t _IO_sgetn (_IO_FILE *, void *, size_t) ;
extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int) ;
extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int) ;
extern void _IO_free_backup_area (_IO_FILE *) ;
# 58 "/usr/include/stdio.h" 2 3
typedef __off_t fpos_t;
# 110 "/usr/include/stdio.h" 3
# 1 "/usr/include/bits/stdio_lim.h" 1 3
# 111 "/usr/include/stdio.h" 2 3
extern FILE *stdin;
extern FILE *stdout;
extern FILE *stderr;
extern int remove (__const char *__filename) ;
extern int rename (__const char *__old, __const char *__new) ;
extern FILE *tmpfile (void) ;
# 143 "/usr/include/stdio.h" 3
extern char *tmpnam (char *__s) ;
extern char *tmpnam_r (char *__s) ;
# 160 "/usr/include/stdio.h" 3
extern char *tempnam (__const char *__dir, __const char *__pfx) ;
extern int fclose (FILE *__stream) ;
extern int fflush (FILE *__stream) ;
extern int fflush_unlocked (FILE *__stream) ;
# 182 "/usr/include/stdio.h" 3
extern FILE *fopen (__const char *__restrict __filename, __const char *__restrict __modes) ;
extern FILE *freopen (__const char *__restrict __filename, __const char *__restrict __modes, FILE *__restrict __stream) ;
# 212 "/usr/include/stdio.h" 3
extern FILE *fdopen (int __fd, __const char *__modes) ;
# 232 "/usr/include/stdio.h" 3
extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) ;
extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, int __modes, size_t __n) ;
extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf, size_t __size) ;
extern void setlinebuf (FILE *__stream) ;
extern int fprintf (FILE *__restrict __stream, __const char *__restrict __format, ...) ;
extern int printf (__const char *__restrict __format, ...) ;
extern int sprintf (char *__restrict __s, __const char *__restrict __format, ...) ;
extern int vfprintf (FILE *__restrict __s, __const char *__restrict __format, __gnuc_va_list __arg) ;
extern int vprintf (__const char *__restrict __format, __gnuc_va_list __arg) ;
extern int vsprintf (char *__restrict __s, __const char *__restrict __format, __gnuc_va_list __arg) ;
extern int snprintf (char *__restrict __s, size_t __maxlen, __const char *__restrict __format, ...)
__attribute__ ((__format__ (__printf__, 3, 4)));
extern int __vsnprintf (char *__restrict __s, size_t __maxlen, __const char *__restrict __format, __gnuc_va_list __arg)
__attribute__ ((__format__ (__printf__, 3, 0)));
extern int vsnprintf (char *__restrict __s, size_t __maxlen, __const char *__restrict __format, __gnuc_va_list __arg)
__attribute__ ((__format__ (__printf__, 3, 0)));
# 310 "/usr/include/stdio.h" 3
extern int fscanf (FILE *__restrict __stream, __const char *__restrict __format, ...) ;
extern int scanf (__const char *__restrict __format, ...) ;
extern int sscanf (__const char *__restrict __s, __const char *__restrict __format, ...) ;
# 338 "/usr/include/stdio.h" 3
extern int fgetc (FILE *__stream) ;
extern int getc (FILE *__stream) ;
extern int getchar (void) ;
extern int getc_unlocked (FILE *__stream) ;
extern int getchar_unlocked (void) ;
extern int fgetc_unlocked (FILE *__stream) ;
extern int fputc (int __c, FILE *__stream) ;
extern int putc (int __c, FILE *__stream) ;
extern int putchar (int __c) ;
extern int fputc_unlocked (int __c, FILE *__stream) ;
extern int putc_unlocked (int __c, FILE *__stream) ;
extern int putchar_unlocked (int __c) ;
extern int getw (FILE *__stream) ;
extern int putw (int __w, FILE *__stream) ;
extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) ;
# 404 "/usr/include/stdio.h" 3
extern char *gets (char *__s) ;
# 428 "/usr/include/stdio.h" 3
extern int fputs (__const char *__restrict __s, FILE *__restrict __stream) ;
# 438 "/usr/include/stdio.h" 3
extern int puts (__const char *__s) ;
extern int ungetc (int __c, FILE *__stream) ;
extern size_t fread (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) ;
extern size_t fwrite (__const void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __s) ;
extern size_t fread_unlocked (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) ;
extern size_t fwrite_unlocked (__const void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) ;
extern int fseek (FILE *__stream, long int __off, int __whence) ;
extern long int ftell (FILE *__stream) ;
extern void rewind (FILE *__stream) ;
# 477 "/usr/include/stdio.h" 3
typedef __off_t off_t;
# 499 "/usr/include/stdio.h" 3
extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos) ;
extern int fsetpos (FILE *__stream, __const fpos_t *__pos) ;
# 536 "/usr/include/stdio.h" 3
extern void clearerr (FILE *__stream) ;
extern int feof (FILE *__stream) ;
extern int ferror (FILE *__stream) ;
extern void clearerr_unlocked (FILE *__stream) ;
extern int feof_unlocked (FILE *__stream) ;
extern int ferror_unlocked (FILE *__stream) ;
extern void perror (__const char *__s) ;
extern int sys_nerr;
extern __const char *__const sys_errlist[];
# 567 "/usr/include/stdio.h" 3
extern int fileno (FILE *__stream) ;
extern int fileno_unlocked (FILE *__stream) ;
extern FILE *popen (__const char *__command, __const char *__modes) ;
extern int pclose (FILE *__stream) ;
extern char *ctermid (char *__s) ;
# 614 "/usr/include/stdio.h" 3
extern void flockfile (FILE *__stream) ;
extern int ftrylockfile (FILE *__stream) ;
extern void funlockfile (FILE *__stream) ;
# 64 "../../../../gcc/gcc/tsystem.h" 2
# 1 "/usr/include/sys/types.h" 1 3
# 26 "/usr/include/sys/types.h" 3
# 1 "/usr/include/features.h" 1 3
# 27 "/usr/include/sys/types.h" 2 3
# 1 "/usr/include/bits/types.h" 1 3
# 31 "/usr/include/sys/types.h" 2 3
typedef __u_char u_char;
typedef __u_short u_short;
typedef __u_int u_int;
typedef __u_long u_long;
typedef __quad_t quad_t;
typedef __u_quad_t u_quad_t;
typedef __fsid_t fsid_t;
typedef __loff_t loff_t;
typedef __ino_t ino_t;
# 58 "/usr/include/sys/types.h" 3
typedef __dev_t dev_t;
typedef __gid_t gid_t;
typedef __mode_t mode_t;
typedef __nlink_t nlink_t;
typedef __uid_t uid_t;
# 96 "/usr/include/sys/types.h" 3
typedef __pid_t pid_t;
typedef __id_t id_t;
typedef __ssize_t ssize_t;
typedef __daddr_t daddr_t;
typedef __caddr_t caddr_t;
typedef __key_t key_t;
# 1 "/usr/include/time.h" 1 3
# 68 "/usr/include/time.h" 3
# 1 "/usr/include/bits/types.h" 1 3
# 69 "/usr/include/time.h" 2 3
typedef __time_t time_t;
# 123 "/usr/include/sys/types.h" 2 3
# 1 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stddef.h" 1 3
# 126 "/usr/include/sys/types.h" 2 3
typedef unsigned long int ulong;
typedef unsigned short int ushort;
typedef unsigned int uint;
# 169 "/usr/include/sys/types.h" 3
typedef int int8_t __attribute__ ((__mode__ (__QI__)));
typedef int int16_t __attribute__ ((__mode__ (__HI__)));
typedef int int32_t __attribute__ ((__mode__ (__SI__)));
typedef int int64_t __attribute__ ((__mode__ (__DI__)));
typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__)));
typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__)));
typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__)));
typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__)));
typedef int register_t __attribute__ ((__mode__ (__word__)));
# 191 "/usr/include/sys/types.h" 3
# 1 "/usr/include/endian.h" 1 3
# 22 "/usr/include/endian.h" 3
# 1 "/usr/include/features.h" 1 3
# 23 "/usr/include/endian.h" 2 3
# 35 "/usr/include/endian.h" 3
# 1 "/usr/include/bits/endian.h" 1 3
# 36 "/usr/include/endian.h" 2 3
# 192 "/usr/include/sys/types.h" 2 3
# 1 "/usr/include/sys/select.h" 1 3
# 25 "/usr/include/sys/select.h" 3
# 1 "/usr/include/features.h" 1 3
# 26 "/usr/include/sys/select.h" 2 3
# 1 "/usr/include/bits/types.h" 1 3
# 29 "/usr/include/sys/select.h" 2 3
# 1 "/usr/include/bits/select.h" 1 3
# 32 "/usr/include/sys/select.h" 2 3
# 1 "/usr/include/bits/sigset.h" 1 3
# 23 "/usr/include/bits/sigset.h" 3
typedef int __sig_atomic_t;
typedef struct
{
unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
} __sigset_t;
# 35 "/usr/include/sys/select.h" 2 3
# 1 "/usr/include/time.h" 1 3
# 83 "/usr/include/time.h" 3
struct timespec
{
long int tv_sec;
long int tv_nsec;
};
# 39 "/usr/include/sys/select.h" 2 3
struct timeval;
typedef __fd_mask fd_mask;
typedef __fd_set fd_set;
# 74 "/usr/include/sys/select.h" 3
extern int __select (int __nfds, __fd_set *__readfds, __fd_set *__writefds, __fd_set *__exceptfds, struct timeval *__timeout) ;
extern int select (int __nfds, __fd_set *__readfds, __fd_set *__writefds, __fd_set *__exceptfds, struct timeval *__timeout) ;
# 195 "/usr/include/sys/types.h" 2 3
# 1 "/usr/include/sys/sysmacros.h" 1 3
# 198 "/usr/include/sys/types.h" 2 3
typedef __blkcnt_t blkcnt_t;
typedef __fsblkcnt_t fsblkcnt_t;
typedef __fsfilcnt_t fsfilcnt_t;
# 67 "../../../../gcc/gcc/tsystem.h" 2
# 1 "/usr/include/errno.h" 1 3
# 29 "/usr/include/errno.h" 3
# 1 "/usr/include/features.h" 1 3
# 30 "/usr/include/errno.h" 2 3
# 1 "/usr/include/bits/errno.h" 1 3
# 25 "/usr/include/bits/errno.h" 3
# 1 "/usr/include/linux/errno.h" 1 3
# 1 "/usr/include/asm/errno.h" 1 3
# 5 "/usr/include/linux/errno.h" 2 3
# 26 "/usr/include/bits/errno.h" 2 3
# 36 "/usr/include/bits/errno.h" 3
extern int errno;
extern int *__errno_location (void) __attribute__ ((__const__));
# 37 "/usr/include/errno.h" 2 3
# 70 "../../../../gcc/gcc/tsystem.h" 2
# 80 "../../../../gcc/gcc/tsystem.h"
# 1 "/usr/include/stdlib.h" 1 3
# 25 "/usr/include/stdlib.h" 3
# 1 "/usr/include/features.h" 1 3
# 26 "/usr/include/stdlib.h" 2 3
# 1 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stddef.h" 1 3
# 34 "/usr/include/stdlib.h" 2 3
typedef struct
{
int quot;
int rem;
} div_t;
typedef struct
{
long int quot;
long int rem;
} ldiv_t;
# 80 "/usr/include/stdlib.h" 3
extern size_t __ctype_get_mb_cur_max (void) ;
extern double atof (__const char *__nptr) ;
extern int atoi (__const char *__nptr) ;
extern long int atol (__const char *__nptr) ;
__extension__ extern long long int atoll (__const char *__nptr) ;
extern double strtod (__const char *__restrict __nptr, char **__restrict __endptr) ;
# 109 "/usr/include/stdlib.h" 3
extern long int strtol (__const char *__restrict __nptr, char **__restrict __endptr, int __base) ;
extern unsigned long int strtoul (__const char *__restrict __nptr, char **__restrict __endptr, int __base) ;
__extension__
extern long long int strtoq (__const char *__restrict __nptr, char **__restrict __endptr, int __base) ;
__extension__
extern unsigned long long int strtouq (__const char *__restrict __nptr, char **__restrict __endptr, int __base) ;
# 132 "/usr/include/stdlib.h" 3
__extension__
extern long long int strtoll (__const char *__restrict __nptr, char **__restrict __endptr, int __base) ;
__extension__
extern unsigned long long int strtoull (__const char *__restrict __nptr, char **__restrict __endptr, int __base) ;
# 196 "/usr/include/stdlib.h" 3
extern double __strtod_internal (__const char *__restrict __nptr, char **__restrict __endptr, int __group) ;
extern float __strtof_internal (__const char *__restrict __nptr, char **__restrict __endptr, int __group) ;
extern long double __strtold_internal (__const char * __restrict __nptr, char **__restrict __endptr, int __group) ;
extern long int __strtol_internal (__const char *__restrict __nptr, char **__restrict __endptr, int __base, int __group) ;
extern unsigned long int __strtoul_internal (__const char * __restrict __nptr, char **__restrict __endptr, int __base, int __group) ;
__extension__
extern long long int __strtoll_internal (__const char *__restrict __nptr, char **__restrict __endptr, int __base, int __group) ;
__extension__
extern unsigned long long int __strtoull_internal (__const char * __restrict __nptr, char ** __restrict __endptr, int __base, int __group) ;
# 333 "/usr/include/stdlib.h" 3
extern char *l64a (long int __n) ;
extern long int a64l (__const char *__s) ;
# 1 "/usr/include/sys/types.h" 1 3
# 340 "/usr/include/stdlib.h" 2 3
extern int32_t random (void) ;
extern void srandom (unsigned int __seed) ;
extern void * initstate (unsigned int __seed, void * __statebuf, size_t __statelen) ;
extern void * setstate (void * __statebuf) ;
struct random_data
{
int32_t *fptr;
int32_t *rptr;
int32_t *state;
int rand_type;
int rand_deg;
int rand_sep;
int32_t *end_ptr;
};
extern int random_r (struct random_data *__restrict __buf, int32_t *__restrict __result) ;
extern int srandom_r (unsigned int __seed, struct random_data *__buf) ;
extern int initstate_r (unsigned int __seed, void * __restrict __statebuf, size_t __statelen, struct random_data *__restrict __buf) ;
extern int setstate_r (void * __restrict __statebuf, struct random_data *__restrict __buf) ;
extern int rand (void) ;
extern void srand (unsigned int __seed) ;
extern int rand_r (unsigned int *__seed) ;
extern double drand48 (void) ;
extern double erand48 (unsigned short int __xsubi[3]) ;
extern long int lrand48 (void) ;
extern long int nrand48 (unsigned short int __xsubi[3]) ;
extern long int mrand48 (void) ;
extern long int jrand48 (unsigned short int __xsubi[3]) ;
extern void srand48 (long int __seedval) ;
extern unsigned short int *seed48 (unsigned short int __seed16v[3]) ;
extern void lcong48 (unsigned short int __param[7]) ;
struct drand48_data
{
unsigned short int x[3];
unsigned short int a[3];
unsigned short int c;
unsigned short int old_x[3];
int init;
};
extern int drand48_r (struct drand48_data *__restrict __buffer, double *__restrict __result) ;
extern int erand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, double *__restrict __result) ;
extern int lrand48_r (struct drand48_data *__restrict __buffer, long int *__restrict __result) ;
extern int nrand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, long int *__restrict __result) ;
extern int mrand48_r (struct drand48_data *__restrict __buffer, long int *__restrict __result) ;
extern int jrand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, long int *__restrict __result) ;
extern int srand48_r (long int __seedval, struct drand48_data *__buffer) ;
extern int seed48_r (unsigned short int __seed16v[3], struct drand48_data *__buffer) ;
extern int lcong48_r (unsigned short int __param[7], struct drand48_data *__buffer) ;
# 474 "/usr/include/stdlib.h" 3
extern void * malloc (size_t __size) ;
extern void * calloc (size_t __nmemb, size_t __size) ;
extern void * realloc (void * __ptr, size_t __size) ;
extern void free (void * __ptr) ;
extern void cfree (void * __ptr) ;
# 1 "/usr/include/alloca.h" 1 3
# 22 "/usr/include/alloca.h" 3
# 1 "/usr/include/features.h" 1 3
# 23 "/usr/include/alloca.h" 2 3
# 1 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stddef.h" 1 3
# 26 "/usr/include/alloca.h" 2 3
extern void * alloca (size_t __size) ;
# 493 "/usr/include/stdlib.h" 2 3
extern void * valloc (size_t __size) ;
extern void abort (void) __attribute__ ((__noreturn__));
extern int atexit (void (*__func) (void)) ;
extern int __on_exit (void (*__func) (int __status, void * __arg), void * __arg) ;
extern int on_exit (void (*__func) (int __status, void * __arg), void * __arg) ;
extern void exit (int __status) __attribute__ ((__noreturn__));
# 530 "/usr/include/stdlib.h" 3
extern char *getenv (__const char *__name) ;
extern char *__secure_getenv (__const char *__name) ;
extern int putenv (char *__string) ;
extern int setenv (__const char *__name, __const char *__value, int __replace) ;
extern void unsetenv (__const char *__name) ;
extern int clearenv (void) ;
# 566 "/usr/include/stdlib.h" 3
extern char *mktemp (char *__template) ;
extern int mkstemp (char *__template) ;
extern int system (__const char *__command) ;
# 595 "/usr/include/stdlib.h" 3
extern char *realpath (__const char *__restrict __name, char *__restrict __resolved) ;
typedef int (*__compar_fn_t) (__const void *, __const void *);
# 612 "/usr/include/stdlib.h" 3
extern void * bsearch (__const void * __key, __const void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar);
extern void qsort (void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar);
extern int abs (int __x) __attribute__ ((__const__));
extern long int labs (long int __x) __attribute__ ((__const__));
# 634 "/usr/include/stdlib.h" 3
extern div_t div (int __numer, int __denom) __attribute__ ((__const__));
extern ldiv_t ldiv (long int __numer, long int __denom)
__attribute__ ((__const__));
# 651 "/usr/include/stdlib.h" 3
extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) ;
extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) ;
extern char *gcvt (double __value, int __ndigit, char *__buf) ;
extern char *qecvt (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) ;
extern char *qfcvt (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) ;
extern char *qgcvt (long double __value, int __ndigit, char *__buf) ;
extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) ;
extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) ;
extern int qecvt_r (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) ;
extern int qfcvt_r (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) ;
# 695 "/usr/include/stdlib.h" 3
extern int mblen (__const char *__s, size_t __n) ;
extern int mbtowc (wchar_t *__restrict __pwc, __const char *__restrict __s, size_t __n) ;
extern int wctomb (char *__s, wchar_t __wchar) ;
extern size_t mbstowcs (wchar_t *__restrict __pwcs, __const char *__restrict __s, size_t __n) ;
extern size_t wcstombs (char *__restrict __s, __const wchar_t *__restrict __pwcs, size_t __n) ;
# 718 "/usr/include/stdlib.h" 3
extern int rpmatch (__const char *__response) ;
# 81 "../../../../gcc/gcc/tsystem.h" 2
# 1 "/usr/include/unistd.h" 1 3
# 26 "/usr/include/unistd.h" 3
# 1 "/usr/include/features.h" 1 3
# 27 "/usr/include/unistd.h" 2 3
# 175 "/usr/include/unistd.h" 3
# 1 "/usr/include/bits/posix_opt.h" 1 3
# 176 "/usr/include/unistd.h" 2 3
# 190 "/usr/include/unistd.h" 3
# 1 "/usr/include/bits/types.h" 1 3
# 191 "/usr/include/unistd.h" 2 3
# 199 "/usr/include/unistd.h" 3
# 1 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stddef.h" 1 3
# 200 "/usr/include/unistd.h" 2 3
# 248 "/usr/include/unistd.h" 3
extern int access (__const char *__name, int __type) ;
# 277 "/usr/include/unistd.h" 3
extern __off_t __lseek (int __fd, __off_t __offset, int __whence) ;
extern __off_t lseek (int __fd, __off_t __offset, int __whence) ;
# 295 "/usr/include/unistd.h" 3
extern int __close (int __fd) ;
extern int close (int __fd) ;
extern ssize_t __read (int __fd, void * __buf, size_t __nbytes) ;
extern ssize_t read (int __fd, void * __buf, size_t __nbytes) ;
extern ssize_t __write (int __fd, __const void * __buf, size_t __n) ;
extern ssize_t write (int __fd, __const void * __buf, size_t __n) ;
# 349 "/usr/include/unistd.h" 3
extern int pipe (int __pipedes[2]) ;
# 358 "/usr/include/unistd.h" 3
extern unsigned int alarm (unsigned int __seconds) ;
# 367 "/usr/include/unistd.h" 3
extern unsigned int sleep (unsigned int __seconds) ;
extern unsigned int ualarm (unsigned int __value, unsigned int __interval) ;
extern void usleep (unsigned int __useconds) ;
extern int pause (void) ;
extern int chown (__const char *__file, __uid_t __owner, __gid_t __group) ;
extern int fchown (int __fd, __uid_t __owner, __gid_t __group) ;
extern int lchown (__const char *__file, __uid_t __owner, __gid_t __group) ;
extern int chdir (__const char *__path) ;
extern int fchdir (int __fd) ;
# 419 "/usr/include/unistd.h" 3
extern char *getcwd (char *__buf, size_t __size) ;
# 432 "/usr/include/unistd.h" 3
extern char *getwd (char *__buf) ;
extern int dup (int __fd) ;
extern int dup2 (int __fd, int __fd2) ;
extern char **__environ;
extern int execve (__const char *__path, char *__const __argv[], char *__const __envp[]) ;
# 464 "/usr/include/unistd.h" 3
extern int execv (__const char *__path, char *__const __argv[]) ;
extern int execle (__const char *__path, __const char *__arg, ...) ;
extern int execl (__const char *__path, __const char *__arg, ...) ;
extern int execvp (__const char *__file, char *__const __argv[]) ;
extern int execlp (__const char *__file, __const char *__arg, ...) ;
extern int nice (int __inc) ;
extern void _exit (int __status) __attribute__ ((__noreturn__));
# 1 "/usr/include/bits/confname.h" 1 3
# 25 "/usr/include/bits/confname.h" 3
enum
{
_PC_LINK_MAX,
_PC_MAX_CANON,
_PC_MAX_INPUT,
_PC_NAME_MAX,
_PC_PATH_MAX,
_PC_PIPE_BUF,
_PC_CHOWN_RESTRICTED,
_PC_NO_TRUNC,
_PC_VDISABLE,
_PC_SYNC_IO,
_PC_ASYNC_IO,
_PC_PRIO_IO,
_PC_SOCK_MAXBUF,
_PC_FILESIZEBITS
};
enum
{
_SC_ARG_MAX,
_SC_CHILD_MAX,
_SC_CLK_TCK,
_SC_NGROUPS_MAX,
_SC_OPEN_MAX,
_SC_STREAM_MAX,
_SC_TZNAME_MAX,
_SC_JOB_CONTROL,
_SC_SAVED_IDS,
_SC_REALTIME_SIGNALS,
_SC_PRIORITY_SCHEDULING,
_SC_TIMERS,
_SC_ASYNCHRONOUS_IO,
_SC_PRIORITIZED_IO,
_SC_SYNCHRONIZED_IO,
_SC_FSYNC,
_SC_MAPPED_FILES,
_SC_MEMLOCK,
_SC_MEMLOCK_RANGE,
_SC_MEMORY_PROTECTION,
_SC_MESSAGE_PASSING,
_SC_SEMAPHORES,
_SC_SHARED_MEMORY_OBJECTS,
_SC_AIO_LISTIO_MAX,
_SC_AIO_MAX,
_SC_AIO_PRIO_DELTA_MAX,
_SC_DELAYTIMER_MAX,
_SC_MQ_OPEN_MAX,
_SC_MQ_PRIO_MAX,
_SC_VERSION,
_SC_PAGESIZE,
_SC_RTSIG_MAX,
_SC_SEM_NSEMS_MAX,
_SC_SEM_VALUE_MAX,
_SC_SIGQUEUE_MAX,
_SC_TIMER_MAX,
_SC_BC_BASE_MAX,
_SC_BC_DIM_MAX,
_SC_BC_SCALE_MAX,
_SC_BC_STRING_MAX,
_SC_COLL_WEIGHTS_MAX,
_SC_EQUIV_CLASS_MAX,
_SC_EXPR_NEST_MAX,
_SC_LINE_MAX,
_SC_RE_DUP_MAX,
_SC_CHARCLASS_NAME_MAX,
_SC_2_VERSION,
_SC_2_C_BIND,
_SC_2_C_DEV,
_SC_2_FORT_DEV,
_SC_2_FORT_RUN,
_SC_2_SW_DEV,
_SC_2_LOCALEDEF,
_SC_PII,
_SC_PII_XTI,
_SC_PII_SOCKET,
_SC_PII_INTERNET,
_SC_PII_OSI,
_SC_POLL,
_SC_SELECT,
_SC_UIO_MAXIOV,
_SC_PII_INTERNET_STREAM,
_SC_PII_INTERNET_DGRAM,
_SC_PII_OSI_COTS,
_SC_PII_OSI_CLTS,
_SC_PII_OSI_M,
_SC_T_IOV_MAX,
_SC_THREADS,
_SC_THREAD_SAFE_FUNCTIONS,
_SC_GETGR_R_SIZE_MAX,
_SC_GETPW_R_SIZE_MAX,
_SC_LOGIN_NAME_MAX,
_SC_TTY_NAME_MAX,
_SC_THREAD_DESTRUCTOR_ITERATIONS,
_SC_THREAD_KEYS_MAX,
_SC_THREAD_STACK_MIN,
_SC_THREAD_THREADS_MAX,
_SC_THREAD_ATTR_STACKADDR,
_SC_THREAD_ATTR_STACKSIZE,
_SC_THREAD_PRIORITY_SCHEDULING,
_SC_THREAD_PRIO_INHERIT,
_SC_THREAD_PRIO_PROTECT,
_SC_THREAD_PROCESS_SHARED,
_SC_NPROCESSORS_CONF,
_SC_NPROCESSORS_ONLN,
_SC_PHYS_PAGES,
_SC_AVPHYS_PAGES,
_SC_ATEXIT_MAX,
_SC_PASS_MAX,
_SC_XOPEN_VERSION,
_SC_XOPEN_XCU_VERSION,
_SC_XOPEN_UNIX,
_SC_XOPEN_CRYPT,
_SC_XOPEN_ENH_I18N,
_SC_XOPEN_SHM,
_SC_2_CHAR_TERM,
_SC_2_C_VERSION,
_SC_2_UPE,
_SC_XOPEN_XPG2,
_SC_XOPEN_XPG3,
_SC_XOPEN_XPG4,
_SC_CHAR_BIT,
_SC_CHAR_MAX,
_SC_CHAR_MIN,
_SC_INT_MAX,
_SC_INT_MIN,
_SC_LONG_BIT,
_SC_WORD_BIT,
_SC_MB_LEN_MAX,
_SC_NZERO,
_SC_SSIZE_MAX,
_SC_SCHAR_MAX,
_SC_SCHAR_MIN,
_SC_SHRT_MAX,
_SC_SHRT_MIN,
_SC_UCHAR_MAX,
_SC_UINT_MAX,
_SC_ULONG_MAX,
_SC_USHRT_MAX,
_SC_NL_ARGMAX,
_SC_NL_LANGMAX,
_SC_NL_MSGMAX,
_SC_NL_NMAX,
_SC_NL_SETMAX,
_SC_NL_TEXTMAX,
_SC_XBS5_ILP32_OFF32,
_SC_XBS5_ILP32_OFFBIG,
_SC_XBS5_LP64_OFF64,
_SC_XBS5_LPBIG_OFFBIG,
_SC_XOPEN_LEGACY,
_SC_XOPEN_REALTIME,
_SC_XOPEN_REALTIME_THREADS
};
enum
{
_CS_PATH
# 407 "/usr/include/bits/confname.h" 3
};
# 498 "/usr/include/unistd.h" 2 3
extern long int pathconf (__const char *__path, int __name) ;
extern long int fpathconf (int __fd, int __name) ;
extern long int sysconf (int __name) ;
extern size_t confstr (int __name, char *__buf, size_t __len) ;
extern __pid_t __getpid (void) ;
extern __pid_t getpid (void) ;
extern __pid_t getppid (void) ;
extern __pid_t getpgrp (void) ;
# 534 "/usr/include/unistd.h" 3
extern __pid_t __getpgid (__pid_t __pid) ;
# 543 "/usr/include/unistd.h" 3
extern int __setpgid (__pid_t __pid, __pid_t __pgid) ;
extern int setpgid (__pid_t __pid, __pid_t __pgid) ;
# 561 "/usr/include/unistd.h" 3
extern int setpgrp (void) ;
# 579 "/usr/include/unistd.h" 3
extern __pid_t setsid (void) ;
extern __uid_t getuid (void) ;
extern __uid_t geteuid (void) ;
extern __gid_t getgid (void) ;
extern __gid_t getegid (void) ;
extern int getgroups (int __size, __gid_t __list[]) ;
# 612 "/usr/include/unistd.h" 3
extern int setuid (__uid_t __uid) ;
extern int setreuid (__uid_t __ruid, __uid_t __euid) ;
extern int seteuid (__uid_t __uid) ;
extern int setgid (__gid_t __gid) ;
extern int setregid (__gid_t __rgid, __gid_t __egid) ;
extern int setegid (__gid_t __gid) ;
extern __pid_t __fork (void) ;
extern __pid_t fork (void) ;
extern __pid_t vfork (void) ;
extern char *ttyname (int __fd) ;
extern int ttyname_r (int __fd, char *__buf, size_t __buflen) ;
extern int isatty (int __fd) ;
extern int ttyslot (void) ;
extern int link (__const char *__from, __const char *__to) ;
extern int symlink (__const char *__from, __const char *__to) ;
extern int readlink (__const char *__path, char *__buf, size_t __len) ;
extern int unlink (__const char *__name) ;
extern int rmdir (__const char *__path) ;
extern __pid_t tcgetpgrp (int __fd) ;
extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) ;
extern char *getlogin (void) ;
# 715 "/usr/include/unistd.h" 3
extern int setlogin (__const char *__name) ;
# 724 "/usr/include/unistd.h" 3
# 1 "../../../../gcc/include/getopt.h" 1 3
# 36 "../../../../gcc/include/getopt.h" 3
extern char *optarg;
# 50 "../../../../gcc/include/getopt.h" 3
extern int optind;
extern int opterr;
extern int optopt;
# 82 "../../../../gcc/include/getopt.h" 3
struct option
{
const char *name;
int has_arg;
int *flag;
int val;
};
# 112 "../../../../gcc/include/getopt.h" 3
extern int getopt (int argc, char *const *argv, const char *shortopts);
extern int getopt_long (int argc, char *const *argv, const char *shortopts,
const struct option *longopts, int *longind);
extern int getopt_long_only (int argc, char *const *argv,
const char *shortopts,
const struct option *longopts, int *longind);
extern int _getopt_internal (int argc, char *const *argv,
const char *shortopts,
const struct option *longopts, int *longind,
int long_only);
# 725 "/usr/include/unistd.h" 2 3
# 733 "/usr/include/unistd.h" 3
extern int gethostname (char *__name, size_t __len) ;
extern int sethostname (__const char *__name, size_t __len) ;
extern int sethostid (long int __id) ;
extern int getdomainname (char *__name, size_t __len) ;
extern int setdomainname (__const char *__name, size_t __len) ;
extern int fsync (int __fd) ;
extern int vhangup (void) ;
extern int revoke (__const char *__file) ;
extern int profil (unsigned short int *__sample_buffer, size_t __size, size_t __offset, unsigned int __scale) ;
extern int acct (__const char *__name) ;
extern int chroot (__const char *__path) ;
extern char *getusershell (void) ;
extern void endusershell (void) ;
extern void setusershell (void) ;
extern char *getpass (__const char *__prompt) ;
extern int daemon (int __nochdir, int __noclose) ;
extern long int gethostid (void) ;
extern int sync (void) ;
extern int __getpagesize (void) __attribute__ ((__const__));
extern int getpagesize (void) __attribute__ ((__const__));
extern int truncate (__const char *__file, __off_t __length) ;
# 833 "/usr/include/unistd.h" 3
extern int __ftruncate (int __fd, __off_t __length) ;
extern int ftruncate (int __fd, __off_t __length) ;
# 851 "/usr/include/unistd.h" 3
extern int getdtablesize (void) ;
# 860 "/usr/include/unistd.h" 3
extern int brk (void * __addr) ;
# 1 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/stddef.h" 1 3
# 864 "/usr/include/unistd.h" 2 3
extern void * __sbrk (ptrdiff_t __delta) ;
extern void * sbrk (ptrdiff_t __delta) ;
# 885 "/usr/include/unistd.h" 3
extern long int syscall (long int __sysno, ...) ;
# 905 "/usr/include/unistd.h" 3
extern int lockf (int __fd, int __cmd, __off_t __len) ;
# 945 "/usr/include/unistd.h" 3
extern int fdatasync (int __fildes) ;
# 999 "/usr/include/unistd.h" 3
extern int pthread_atfork (void (*__prepare) (void), void (*__parent) (void), void (*__child) (void)) ;
# 82 "../../../../gcc/gcc/tsystem.h" 2
# 1 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/limits.h" 1 3
# 11 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/limits.h" 3
# 1 "../../../../gcc/gcc/gsyslimits.h" 1 3
# 1 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/limits.h" 1 3
# 137 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/limits.h" 3
# 1 "/usr/include/limits.h" 1 3
# 26 "/usr/include/limits.h" 3
# 1 "/usr/include/features.h" 1 3
# 27 "/usr/include/limits.h" 2 3
# 1 "/usr/include/bits/posix1_lim.h" 1 3
# 126 "/usr/include/bits/posix1_lim.h" 3
# 1 "/usr/include/bits/local_lim.h" 1 3
# 27 "/usr/include/bits/local_lim.h" 3
# 1 "/usr/include/linux/limits.h" 1 3
# 28 "/usr/include/bits/local_lim.h" 2 3
# 127 "/usr/include/bits/posix1_lim.h" 2 3
# 31 "/usr/include/limits.h" 2 3
# 1 "/usr/include/bits/posix2_lim.h" 1 3
# 35 "/usr/include/limits.h" 2 3
# 138 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/limits.h" 2 3
# 8 "../../../../gcc/gcc/gsyslimits.h" 2 3
# 12 "/home/rob/projects/gnu/obj/redhat/gcc/gcc/include/limits.h" 2 3
# 85 "../../../../gcc/gcc/tsystem.h" 2
# 38 "../../../../gcc/gcc/libgcc2.c" 2
# 1 "../../../../gcc/gcc/machmode.h" 1
# 40 "../../../../gcc/gcc/libgcc2.c" 2
# 1 "../../../../gcc/gcc/libgcc2.h" 1
# 25 "../../../../gcc/gcc/libgcc2.h"
extern int __gcc_bcmp (const unsigned char *, const unsigned char *, size_t);
extern void __clear_cache (char *, char *);
extern void __eprintf (const char *, const char *, unsigned int, const char *)
__attribute__ ((__noreturn__));
struct bb;
extern void __bb_exit_func (void);
extern void __bb_init_func (struct bb *);
extern void __bb_fork_func (void);
extern void __bb_trace_func (void);
extern void __bb_trace_ret (void);
extern void __bb_init_trace_func (struct bb *, unsigned long);
struct exception_descriptor;
extern short int __get_eh_table_language (struct exception_descriptor *);
extern short int __get_eh_table_version (struct exception_descriptor *);
# 67 "../../../../gcc/gcc/libgcc2.h"
typedef int QItype __attribute__ ((mode (QI)));
typedef unsigned int UQItype __attribute__ ((mode (QI)));
typedef int HItype __attribute__ ((mode (HI)));
typedef unsigned int UHItype __attribute__ ((mode (HI)));
typedef int SItype __attribute__ ((mode (SI)));
typedef unsigned int USItype __attribute__ ((mode (SI)));
typedef int DItype __attribute__ ((mode (DI)));
typedef unsigned int UDItype __attribute__ ((mode (DI)));
# 89 "../../../../gcc/gcc/libgcc2.h"
typedef float SFtype __attribute__ ((mode (SF)));
typedef float DFtype __attribute__ ((mode (DF)));
# 122 "../../../../gcc/gcc/libgcc2.h"
typedef int word_type __attribute__ ((mode (__word__)));
# 214 "../../../../gcc/gcc/libgcc2.h"
extern DItype __muldi3 (DItype, DItype);
extern DItype __divdi3 (DItype, DItype);
extern UDItype __udivdi3 (UDItype, UDItype);
extern UDItype __umoddi3 (UDItype, UDItype);
extern DItype __moddi3 (DItype, DItype);
extern UDItype __udivmoddi4 (UDItype, UDItype, UDItype *);
extern DItype __negdi2 (DItype);
extern DItype __lshrdi3 (DItype, word_type);
extern DItype __ashldi3 (DItype, word_type);
extern DItype __ashrdi3 (DItype, word_type);
extern DItype __ffsdi2 (DItype);
extern USItype __udiv_w_sdiv (USItype *, USItype, USItype, USItype);
extern word_type __cmpdi2 (DItype, DItype);
extern word_type __ucmpdi2 (DItype, DItype);
extern SItype __absvsi2 (SItype);
extern DItype __absvdi2 (DItype);
extern SItype __addvsi3 (SItype, SItype);
extern DItype __addvdi3 (DItype, DItype);
extern SItype __subvsi3 (SItype, SItype);
extern DItype __subvdi3 (DItype, DItype);
extern SItype __mulvsi3 (SItype, SItype);
extern DItype __mulvdi3 (DItype, DItype);
extern SItype __negvsi2 (SItype);
extern DItype __negvdi2 (DItype);
extern DItype __fixdfdi (DFtype);
extern DItype __fixsfdi (SFtype);
extern DFtype __floatdidf (DItype);
extern SFtype __floatdisf (DItype);
extern USItype __fixunsdfsi (DFtype);
extern USItype __fixunssfsi (SFtype);
extern DItype __fixunsdfdi (DFtype);
extern DItype __fixunssfdi (SFtype);
# 284 "../../../../gcc/gcc/libgcc2.h"
struct DWstruct {SItype high, low;};
# 293 "../../../../gcc/gcc/libgcc2.h"
typedef union
{
struct DWstruct s;
DItype ll;
} DWunion;
# 1 "../../../../gcc/gcc/longlong.h" 1
# 1450 "../../../../gcc/gcc/longlong.h"
extern const UQItype __clz_tab[];
# 300 "../../../../gcc/gcc/libgcc2.h" 2
# 47 "../../../../gcc/gcc/libgcc2.c" 2
# 353 "../../../../gcc/gcc/libgcc2.c"
DItype
__muldi3 (DItype u, DItype v)
{
DWunion w;
DWunion uu, vv;
uu.ll = u,
vv.ll = v;
w.ll = ({DWunion __w; do { USItype __x0, __x1, __x2, __x3; USItype __ul, __vl, __uh, __vh; __ul = ((USItype) (uu.s.low) & (((USItype) 1 << ((4 * 8) / 2)) - 1)); __uh = ((USItype) (uu.s.low) >> ((4 * 8) / 2)); __vl = ((USItype) (vv.s.low) & (((USItype) 1 << ((4 * 8) / 2)) - 1)); __vh = ((USItype) (vv.s.low) >> ((4 * 8) / 2)); __x0 = (USItype) __ul * __vl; __x1 = (USItype) __ul * __vh; __x2 = (USItype) __uh * __vl; __x3 = (USItype) __uh * __vh; __x1 += ((USItype) (__x0) >> ((4 * 8) / 2)); __x1 += __x2; if (__x1 < __x2) __x3 += ((USItype) 1 << ((4 * 8) / 2)); (__w.s.high) = __x3 + ((USItype) (__x1) >> ((4 * 8) / 2)); (__w.s.low) = ((USItype) (__x1) & (((USItype) 1 << ((4 * 8) / 2)) - 1)) * ((USItype) 1 << ((4 * 8) / 2)) + ((USItype) (__x0) & (((USItype) 1 << ((4 * 8) / 2)) - 1)); } while (0); __w.ll; });
w.s.high += ((USItype) uu.s.low * (USItype) vv.s.high
+ (USItype) uu.s.high * (USItype) vv.s.low);
return w.ll;
}
>Fix:
No idea...
>Release-Note:
>Audit-Trail:
>Unformatted:
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2001-07-23 8:56 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-07-23 8:56 c++/3776: Can't build gcc-3.0 for sh-hms Rob Savoye
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).