Re: [PATCH] warn on returning alloca and VLA (PR 71924, 90549)

2019-06-30 Thread Martin Sebor
On 6/26/19 6:11 PM, Jeff Law wrote: On 6/18/19 9:19 PM, Martin Sebor wrote: On 6/14/19 2:59 PM, Jeff Law wrote: [ big snip ] A COND_EXPR on the RHS of an assignment is valid gimple.  That's what we need to consider here -- what is and what is not valid gimple.  And its more likely that PHIs wi

[PATCH, i386]: Move MMX abs pattern outside normal optabs namespace

2019-06-30 Thread Uros Bizjak
As explained on top of mmx.md, MMX patterns should be defined outside the normal optabs namespace. 2019-06-30 Uroš Bizjak * config/i386/sse.md (ssse3_abs2): Rename from abs2. (abs2): New expander. * config/i386/i386-builtin.def (__builtin_ia32_pabsb): Use CODE_FOR_ssse3_absv8qi

Re: Fail building modula2.

2019-06-30 Thread Ed Smith-Rowland via gcc-patches
Gaius, I missed the fact that there are two patch sets.?? Things built like a charm.?? Testing now. Thank you. Ed

Re: [PATCH, Ada] Push -shared-libgcc where needed.

2019-06-30 Thread Eric Botcazou
> 2019-06-30 Iain Sandoe > > * gnatlink.adb (Link_Step): Remove duplicate -static-libgcc switches. > Push -shared-libgcc explicitly, when it is the target default (unless > overidden by the static flag). > When the user has put an instance of shared/static-libgcc do not push >

[PATCH, Ada] Push -shared-libgcc where needed.

2019-06-30 Thread Iain Sandoe
Hi Eric, Gnatlink has code that checks for duplicate '-shared-libgcc’ switches (but not duplicate ‘static-libgcc’) and also pushes ’static-libgcc' onto the link line for targets that default to static linking, provided '-shared-libgcc' is not present. For targets that should use a shared libgcc