On Wed, 2016-01-20 at 15:15 -0500, David Edelsohn wrote:
> On Thu, Jan 14, 2016 at 10:50 PM, Peter Bergner <pe...@bergner.org> wrote:
> > gcc/
> >         * config/rs6000/ppc-auxv.h: New file.
> >         * config/rs6000/rs6000-builtin.def (cpu_init): Add new builtin.
> >         (cpu_is): Likewise.
> >         (cpu_supports): Likewise.
> >         * config/rs6000/rs6000.c: include "ppc-auxv.h".
> >         (cpu_is_info): New variable.
> >         (cpu_supports_info): Likewise.
> >         (tcb_verification_symbol): Likewise.
> >         (cpu_builtin_p): Likewise.
> >         (cpu_expand_builtin): New function.
> >         (rs6000_expand_ternop_builtin): Add support for CPU builtin 
> > functions.
> >         (rs6000_init_builtins): Likewise.
> >         (rs6000_elf_file_end): Emit HWCAP in TCB verification symbol.
> >         * config/rs6000/rs6000.h (TLS_REGNUM): New define.
> >         * configure.ac (gcc_cv_libc_provides_hwcap_in_tcb): New test.
> >         * configure: Regenerate.
> >         * config.in: Likewise.
> > 
> > gcc/testsuite/
> >         * gcc.target/powerpc/cpu-builtin-1.c: New test.
> 
> >        * doc/extend.texi (PowerPC Built-in Functions): Document
> >       __builtin_cpu_init, __builtin_cpu_is and __builtin_cpu_supports.
> 
> This is okay.
> 

Thanks, committed as revision 232634.

Peter

Reply via email to