- 11 Sep, 1995 12 commits
-
-
(float{,uns}sidf2): Call rs6000_float_const to portably build the proper floating point constant for conversions. (float{,uns}sidf2): Call rs6000_float_const to portably build the proper floating point constant for conversions. (movdi): Properly handle movdi of CONST_{INT,DOUBLE} on little endian systems. From-SVN: r10318
Richard Kenner committed -
(output_option{,s}): New functions to write -f, -m, and -W options to the asm file. (rs6000_float_const): New function to generate floating point constants portably used in signed,unsigned -> double conversions. (rs6000_stack_info,debug_stack_info): Use ABI enumeration instead of AIX vs. V.4 boolean. From-SVN: r10317
Richard Kenner committed -
(rs6000_stack): Use abi enum, not AIX vs. V.4 boolean. (ASM_OUTPUT_OPTIONS): New macro to print output options in .s file. (ASM_FILE_START): Use it. (output_options,rs6000_float_const): Declare new functions. From-SVN: r10316
Richard Kenner committed -
mode if the type is invalid. From-SVN: r10315
Richard Kenner committed -
Corrected mnemonics for HImode DSTB peephole. From-SVN: r10314
Richard Kenner committed -
(FLO_union_type): Remove bitfields to set sign, exponent, and mantissa, and add value_raw field, which is an integer of the appropriate type. If _DEBUG_BITFLOAT is defined, provide little and big endian bitfields. If the macro FLOAT_BIT_ORDER_MISMATCH is defined, use explicit bitfields. (pack_d, unpack_d): Switch to use value_raw and explicit shifts and masks so that we don't have to worry about whether the target is big or little endian unless FLOAT_BIT_ORDER_MISMATCH is defined. If single precision floating point, rename to pack_f and unpack_f, so there is no confusion in the debugger. From-SVN: r10313
Richard Kenner committed -
(FLO_union_type): Remove bitfields to set sign, exponent, and mantissa, and add value_raw field, which is an integer of the appropriate type. If _DEBUG_BITFLOAT is defined, provide little and big endian bitfields. (pack_d, unpack_d): Switch to use value_raw and explicit shifts and masks so that we don't have to worry about whether the target is big or little endian. If single precision floating point, rename to pack_f and unpack_f, so there is no confusion in the debugger. From-SVN: r10312
Richard Kenner committed -
TYPE_MAIN_VARIANT of old type is same as new type. From-SVN: r10311
Richard Kenner committed -
From-SVN: r10310
Jason Merrill committed -
From-SVN: r10309
Jason Merrill committed -
(xcoff_inlining): New variable, used in place of xcoff_current_include_file when determining whether to use absolute line numbers. (xcoffout_source_file): Switched to using xcoff_inlining to determine when to emit .bi/.ei directives. From-SVN: r10308
Richard Kenner committed -
(tstdi): Likewise. From-SVN: r10307
Richard Kenner committed
-
- 03 Sep, 1995 1 commit
-
-
From-SVN: r10306
Richard Kenner committed
-
- 31 Aug, 1995 12 commits
-
-
[L_udivdi3 || L_divdi3 || L_umoddi3 || L_moddi3] (__udivmoddi4): Define this `static inline' when defining these, so they all remain leaf functions. From-SVN: r10305
Richard Kenner committed -
(decode_rtx_const, case CONST_DOUBLE): Use to hash CONST_DOUBLE representing an integer. From-SVN: r10304
Richard Kenner committed -
From-SVN: r10303
Richard Kenner committed -
(stmts, stmt_or_label): Use new member to avoid lexical lookahead hack. (lineno_stmt_or_labels): New rule. (lineno_stmt_or_label, stmt_or_label): Yield nonzero if it ends in a label. From-SVN: r10302
Richard Kenner committed -
From-SVN: r10301
Richard Kenner committed -
both OSF and WINNT. From-SVN: r10300
Richard Kenner committed -
From-SVN: r10299
Richard Kenner committed -
From-SVN: r10298
Richard Kenner committed -
From-SVN: r10297
Richard Kenner committed -
From-SVN: r10296
Richard Kenner committed -
From-SVN: r10295
Richard Kenner committed -
(push_reload): Add case for output reload of a SUBREG of a hard reg when output mode is invalid for that mode. (push_reload): Add case for output reload of a SUBREG of a hard reg when output mode is invalid for that mode. In both that case and existing case for in, don't remove SUBREG. From-SVN: r10294
Richard Kenner committed
-
- 29 Aug, 1995 2 commits
-
-
once we finish laying the union out. From-SVN: r10293
Richard Kenner committed -
(decl_attribute, case A_T_UNION): Likewise. Don't access TYPE_FIELDS if DECL is zero. From-SVN: r10292
Richard Kenner committed
-
- 28 Aug, 1995 7 commits
-
-
From-SVN: r10291
Richard Kenner committed -
From-SVN: r10290
Richard Kenner committed -
From-SVN: r10289
Richard Kenner committed -
From-SVN: r10288
Paul Eggert committed -
From-SVN: r10287
Richard Kenner committed -
From-SVN: r10286
Richard Kenner committed -
From-SVN: r10285
Richard Kenner committed
-
- 26 Aug, 1995 2 commits
-
-
(emit_reload_insns): Do nothing for SUBREG whose operand is unused subsequently. In secondary reload case, if paradoxical SUBREG for output, reload thing inside SUBREG, just like gen_reload. From-SVN: r10284
Richard Kenner committed -
thing to reload from inside. From-SVN: r10283
Richard Kenner committed
-
- 25 Aug, 1995 4 commits
-
-
superfluous in the containing level. From-SVN: r10282
Richard Kenner committed -
(negdi2): Likewise. From-SVN: r10281
Richard Kenner committed -
From-SVN: r10280
Richard Kenner committed -
From-SVN: r10279
Richard Kenner committed
-