1. 17 8月, 2020 1 次提交
  2. 16 12月, 2016 1 次提交
    • R
      remove legacy i386 fallback stdarg implementation and framework · ffaaa6d2
      Rich Felker 提交于
      this has been slated for removal for a long time. there is
      fundamentally no way to implement stdarg without compiler assistance;
      any attempt to do so has serious undefined behavior; its working
      depends not just (as a common misconception goes) on ABI, but also on
      assumptions about compiler code generation internal to a translation
      unit, which is not subject to external ABI constraints.
      ffaaa6d2
  3. 28 4月, 2011 1 次提交
    • R
      use compiler builtins for variadic macros when available · def0af18
      Rich Felker 提交于
      this slightly cuts down on the degree musl "fights with" gcc, but more
      importantly, it fixes a critical bug when gcc inlines a variadic
      function and optimizes out the variadic arguments due to noticing that
      they were "not used" (by __builtin_va_arg).
      
      we leave the old code in place if __GNUC__ >= 3 is false; it seems
      like it might be necessary at least for tinycc support and perhaps if
      anyone ever gets around to fixing gcc 2.95.3 enough to make it work..
      def0af18
  4. 15 2月, 2011 1 次提交
  5. 12 2月, 2011 1 次提交