This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [buildbot] r201508: Build failures after pass C++ conversion
- From: David Malcolm <dmalcolm at redhat dot com>
- To: Richard Henderson <rth at redhat dot com>
- Cc: Jan-Benedict Glaw <jbglaw at lug-owl dot de>, gcc-patches at gcc dot gnu dot org
- Date: Tue, 06 Aug 2013 21:17:32 -0400
- Subject: Re: [buildbot] r201508: Build failures after pass C++ conversion
- References: <20130805201605 dot 1748 dot qmail at sourceware dot org> <20130806111256 dot GA16320 at lug-owl dot de> <1375805184 dot 1954 dot 15 dot camel at surprise> <52015DEB dot 4090805 at redhat dot com> <1375824206 dot 5818 dot 24 dot camel at surprise> <52017D74 dot 2080302 at redhat dot com>
On Tue, 2013-08-06 at 12:49 -1000, Richard Henderson wrote:
> On 08/06/2013 11:23 AM, David Malcolm wrote:
> > gcc/
> > * coretypes.h (rtl_opt_pass): Add.
> > (gcc::context): Add.
> > * config/epiphany/epiphany.c (pass_mode_switch_use): New.
> > (epiphany_init): Port to new C++ pass API.
> > (epiphany_optimize_mode_switching): Likewise.
> > * pass_manager.h (pass_manager::get_pass_split_all_insns): New.
> > (pass_manager::get_pass_mode_switching): New.
> > (pass_manager::get_pass_peephole2): New.
> > * mode-switching.c (pass_mode_switching): Add clone method.
> > * recog.c (pass_peephole2): Add clone method.
> > (pass_split_all_insns): Add clone method.
>
> Ok.
Thanks.
Committed to trunk as r201549 (I saw some missing spaces between parens
after a successful boostrap/test on x86_64, which I fixed, and then
verified a clean build with --target=epiphany-elf before committing).