Re: Implement N4051 - Allow typename in a template template parameter

2014-07-24 Thread Ed Smith-Rowland
On 07/24/2014 11:32 AM, Jason Merrill wrote: On 07/23/2014 10:31 PM, Ed Smith-Rowland wrote: +pedwarn (token->location, OPT_Wpedantic, + "ISO C++ forbids typename key in template template parameter"); This should mention -std=c++1z. + if (tag_type == none_type) +cp_parser_e

Re: [PATCH, go]: Restore bootstrap

2014-07-24 Thread Ian Lance Taylor
On Thu, Jul 24, 2014 at 12:21 PM, Martin Liška wrote: > On 07/24/2014 07:57 PM, Uros Bizjak wrote: >> >> Hello! >> >> 2014-07-24 Uros Bizjak >> >> * go/go-gcc.cc (Gcc_backend::global_variable_set_init): Rename >> symtab_get_node to symtab_node::get. >> >> Tested on x86_64-linux-gnu an

[COMMITTED] libitm: Improve aarch64 _ITM_beginTransaction

2014-07-24 Thread Richard Henderson
I noticed this while backporting support to the 4.9 branch. I'm not sure what I was thinking when I wrote this originally; probably too much cut-and-paste from another implementation. Anyway, sanity tested and committed. r~ * config/aarch64/sjlj.S (_ITM_beginTransaction): Use post-inc

[PATCH][gcc-4.10] gcc/Makefile.in: add missing errors.o/gcc-ar.o/gcc-nm.o/gcc-ranlib.o to OBJS

2014-07-24 Thread Hongxu Jia
1. Reproduce steps 1) Manually modify gcc/Makefile.in to delay the generation of config.h: ... diff --git a/gcc/Makefile.in b/gcc/Makefile.in --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -1622,9 +1622,12 @@ tm.h: cs-tm.h ; @true tm_p.h: cs-tm_p.h ; @true cs-config.h: Makefile + @echo "star

Re: Make the string_view literal operators constexpr like the ctors they call.

2014-07-24 Thread Ed Smith-Rowland
On 03/08/2014 01:33 PM, Jonathan Wakely wrote: On 8 March 2014 16:29, Ed Smith-Rowland wrote: On 03/08/2014 11:27 AM, Ed Smith-Rowland wrote: The title says it all. This was just an oversight in the original patch. This could wait until stage 1 obviously. I just wanted to post it. There are

Re: [PATCH][gcc-4.10] gcc/Makefile.in: add missing errors.o/gcc-ar.o/gcc-nm.o/gcc-ranlib.o to OBJS

2014-07-24 Thread Hongxu Jia
I am afraid adding these to OBJS is incorrect, it will cause other build error. Please ignore this patch, V3 incoming. //Hongxu On 07/25/2014 11:14 AM, Hongxu Jia wrote: 1. Reproduce steps 1) Manually modify gcc/Makefile.in to delay the generation of config.h: ... diff --git a/gcc/Makefile.in

Re: [PATCH, go]: Restore bootstrap

2014-07-24 Thread Martin Liška
On 07/25/2014 03:51 AM, Ian Lance Taylor wrote: On Thu, Jul 24, 2014 at 12:21 PM, Martin Liška wrote: On 07/24/2014 07:57 PM, Uros Bizjak wrote: Hello! 2014-07-24 Uros Bizjak * go/go-gcc.cc (Gcc_backend::global_variable_set_init): Rename symtab_get_node to symtab_node::get.

[PATCH] Update libstdc++ baseline_symbols.txt for alpha-linux

2014-07-24 Thread Uros Bizjak
Hello! 2014-07-25 Uros Bizjak * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update. Tested on alphaev68-linux-gnu and committed to mainline SVN. Uros. Index: config/abi/post/alpha-linux-gnu/baseline_symbols.txt === ---

[PATCH V3] [gcc-4.10] gcc/Makefile.in: fix parallel building failure

2014-07-24 Thread Hongxu Jia
Changed in V3: - For gcc-ar.o, gcc-nm.o and gcc-ranlib.o, we make use of '$(ALL_HOST_OBJS) : | $(generated_files)' rule, for errors.o, we refered what gengtype-parse.o did. Changed in V2: - Make use of '$(ALL_HOST_OBJS) : | $(generated_files)' rule to check the dependency. The gcc-ar.o, gcc

<    1   2