This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/18887] [4.0/4.1 Regression] libgcc2.h Improperly determines required built-in function size requirements.
- From: "schlie at comcast dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 28 Feb 2005 22:02:35 -0000
- Subject: [Bug middle-end/18887] [4.0/4.1 Regression] libgcc2.h Improperly determines required built-in function size requirements.
- References: <20041208130405.18887.schlie@comcast.net>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From schlie at comcast dot net 2005-02-28 22:02 -------
(In reply to comment #21)
> Hi,
>
> since this bug has been fixed by a patch of Roger Sayles a couple of weeks
> ago, I suggest to mark it as "fixed".
It's true that the original failure mode, which nessesitated removing 64-bit long longs
has been fixed, but observe that none the less; libgcc2.h still improperly determines
built-in function types, if long-long types are not declared as being supported by the
target. (the catch 22 is that one can't show a regression against an exiting target,
because exiting targets would not build without 64-bit type support, therefore the
only means to demonstraite it is to intentially remove such type support from an exsiting
target, which should otherwise build fine, but wont')?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18887