Georg-Johann Lay wrote:
> Ulrich Weigand schrieb:
> > Georg-Johann Lay wrote:
> > 
> >>http://gcc.gnu.org/ml/gcc/2011-08/msg00131.html
> >>
> >>Are you going to install that patch? Or maybe you already installed it?
> > 
> > No, it isn't approved yet (in fact, it isn't even posted for approval).
> > Usually, patches that add new target macros, or new arguments to target
> > macros, but do not actually add any *exploiter* of the new features,
> > are frowned upon ...
> 
> I thought about implementing a "hidden" named AS first and not exposing 
> it to user land, e.g. to be able to do optimizations like
>     http://gcc.gnu.org/PR49857
>     http://gcc.gnu.org/PR43745
> which need named AS to express that some pointers/accesses are different.
> 
> The most prominent drawback of named AS at the moment is that AVR has 
> few address registers and register allocation often regerates unpleasant 
> code or even runs into spill fails.
> 
> The AS in question can only be accessed by means of post-increment 
> addressing via one single hard register.

Well, it doesn't really matter whether you want to expose the AS externally
or just use it internally.  Either way, I'll be happy to propose my patch
for inclusion once you have a patch ready that depends on it ...

Bye,
Ulrich

-- 
  Dr. Ulrich Weigand
  GNU Toolchain for Linux on System z and Cell BE
  ulrich.weig...@de.ibm.com

Reply via email to