2 msgETAPS Conferences
7 msg[RFC/RFT] Improving SMS by data dependence export
8 msgIn future, to replace autotools by cmake like K...
2 msgHelp with the Machine Description
2 msgRe: Git and GCC. Why not with fork, exec and pi...
1 msgRe: update_stmt calls
10 msg[PATCH] gc --aggressive: make it really aggressive
1 msgHow to define a blackbox data type in gcc?
1 msgGenerate Codes for a something like stack/dataf...
1 msg: RE : CONSIGNMENT DELIVERY TO YOUR DOOR-STEP
1 msggcc-4.2-20071205 is now available
2 msgRe: iWMMXt/Linux EABI toolchain
1 msgBroken regression testing on Intel Darwin9
1 msgCommon logging config
2 msgRe: ACATS c460008 and VRP (was: Bootstrap failu...
9 msgPatch manager dying for a week or two
103 msgGit and GCC

libbid and floatingpoint exception access funcs
\ Bernhard Fischer (5 Dec 2007)
. \ H.J. Lu (6 Dec 2007)

2 msgBad offset to struct member in generated code
1 msgClarification on section variable attribute usage
Subject:Re: libbid and floatingpoint exception access funcs
Group:Gcc
From:H.J. Lu
Date:6 Dec 2007


Hi Bernhard,

Please open a gcc bug and assign it to me.

Thanks.


H.J.
---
On Wed, Dec 05, 2007 at 03:02:32PM +0100, Bernhard Fischer wrote:
> Hi,
>
> My libc is configured to omit any FP support (UCLIBC_HAS_FLOATS is not set)
> but the recent libbid updates seems to unconditionally pull in floatingpoint
> accessor functions thus breaking bootstrap. My notes on this read:
>
> --------8<--------
> Follows:
> Precedes:
>
> do not pull in allegedly unneeded floatingpoint exception access funcs
>
> HJL's recent update of libbid would pull in Floating-point exception
> handling, although __GCC_FLOAT_NOT_NEEDED is defined.
>
> Prevent pulling in feclearexcept, feraiseexcept et al for now.
> FIXME: revisit
> --------8<--------
>
> H.J., please advise.
>
> PS: I currently do:
> libgcc/ChangeLog:
> 2007-10-13 Bernhard Fischer <>
>
> * config/libbid/bid_conf.h: Do not define
> DECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS if
> __GCC_FLOAT_NOT_NEEDED is defined.

> Index: gcc-4.3.0/libgcc/config/libbid/bid_conf.h
> ===================================================================
> --- gcc-4.3.0/libgcc/config/libbid/bid_conf.h (revision 129202)
> +++ gcc-4.3.0/libgcc/config/libbid/bid_conf.h (working copy)
> @@ -535,7 +535,9 @@ Software Foundation, 51 Franklin Street,
> #define DECIMAL_GLOBAL_ROUNDING 1
> #define DECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS 1
> #define DECIMAL_GLOBAL_EXCEPTION_FLAGS 1
> +#ifndef __GCC_FLOAT_NOT_NEEDED
> #define DECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS 1
> +#endif
> #define BID_HAS_GCC_DECIMAL_INTRINSICS 1
> #endif /* IN_LIBGCC2 */
>



© 2004-2008 readlist.com