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...