[Bug target/83681] New: epiphany: config/epiphany/epiphany.h:883:8: error: unknown type name 'rtl_opt_pass'
sebastian.huber@embedded-brains.de
gcc-bugzilla@gcc.gnu.org
Thu Jan 4 12:07:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83681
Bug ID: 83681
Summary: epiphany: config/epiphany/epiphany.h:883:8: error:
unknown type name 'rtl_opt_pass'
Product: gcc
Version: 8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: sebastian.huber@embedded-brains.de
Target Milestone: ---
I cannot build an epiphany-rtems5 Ada compiler:
/run/user/10351/b-gcc-epiphany/./gcc/xgcc
-B/run/user/10351/b-gcc-epiphany/./gcc/ -nostdinc
-B/run/user/10351/b-gcc-epiphany/epiphany-rtems5/newlib/ -isystem
/run/user/10351/b-gcc-epiphany/epiphany-rtems5/newlib/targ-include -isystem
/home/sh/src/gcc/newlib/libc/include -B/home/sh/install/epiphany-rtems5/bin/
-B/home/sh/install/epiphany-rtems5/lib/ -isystem
/home/sh/install/epiphany-rtems5/include -isystem
/home/sh/install/epiphany-rtems5/sys-include -c -DCROSS_DIRECTORY_STRUCTURE
-DIN_GCC -W -Wall -g -O2 -g -O2 -fexceptions -DIN_RTS -DHAVE_GETIPINFO \
-iquote /home/sh/src/gcc/gcc \
-iquote . -iquote .. -iquote ../.. -iquote /home/sh/src/gcc/gcc/ada
-iquote /home/sh/src/gcc/gcc -I/home/sh/src/gcc/include \
targext.c -o targext.o
In file included from ../../tm.h:21,
from targext.c:46:
/home/sh/src/gcc/gcc/config/epiphany/epiphany.h:883:8: error: unknown type name
'rtl_opt_pass'
extern rtl_opt_pass *make_pass_mode_switch_use (gcc::context *ctxt);
^~~~~~~~~~~~
/home/sh/src/gcc/gcc/config/epiphany/epiphany.h:883:52: error: expected ')'
before ':' token
extern rtl_opt_pass *make_pass_mode_switch_use (gcc::context *ctxt);
^
)
/home/sh/src/gcc/gcc/config/epiphany/epiphany.h:884:8: error: unknown type name
'rtl_opt_pass'
extern rtl_opt_pass *make_pass_resolve_sw_modes (gcc::context *ctxt);
^~~~~~~~~~~~
/home/sh/src/gcc/gcc/config/epiphany/epiphany.h:884:53: error: expected ')'
before ':' token
extern rtl_opt_pass *make_pass_resolve_sw_modes (gcc::context *ctxt);
^
)
In file included from ../../tm.h:23,
from targext.c:46:
/home/sh/src/gcc/gcc/config/elfos.h:201: warning:
"READONLY_DATA_SECTION_ASM_OP" redefined
#define READONLY_DATA_SECTION_ASM_OP "\t.section\t.rodata"
In file included from ../../tm.h:21,
from targext.c:46:
/home/sh/src/gcc/gcc/config/epiphany/epiphany.h:671: note: this is the location
of the previous definition
#define READONLY_DATA_SECTION_ASM_OP "\t.section .rodata"
More information about the Gcc-bugs
mailing list