1. 23 Dec, 2002 16 commits
  2. 22 Dec, 2002 12 commits
  3. 21 Dec, 2002 8 commits
  4. 20 Dec, 2002 4 commits
    • pa-linux.h (TARGET_HAS_STUBS_AND_ELF_SECTIONS): Delete define. · 11f43127
      	* pa-linux.h (TARGET_HAS_STUBS_AND_ELF_SECTIONS): Delete define.
      	* pa32-linux.h (FUNCTION_OK_FOR_SIBCALL): Delete define.
      	* pa.c (pa_function_ok_for_sibcall): Allow non indirect sibcalls on
      	TARGET_ELF32.  Add comment on sibcall issues for TARGET_64BIT.
      
      From-SVN: r60377
      John David Anglin committed
    • h8300-protos.h: Add prototypes for incdec_operand and eqne_operator. · f9d2de4d
      	* config/h8300/h8300-protos.h: Add prototypes for
      	incdec_operand and eqne_operator.
      	* config/h8300/h8300.c (incdec_operand): New.
      	(eqne_operator): Likewise.
      	* config/h8300/h8300.h (CONST_OK_FOR_M): Likewise.
      	(CONST_OK_FOR_O): Likewise.
      	(CONST_OK_FOR_LETTER_P): Use CONST_OK_FOR_M and
      	CONST_OK_FOR_O.
      	* config/h8300/h8300.md (UNSPEC_INCDEC): New.
      	(addhi3_incdec): New.
      	(addsi3_incdec): Likewise.
      	(two peepholes): Likewise.
      
      From-SVN: r60375
      Kazu Hirata committed
    • h8300.c (dosize): Remove warnings. · b47900aa
      	* config/h8300/h8300.c (dosize): Remove warnings.
      	(print_operand): Likewise.
      
      From-SVN: r60374
      Kazu Hirata committed
    • alpha.c (decl_has_samegp): New. · 3094247f
              * config/alpha/alpha.c (decl_has_samegp): New.
              (samegp_function_operand): Use it.  Rename from
              current_file_function_operand.
              (direct_call_operand): Handle -msmall-text via symbol->jump.
              (tls_symbolic_operand_1): Use T for tprel64, t for smaller tprel.
              (tls_symbolic_operand_type): Likewise.
              (alpha_encode_section_info): Likewise.  Handle -msmall-text.
              (alpha_function_ok_for_sibcall): Use decl_has_samegp.
              (alpha_end_function): Set symbol->jump for functions defined in
              the text section.
              * config/alpha/alpha-protos.h: Update.
              * config/alpha/alpha.h (MASK_SMALL_TEXT, TARGET_SMALL_TEXT): New.
              (TARGET_SWITCHES): Add -msmall-text and -mlarge-text.
              (PREDICATE_CODES): Update.
              * config/alpha/alpha.md (call patterns): Update for
              samegp_function_operand rename; use !samegp reloc if
              TARGET_EXPLICIT_RELOCS.
              * doc/invoke.text: Document -msmall-text and -mlarge-text.
      
      From-SVN: r60373
      Richard Henderson committed