This patch by Than McIntosh fixes the length of the type of the roots
array in Gogo::register_gc_vars. Bootstrapped and ran Go testsuite on
x86_64-pc-linux-gnu. Committed to mainline.
Ian
Index: gcc/go/gofrontend/MERGE
===
---
Since AARCH64 does not have a native 128bit atomics, this testcase can
take a long time with the default iteration count on a "fast"
multi-core machine. This is because the thread which incrementing the
counter is not able to acquire the mutex before the other thread has
already acquired it. I
Hi,
This patch adds -mcpu=thunderx2t99. Cavium has acquired the Vulcan
IP from Broadcom. I am keeping the old -mcpu=vulcan as backwards
compatible but renaming all of the structures to be based on the new
name of the chip. In the next few weeks, I am auditing the current
tuning and will be
This is both a fix to a regression (since GCC 4.9), a code improvement for
GLIBC, and fixes potential bugs with the recent changes to allow small integers
(32-bit integer, SImode in particular) in floating point and vector registers.
The core of the problem is when a SFmode (32-bit binary
Move the generic redirect for /java/ past all more specific ones for
pages formerly under /java/...
With this change, the redirects that you can see as context in the
patch below actually work again.
Applied.
Gerald
Index: .htaccess
Hello!
Attached patch removes unneeded *extvqi sign-extract pattern. Combine
is smart enough to create zero-extract RTX in case QImode value is
extracted to QImode register.
OTOH, the following testcase
--cut here--
struct S1
{
char pad1;
char val;
short pad2;
};
struct S1 test_add
On Tue, 20 Dec 2016, FX wrote:
> Finally, if we’re making this change, we welcome any feedback on how
> to make it as easy as possible to handle in user code. Documentation,
> preprocessor macros, etc.
I believe including this in the (yet to be created) gcc-7/porting_to.html,
would be great.
Hi!
On Tue, Dec 20, 2016 at 09:45:03PM +0100, Jakub Jelinek wrote:
> > Note that you can write (shift @0 SSA_NAME@1) in the pattern instead of a
> > separate test.
>
> That is what I tried first, but there is some bug in genmatch.c that
> prevents it. The:
> (for vec (VECTOR_CST CONSTRUCTOR)
>
Hi!
On Tue, Dec 20, 2016 at 09:45:03PM +0100, Jakub Jelinek wrote:
> That is what I tried first, but there is some bug in genmatch.c that
> prevents it. The:
> (for vec (VECTOR_CST CONSTRUCTOR)
> (simplify
>(shiftrotate @0 vec@1)
> results in case SSA_NAME: being added to a switch:
>
...from our main FAQ, plus the GCJ FAQ to begin with.
Applied.
Gerald
Index: java/faq.html
===
RCS file: java/faq.html
diff -N java/faq.html
--- java/faq.html 29 Jun 2014 19:39:16 - 1.74
+++ /dev/null 1 Jan 1970
It turns out that the locations of the OpenMP standards documents
have been moved as well. This patch adjust this for some of our
references (index.html, gcc-5/changes.html) and replaces it with
the more generic location of OpenMP specifications for older entries
(news.html) since I expect that
On 29 December 2016 at 21:57, Ville Voutilainen
wrote:
>> Instead of repeating this condition half a dozen times, we could put
>> it in the __uniq_ptr_impl class template and reuse it, as in the
>> attached patch (and similarly for the unique_ptr specialization).
On 22 December 2016 at 19:11, Jonathan Wakely wrote:
>> /// Default constructor, creates a unique_ptr that owns nothing.
>> + template > + typename enable_if<
>> + __and_<__not_>,
>> +
On Thu, Dec 29, 2016 at 4:26 PM, Jakub Jelinek wrote:
> On Tue, Dec 27, 2016 at 06:36:11PM +0300, Alexander Ivchenko wrote:
>> Committed as r243942 with the ChangeLog entries
>
> Unfortunately it fails if assembler has mpx support, but hw doesn't support
> it.
>
> The following
Thanks. I fixed the error messages.
--
Michael Meissner, IBM
IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA
email: meiss...@linux.vnet.ibm.com, phone: +1 (978) 899-4797
On Tue, Dec 27, 2016 at 06:36:11PM +0300, Alexander Ivchenko wrote:
> Committed as r243942 with the ChangeLog entries
Unfortunately it fails if assembler has mpx support, but hw doesn't support
it.
The following patch should fix that. Tested on x86_64-linux, ok for trunk?
2016-12-29 Jakub
Hi!
For integral arg, mark_exp_read is called during
cp_perform_integral_promotions, for complex type it is called during
cp_default_conversion, but for vector types nothing actually calls it.
Fixed thusly, bootstrapped/regtested on x86_64-linux and i686-linux, ok for
trunk?
2016-12-29 Jakub
Hi!
As mentioned in the PR, the option handling for multi-line help texts
concatenates those lines with spaces in between (essentially replaces
newlines with spaces), but exgettext extracts just the first line from the
multiline help text and throws away the rest.
With this patch, there are
Hi!
When a field has reference type, we correctly used the reference type as the
type of the var with value expr, but the DECL_VALUE_EXPR had the type/value
after
convert_from_reference, which leads to invalid IL.
Fixed thusly, bootstrapped/regtested on x86_64-linux and i686-linux, ok for
Applied (as revision 243962), and I am planning to backport to the
GCC 6 and probably GCC 5 branches.
Gerald
2016-12-29 Gerald Pfeifer
* doc/extend.texi (Cilk Plus Builtins): cilkplus.org now uses
https by default.
* doc/passes.texi (Cilk Plus
Applied.
Gerald
Index: news/dfa.html
===
RCS file: /cvs/gcc/wwwdocs/htdocs/news/dfa.html,v
retrieving revision 1.6
diff -u -r1.6 dfa.html
--- news/dfa.html 27 Jun 2014 15:04:40 - 1.6
+++ news/dfa.html 29 Dec
Hi Janne, hi FX,
On Tue, 27 Dec 2016 12:56:19 +0200
Janne Blomqvist wrote:
> >> I also changed the _size member in vtables from int to size_t, as
> >> there were some cases where character lengths and sizes were
> >> apparently mixed up and caused regressions
On 12/27/2016 07:18 PM, Sandra Loosemore wrote:
> On 12/27/2016 09:26 AM, Martin Liška wrote:
>> Without RejectNegative one can cause an ICE in the compiler.
>> Patch can bootstrap on ppc64le-redhat-linux and survives regression tests.
>>
>> Ready to be installed?
>> Martin
>
> Any chance you can
Sorry, didn't include changelog. Here is it:
gcc/
* common/config/i386/i386-common.c
(OPTION_MASK_ISA_SGX_UNSET, OPTION_MASK_ISA_SGX_SET): New.
(ix86_handle_option): Handle OPT_msgx.
* config.gcc: Added sgxintrin.h.
* config/i386/cpuid.h (bit_SGX): New.
*
Hi,
This patch enables Intel SGX instructions (Reference:
https://software.intel.com/sites/default/files/managed/39/c5/325462-sdm-vol-1-2abcd-3abcd.pdf
page 4478 in pdf and 3D 41-1 in page numbers) Ok for trunk?
Thanks,
Julia
0001-Enable-SGX.patch
Description: 0001-Enable-SGX.patch
25 matches
Mail list logo