1. 28 Aug, 2013 1 commit
  2. 25 Jan, 2012 1 commit
    • re PR lto/51698 ([trans-mem] TM runtime and application with LTO) · dda6ecae
              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_UINT_UINT_VAR): Remove.
              (BT_FN_UINT32_UINT32_VAR): 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.
      testsuite/
              PR lto/51698
              * gcc.dg/lto/trans-mem-4_0.c: New.
              * gcc.dg/lto/trans-mem-4_1.c: New.
              * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
              TM builtins.
              * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
              * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
              TM builtins.
              * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
              * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
              TM builtins.
      
      From-SVN: r183537
      Aldy Hernandez committed
  3. 23 Jan, 2012 1 commit
  4. 05 Jan, 2012 1 commit
  5. 08 Nov, 2011 1 commit