This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Drop fenvinline.h - Was: [PATCH] powerpc: Fix feraiseexcept and feclearexcept macros
- From: Joseph Myers <joseph at codesourcery dot com>
- To: Tulio Magno Quites Machado Filho <tuliom at ascii dot art dot br>
- Cc: Adhemerval Zanella <adhemerval dot zanella at linaro dot org>, Florian Weimer <fweimer at redhat dot com>, <libc-alpha at sourceware dot org>, Segher Boessenkool <segher at kernel dot crashing dot org>, Michael Meissner <meissner at linux dot ibm dot com>, "William J. Schmidt" <wschmidt at linux dot ibm dot com>
- Date: Thu, 5 Mar 2020 00:59:13 +0000
- Subject: Re: Drop fenvinline.h - Was: [PATCH] powerpc: Fix feraiseexcept and feclearexcept macros
- Ironport-sdr: nARuNJx2N1TRYD0U2x5Odsq785LhwcXpRWyymK7Y1C6IuNk8kbY9BKrSEsYBXX4lUXeTULeG4V fN1/CaWDdbYyCtR1/9indqlOkU6qQlV4nu8euNf+6svPRzvcye6JmGsV0GIb6NyGfUv7V1ezCh Ffu7j51zDEQTxqiKxhHcJu0ZpFTKIzgDgIMvdBtx1DW3tgBMUzKvD4T5OzQrDZGoXuMHpmCLTo Da1rE8rcYPKb97IMhObyVhWozr73Vo8TgOLhbrGtWF7XEVj6Il/nQG7QC2ixnScFTshLTkAs7+ wJU=
- Ironport-sdr: 7aL1fEuE5HS9srAnX4SPpA+qE8IYExTNTfuT0a9Mix1uvMeIEuXqVVWjF76RN4mTv05DLmQqss LJzRVWVd6dEfe+uxqZhOEATuUIhIxnUJnL0AIbxArF4hC6AyPy2t6aXTtXDMgK9Xjif/W+tm6K /IGBaS5oJRWnnkooPC7n0kY1nzhQzXq3dVkcKJtImrSKJq9caWRtsQGFw5LrMwrmgmnJ497TMR bWOt9Bu2ZTsduUPv7jSvU9bRTl9jtbVRco4bi/DlHvrPJ/14GI9TKtl5xo9R+avLes9dKyiYUB NF4=
- References: <20200303182038.6873-1-msc@linux.ibm.com> <249905ba-8a9e-8a10-5450-070a4045e8c9@linaro.org> <874kv4a2vr.fsf@oldenburg2.str.redhat.com> <e8b19553-829a-d386-115e-2f8aadb8c98e@linaro.org> <87lfoghzph.fsf@linux.ibm.com>
On Wed, 4 Mar 2020, Tulio Magno Quites Machado Filho wrote:
> The proposal here is to provide an inline expansion code in GCC for
> fegetround(), feraiseexcept() and feclearexcept().
Generically in GCC, providing such inlines can run into different OSes
making different choices for the FE_* values. But it appears from the
existing TARGET_ATOMIC_ASSIGN_EXPAND_FENV implementation that this wasn't
an issue on powerpc for the exception flags at least (it *was* an issue on
SPARC, see SPARC_LOW_FE_EXCEPT_VALUES in GCC).
--
Joseph S. Myers
joseph@codesourcery.com