search for: flag_no_builtin

Displaying 6 results from an estimated 6 matches for "flag_no_builtin".

2008 Jul 30
0
[LLVMdev] llvm-gcc fortran bootstrap broken
And how about this one so as not to include a C specific header in llvm-backend (!!!) and not to have llvm-backend use a C specific flag (flag_no_builtin)? Index: gcc-4.2.llvm/gcc/c-opts.c =================================================================== --- gcc-4.2.llvm.orig/gcc/c-opts.c 2008-07-30 21:25:28.000000000 +0200 +++ gcc-4.2.llvm/gcc/c-opts.c 2008-07-30 21:26:17.000000000 +0200 @@ -660,6 +660,9 @@ case OPT_fbuiltin: flag_...
2008 Jul 30
4
[LLVMdev] llvm-gcc fortran bootstrap broken
...te': >> (.text+0x1ffb3): undefined reference to `invoke_impl_ptr_type' >> libbackend.a(llvm-backend.o): In function `createOptimizationPasses': >> /home/duncan/LLVM/gcc-4.2.llvm-objects/gcc/../../gcc-4.2.llvm/gcc/ >> llvm-backend.cpp:384: undefined reference to `flag_no_builtin' > > This one (with Ada): > libbackend.a(dwarf2out.o): In function `modified_type_die': > gcc/../../gcc-4.2.llvm/gcc/dwarf2out.c:8617: undefined reference to > `c_language' > > ... > > How about something like this instead (I have no idea if this works): &g...
2008 Jul 30
1
[LLVMdev] llvm-gcc fortran bootstrap broken
Done. -bw On Jul 30, 2008, at 12:35 PM, Duncan Sands wrote: > And how about this one so as not to include a C specific > header in llvm-backend (!!!) and not to have llvm-backend > use a C specific flag (flag_no_builtin)? > > Index: gcc-4.2.llvm/gcc/c-opts.c > =================================================================== > --- gcc-4.2.llvm.orig/gcc/c-opts.c 2008-07-30 21:25:28.000000000 +0200 > +++ gcc-4.2.llvm/gcc/c-opts.c 2008-07-30 21:26:17.000000000 +0200 > @@ -660,6 +660,9 @@ > >...
2008 Jul 30
3
[LLVMdev] llvm-gcc fortran bootstrap broken
...2out.o): In function `add_type_attribute': (.text+0x1ffb3): undefined reference to `invoke_impl_ptr_type' libbackend.a(llvm-backend.o): In function `createOptimizationPasses': /home/duncan/LLVM/gcc-4.2.llvm-objects/gcc/../../gcc-4.2.llvm/gcc/llvm-backend.cpp:384: undefined reference to `flag_no_builtin' Duncan.
2008 Jul 30
0
[LLVMdev] llvm-gcc fortran bootstrap broken
...ction `add_type_attribute': > (.text+0x1ffb3): undefined reference to `invoke_impl_ptr_type' > libbackend.a(llvm-backend.o): In function `createOptimizationPasses': > /home/duncan/LLVM/gcc-4.2.llvm-objects/gcc/../../gcc-4.2.llvm/gcc/llvm-backend.cpp:384: undefined reference to `flag_no_builtin' This one (with Ada): libbackend.a(dwarf2out.o): In function `modified_type_die': gcc/../../gcc-4.2.llvm/gcc/dwarf2out.c:8617: undefined reference to `c_language' Seems to be due to placing C language specific stuff in a generic file. Take a look (dwarf2out.c): +/* APPLE LOCAL radar...
2008 Apr 16
3
[LLVMdev] flag_unit_at_a_time and pass scheduling in llvm-gcc
In llvm-backend.cpp I see: if (optimize > 1) { if (flag_inline_trees > 1) // respect -fno-inline-functions PM->add(createFunctionInliningPass()); // Inline small functions if (flag_unit_at_a_time && !lang_hooks.flag_no_builtin()) PM->add(createSimplifyLibCallsPass()); // Library Call Optimizations if (optimize > 2) PM->add(createArgumentPromotionPass()); // Scalarize uninlined fn args } Shouldn't createFunctionInliningPass and createArgumentPromotionPass only be called if flag_un...