Hi Claus, > -----Original Message----- > From: linux-snps-arc <linux-snps-arc-boun...@lists.infradead.org> On Behalf > Of Claudiu Zissulescu > Ianculescu > Sent: Thursday, April 2, 2020 11:10 AM > To: Vineet Gupta <vgu...@synopsys.com> > Cc: Alexey Brodkin <abrod...@synopsys.com>; linux-ker...@vger.kernel.org; > Steven Rostedt > <rost...@goodmis.org>; Ingo Molnar <mi...@redhat.com>; > linux-snps-arc@lists.infradead.org; Eugeniy > Paltsev <palt...@synopsys.com> > Subject: Re: [RFC] ARC: initial ftrace support > > Hi, > > ARC-gcc has two modes to call the mcount routines. When using elf32 > configuration, the toolchain is set to use newlib mcount. When > configured for linux, gcc toolchain is using a library call to _mcall > (single underscore) having blink as input argument. > So, using the proper linux toolchain, your patch should work.
Is there a chance to switch to Linux-style mcount in Elf32 toolchain with a command-line option? Otherwise I guess we'll need to implement some warning which explicitly says why Elf32 toolchain is not usable for building the Linux kernel... at least in case with ftrace enabled. -Alexey _______________________________________________ linux-snps-arc mailing list linux-snps-arc@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-snps-arc