public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/22209] [4.1 regression] libgfortran unresolvable symbols on irix6.5
       [not found] <bug-22209-270@http.gcc.gnu.org/bugzilla/>
@ 2005-10-25 20:11 ` pinskia at gcc dot gnu dot org
  2005-10-30 23:20 ` pinskia at gcc dot gnu dot org
                   ` (13 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-10-25 20:11 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from pinskia at gcc dot gnu dot org  2005-10-25 20:11 -------
The easiest way to make this go away, is to make TImode not a workable mode on
mips64.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22209


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug target/22209] [4.1 regression] libgfortran unresolvable symbols on irix6.5
       [not found] <bug-22209-270@http.gcc.gnu.org/bugzilla/>
  2005-10-25 20:11 ` [Bug target/22209] [4.1 regression] libgfortran unresolvable symbols on irix6.5 pinskia at gcc dot gnu dot org
@ 2005-10-30 23:20 ` pinskia at gcc dot gnu dot org
  2005-11-04  9:22 ` rsandifo at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-10-30 23:20 UTC (permalink / raw)
  To: gcc-bugs



-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P2                          |P5
   Target Milestone|---                         |4.1.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22209


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug target/22209] [4.1 regression] libgfortran unresolvable symbols on irix6.5
       [not found] <bug-22209-270@http.gcc.gnu.org/bugzilla/>
  2005-10-25 20:11 ` [Bug target/22209] [4.1 regression] libgfortran unresolvable symbols on irix6.5 pinskia at gcc dot gnu dot org
  2005-10-30 23:20 ` pinskia at gcc dot gnu dot org
@ 2005-11-04  9:22 ` rsandifo at gcc dot gnu dot org
  2006-01-12 22:09 ` [Bug target/22209] [4.1/4.2 " pinskia at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: rsandifo at gcc dot gnu dot org @ 2005-11-04  9:22 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from rsandifo at gcc dot gnu dot org  2005-11-04 09:22 -------
I think TImode has to be a workable mode for IRIX 6.  Long double is TFmode,
and it would certainly seem odd to support TImode and not TFmode.  (I seem to
remember the s390 folks having to add TImode support exactly because they had
TFmode support.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22209


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug target/22209] [4.1/4.2 regression] libgfortran unresolvable symbols on irix6.5
       [not found] <bug-22209-270@http.gcc.gnu.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2005-11-04  9:22 ` rsandifo at gcc dot gnu dot org
@ 2006-01-12 22:09 ` pinskia at gcc dot gnu dot org
  2006-02-07 12:59 ` fxcoudert at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-01-12 22:09 UTC (permalink / raw)
  To: gcc-bugs



-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2006-01-12 22:09:07
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22209


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug target/22209] [4.1/4.2 regression] libgfortran unresolvable symbols on irix6.5
       [not found] <bug-22209-270@http.gcc.gnu.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2006-01-12 22:09 ` [Bug target/22209] [4.1/4.2 " pinskia at gcc dot gnu dot org
@ 2006-02-07 12:59 ` fxcoudert at gcc dot gnu dot org
  2006-02-07 13:32 ` pinskia at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: fxcoudert at gcc dot gnu dot org @ 2006-02-07 12:59 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from fxcoudert at gcc dot gnu dot org  2006-02-07 12:59 -------
How hard is it to add the TI mode functions? Is it specific to IRIX, or does it
happen (as I believe) on mips-linux as well? And are the maintainers ready to
do it?

I'm adding mips maintainers in the Cc list.


-- 

fxcoudert at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rsandifo at gcc dot gnu dot
                   |                            |org, echristo at gcc dot gnu
                   |                            |dot org
   Last reconfirmed|2006-01-12 22:09:07         |2006-02-07 12:59:55
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22209


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug target/22209] [4.1/4.2 regression] libgfortran unresolvable symbols on irix6.5
       [not found] <bug-22209-270@http.gcc.gnu.org/bugzilla/>
                   ` (4 preceding siblings ...)
  2006-02-07 12:59 ` fxcoudert at gcc dot gnu dot org
@ 2006-02-07 13:32 ` pinskia at gcc dot gnu dot org
  2006-02-08 18:31 ` sayle at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-02-07 13:32 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from pinskia at gcc dot gnu dot org  2006-02-07 13:32 -------
Patch posted:
http://gcc.gnu.org/ml/gcc-patches/2006-02/msg00409.html


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |http://gcc.gnu.org/ml/gcc-
                   |                            |patches/2006-
                   |                            |02/msg00409.html
           Keywords|                            |patch


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22209


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug target/22209] [4.1/4.2 regression] libgfortran unresolvable symbols on irix6.5
       [not found] <bug-22209-270@http.gcc.gnu.org/bugzilla/>
                   ` (5 preceding siblings ...)
  2006-02-07 13:32 ` pinskia at gcc dot gnu dot org
@ 2006-02-08 18:31 ` sayle at gcc dot gnu dot org
  2006-02-09  1:13 ` [Bug target/22209] [4.1 " pinskia at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: sayle at gcc dot gnu dot org @ 2006-02-08 18:31 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from sayle at gcc dot gnu dot org  2006-02-08 18:31 -------
Subject: Bug 22209

Author: sayle
Date: Wed Feb  8 18:31:36 2006
New Revision: 110760

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110760
Log:

        PR target/22209
        * config/mips/mips.h (MIN_UNITS_PER_WORD): Don't define for libgcc.
        * config/mips/_tilib.c: Remove.
        * config/fixtfdi.c: New libgcc source file.
        * config/fixunstfdi.c: New source file.
        * config/floatditf.c: New source file.
        * config/floatunditf.c: New souce file.
        * config/mips/t-iris6 (LIB2FUNCS_EXTRA): Include the new source
        files above instead of config/mips/_tilib.c.
        * config/mips/t-linux64 (LIB2FUNCS_EXTRA): Likewise.


Added:
    trunk/gcc/config/fixtfdi.c
    trunk/gcc/config/fixunstfdi.c
    trunk/gcc/config/floatditf.c
    trunk/gcc/config/floatunditf.c
Removed:
    trunk/gcc/config/mips/_tilib.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/mips/mips.h
    trunk/gcc/config/mips/t-iris6
    trunk/gcc/config/mips/t-linux64


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22209


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug target/22209] [4.1 regression] libgfortran unresolvable symbols on irix6.5
       [not found] <bug-22209-270@http.gcc.gnu.org/bugzilla/>
                   ` (6 preceding siblings ...)
  2006-02-08 18:31 ` sayle at gcc dot gnu dot org
@ 2006-02-09  1:13 ` pinskia at gcc dot gnu dot org
  2006-02-09  4:07 ` david dot billinghurst at comalco dot riotinto dot com dot au
                   ` (6 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-02-09  1:13 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from pinskia at gcc dot gnu dot org  2006-02-09 01:13 -------
Fixed at least on the mainline.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[4.1/4.2 regression]        |[4.1 regression] libgfortran
                   |libgfortran unresolvable    |unresolvable symbols on
                   |symbols on irix6.5          |irix6.5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22209


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug target/22209] [4.1 regression] libgfortran unresolvable symbols on irix6.5
       [not found] <bug-22209-270@http.gcc.gnu.org/bugzilla/>
                   ` (7 preceding siblings ...)
  2006-02-09  1:13 ` [Bug target/22209] [4.1 " pinskia at gcc dot gnu dot org
@ 2006-02-09  4:07 ` david dot billinghurst at comalco dot riotinto dot com dot au
  2006-02-09 14:41 ` roger at eyesopen dot com
                   ` (5 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: david dot billinghurst at comalco dot riotinto dot com dot au @ 2006-02-09  4:07 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from david dot billinghurst at comalco dot riotinto dot com dot au  2006-02-09 04:07 -------
Subject: RE:  [4.1/4.2 regression] libgfortran unresolvable symbols on irix6.5

Just tried to check this on an irix6.5.22m Origin 300

Bootstrap fails in stage 2 with repeated messages:
/disk4/billingd/src/gcc/gcc/toplev.h:183: undefined reference to `__ctzdi2'

I am building with
  ${SRCDIR}/configure \
    --enable-shared \
    --enable-haifa \
    --enable-threads=single \
    --disable-libjava \
    --with-as=/disk4/billingd/tmp/binutils-2.16.1/bin/as \
    --with-ld=/disk4/billingd/tmp/binutils-2.16.1/bin/ld \
    --disable-nls \
    --with-gmp=/usr/local \
    --enable-languages=c \
    --prefix=${PREFIX}
  make bootstrap

Any ideas?


NOTICE
This e-mail and any attachments are private and confidential and may contain
privileged information. If you are not an authorised recipient, the copying or
distribution of this e-mail and any attachments is prohibited and you must not
read, print or act in reliance on this e-mail or attachments.
This notice should not be removed.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22209


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug target/22209] [4.1 regression] libgfortran unresolvable symbols on irix6.5
       [not found] <bug-22209-270@http.gcc.gnu.org/bugzilla/>
                   ` (8 preceding siblings ...)
  2006-02-09  4:07 ` david dot billinghurst at comalco dot riotinto dot com dot au
@ 2006-02-09 14:41 ` roger at eyesopen dot com
  2006-02-09 14:54 ` roger at eyesopen dot com
                   ` (4 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: roger at eyesopen dot com @ 2006-02-09 14:41 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from roger at eyesopen dot com  2006-02-09 14:41 -------
Hi David, nm $objdir/gcc/libgcc.a contains both __ctzdi2 and __ctzti2 for me.

grasp% nm libgcc.a | grep ctz
_ctzsi2.o:
00000000 T __ctzdi2
_ctzdi2.o:
00000000 T __ctzti2

The post-commit bootstrap and regression test on IRIX 6.5.19m just completed
fine for me, with the following gfortran test results.

gfortran
# of expected passes            11485
# of unexpected failures        20
# of expected failures          12
# of unsupported tests          26

Could you investigate this failure a bit further?  I've no idea why you should
be seeing these problems.  If it makes any difference I configure with:

${SRCDIR}/configure --with-gnu-as --with-as=/usr/local/bin/as \
                    --with-gnu-ld --with-ld=/usr/local/bin/ld

Where the above as and ld are both binutils 2.16.  I've had trouble with
binutils 2.16.1's ld on IRIX built both with MIPSPro cc and gcc 3.4.3 so we
currently stick with 2.16, but I'll investigate if that makes a difference.


-- 

roger at eyesopen dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |roger at eyesopen dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22209


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug target/22209] [4.1 regression] libgfortran unresolvable symbols on irix6.5
       [not found] <bug-22209-270@http.gcc.gnu.org/bugzilla/>
                   ` (9 preceding siblings ...)
  2006-02-09 14:41 ` roger at eyesopen dot com
@ 2006-02-09 14:54 ` roger at eyesopen dot com
  2006-02-17 21:39 ` sayle at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: roger at eyesopen dot com @ 2006-02-09 14:54 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from roger at eyesopen dot com  2006-02-09 14:54 -------
p.s. I can also confirm that this patch fixes the test case in PR25028 for me
on mips-sgi-irix6.5.  This failed previously with undefined references to
__floattisf and __floattidf, but now not only compiles and links but produces
the correct output.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22209


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug target/22209] [4.1 regression] libgfortran unresolvable symbols on irix6.5
       [not found] <bug-22209-270@http.gcc.gnu.org/bugzilla/>
                   ` (10 preceding siblings ...)
  2006-02-09 14:54 ` roger at eyesopen dot com
@ 2006-02-17 21:39 ` sayle at gcc dot gnu dot org
  2006-02-20  4:10 ` roger at eyesopen dot com
                   ` (2 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: sayle at gcc dot gnu dot org @ 2006-02-17 21:39 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from sayle at gcc dot gnu dot org  2006-02-17 21:39 -------
Subject: Bug 22209

Author: sayle
Date: Fri Feb 17 21:38:59 2006
New Revision: 111211

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=111211
Log:
2006-02-17  Roger Sayle  <roger@eyesopen.com>
            Richard Sandiford  <richard@codesourcery.com>

        PR target/22209
        * config/mips/mips.h (MIN_UNITS_PER_WORD): Don't define for libgcc.
        * config/mips/_tilib.c: Remove.
        * config/fixtfdi.c: New libgcc source file.
        * config/fixunstfdi.c: New source file.
        * config/floatditf.c: New source file.
        * config/floatunditf.c: New souce file.
        * config/mips/t-iris6 (LIB2FUNCS_EXTRA): Include the new source
        files above instead of config/mips/_tilib.c.
        * config/mips/t-linux64 (LIB2FUNCS_EXTRA): Likewise.


Added:
    branches/gcc-4_1-branch/gcc/config/fixtfdi.c
    branches/gcc-4_1-branch/gcc/config/fixunstfdi.c
    branches/gcc-4_1-branch/gcc/config/floatditf.c
    branches/gcc-4_1-branch/gcc/config/floatunditf.c
Removed:
    branches/gcc-4_1-branch/gcc/config/mips/_tilib.c
Modified:
    branches/gcc-4_1-branch/gcc/ChangeLog
    branches/gcc-4_1-branch/gcc/config/mips/mips.h
    branches/gcc-4_1-branch/gcc/config/mips/t-iris6
    branches/gcc-4_1-branch/gcc/config/mips/t-linux64


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22209


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug target/22209] [4.1 regression] libgfortran unresolvable symbols on irix6.5
       [not found] <bug-22209-270@http.gcc.gnu.org/bugzilla/>
                   ` (11 preceding siblings ...)
  2006-02-17 21:39 ` sayle at gcc dot gnu dot org
@ 2006-02-20  4:10 ` roger at eyesopen dot com
  2006-05-19  8:06 ` rsandifo at gcc dot gnu dot org
  2006-09-10  7:13 ` rsandifo at gcc dot gnu dot org
  14 siblings, 0 replies; 15+ messages in thread
From: roger at eyesopen dot com @ 2006-02-20  4:10 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from roger at eyesopen dot com  2006-02-20 04:10 -------
Many thanks to Mark, Richard and David!  This is now fixed on both mainline and
the gcc-4_1-branch in time for the 4.1 release.  On mips-sgi-irix6.5, for the
4.1 branch I now see the following (which is much better than before!)
                === gfortran Summary ===
# of expected passes            11578
# of unexpected failures        18
# of expected failures          12
# of unsupported tests          26


-- 

roger at eyesopen dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22209


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug target/22209] [4.1 regression] libgfortran unresolvable symbols on irix6.5
       [not found] <bug-22209-270@http.gcc.gnu.org/bugzilla/>
                   ` (12 preceding siblings ...)
  2006-02-20  4:10 ` roger at eyesopen dot com
@ 2006-05-19  8:06 ` rsandifo at gcc dot gnu dot org
  2006-09-10  7:13 ` rsandifo at gcc dot gnu dot org
  14 siblings, 0 replies; 15+ messages in thread
From: rsandifo at gcc dot gnu dot org @ 2006-05-19  8:06 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from rsandifo at gcc dot gnu dot org  2006-05-19 08:05 -------
Subject: Bug 22209

Author: rsandifo
Date: Fri May 19 08:05:39 2006
New Revision: 113903

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113903
Log:
        * libgcc2.c (MIN_UNITS_PER_WORD): Move default definition from
        libgcc2.h.
        (LIBGCC2_UNITS_PER_WORD): Provide default definition, using old
        MIN_UNITS_PER_WORD logic from libgcc2.h.  Do nothing if
        LIBGCC2_UNITS_PER_WORD > MIN_UNITS_PER_WORD.
        * libgcc2.h (MIN_UNITS_PER_WORD): Remove definition from here.
        Use LIBGCC2_UNITS_PER_WORD rather than MIN_UNITS_PER_WORD to
        determine the size of Wtype, etc.
        * mklibgcc.in (LIB2_SIDITI_CONV_FUNCS): New argument.
        (swfloatfuncs): New variable.
        (dwfloatfuncs): Likewise.
        (lib2funcs): Remove floating-point conversion functions from
        initial assignment.  Use LIB2_SIDITI_CONV_FUNCS to determine
        the set of conversion routines needed.  Allow entries to specify
        an object name, filename and word size.  Update users accordingly.
        * Makefile.in (libgcc.mk): Pass LIB2_SIDITI_CONV_FUNCS.
        * config/mips/t-mips (LIB2_SIDITI_CONV_FUNCS): Define.

        Revert:

        2006-02-08  Roger Sayle  <roger@eyesopen.com>

        PR target/22209
        * config/fixtfdi.c: New libgcc source file.
        * config/fixunstfdi.c: New source file.
        * config/floatditf.c: New source file.
        * config/floatunditf.c: New souce file.
        * config/mips/t-iris6 (LIB2FUNCS_EXTRA): Include the new source
        files above instead of config/mips/_tilib.c.
        * config/mips/t-linux64 (LIB2FUNCS_EXTRA): Likewise.

Removed:
    trunk/gcc/config/fixtfdi.c
    trunk/gcc/config/fixunstfdi.c
    trunk/gcc/config/floatditf.c
    trunk/gcc/config/floatunditf.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/Makefile.in
    trunk/gcc/config/mips/t-iris6
    trunk/gcc/config/mips/t-linux64
    trunk/gcc/config/mips/t-mips
    trunk/gcc/libgcc2.c
    trunk/gcc/libgcc2.h
    trunk/gcc/mklibgcc.in


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22209


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug target/22209] [4.1 regression] libgfortran unresolvable symbols on irix6.5
       [not found] <bug-22209-270@http.gcc.gnu.org/bugzilla/>
                   ` (13 preceding siblings ...)
  2006-05-19  8:06 ` rsandifo at gcc dot gnu dot org
@ 2006-09-10  7:13 ` rsandifo at gcc dot gnu dot org
  14 siblings, 0 replies; 15+ messages in thread
From: rsandifo at gcc dot gnu dot org @ 2006-09-10  7:13 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from rsandifo at gcc dot gnu dot org  2006-09-10 07:13 -------
Subject: Bug 22209

Author: rsandifo
Date: Sun Sep 10 07:13:12 2006
New Revision: 116811

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116811
Log:
gcc/
        PR target/27681

        Backport from mainline:

        2006-05-23  Richard Sandiford  <richard@codesourcery.com>

        * libgcc2.c (LIBGCC2_MAX_UNITS_PER_WORD): New macro.
        (LIBGCC2_UNITS_PER_WORD): Use LIBGCC2_MAX_UNITS_PER_WORD rather than
        MIN_UNITS_PER_WORD to set the default.  Also use it in the guard.

        2006-05-22  Richard Sandiford  <richard@codesourcery.com>

        * mklibgcc.in (lib2funcs): Remove _floatdidf from initial assignment.

        2006-05-19  Richard Sandiford  <richard@codesourcery.com>

        * libgcc2.c (MIN_UNITS_PER_WORD): Move default definition from
        libgcc2.h.
        (LIBGCC2_UNITS_PER_WORD): Provide default definition, using old
        MIN_UNITS_PER_WORD logic from libgcc2.h.  Do nothing if
        LIBGCC2_UNITS_PER_WORD > MIN_UNITS_PER_WORD.
        * libgcc2.h (MIN_UNITS_PER_WORD): Remove definition from here.
        Use LIBGCC2_UNITS_PER_WORD rather than MIN_UNITS_PER_WORD to
        determine the size of Wtype, etc.
        * mklibgcc.in (LIB2_SIDITI_CONV_FUNCS): New argument.
        (swfloatfuncs): New variable.
        (dwfloatfuncs): Likewise.
        (lib2funcs): Remove floating-point conversion functions from
        initial assignment.  Use LIB2_SIDITI_CONV_FUNCS to determine
        the set of conversion routines needed.  Allow entries to specify
        an object name, filename and word size.  Update users accordingly.
        * Makefile.in (libgcc.mk): Pass LIB2_SIDITI_CONV_FUNCS.
        * config/mips/t-mips (LIB2_SIDITI_CONV_FUNCS): Define.

        Revert:

        2006-02-08  Roger Sayle  <roger@eyesopen.com>

        PR target/22209
        * config/fixtfdi.c: New libgcc source file.
        * config/fixunstfdi.c: New source file.
        * config/floatditf.c: New source file.
        * config/floatunditf.c: New souce file.
        * config/mips/t-iris6 (LIB2FUNCS_EXTRA): Include the new source
        files above instead of config/mips/_tilib.c.
        * config/mips/t-linux64 (LIB2FUNCS_EXTRA): Likewise.

Removed:
    branches/gcc-4_1-branch/gcc/config/fixtfdi.c
    branches/gcc-4_1-branch/gcc/config/fixunstfdi.c
    branches/gcc-4_1-branch/gcc/config/floatditf.c
    branches/gcc-4_1-branch/gcc/config/floatunditf.c
Modified:
    branches/gcc-4_1-branch/gcc/ChangeLog
    branches/gcc-4_1-branch/gcc/Makefile.in
    branches/gcc-4_1-branch/gcc/config/mips/t-iris6
    branches/gcc-4_1-branch/gcc/config/mips/t-linux64
    branches/gcc-4_1-branch/gcc/config/mips/t-mips
    branches/gcc-4_1-branch/gcc/libgcc2.c
    branches/gcc-4_1-branch/gcc/libgcc2.h
    branches/gcc-4_1-branch/gcc/mklibgcc.in


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22209


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2006-09-10  7:13 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-22209-270@http.gcc.gnu.org/bugzilla/>
2005-10-25 20:11 ` [Bug target/22209] [4.1 regression] libgfortran unresolvable symbols on irix6.5 pinskia at gcc dot gnu dot org
2005-10-30 23:20 ` pinskia at gcc dot gnu dot org
2005-11-04  9:22 ` rsandifo at gcc dot gnu dot org
2006-01-12 22:09 ` [Bug target/22209] [4.1/4.2 " pinskia at gcc dot gnu dot org
2006-02-07 12:59 ` fxcoudert at gcc dot gnu dot org
2006-02-07 13:32 ` pinskia at gcc dot gnu dot org
2006-02-08 18:31 ` sayle at gcc dot gnu dot org
2006-02-09  1:13 ` [Bug target/22209] [4.1 " pinskia at gcc dot gnu dot org
2006-02-09  4:07 ` david dot billinghurst at comalco dot riotinto dot com dot au
2006-02-09 14:41 ` roger at eyesopen dot com
2006-02-09 14:54 ` roger at eyesopen dot com
2006-02-17 21:39 ` sayle at gcc dot gnu dot org
2006-02-20  4:10 ` roger at eyesopen dot com
2006-05-19  8:06 ` rsandifo at gcc dot gnu dot org
2006-09-10  7:13 ` rsandifo at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).