Re: [PATCH] New port for TILEPro and TILE-Gx: 5/7 libgcc port

2011-10-23 Thread Walter Lee
Here is a resubmission of the libgcc patch, removing the dependence on a header (arch/atomic.h) that's not installed by linux. Walter * config.host: Handle tilegx and tilepro. * config/tilegx/sfp-machine.h: New file. * config/tilegx/sfp-machine32.h: New file. * con

Re: [PATCH] New port for TILEPro and TILE-Gx: 5/7 libgcc port

2011-10-20 Thread Walter Lee
Here is a resubmission of the libgcc patch, using soft-fp as the floating point library. I plan to do the benchmarking between the implementations as suggested, but I'd like to decouple that from the initial submission. * config.host: Handle tilegx and tilepro. * config/tilegx

Re: [PATCH] New port for TILEPro and TILE-Gx: 5/7 libgcc port

2011-10-15 Thread Joseph S. Myers
On Sat, 15 Oct 2011, Walter Lee wrote: > +FPBIT_FUNCS := $(filter-out \ > + _addsub_sf _mul_sf _div_sf _negate_sf \ > + _eq_sf _ne_sf _le_sf _lt_sf _ge_sf _gt_sf \ > + _sf_to_di _sf_to_si _sf_to_udi _sf_do_usi \ > + _di_to_sf _si_to_sf _udi_to_sf _usi_to_sf, \ > + $(FPBIT_FUNCS)) > + > +DPBIT

[PATCH] New port for TILEPro and TILE-Gx: 5/7 libgcc port

2011-10-15 Thread Walter Lee
Here is the libgcc port. * config.host: Handle tilegx and tilepro. * config/tilegx/t-tilegx: New file. * config/tilepro/atomic.c: New file. * config/tilepro/milieu.h: New file. * config/tilepro/softdivide.c: New file. * config/tilepro/softfloat.c: Ne