http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51622
--- Comment #8 from Domingo Alvarez <mingodad at gmail dot com> 2011-12-19 21:19:40 UTC --- Here is my contribution of bid_decimal.c splitted into several parts to allow better link size and easy edit/view. http://code.google.com/p/luafltk/downloads/detail?name=bid_decimal-splited.zip&can=2&q= 19/12/2011 21:01 32,103 bid_bd_breakpoints_bid32.c 19/12/2011 21:02 130,885 bid_bd_breakpoints_bid64.c 19/12/2011 21:02 491,874 bid_bd_breakpoints_binary128.c 19/12/2011 21:03 6,826 bid_bd_breakpoints_binary32.c 19/12/2011 21:03 34,713 bid_bd_breakpoints_binary64.c 19/12/2011 21:02 481,006 bid_bd_breakpoints_binary80.c 19/12/2011 21:00 2,590 bid_bd_coefflimits_bid128.c 19/12/2011 21:00 1,823 bid_bd_coefflimits_bid32.c 19/12/2011 21:00 1,970 bid_bd_coefflimits_bid64.c 19/12/2011 21:01 5,242 bid_bd_exponents_bid32.c 19/12/2011 21:02 18,812 bid_bd_exponents_bid64.c 19/12/2011 21:01 86,996 bid_bd_exponents_binary128.c 19/12/2011 21:03 1,805 bid_bd_exponents_binary32.c 19/12/2011 21:03 5,991 bid_bd_exponents_binary64.c 19/12/2011 21:02 86,885 bid_bd_exponents_binary80.c 19/12/2011 20:59 2,004 bid_bd_innertable_exp.c 19/12/2011 20:59 11,496 bid_bd_innertable_sig.c 19/12/2011 21:01 54,704 bid_bd_multipliers1_bid32.c 19/12/2011 21:00 255,563 bid_bd_multipliers1_bid64.c 19/12/2011 21:01 1,023,169 bid_bd_multipliers1_binary128.c 19/12/2011 21:03 10,692 bid_bd_multipliers1_binary32.c 19/12/2011 21:03 66,823 bid_bd_multipliers1_binary64.c 19/12/2011 21:02 1,021,616 bid_bd_multipliers1_binary80.c 19/12/2011 21:00 55,951 bid_bd_multipliers2_bid32.c 19/12/2011 21:00 257,033 bid_bd_multipliers2_bid64.c 19/12/2011 21:01 1,023,037 bid_bd_multipliers2_binary128.c 19/12/2011 21:03 10,697 bid_bd_multipliers2_binary32.c 19/12/2011 21:03 66,861 bid_bd_multipliers2_binary64.c 19/12/2011 21:02 1,021,488 bid_bd_multipliers2_binary80.c 19/12/2011 21:01 1,706 bid_bd_outertable_exp.c 19/12/2011 21:02 9,280 bid_bd_outertable_sig.c 19/12/2011 21:08 2,602 bid_bd_power_five.c 19/12/2011 21:08 2,334 bid_bd_roundbound_128.c 19/12/2011 21:11 23,033 bid_bd_to_bid128.c 19/12/2011 21:11 21,887 bid_bd_to_bid32.c 19/12/2011 21:12 22,605 bid_bd_to_bid64.c 19/12/2011 21:12 13,901 bid_bd_to_binay128.c 19/12/2011 21:12 12,875 bid_bd_to_binay32.c 19/12/2011 21:13 12,808 bid_bd_to_binay64.c 19/12/2011 21:13 12,934 bid_bd_to_binay80.c 19/12/2011 21:14 37,312 bid_binarydecimal.h dfp-filenames = ifneq ($(D32PBIT)$(D64PBIT)$(D128PBIT),) ifeq ($(enable_decimal_float),bid) dfp-filenames += bid_decimal_globals bid_decimal_data \ ++++++++++++++++ bid_bd_to_bid32 bid_bd_to_bid64 bid_bd_to_bid128 \ bid_bd_to_binary32 bid_bd_to_binary64 \ bid_bd_to_binary80 bid_bd_to_binary128 \ ++++++++++++++++ bid_convert_data \ _isinfd32 _isinfd64 _isinfd128 bid64_noncomp \ bid128_noncomp bid128_fma bid_round bid_from_int \ bid64_add bid128_add bid64_div bid128_div \ bid64_mul bid128_mul bid64_compare bid128_compare \ bid128 bid32_to_bid64 bid32_to_bid128 bid64_to_bid128 \ bid64_to_int32 bid64_to_int64 \ bid64_to_uint32 bid64_to_uint64 \ bid128_to_int32 bid128_to_int64 \ bid128_to_uint32 bid128_to_uint64 else dfp-filenames += decContext decNumber decExcept decRound decLibrary decDouble decPacked decQuad decSingle endif endif