1. 02 May, 2004 4 commits
    • frv-protos.h (frv_expand_epilogue, [...]): Add bool argument. · 764678d1
      * config/frv/frv-protos.h (frv_expand_epilogue,
      frv_expand_fdpic_call): Add bool argument.
      * config/frv/frv.c (frv_function_ok_for_sibcall): New.
      (TARGET_FUNCTION_OK_FOR_SIBCALL): Define to it.
      (frv_expand_epilogue): Use new argument to decide whether to emit
      return instruction or copy the return address to LR.
      (frv_expand_fdpic_call): Inline PLT entry when emitting direct
      sibcalls.
      (sibcall_operand): New.
      * config/frv/frv.h (PREDICATE_CODES): call_operand doesn't match
      PLUS nor LABEL_REF.  Add sibcall_operand.
      * config/frv/frv.md (call, call_value): Pass false to
      frv_expand_fdpic_call.
      (call_fdpicdi, call_value_fdpicdi): Insert %i0 in calll.
      (sibcall, sibcall_internal, sibcall_fdpicdi, sibcall_value,
      sibcall_value_internal, sibcall_value_fdpicdi): New.
      (return_unsigned_true, return_unsigned_false): New.
      (epilogue): Adjust call to frv_expand_epilogue.
      (sibcall_epilogue): New.
      
      From-SVN: r81405
      Alexandre Oliva committed
    • frv.h (ASM_SPEC): Pass -mno-fdpic as -mnopic. · afbe7e61
      * config/frv/frv.h (ASM_SPEC): Pass -mno-fdpic as -mnopic.
      (CPP_SPEC, CPP_SIMPLE_SPEC): Undefine __FRV_ACC__ and __FRV_FPR__
      before redefining them.
      
      From-SVN: r81404
      Alexandre Oliva committed
    • builtins.c (fold_fixed_mathfn): New function. · ca3df643
      	* builtins.c (fold_fixed_mathfn): New function.
      	(fold_builtin_lround, fold_builtin): Use it.
      
      testsuite:
      	* gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
      	* gcc.dg/torture/builtin-convert-3.c: New test.
      
      From-SVN: r81403
      Kaveh R. Ghazi committed
    • Daily bump. · 3c2d6797
      From-SVN: r81400
      GCC Administrator committed
  2. 01 May, 2004 13 commits
  3. 30 Apr, 2004 23 commits