@@ -215,33 +215,7 @@ impl<'gcc, 'tcx> CodegenCx<'gcc, 'tcx> {
215
215
let bool_type = context. new_type :: < bool > ( ) ;
216
216
217
217
let mut functions = FxHashMap :: default ( ) ;
218
- let builtins = [
219
- "__builtin_unreachable" ,
220
- "abort" ,
221
- "__builtin_expect" , /*"__builtin_expect_with_probability",*/
222
- "__builtin_constant_p" ,
223
- "__builtin_add_overflow" ,
224
- "__builtin_mul_overflow" ,
225
- "__builtin_saddll_overflow" ,
226
- /*"__builtin_sadd_overflow",*/
227
- "__builtin_smulll_overflow" , /*"__builtin_smul_overflow",*/
228
- "__builtin_ssubll_overflow" ,
229
- /*"__builtin_ssub_overflow",*/ "__builtin_sub_overflow" ,
230
- "__builtin_uaddll_overflow" ,
231
- "__builtin_uadd_overflow" ,
232
- "__builtin_umulll_overflow" ,
233
- "__builtin_umul_overflow" ,
234
- "__builtin_usubll_overflow" ,
235
- "__builtin_usub_overflow" ,
236
- "__builtin_powif" ,
237
- "__builtin_powi" ,
238
- "fabsf" ,
239
- "fabs" ,
240
- "copysignf" ,
241
- "copysign" ,
242
- "nearbyintf" ,
243
- "nearbyint" ,
244
- ] ;
218
+ let builtins = [ "abort" ] ;
245
219
246
220
for builtin in builtins. iter ( ) {
247
221
functions. insert ( builtin. to_string ( ) , context. get_builtin_function ( builtin) ) ;
0 commit comments