On 01/25/2012 10:16 AM, Aldy Hernandez wrote:
> The attached patch fixes the ICE in the PR, though it won't do what
> the user ultimately wants to do, given the limitations described.
> Perhaps we could create another PR and tag it with an enhancement
> request.

An enhancement request pr sounds good.

>       PR lto/51698
>       * builtin-types.def: (BT_CONST_DOUBLE_PTR): New.
>       (BT_FN_VOID_PTR_CONST_PTR_SIZE): New.
>       (BT_FN_VOID_PTR_INT_SIZE): New.
>       (BT_FN_DOUBLE_VPTR): Remove.
>       (BT_FN_DOUBLE_CONST_DOUBLE_PTR): New.
>       * gtm-builtins.def (_ITM_abortTransaction): Set return type to
>       void.
>       (_ITM_changeTransactionMode): Same.
>       (_ITM_memmoveRtWt): Change return type to void.
>       (_ITM_memcpyRtWt): Same.
>       (_ITM_memsetW): Same.
>       (_ITM_RaRD): Change types to double.
>       (_ITM_RD): Same.
>       (_ITM_RaWD): Same.
>       (_ITM_RfWD): Same.
>       * builtins.def (DEF_TM_BUILTIN): Set BOTH_P to true.

Ok.


r~

Reply via email to