Re: [PATCH, MPX, 2/X] Pointers Checker [7/25] Suppress BUILT_IN_CHKP_ARG_BND optimizations.

2013-11-04 Thread Richard Biener
Richard Biener wrote: >On Thu, Oct 31, 2013 at 10:02 AM, Ilya Enkovich > wrote: >> Hi, >> >> Here is a patch which hadles the problem with optimization of >BUILT_IN_CHKP_ARG_BND calls. Pointer Bounds Checker expects that >argument of this call is a default SSA_NAME of the PARM_DECL whose >bounds

Re: [C++ Patch, Java related/RFC] PR 11006

2013-11-04 Thread Paolo Carlini
On 11/04/2013 06:21 PM, Jason Merrill wrote: Surely it should be valid to allocate a Java boolean type. Andrew, how should that work? Thanks. The problem we are facing (assuming we want to resolve this old isue) is that something seems seriously broken for the builtin Java types as declared in

[PATCH] PR58985: testcase error.

2013-11-04 Thread Wei Mi
Hi, This is to fix testcase error reported in PR58985. The intention of the testcase was to ensure there was no REG_EQUIV notes generated for a reg which was used in a paradoxical subreg. When target was x86, there was subreg generated so I omitted to add the subreg in the regexp pattern. However

Re: changing a collision resolution strategy of the symbol table of identifiers

2013-11-04 Thread Roman Gareev
2013/10/31 Florian Weimer : > On 10/20/2013 02:55 PM, Roman Gareev wrote: >> >> During testing of the linux kernel (3.8.8) compilation time, the >> acquired results were the following: increasing by 0.17% for the >> version 4.8.0, increasing by 1.12% for the version 4.8.1, decreasing >> by 0.598% f

RFA: patch to fix PR58967

2013-11-04 Thread Vladimir Makarov
The following patch fixes http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58967 The removed code is too old. To be honest, I even don't remember why I added this. LRA has been changed a lot since this change and now it works fine without it. There is no test for this case as it is too big. The

Re: RFA: patch to fix PR58967

2013-11-04 Thread David Edelsohn
On Mon, Nov 4, 2013 at 2:23 PM, Vladimir Makarov wrote: > The following patch fixes > >http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58967 > > The removed code is too old. To be honest, I even don't remember why I > added this. LRA has been changed a lot since this change and now it > works fi

Re: [PATCH, rs6000] (2/3) Fix widening multiply high/low operations for little endian

2013-11-04 Thread David Edelsohn
On Mon, Nov 4, 2013 at 12:34 AM, Bill Schmidt wrote: > Hi, > > This patch fixes the widening multiply high/low operations to work > correctly in the presence of the first patch of this series, which > reverses the meanings of multiply even/odd instructions. Here we > reorder the input operands to

Re: [Patch, fortran] PR57445 - [4.8/4.9 Regression] ICE in gfc_conv_class_to_class - for OPTIONAL polymorphic array

2013-11-04 Thread Paul Richard Thomas
Dear Steve, Thanks for the review. Patch committed to trank as revision 204356. I'll wait a few days before going back to 4.8 partly because I do not have a 4.8 tree loaded :-) Cheers Paul On 2 November 2013 18:11, Steve Kargl wrote: > On Fri, Nov 01, 2013 at 04:56:36PM +0100, Paul Richar

[PATCH] testsuite/lib/gcc-defs.exp (dg-additional-files-options)

2013-11-04 Thread James Lemke
Change dg-additional-files to match the behaviour of dg-additional-sources. This fix has been in the CS trunk for 2 months without problem. It's fairly obvious so I'll commit in the next day or two unless there are objections. -- Jim Lemke Mentor Graphics / CodeSourcery Orillia Ontario 2013-11

Re: RFA: patch to fix PR58967

2013-11-04 Thread Robert Dewar
On 11/4/2013 2:23 PM, Vladimir Makarov wrote: The following patch fixes http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58967 The removed code is too old. To be honest, I even don't remember why I added this. LRA has been changed a lot since this change and now it works fine without it. Whe

[Patch, fortran] PR58771 - [4.7/4.8/4.9 Regression] ICE in transfer_expr, at fortran/trans-io.c:2164

2013-11-04 Thread Paul Richard Thomas
Dear All, When I first posted it in Bugzilla, I thought that this patch is too kludgey by far. However, it has grown on me and I now think that it is the right thing to do. The patch is self-explanatory. Bootstrapped and regtested on FC17/x86_64 - OK for trunk and 4.7/4.8 with an appropriate de

Re: [Patch, fortran] PR58771 - [4.7/4.8/4.9 Regression] ICE in transfer_expr, at fortran/trans-io.c:2164

2013-11-04 Thread Tobias Burnus
Paul Richard Thomas wrote: When I first posted it in Bugzilla, I thought that this patch is too kludgey by far. However, it has grown on me and I now think that it is the right thing to do. The patch is self-explanatory. Bootstrapped and regtested on FC17/x86_64 - OK for trunk and 4.7/4.8 with

[PATCH] Fix ipcp_transform_function (PR tree-optimization/58984)

2013-11-04 Thread Jakub Jelinek
Hi! This patch fixes PR58984, where determine_known_aggregate_parts notices that o.f0 = 1 store (because of ESRA) and p.f0 = 1 store (because the field isn't a bitfield) are known constants at offset 0 of the first parameter, but doesn't record the access of that size (8 bits) and happily replaces

[committed] Fix a regression caused by my __builtin_unreachable assertion changes (PR tree-optimization/58978)

2013-11-04 Thread Jakub Jelinek
Hi! single_imm_use (to my surprise) modifies what it's last argument points to even when returning false, this function wasn't expecting that. Furthermore, if a the var is used in a store which does't have lhs as SSA_NAME, this would ICE. Fixed thusly, bootstrapped/regtested on x86_64-linux and

Re: PR 58958: wrong aliasing info

2013-11-04 Thread Richard Biener
Marc Glisse wrote: >On Mon, 4 Nov 2013, Richard Biener wrote: > >> On Mon, Nov 4, 2013 at 12:18 PM, Marc Glisse >wrote: >>> On Mon, 4 Nov 2013, Richard Biener wrote: >>> On Mon, Nov 4, 2013 at 11:55 AM, Richard Biener wrote: > > On Fri, Nov 1, 2013 at 11:39 PM, Marc Glisse > >>

Re: Aliasing: look through pointer's def stmt

2013-11-04 Thread Richard Biener
Marc Glisse wrote: >On Mon, 4 Nov 2013, Richard Biener wrote: > >> Well, host_integer_p (, 0) looks correct to me. But ... > >Ok, I'll put it back. > >>> Index: gcc/tree-ssa-alias.h >>> === >>> --- gcc/tree-ssa-alias.h(revisi

Re: [PATCH] Try to avoid vector mode punning in SET_DEST on i?86

2013-11-04 Thread Jakub Jelinek
On Mon, Nov 04, 2013 at 06:23:19PM +, James Greenhalgh wrote: > > --- gcc/optabs.c.jj 2013-10-29 09:25:45.0 +0100 > > +++ gcc/optabs.c2013-10-31 13:20:40.384808642 +0100 > > @@ -6674,7 +6674,7 @@ expand_vec_perm (enum machine_mode mode, > > } > >tmp = gen_rtx

Re: [Patch, fortran] PR58771 - [4.7/4.8/4.9 Regression] ICE in transfer_expr, at fortran/trans-io.c:2164

2013-11-04 Thread Paul Richard Thomas
Thanks - committed to trunk as r204358. 4.7 and 4.8 are to follow in a few days. Paul On 4 November 2013 21:01, Tobias Burnus wrote: > Paul Richard Thomas wrote: >> >> When I first posted it in Bugzilla, I thought that this patch is too >> kludgey by far. However, it has grown on me and I now

Remove SHIFT_COUNT_TRUNCATED from double-int.c

2013-11-04 Thread Richard Sandiford
...as suggested by Richard. This means that out-of-range shift values produce the same results on all targets at the tree level. The rtl level isn't affected since it explicitly truncates the count. Tested on mips64-linux-gnu. OK to install? Thanks, Richard gcc/ * double-int.c (lshif

Re: [PATCH 1/n] Add conditional compare support

2013-11-04 Thread Richard Henderson
On 11/04/2013 08:00 PM, Zhenqiang Chen wrote: > Thanks. I add a new hook. The default function will return -1 if the target > does not care about the order. > > +DEFHOOK > +(select_ccmp_cmp_order, > + "For some target (like ARM), the order of two compares is sensitive for\n\ > +conditional compare

Re: libsanitizer merge from upstream r191666

2013-11-04 Thread Konstantin Serebryany
On Mon, Nov 4, 2013 at 8:46 AM, Jack Howarth wrote: > On Mon, Nov 04, 2013 at 06:47:13AM -0800, Konstantin Serebryany wrote: >> +glider, our Mac expert. >> >> Hi Jack, >> >> This patch has not been tested on Mac and we generally do not claim >> that gcc-asan is supported on Mac. >> clang-asan *is*

Re: [PATCH] LRA: Fix incorrect register spill/reload

2013-11-04 Thread Jeff Law
On 11/01/13 19:42, Vladimir Makarov wrote: I did not expected from the patch any problems too. It is so obvious. This simple change should not affect x86 (or any other target currently using LRA). The code in question is used only for x86-64 and only for modern intel processing tuning. It is

[Patch: libcpp, c-family, Fortran] Re: Warning about __DATE__ and __TIME__

2013-11-04 Thread Tobias Burnus
Tobias Burnus wrote: Gerald Pfeifer wrote: To make it easier to reproduce builds of software and entire GNU/Linux distributions, RMS had the idea of adding a warning to GCC that warns about the use of __DATE__ and __TIME__. I assume that he also likes to have a warning for __TIMESTAMP__. I w

Re: RFA: patch to fix PR58967

2013-11-04 Thread Vladimir Makarov
On 11/04/2013 02:26 PM, David Edelsohn wrote: > On Mon, Nov 4, 2013 at 2:23 PM, Vladimir Makarov wrote: >> The following patch fixes >> >>http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58967 >> >> The removed code is too old. To be honest, I even don't remember why I >> added this. LRA has been

Re: Patch RFA: With -fnon-call-exceptions sync builtins may throw

2013-11-04 Thread Marc Glisse
On Mon, 4 Nov 2013, Ian Lance Taylor wrote: 2013-11-04 Ian Lance Taylor * builtins.def (ATTR_NOTHROWCALL_LEAF_LIST): Define. * sync-builtins.def: Use ATTR_NOTHROWCALL_LEAF_LIST for all sync builtins that take pointers. * lto-opts.c (lto_write_options): Write -

Re: Patch RFA: With -fnon-call-exceptions sync builtins may throw

2013-11-04 Thread Dominique Dhumieres
> I am seeing a bootstrap failure that seems related: ... Me too, Dominique

Re: Fwd: [PATCH] Scheduling result adjustment to enable macro-fusion

2013-11-04 Thread Wei Mi
Thanks! The three patches are commited as r204367, r204369 and r204371. Regards, Wei Mi. On Sun, Nov 3, 2013 at 5:18 PM, Jan Hubicka wrote: >> Ping. Is it ok for x86 maintainer? > > I tought I already approved the x86 bits. >> >> Thanks, >> Wei Mi. >> >> On Wed, Oct 16, 2013 at 4:25 PM, Wei Mi

Re: [PATCH 0/6] Conversion of gimple types to C++ inheritance (v3)

2013-11-04 Thread David Malcolm
On Mon, 2013-11-04 at 16:43 -0500, David Malcolm wrote: > On Mon, 2013-11-04 at 08:19 -0500, Andrew MacLeod wrote: > > On 11/01/2013 06:58 PM, David Malcolm wrote: > > > On Fri, 2013-11-01 at 22:57 +0100, Jakub Jelinek wrote: > > >> On Fri, Nov 01, 2013 at 05:47:14PM -0400, Andrew MacLeod wrote: >

Re: Patch RFA: With -fnon-call-exceptions sync builtins may throw

2013-11-04 Thread Ian Lance Taylor
On Mon, Nov 4, 2013 at 1:24 PM, Marc Glisse wrote: > On Mon, 4 Nov 2013, Ian Lance Taylor wrote: > >> 2013-11-04 Ian Lance Taylor >> >> * builtins.def (ATTR_NOTHROWCALL_LEAF_LIST): Define. >> * sync-builtins.def: Use ATTR_NOTHROWCALL_LEAF_LIST for all sync >> builtins th

Re: [PATCH 0/6] Conversion of gimple types to C++ inheritance (v3)

2013-11-04 Thread Jakub Jelinek
On Mon, Nov 04, 2013 at 04:43:33PM -0500, David Malcolm wrote: > I tried converting gimple_call_set_lhs to accept a gimple_call, rather > than a gimple, and excitingly, it was easiest to also convert > cgraph_edge's call_stmt to also be a gimple_call, rather than just a > gimple. > > Am attaching

Re: [PATCH 0/6] Conversion of gimple types to C++ inheritance (v3)

2013-11-04 Thread Andrew MacLeod
On 11/04/2013 05:03 PM, David Malcolm wrote: On Mon, 2013-11-04 at 16:43 -0500, David Malcolm wrote: On Mon, 2013-11-04 at 08:19 -0500, Andrew MacLeod wrote: On 11/01/2013 06:58 PM, David Malcolm wrote: On Fri, 2013-11-01 at 22:57 +0100, Jakub Jelinek wrote: On Fri, Nov 01, 2013 at 05:47:14PM

[wide-int] merged trunk

2013-11-04 Thread Mike Stump
I merged trunk into wide-int.

Re: [PATCH 0/6] Conversion of gimple types to C++ inheritance (v3)

2013-11-04 Thread Andrew MacLeod
On 11/04/2013 05:03 PM, David Malcolm wrote: I believe it would be easiest to do them one subclass at-a-time e.g. convert all gimple_call_* functions to accepting a gimple_call, then another subclass etc - assuming that this approach is blessed by the core reviewers. I think the strategy for re

Re: [Patch: libcpp, c-family, Fortran] Re: Warning about __DATE__ and __TIME__

2013-11-04 Thread Joseph S. Myers
The warning should say "macro" not "Macro" and I think "reproducing" not "reproduce". The c-family and libcpp changes are OK with that fixed. -- Joseph S. Myers jos...@codesourcery.com

Re: [PATCH 0/6] Conversion of gimple types to C++ inheritance (v3)

2013-11-04 Thread Andrew MacLeod
On 11/04/2013 05:25 PM, Jakub Jelinek wrote: On Mon, Nov 04, 2013 at 04:43:33PM -0500, David Malcolm wrote: I tried converting gimple_call_set_lhs to accept a gimple_call, rather than a gimple, and excitingly, it was easiest to also convert cgraph_edge's call_stmt to also be a gimple_call, rathe

Re: [RFC] libgcov.c re-factoring and offline profile-tool

2013-11-04 Thread Rong Xu
BTW, this part of patch only does the re-factoring work. I haven't finished the porting of profile-tool part of patch to the trunk. They should be in a separate patch anyway. -Rong On Mon, Nov 4, 2013 at 2:43 PM, Rong Xu wrote: > Honza, Thanks for the comments! > Attached is the patch. > Passed

Re: [RFC] libgcov.c re-factoring and offline profile-tool

2013-11-04 Thread Xinliang David Li
On Mon, Nov 4, 2013 at 2:43 PM, Rong Xu wrote: > Honza, Thanks for the comments! > Attached is the patch. > Passed spec2006 fdo build and profiledbootstrap in gcc. > I'm doing some other tests. > > -Rong > > On Mon, Nov 4, 2013 at 1:55 AM, Jan Hubicka wrote: >>> Thanks! Can you attach the patch f

Re: [C, C++, OpenMP] Add support for -fopenmp-simd

2013-11-04 Thread Tobias Burnus
Am 31.10.2013 17:40, schrieb Jakub Jelinek: On Sun, Oct 27, 2013 at 10:45:57PM +0100, Tobias Burnus wrote: The code is written such that when "-fopenmp" is used, -f(no-)openmp-simd has no effect. The following "simd" pragmas are listed in OpenMP 4.0 - and will all get translated into "#pragma om

RE: Testsuite / Cilk Plus: Include library path in compile flags in gcc.dg/cilk-plus/cilk-plus.exp

2013-11-04 Thread Iyer, Balaji V
Hi Iain, I have prefixed all my replies below with "BVI:" Thanks, Balaji V. Iyer. From: Iain Sandoe [mailto:i...@codesourcery.com] Sent: Sunday, November 3, 2013 11:01 AM To: Iyer, Balaji V Cc: Joseph S. Myers; Tobias Burnus; gcc patches Subject: Re: Testsuite / Cilk Plus: Include library

RE: [PATCH] preprocessor/58580 - preprocessor goes OOM with warning for zero literals

2013-11-04 Thread Bernd Edlinger
Hi, On Mon, 4 Nov 2013 16:40:38, Dodji Seketeli wrote: > +static ssize_t > +get_line (char **lineptr, size_t *n, FILE *fp) > +{ > + ssize_t cur_len = 0, len; > + char buf[16384]; > + > + if (lineptr == NULL || n == NULL) > + return -1; > + > + if (*lineptr == NULL || *n == 0) > + { > + *n = 120; >

Patch RFC: x86: Emit .cfi directives for BX register swap

2013-11-04 Thread Ian Lance Taylor
This patch to the x86 backend adds .cfi directives for the BX register swap in the atomic compare-and-exchange-doubleword insn. If we don't do this, then when compiling with -fnon-call-exceptions, if the cmpxchg8 memory address is invalid, and the SIGSEGV signal handler throws an exception, the BX

Re: [RFC] libgcov.c re-factoring and offline profile-tool

2013-11-04 Thread Xinliang David Li
I wonder if it makes sense to get rid of the conditional compile such as #ifdef L_gcov_x .. #endif This has the advantage of producing slightly smaller instrumented binary, but this benefit can also be achieved via -ffunction-sections and let linker to garbage collect unused functions. (pro

Re: [Patch, testsuite] Require scheduling support in gcc.dg/superblock.c

2013-11-04 Thread Mike Stump
On Nov 4, 2013, at 5:43 AM, Senthil Kumar Selvaraj wrote: > gcc.dg/superblock.c uses the -fdump-rtl-sched2 option and then scans the > resulting dump. This fails for the AVR target, as it doesn't have any > instruction scheduling support. Ok. > If ok, could someone commit please? Committed re

Re: libsanitizer merge from upstream r191666

2013-11-04 Thread Peter Bergner
On Mon, 2013-11-04 at 06:47 -0800, Konstantin Serebryany wrote: > This patch has not been tested on Mac and we generally do not claim > that gcc-asan is supported on Mac. > clang-asan *is* supported on Mac and our bots are green (this patch is > a merge of the sources which are regularly tested on

Re: [PATCH, rs6000] (3/3) Fix mulv4si3 and mulv8hi3 patterns for little endian

2013-11-04 Thread Bill Schmidt
Hi, Here's a revised version of this patch according to Richard's suggestions. It differs from the previous version only in the method used to ensure vmulouh is generated; we now call the new gen_altivec_vmulouh to accomplish this. Bootstrapped and tested on powerpc64{,le}-unknown-linux-gnu with

Re: [PATCH, rs6000] (1/3) Reverse meanings of multiply even/odd for little endian

2013-11-04 Thread Bill Schmidt
Hi, Here's a new version of this patch, revised according to Richard Sandiford's suggestions. Unfortunately the diffing is a little bit ugly for this version. Bootstrapped and tested on powerpc64{,le}-unknown-linux-gnu with no regressions. Is this ok for trunk? Thanks, Bill 2013-11-04 Bill

Fix __GCC_IEC_559 determination for 32-bit x86

2013-11-04 Thread Joseph S. Myers
HJ's regression tester shows the new test gcc.dg/iec-559-macros-9.c failing for 32-bit x86. It turns out the excess precision handling for determining the value of __GCC_IEC_559 has two problems: flag_excess_precision hasn't been initialized at the point it's tested, so flag_excess_precision_cmdli

Re: libsanitizer merge from upstream r191666

2013-11-04 Thread Konstantin Serebryany
Hi Peter. Does this also mean that asan in llvm trunk is broken for Power? We'll need to fix it there too (or, in fact, first). --kcc On Mon, Nov 4, 2013 at 4:33 PM, Peter Bergner wrote: > On Mon, 2013-11-04 at 06:47 -0800, Konstantin Serebryany wrote: >> This patch has not been tested on Mac an

Re: [RFA][PATCH] Isolate erroneous paths optimization

2013-11-04 Thread Jeff Law
On 11/04/13 06:19, Richard Biener wrote: On Thu, Oct 31, 2013 at 7:11 AM, Jeff Law wrote: I've incorporated the various suggestions from Marc and Richi, except for Richi's to integrate this into jump threading. I've also made the following changes since the last version: 1. Added more tes

Re: libsanitizer merge from upstream r191666

2013-11-04 Thread Peter Bergner
On Mon, 2013-11-04 at 17:48 -0800, Konstantin Serebryany wrote: > Hi Peter. > Does this also mean that asan in llvm trunk is broken for Power? > We'll need to fix it there too (or, in fact, first). I'm not sure. Bill, can you fire off a quick LLVM trunk build on powerpc64-linux and see you see th

[C11-atomic] Miscellaneous fixes 7/n

2013-11-04 Thread Joseph S. Myers
I've applied this patch to C11-atomic branch to add support for handling x87 floating-point exceptions for atomic compound assignment. With this applied, c11-atomic-exec-5.c now passes on x86_64-unknown-linux-gnu. I consider the branch now feature-complete regarding _Atomic support (as opposed to

Re: [PATCH, rs6000] Fix vect_pack_trunc_v2df pattern for little endian

2013-11-04 Thread Bill Schmidt
Hi, This fixes the two companion patterns vec_pack_[su]fix_trunc_v2df in the same manner as the recent fix for vec_pack_trunc_v2df. The same fix obviously applies here as well. Bootstrapped and tested on powerpc64{,le}-unknown-linux-gnu with no regressions. Is this ok for trunk? Thanks, Bill

Re: libsanitizer merge from upstream r191666

2013-11-04 Thread Bill Schmidt
Hi Peter, The buildbot shows the latest LLVM ppc64 build is working ok: http://lab.llvm.org:8011/builders/llvm-ppc64-linux2/builds/8086 This build completed about two hours ago. Hope this helps, Bill On Mon, 2013-11-04 at 20:02 -0600, Peter Bergner wrote: > On Mon, 2013-11-04 at 17:48 -0800, K

Re: [PATCH, rs6000] Fix vect_pack_trunc_v2df pattern for little endian

2013-11-04 Thread David Edelsohn
On Mon, Nov 4, 2013 at 10:21 PM, Bill Schmidt wrote: > Hi, > > This fixes the two companion patterns vec_pack_[su]fix_trunc_v2df in the > same manner as the recent fix for vec_pack_trunc_v2df. The same fix > obviously applies here as well. Bootstrapped and tested on > powerpc64{,le}-unknown-linu

[PATCH] Fix for PR bootstrap/58951

2013-11-04 Thread Iyer, Balaji V
Hello Everyone, Attached, please find a patch to fix PR 58951. The usage of -ldl is not necessary. The patch is tested in x86_64 and x86. It is committed as obvious. Thanks, Balaji V. Iyer. Index: Makefile.in === --- Makefil

Re: libsanitizer merge from upstream r191666

2013-11-04 Thread H.J. Lu
It also breaks x32 build. On Mon, Nov 4, 2013 at 5:48 PM, Konstantin Serebryany wrote: > Hi Peter. > Does this also mean that asan in llvm trunk is broken for Power? > We'll need to fix it there too (or, in fact, first). > > --kcc > > On Mon, Nov 4, 2013 at 4:33 PM, Peter Bergner wrote: >> On M

Re: libsanitizer merge from upstream r191666

2013-11-04 Thread Konstantin Serebryany
Is this the same failure or different? On Mon, Nov 4, 2013 at 9:49 PM, H.J. Lu wrote: > It also breaks x32 build. > > > On Mon, Nov 4, 2013 at 5:48 PM, Konstantin Serebryany > wrote: >> Hi Peter. >> Does this also mean that asan in llvm trunk is broken for Power? >> We'll need to fix it there to

Re: libsanitizer merge from upstream r191666

2013-11-04 Thread Konstantin Serebryany
Bill, This build does not seem to be testing any of the asan code: you need "check-asan" --kcc On Mon, Nov 4, 2013 at 7:30 PM, Bill Schmidt wrote: > Hi Peter, > > The buildbot shows the latest LLVM ppc64 build is working ok: > > http://lab.llvm.org:8011/builders/llvm-ppc64-linux2/builds/8086 >

Re: [C, C++, OpenMP] Add support for -fopenmp-simd

2013-11-04 Thread Jakub Jelinek
On Mon, Nov 04, 2013 at 11:56:38PM +0100, Tobias Burnus wrote: > gcc/ > * doc/invoke.texi (-fopenmp-simd): Document new option. > * gimplify.c (gimplify_body): Accept -fopenmp-simd. > * omp-low.c (execute_expand_omp, execute_lower_omp): Ditto. > * tree.c (attribute_value_equ

Re: Fix __GCC_IEC_559 determination for 32-bit x86

2013-11-04 Thread Jakub Jelinek
On Tue, Nov 05, 2013 at 01:14:46AM +, Joseph S. Myers wrote: > HJ's regression tester shows the new test gcc.dg/iec-559-macros-9.c > failing for 32-bit x86. It turns out the excess precision handling > for determining the value of __GCC_IEC_559 has two problems: > flag_excess_precision hasn't

Re: libsanitizer merge from upstream r191666

2013-11-04 Thread Jakub Jelinek
On Mon, Nov 04, 2013 at 05:48:31PM -0800, Konstantin Serebryany wrote: > Hi Peter. > Does this also mean that asan in llvm trunk is broken for Power? > We'll need to fix it there too (or, in fact, first). I bet on all targets, not just PPC. By including kernel headers directly, you are entering v

<    1   2