------- Comment #21 from hjl dot tools at gmail dot com 2008-07-02 03:52 ------- (In reply to comment #19) > This patch > > http://gcc.gnu.org/ml/gcc-patches/2008-07/msg00071.html > > makes all TF symbols with version GCC_4.3.0 while keeping the old > version. >
With this patch, on Linux/x86-64, I got [EMAIL PROTECTED] gcc]$ diff -up ../gcc-4.3/build-x86_64-linux/x86_64-unknown-linux-gnu/libgcc/libgcc.map build-x86_64-linux/x86_64-unknown-linux-gnu/libgcc --- ../gcc-4.3/build-x86_64-linux/x86_64-unknown-linux-gnu/libgcc/libgcc.map 2008-05-05 15:47:08.000000000 -0700 +++ build-x86_64-linux/x86_64-unknown-linux-gnu/libgcc/libgcc.map 2008-07-01 18:33:29.000000000 -0700 @@ -124,14 +124,19 @@ GCC_4.2.0 { } GCC_4.0.0; GCC_4.3.0 { global: + __multc3; __unordtf2; + __divtc3; __emutls_get_address; __subtf3; + __netf2; __trunctfxf2; __fixunstfti; __fixunstfdi; __fixtfti; __fixtfdi; + __gttf2; + __powitf2; __trunctfdf2; __getf2; __extendsftf2; @@ -139,6 +144,7 @@ GCC_4.3.0 { __floatsitf; __negtf2; __bswapdi2; + __lttf2; __addtf3; __floatunditf; __floatditf; [EMAIL PROTECTED] gcc]$ On Linux/ia32, I got [EMAIL PROTECTED] gcc]$ diff -up ../gcc-4.3/build-i686-linux/i686-pc-linux-gnu/libgcc/libgcc.map build-i686-linux/i686-pc-linux-gnu/libgcc --- ../gcc-4.3/build-i686-linux/i686-pc-linux-gnu/libgcc/libgcc.map 2008-05-05 15:55:10.000000000 -0700 +++ build-i686-linux/i686-pc-linux-gnu/libgcc/libgcc.map 2008-07-01 18:43:06.000000000 -0700 @@ -119,3 +119,36 @@ GCC_4.3.0 { __bswapdi2; __emutls_get_address; } GCC_4.2.0; +GCC_4.4.0 { + global: + __divtc3; + __fixtfdi; + __multc3; + __addtf3; + __trunctfxf2; + __extenddftf2; + __subtf3; + __eqtf2; + __trunctfsf2; + __floatditf; + __powitf2; + __getf2; + __floatsitf; + __fixunstfsi; + __gttf2; + __extendsftf2; + __floatunditf; + __trunctfdf2; + __letf2; + __negtf2; + __fabsq; + __unordtf2; + __floatunsitf; + __lttf2; + __divtf3; + __fixunstfdi; + __fixtfsi; + __netf2; + __multf3; + __copysignq; +} GCC_4.3.0; [EMAIL PROTECTED] gcc]$ On Linux/ia64, I got [EMAIL PROTECTED] gcc]$ diff -up ../gcc-4.3/build-ia64-linux/ia64-unknown-linux-gnu/libgcc/libgcc.map build-ia64-linux/ia64-unknown-linux-gnu/libgcc [EMAIL PROTECTED] gcc]$ -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36669