Hello world,
the regression in question was caused by issuing a conversion
warning for a complex constant too early, when the statement would be
rejected later.
The solution is to throw away the warning if we do not find that
comma.
Regression-tested. OK for trunk and 6-branch?
Regards
This patch to libgo uses GNU make features to eliminate a lot of
duplication in libgo/Makefile.am. Bootstrapped and ran Go testsuite
on x86_64-pc-linux-gnu. Committed to mainline.
The attached patch, generated by `svn diff`, doesn't seem to correctly
reflect the fact that libgo/runtime/runtime.c
This patch to the Go frontend by Than McIntosh fixes an
order-of-evaluation bug in slice/array composite literals. There was
a phase ordering issue in the handling of "keyed" array literal
expressions: the lowering phase was canonicalizing the indices/vals
before the phase that fixed evaluation or
On Sun, Oct 30, 2016 at 05:32:52PM +0100, Thomas Koenig wrote:
>
> the regression in question was caused by issuing a conversion
> warning for a complex constant too early, when the statement would be
> rejected later.
>
> The solution is to throw away the warning if we do not find that
> comma.
So, how about adding these? They should give us regression tests
that make sure launder does the right in in case some optimizations
attempt to reuse const/reference members.
Tested on Linux-x64.
2016-10-30 Ville Voutilainen
Add tests for a const member and a reference member for launder.
For code like the testcase in PR71785 GCC factors all the indirect branches
to a single dispatcher that then everything jumps to. This is because
having many indirect branches with each many jump targets does not scale
in large parts of the compiler. Very late in the pass pipeline (right
before p
On Fri, 21 Oct 2016 21:32:42 +0200, Jakub Jelinek wrote:
> This patch changes the .debug_info headers to follow the current
> specification (I still hope the useless padding1/padding2 fields will be
> removed), and also changes the -gsplit-dwarf stuff to move dwo_id into
> the header and use DW_UT_
On Tue, Oct 25, 2016 at 01:57:09AM +0200, Mark Wielaard wrote:
> I think the only thing "blocking" the patch from going in is that
> nobody made a decission on how the actual warning option should be
> named. I think the suggestion for -Wshadow=[global|local|compatible-local]
> is the right one. Wi
See patch below which is very simple. We were handling the case where we tabbed
left of current position in the record by clearing the seen_eor flag. We were
not handling the case where we tab toward the right and so are still at eor.
New test case attached. Regression tested on x86-64-linux.
On Sun, Oct 30, 2016 at 01:21:41PM -0700, Jerry DeLisle wrote:
> See patch below which is very simple. We were handling the case
> where we tabbed left of current position in the record by clearing
> the seen_eor flag. We were not handling the case where we tab
> toward the right and so are still a
Hi Jerry,
See patch below which is very simple. We were handling the case where we
tabbed left of current position in the record by clearing the seen_eor
flag. We were not handling the case where we tab toward the right and so
are still at eor.
New test case attached. Regression tested on x86-6
Attached is an updated patch that adds checks for excessive sizes
and bounds (those in excess of SIZE_MAX / 2), and also enables
the same checking for strcat and strncat). This version also
fixes an issue with the interpretation of anti-ranges in the
first patch. The improvements exposed two bug
Thanks Jeff. I'll take care of the nits before I commit the patch
and update the Web page this week.
Jason, assuming you agree that the checking should be relaxed for
6.0, can you please let me know if it's good to commit?
Martin
On 10/24/2016 09:13 AM, Jeff Law wrote:
On 10/21/2016 05:47 PM,
Richard Biener writes:
> On Thu, Oct 27, 2016 at 5:06 PM, Martin Liška wrote:
>> On 10/27/2016 03:35 PM, Richard Biener wrote:
>>> On Thu, Oct 27, 2016 at 9:41 AM, Martin Liška wrote:
Running simple test-case w/o the proper header file causes ICE:
strncmp ("a", "b", -1);
0xe7
14 matches
Mail list logo