This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: FYI: -march/-mcpu patch for mips


On Fri, Jun 22, 2001 at 11:20:00PM -0700, Eric Christopher wrote:
> 
> > 
> > It was never meant to be backwards compatible. That is why I also
> > changed some testcases. In fact, the new -march has the same
> > affect as the old -mcpu. Since my Linux mips toolchain is new for
> > everyone, there is no compatibility problem.
> > 
> 
> It will need to be compatible for acceptance into
> mainline sources.

Understood. That is why I didn't even mention it until I saw you want
to do the same :-).

> 
> > > 
> > > You may want to issue a warning that this behavior
> > > is deprecated though so that we can remove it in a
> > > future version.
> > 
> > I will give it a try.
> > 
> 
> Thanks.  If you run out of time or just get fed up let
> me know and I'll apply your patch and make the final mods
> myself.

Could you please do that for me? I really appreciate it.

BTW, my Linux mips toolchain also has a patch to fix the infamous mips
gas relocation bug. The approach I took, as I understood, was not
acceptable to mainline sources. But it works for me. Here is the
"make check" result of my current Linux mips toolchain, which has
binutils 2.11.90.0.19 and a gcc based on gcc 2.96-88 from RedHat
rawhide. 


H.J.
----
FAIL: tstring.cc -O compilation
FAIL: gcc.dg/format-va-1.c wrong type in format warning (test for bogus messages, line 11)
FAIL: gcc.dg/format-va-1.c format error (test for warnings, line 11)
FAIL: gcc.dg/noncompile/20000901-2.c (test for excess errors)
FAIL: gcc.dg/special/gcsec-1.c (test for excess errors)
FAIL: g++.ext/instantiate1.C not instantiated (test for errors, line 18)
FAIL: g++.ext/instantiate1.C not instantiated (test for errors, line 20)
FAIL: g++.ext/instantiate3.C not instantiated (test for errors, line 13)
FAIL: g++.ext/instantiate3.C  (test for bogus messages, line 12)
FAIL: g++.mike/eh49.C  Execution test
FAIL: g++.mike/pmf5.C  Execution test
FAIL: g++.mike/unroll1.C (test for excess errors)
FAIL: g++.other/crash14.C (test for excess errors)
FAIL: g++.other/crash18.C caused compiler crash
FAIL: g++.other/crash25.C (test for excess errors)
FAIL: g++.other/crash26.C (test for excess errors)
FAIL: g++.other/crash27.C (test for excess errors)
FAIL: g++.other/crash28.C (test for excess errors)
FAIL: g++.other/crash30.C (test for excess errors)
FAIL: g++.other/crash31.C parse error (test for errors, line 8)
FAIL: g++.other/crash31.C (test for excess errors)
FAIL: g++.other/crash32.C (test for excess errors)
FAIL: g77.f-torture/execute/short.f execution,  -Os 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]