- 18 Aug, 1993 5 commits
-
-
* pa-ghpux.h (TARGET_DEFAULT): Enable TARGET_GAS. * pa-gux7.h, pa-utahmach.h, pa.h (TARGET_DEFAULT): Likewise. * pa1-ghpux.h, pa1-utahmach.h, pa1.h (TARGET_DEFAULT): Likewise. From-SVN: r5174
Jeff Law committed -
* pa.h (TARGET_GAS): New target flag to control use of GAS specific assembler directives. (TARGET_SWITCHES): Support -mgas and -mno-gas. (ASM_DECLARE_FUNCTION_NAME): If TARGET_GAS, then emit .PARAM directives for static functions so that argument relocations work. From-SVN: r5173
Jeff Law committed -
pa.c (hppa_legitimize_address): Rework address computation for x[n - m] so that problems with implicit space... * pa.c (hppa_legitimize_address): Rework address computation for x[n - m] so that problems with implicit space register selection are avoided. From-SVN: r5172
Jeff Law committed -
From-SVN: r5171
Jeff Law committed -
* pa.md (call_internal_symref): Make pattern unavailable if TARGET_LONG_CALLS. (call_value_internal_symref): Likewise. From-SVN: r5170
Jeff Law committed
-
- 16 Aug, 1993 8 commits
-
-
From-SVN: r5169
Richard Kenner committed -
(CASE_VECTOR_MODE): Now SImode; was HImode. From-SVN: r5168
Richard Kenner committed -
From-SVN: r5167
Richard Kenner committed -
(fold, case EQ_EXPR): Re-enable converting signed MOD operations to unsigned when inside comparisons against zero, but only when the second operand of the MOD is an integral power of two. From-SVN: r5166
Richard Kenner committed -
From-SVN: r5165
John Hassey committed -
From-SVN: r5164
Roland McGrath committed -
From-SVN: r5163
Richard Kenner committed -
* reorg.c (find_end_label): If a suitable RETURN insn exists at the end of the current function, place a label in front of it for the end_of_function_label. From-SVN: r5162
Jeff Law committed
-
- 15 Aug, 1993 1 commit
-
-
(declare_hidden_char_array): New function to factor out duplicate code in declare_function_name. Don't set DECL_EXTERNAL (which is illegal without TREE_PUBLIC) to prevent output; instead, set TREE_ASM_WRITTEN. (declare_function_name): Use declare_hidden_char_array. From-SVN: r5161
Richard Stallman committed
-
- 14 Aug, 1993 1 commit
-
-
(check_format): For scan of "%[", skip over scan set til closing ']' to avoid processing it as ordinary format characters. From-SVN: r5160
Richard Stallman committed
-
- 13 Aug, 1993 11 commits
-
-
the result is a MEM. From-SVN: r5159
Richard Kenner committed -
From-SVN: r5158
Richard Stallman committed -
From-SVN: r5157
Richard Stallman committed -
From-SVN: r5156
Richard Stallman committed -
From-SVN: r5155
Jim Wilson committed -
substiting them directly into insns. From-SVN: r5154
Richard Kenner committed -
(MAXDECEXP, MINDECEXP): New decimal exponent limits that vary with definition of LONG_DOUBLE_TYPE_SIZE. (endian, ereal_atof, real_value_truncate, einfin, emdnorm, asctoeg): Add cases for TFmode. (etartdouble): New function converts REAL_VALUE_TYPE to TFmode for use by ASM_OUTPUT_LONG_DOUBLE. (edivm, emulm): Ifdef out, replace by faster multiply and divide. (etoe113, toe113, e113toe): New type conversions for TFmode. (asctoe113, e113toasc): New TFmode binary <-> decimal conversions. (at top level): Define constants ezero, eone, emtens, etens, ... in a new 20-byte format when LONG_DOUBLE_TYPE_SIZE = 128 and set NE to 10. Otherwise, the internal format remains 12 bytes wide. (etoudi, etodi, ditoe, uditoe): New functions, signed and unsigned DImode float and fix, for real.c used in a libgcc-of-last-resort. (esqrt): New function, correctly rounded square root for libgcc. (etodec): Delete ifdef'd version. (eroundi, eroundui): Rename to efixi, efixui and always round towards zero. From frank@atom.ansto.gov.au (Frank Crawford): (etoibm, toibm, ibmtoe): New conversions for IBM 370 float format. (e53toe, e64toe, toe64, etoe53, toe53, etoe24, toe24, asctoe53, asctoeg, make_nan): Ifdef for IBM. From-SVN: r5153
Jim Wilson committed -
(REAL_VALUE_TYPE): Define array at least 20 bytes wide if LONG_DOUBLE_TYPE_SIZE is 128 bits. (etartdouble): Declare and use for REAL_VALUE_TO_TARGET_LONG_DOUBLE when long double is TFmode. (REAL_VALUE_FIX, REAL_VALUE_UNSIGNED_FIX): Must always round towards zero. From-SVN: r5152
Jim Wilson committed -
(comparison patterns): Eliminate generation of "sfi."; no such instruction exists. From-SVN: r5151
Richard Kenner committed -
(output_init_element): Don't call default_conversion for a STRING_CST if type is directly suitable for it. (output_init_element): Don't call default_conversion for a STRING_CST if type is directly suitable for it. (digest_init): Eliminate a lot of code that checks the variable 'element', since element is always 0 in these code paths. (build_c_cast): For (void *) (FOO *) 0, return a nop_expr so it doesn't count as a null pointer constant. (convert_for_assignment, build_binary_op): Pedantically warn about that case if looking for a null_pointer_constant. (build_conditional_expr): Likewise. From-SVN: r5150
Richard Stallman committed -
From-SVN: r5149
Richard Stallman committed
-
- 12 Aug, 1993 13 commits
-
-
(attribute "length"): New attribute; put on all insns that don't have default length. (branch patterns): If conditional branch won't reach, take conditional branch around an unconditional branch. (plus): Split (plus (COMPARISON FOO ...) ...) at FOO. From-SVN: r5148
Richard Kenner committed -
From-SVN: r5147
Michael Meissner committed -
From-SVN: r5146
Michael Meissner committed -
Fix all callers. (emit_move_sequence): Delete 3rd arg SCRATCH_REG. Fix all callers. If operand1 is an invalid PIC address, then legitimize it before doing anything else. From-SVN: r5145
Jim Wilson committed -
(SECONDARY_INPUT_RELOAD_CLASS): Delete case for invalid PIC addresses. (CONSTANT_ADDRESS_P): Reject invalid PIC addresses. (LEGITIMATE_PIC_OPERAND_P): New macro. (GO_IF_LEGITIMATE_ADDRESS): Reject invalid PIC addresses. (LEGITIMIZE_ADDRESS): Fix call to legitimize_pic_address. From-SVN: r5144
Jim Wilson committed -
(*): Fix all callers of legitimize_pic_address and emit_move_sequence. From-SVN: r5143
Jim Wilson committed -
epilogue, put USE insns immediately before the return insn. From-SVN: r5142
Jim Wilson committed -
like a USE before a CALL_INSN. From-SVN: r5141
Jim Wilson committed -
(ASM_OUTPUT_FLOAT): Always use REAL_VALUE_TO_TARGET_SINGLE. From-SVN: r5140
Jim Wilson committed -
From-SVN: r5139
Richard Stallman committed -
From-SVN: r5138
Per Bothner committed -
From-SVN: r5137
Per Bothner committed -
From-SVN: r5136
Per Bothner committed
-
- 11 Aug, 1993 1 commit
-
-
* reorg.c (try_merge_delay_insns): Fix typo. (fill_simple_delay_slots): Only access the JUMP_LABEL field if the INSN needing delay slots is a JUMP_INSN. From-SVN: r5135
Jeff Law committed
-