On 11/7/2011 5:17 PM, Richard Henderson wrote:
> I haven't seen a re-post since Joseph's review?
> If I've missed it, please give me urls into the gcc-patches archive.
contrib:
http://gcc.gnu.org/ml/gcc-patches/2011-10/msg01881.html
gcc:
http://gcc.gnu.org/ml/gcc-patches/2011-10/msg01880.html
htt
On 11/07/2011 08:59 AM, Walter Lee wrote:
> Seeking more feedback or status update.
>
> Thanks,
>
> Walter Lee
>
> On 10/30/2011 12:07 PM, Walter Lee wrote:
>> Ping? I believe I have addressed all the reviewer's (namely Joseph Myers')
>> comments to date.
I haven't seen a re-post since Joseph'
Seeking more feedback or status update.
Thanks,
Walter Lee
On 10/30/2011 12:07 PM, Walter Lee wrote:
> Ping? I believe I have addressed all the reviewer's (namely Joseph Myers')
> comments to date.
>
> Thanks,
>
> Walter Lee
Ping? I believe I have addressed all the reviewer's (namely Joseph Myers')
comments to date.
Thanks,
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
On Thu, 20 Oct 2011, Walter Lee wrote:
> > > +#undef MCOUNT_NAME
> > > +#define MCOUNT_NAME "mcount"
> >
> > For a new target it seems much better to define your ABI to use a name in
> > the reserved namespace for this - that is, starting with two underscores.
>
> I've changed it to use "_mcount
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
Here is a resubmission of the contrib patch, adding the entries to
gcc_update to handle the multiply tables.
* config-list.mk (tilegx-linux-gnu): Add.
(tilepro-linux-gnu): Add.
* gcc_update (gcc/config/tilegx/mul-tables.c): New dependencies.
(gcc/config/tilepro/mul
On Sat, 15 Oct 2011, Walter Lee wrote:
> Here are the wwwdocs changes, with the news date TBD.
This is approved (once the actual code has gone in).
Thanks,
GeraldIndex: backends.html
===
RCS file: /cvs/gcc/wwwdocs/htdocs/backends.htm
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
All comments here refer to the first instance of an issue; many issues are
shared between the two ports but are only mentioned once here.
On Sat, 15 Oct 2011, Walter Lee wrote:
> +#undef SYSROOT_SUFFIX_SPEC
> +#define SYSROOT_SUFFIX_SPEC "%{mbme:/usr/lib/bme;mnewlib:/usr/lib/newlib}"
> +
> +#und
Here are the wwwdocs changes, with the news date TBD.
Index: backends.html
===
RCS file: /cvs/gcc/wwwdocs/htdocs/backends.html,v
retrieving revision 1.41
diff -u -p -r1.41 backends.html
--- backends.html 15 Jul 2011 09:48:14 -00
Here is the libgomp port.
* configure.tgt: Handle tilegx and tilepro.
* config/linux/tile/futex.h: New file.
diff -r -u -p -N
/home/packages/gcc-4.7.0-179959/libgomp/config/linux/tile/futex.h
./libgomp/config/linux/tile/futex.h
--- /home/packages/gcc-4.7.0-179959/libgomp/config/
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
Here is the libcpp port.
* configure.ac: Require 64-bit hwint for tilegx and tilepro.
* configure: Regenerate.
diff -r -u -p -N /home/packages/gcc-4.7.0-179959/libcpp/configure
./libcpp/configure
--- /home/packages/gcc-4.7.0-179959/libcpp/configure2011-10-14
01:12:52.
Here are the contrib changes.
* config-list.mk (tilegx-linux-gnu): Add.
(tilepro-linux-gnu): Add.
diff -r -u -p -N /home/packages/gcc-4.7.0-179959/contrib/config-list.mk
./contrib/config-list.mk
--- /home/packages/gcc-4.7.0-179959/contrib/config-list.mk 2011-10-14
01:08:51.
Here are the toplevel changes.
* MAINTAINERS (tilegx port): Add self.
(tilepro port): Add self.
diff -r -u -p -N /home/packages/gcc-4.7.0-179959/MAINTAINERS ./MAINTAINERS
--- /home/packages/gcc-4.7.0-179959/MAINTAINERS 2011-10-14 01:12:54.0
-0400
+++ ./MAINTAINERS 2
On behalf of Tilera Corporation, I'd like to contribute gcc ports to two of its
families of architectures, the TILEPro architecture and the TILE-Gx
architecture. TILEPro is a VLIW architecture with 32-bit registers, 32-bit
address space, and 64-bit instructions. TILE-Gx is a VLIW architecture wit
18 matches
Mail list logo