[CLN-list] [PATCH] CL_INLINE: shut up compiler warning due to __attribute__((flatten))
Richard B. Kreckel
kreckel at ginac.de
Sat Feb 9 18:04:33 CET 2008
Hi!
Alexei Sheplyakov wrote:
> ---
> src/base/cl_maybe_inline.h | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/src/base/cl_maybe_inline.h b/src/base/cl_maybe_inline.h
> index 316cc5b..adcd904 100644
> --- a/src/base/cl_maybe_inline.h
> +++ b/src/base/cl_maybe_inline.h
> @@ -100,7 +100,7 @@
> * a function.
> * 2. It's ignored if the optimization is switched off.
> */
> -#ifdef __GNUC__
> +#if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && __GNUC__MINOR__ >= 1))
> #define CL_FLATTEN __attribute__((flatten))
> #else
> #define CL_FLATTEN
Thank you, Alexei. I've committed a feature-based test for that
attribute to avoid the warning.
Now to something completely different: I got access to a bigger machine
and found new bugs in the output routine there. So, I'll release
CLN-1.2.1 shortly. This is a good time to try current CVS, if people
feel bored.
Cheers
-richy.
--
Richard B. Kreckel
<http://www.ginac.de/~kreckel/>
More information about the CLN-list
mailing list