| 1 |
2002-05-05 Bruno Haible <bruno@clisp.org> |
2002-05-05 Bruno Haible <bruno@clisp.org> |
| 2 |
|
|
| 3 |
|
Force link-time references despite optimizations done by g++ 2.95 |
| 4 |
|
and newer. |
| 5 |
|
* include/cln/modules.h (CL_FORCE_LINK): New macro. |
| 6 |
|
* Use CL_FORCE_LINK. |
| 7 |
|
* include/cln/GV_integer.h (cl_GV_I_debug_dummy): Likewise. |
| 8 |
|
* include/cln/GV_number.h (cl_GV_number_debug_dummy): Likewise. |
| 9 |
|
* include/cln/SV_number.h (cl_SV_number_debug_dummy): Likewise. |
| 10 |
|
* include/cln/SV_ringelt.h (cl_SV_ringelt_debug_dummy): Likewise. |
| 11 |
|
* include/cln/dfloat.h (cl_DF_debug_dummy): Likewise. |
| 12 |
|
* include/cln/ffloat.h (cl_FF_classes_dummy, cl_FF_debug_dummy): |
| 13 |
|
Likewise. |
| 14 |
|
* include/cln/integer.h (cl_I_classes_dummy, cl_I_debug_dummy): |
| 15 |
|
Likewise. |
| 16 |
|
* include/cln/lfloat.h (cl_LF_debug_dummy): Likewise. |
| 17 |
|
* include/cln/modinteger.h (cl_MI_debug_dummy): Likewise. |
| 18 |
|
* include/cln/rational.h (cl_RA_debug_dummy): Likewise. |
| 19 |
|
* include/cln/real.h (cl_R_debug_dummy): Likewise. |
| 20 |
|
* include/cln/ring.h (cl_ring_debug_dummy): Likewise. |
| 21 |
|
* include/cln/sfloat.h (cl_SF_classes_dummy, cl_SF_classes_dummy): |
| 22 |
|
Likewise. |
| 23 |
|
* include/cln/string.h (cl_string_debug_dummy): Likewise. |
| 24 |
|
* include/cln/univpoly.h (cl_UP_debug_dummy): Likewise. |
| 25 |
|
* src/float/base/cl_ieee.h (cl_ieee_dummy_NNN): Likewise. |
| 26 |
|
|
| 27 |
Avoid g++ 3.1 warnings. |
Avoid g++ 3.1 warnings. |
| 28 |
* src/base/cl_offsetof.h (offsetof): Redefine each time. |
* src/base/cl_offsetof.h (offsetof): Redefine each time. |
| 29 |
* src/base/digitseq/cl_DS.h: Include "cl_offsetof.h" after <gmp.h>. |
* src/base/digitseq/cl_DS.h: Include "cl_offsetof.h" after <gmp.h>. |