libstdc++ test case ext/headers.cc failed on arm-none-eabi

2013-08-07 Thread Bin.Cheng
Hi, I spotted case ext/headers.cc failed on arm-none-eabi with below information: In file included from /home/build/work/gcc-build/arm-none-eabi/armv7-m/libstdc++-v3/include/arm-none-eabi/bits/gthr.h:148:0, from /home/build/work/gcc-build/arm-none-eabi/armv7-m/libstdc++-v3/include

Re: libstdc++ test case ext/headers.cc failed on arm-none-eabi

2013-08-07 Thread David Edelsohn
The same error occurs on AIX because the tests are run without pthreads. - David On Wed, Aug 7, 2013 at 6:22 AM, Bin.Cheng wrote: > Hi, > I spotted case ext/headers.cc failed on arm-none-eabi with below information: > > In file included from > /home/build/work/gcc-build/arm-none-eabi/armv7-m/lib

Re: libstdc++ test case ext/headers.cc failed on arm-none-eabi

2013-08-07 Thread Jonathan Wakely
On 7 August 2013 14:10, David Edelsohn wrote: > The same error occurs on AIX because the tests are run without pthreads. We moved the thread to the libstdc++ list, where I pointed out that is missing the "#pragma GCC system_header" that would suppress the warnings.

Re: [RFC] gcc feature request: Moving blocks into sections

2013-08-07 Thread Steven Rostedt
On Wed, 2013-08-07 at 07:06 +0200, Ondřej Bílka wrote: > Add short_counter,long_counter and before increment counter before each > jump. That way we will know how many short/long jumps were taken. That's not trivial at all. The jump is a single location (in an asm goto() statement) that happens

Re: [RFC] gcc feature request: Moving blocks into sections

2013-08-07 Thread Mathieu Desnoyers
* Steven Rostedt (rost...@goodmis.org) wrote: > On Wed, 2013-08-07 at 07:06 +0200, Ondřej Bílka wrote: > > > Add short_counter,long_counter and before increment counter before each > > jump. That way we will know how many short/long jumps were taken. > > That's not trivial at all. The jump is a

Re: [RFC] gcc feature request: Moving blocks into sections

2013-08-07 Thread Steven Rostedt
On Wed, 2013-08-07 at 12:03 -0400, Mathieu Desnoyers wrote: > You might want to try creating a global array of counters (accessible > both from C for printout and assembly for update). > > Index the array from assembly using: (2f - 1f) > > 1: > jmp ...; > 2: > > And put an atomic incr

Распродажа реплик Vertu по бросовым ценам

2013-08-07 Thread Белов
В связи с ликвидацией склада предлагаю телефоны Верту в розницу и оптом. Скажите, есть ли у Вас интерес в приобретении телефонов?

Re: Pointer arithmetic

2013-08-07 Thread Oleg Endo
On Tue, 2013-07-09 at 09:37 -0700, Hendrik Greving wrote: > On a machine with ABI ILP32LL64: > > (insn 123 122 124 (nil) (set (reg:SI 392) > (mem:SI (plus:SI (reg/v:SI 386) > (reg/v:SI 349)) [0 sec 0 space 0, cmsmode 0 S4 A32])) -1 (nil) > (nil)) > > If we support legi

Re: Pointer arithmetic

2013-08-07 Thread Hendrik Greving
Yes I guess otherwise you could never produce a complex address like that. Actually I think I remember that day that I found that C explicitly leaves it undefined and to the machine. Thanks Hendrik On Wed, Aug 7, 2013 at 1:40 PM, Oleg Endo wrote: > On Tue, 2013-07-09 at 09:37 -0700, Hendrik Grevi

Re: [x86-64 psABI] RFC: Extend x86-64 PLT entry to support MPX

2013-08-07 Thread H.J. Lu
Here is the proposal to add Tag_GNU_X86_EXTERN_BRANCH and NT_X86_FEATURE_PLT_BND. Any comments? -- H.J. --- Intel MPX: http://software.intel.com/sites/default/files/319433-015.pdf introduces 4 bound registers, which will be used for parameter passing in x86-64. Bound registers are cleared by