This fixes PR64059 where a call to get_dynamic_type wasn't guarded by
flag_devirtualize.
Tested on powerpc64-unknown-linux-gnu.
Preapproved by Honza on bugzilla. Commited to trunk.
PR ipa/64059
* ipa-prop.c (ipa_analyze_call_uses): Don't call get_dynamic_type when
devirtua
On Tue, Nov 25, 2014 at 12:25 AM, Jakub Jelinek wrote:
> The fallback delegitimization I've added as last option mainly for
> debug info purposes, when we don't know if the base is a PIC register
> or say a PIC register plus some addend, unfortunately in some tests
> broke find_base_term, which f
With this patch – and the still pending patch for gfc_internal_error at
https://gcc.gnu.org/ml/gcc-patches/2014-11/msg03003.html – all
error/warning messages have been converted to the common diagnostic,
except for:
(a) those majority which might need buffering (gfc_error, gfc_warning);
(b) th
On 11/24/14 18:09, Sebastian Pop wrote:
Sebastian Pop wrote:
I removed the return -1 and started a bootstrap on powerpc64-linux.
Bootstrap passed on top of the 4 previous patches on powerpc64-linux.
I will report the valgrind output.
The output from valgrind looks closer to the output of m
This caused ICEs on sh64.
`min_cost' and `def' here are supposed to refer to the same element;
removing it from the heap before asking the heap for the key doesn't
work (and at the end of the loop here we will ask for min_key on an
empty heap, which then does gcc_unreachable).
Bootstrapped and te
I wonder how this survived so long, I must be building some strange
configs (it failed on an avr cross). Okay for trunk?
Segher
2014-11-24 Segher Boessenkool
libgcc/
* crtstuff.c (__do_glbal_ctors_1): Add missing semicolon.
---
libgcc/crtstuff.c | 2 +-
1 file changed, 1 insertio
`lcc' is not an insn but just a pattern. This caused a build error in
libgcc.
Tested with a cross compiler build (which fails without and succeeds
with the patch). Not tested much more; this compiler really likes to
ICE, something with ipa-icf.
Is this okay for trunk?
Segher
2014-11-24 Segh
Tested as usual... okay for trunk?
Segher
2014-11-24 Segher Boessenkool
gcc/
* config/rs6000/sysv4.h (ASM_OUTPUT_REG_POP): Use addi instead
of addic.
---
gcc/config/rs6000/sysv4.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/config/rs6000/sysv4.
As Richard pointed out, those do nothing more than code/CODE.
Tested etc.; okay for trunk?
Segher
2014-11-21 Segher Boessenkool
gcc/
* config/rs6000/rs6000.md (iorxor, IORXOR): Delete code_attrs.
(rest of file): Replace those with code resp. CODE.
---
gcc/config/rs6000/rs6
On Mon, 24 Nov 2014, Marek Polacek wrote:
> This PR is basically the same as PR54113, except this time it's about
> -Wmissing-declarations and not about -Wmissing-prototypes. The problem
> here is that we were emitting bogus warning for a correct use of an
> inline function. Thus fixed in the sa
On Tuesday 2014-11-18 09:38, Kyrill Tkachov wrote:
Here's what I propose.
+ The cryptographic extensions to the ARMv8-A architecture are no
+ longer enabled by default when specifying the
+ -mcpu=cortex-a53, -mcpu=cortex-a57 or
+ -mcpu=cortex-a57.cortex-a53 options. To e
Sebastian Pop wrote:
> I removed the return -1 and started a bootstrap on powerpc64-linux.
Bootstrap passed on top of the 4 previous patches on powerpc64-linux.
> I will report the valgrind output.
The output from valgrind looks closer to the output of master with no other
patches: still 1M more
On Mon, 24 Nov 2014, Richard Biener wrote:
> > TREE_LIST should die (with the typical replacement being vec);
> > most lists do not need all the overhead of individually allocated objects
> > with (code, flags, type, chain, value, purpose). Probably TREE_VEC too.
>
> Note that there is nothing w
On 15-Sep-14, at 5:40 AM, Richard Biener wrote:
Let's wait for other opinions.
We now have implementations of strtol and strtoll in libiberty. So,
it's better to use
these than atoll. As suggested by Jakub, the patch now falls back to
int64_t if the
host doesn't have long long.
Tested
OK, thank you for your work, I shall send patch v3 for it.
Send from Lenovo A788t.
Joseph Myers wrote:
>On Sun, 23 Nov 2014, Chen Gang wrote:
>
>> + gcc_assert (wi::fits_to_tree_p(value, integer_type_node));
>
>Watch formatting: space before '(' in the wi::fits_to_tree_p call.
>Applies elsew
On Fri, Nov 21, 2014 at 1:32 PM, Vladimir Makarov wrote:
> The following patch fixes PR63897. The details can be found on
>
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63897
>
> The patch was successfully bootstrapped and tested on x86 and x86-64.
>
> Committed as rev. 217947.
>
> 2014-11-21
Richard,
I ran into a problem with my oacc kernels directive patch series where
tail-merge added another entry into a region that was previously
single-entry-single-exit.
That resulted in hitting this assert in calc_dfs_tree:
...
/* This aborts e.g. when there is _no_ path from ENTRY to EXI
On Sun, 23 Nov 2014, Chen Gang wrote:
> + gcc_assert (wi::fits_to_tree_p(value, integer_type_node));
Watch formatting: space before '(' in the wi::fits_to_tree_p call.
Applies elsewhere in this patch as well.
When making such an interface change, (a) you should update the comment on
builtin_
Jeff Law wrote:
> On 11/23/14 15:22, Sebastian Pop wrote:
> >Jeff Law wrote:
> >>>PS: I have run some perf analysis with the patch:
> >>>- on a bootstrap of GCC I see 3209 FSM jump threads
> >>>- libpng and libjpeg contain FSM jump threads, the perf increase is in the
> >>>1%
> >>> (measured on
The attached change uses __builtin_trap() instead of an asm as the
compiler can better
optimize code using __builtin_trap.
Tested on hppa-unknown-linux-gnu. Committed to trunk.
Dave
--
John David Anglin dave.ang...@bell.net
2014-11-24 John David Anglin
* config/pa/linux-at
Hi!
My last 2 bootstraps failed, both because of a race while building
host gengtype (each time different gengtype*.o).
Looking at the history, we have two versions of gengtype, one in build/,
another one in . (host one).
Initially, the copy in build/ was built with -DGENERATOR_FILE, included
bco
Tobias Burnus wrote:
It converts the remaining fatal error calls to the common diagnostic
infrastructure and retires (removes) the old gfc_fatal_error_1.
I will build and regtest it after Manuel's commit.
OK, when it succeeds?
The patch needed additionally a '...' added in two test-suite file
Hi!
The fallback delegitimization I've added as last option mainly for
debug info purposes, when we don't know if the base is a PIC register
or say a PIC register plus some addend, unfortunately in some tests
broke find_base_term, which for PLUS looks only at the first operand
and recursion on it
Hi!
As mentioned in the PR, when preprocessing very large files, if there are
huge numbers of lines where no #line is emitted, we might not detect
overflowinging into adhoc locations.
Apparently in the add_map case we already handle that fine, by first
stopping tracking columns and after another 2
Hi!
This fixes Fortran !$omp atomic handling to match C/C++, goa_lhs_expr_p
is not able to find out matches of more complex expressions after tree
unsharing, so this patch helps it find what it needs.
Bootstrapped/regtested on x86_64-linux and i686-linux, committed to trunk.
Will backport soon.
On 11/23/14 15:22, Sebastian Pop wrote:
Jeff Law wrote:
PS: I have run some perf analysis with the patch:
- on a bootstrap of GCC I see 3209 FSM jump threads
- libpng and libjpeg contain FSM jump threads, the perf increase is in the 1%
(measured on simulators and reduced data sets)
- coremark
On 24/11/2014 01:23, Jonathan Wakely wrote:
On 24/11/14 00:13 +0100, François Dumont wrote:
Hello
As we are at doing some evolution in the ABI I would like to take
the opportunity to merge branch libstdcxx_so_7-2. The first fix was
I don't think we want to merge everything, but it's cert
On 11/24/14 15:05, Sebastian Pop wrote:
I did an experiment around these lines over the week-end, and now that you
mention it, I feel less shy to speak about; well the patch does not yet pass
bootstrap, and there still are about 20 failing test-cases. I feel better
reading the code generation p
Sebastian Pop wrote:
> > Using a SEME region copier is also something I really wanted to do
> > long term. In fact, I believe a lot of tree-ssa-threadupdate.c
> > ought to be ripped out and replaced with a SEME based copier.
>
> I did an experiment around these lines over the week-end, and now th
Jeff Law wrote:
> On 11/23/14 15:22, Sebastian Pop wrote:
> >The second patch attached limits the search for FSM jump threads to loops.
> >With
> >that patch, we are now down to 470 jump threads in an x86_64-linux bootstrap
> >(and 424 jump threads on powerpc64-linux bootstrap.)
> >
> Yea, that w
On 11/22/14 21:20, Andrew Pinski wrote:
Hi,
The problem here is here is that OBJCOPY is not being set to the
newly built objcopy when compiling libgo. This patch adds
OBJCOPY_FOR_TARGET to the toplevel configure/Makefile so that when
libgo is compiled OBJCOPY is set to OBJCOPY_FOR_TARGET.
I
On 11/22/14 11:50, Uros Bizjak wrote:
Hello!
These two tests fix PR target/63847 [1], where x87 excess precision
causes testcase to fail. The problem was triggered by -fpic, please
see the PR for analysis.
The patch adds -ffloat-store for 32bit x86 target, a standard and well
tested solution fo
On 11/24/14 02:49, Alexander Ivchenko wrote:
*ping*
thanks,
Alexander
Can you put a reference to the actual patch you want to ping (or just
attach the patch you want to ping)? I'll review given the updated
context/changes from HJ.
jeff
On 11/23/14 15:22, Sebastian Pop wrote:
The second patch attached limits the search for FSM jump threads to loops. With
that patch, we are now down to 470 jump threads in an x86_64-linux bootstrap
(and 424 jump threads on powerpc64-linux bootstrap.)
Yea, that was one of the things I was going t
On November 24, 2014 7:12:01 PM CET, Martin Jambor wrote:
>On Sat, Nov 22, 2014 at 07:36:59PM +0100, Richard Biener wrote:
>> On November 22, 2014 12:45:58 PM CET, Jakub Jelinek
> wrote:
>> >On Sat, Nov 22, 2014 at 12:09:46PM +0100, Martin Jambor wrote:
>> >> 2014-11-21 Martin Jambor
>> >>
>>
On 11/24/14 09:52, Jan-Benedict Glaw wrote:
On Mon, 2014-11-24 09:42:57 -0700, Jeff Law wrote:
On 11/23/14 00:31, Jan-Benedict Glaw wrote:
This is my current patch series for GCC to merge all the config
bits from Binutils. It's not yet testet, but I'd like to post it
early to get feedback. Tha
On 24 Nov 2014, at 17:02, FX wrote:
> Bootstrap is currently broken on ppc-darwin due to PR63703
> (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63703).
> This is also broken on 4.9, and actually made it into the 4.9.2 release.
>
> This patch fixes it, restores bootstrap (well, it gets cc1 to b
On Thu, Nov 13, 2014 at 12:10 PM, mliska wrote:
> gcc/ChangeLog:
>
> 2014-11-13 Martin Liska
>
> * ipa-inline.c (edge_badness): long is replaced by sreal
> as fibonacci_heap template type.
> (update_edge_key): Likewise.
> (inline_small_functions): Likewise.
This
Hi,
in this rejects-valid, as part of build_user_type_conversion_1,
standard_conversion is called by implicit_conversion with a *null* expr,
thus the condition in standard_conversion
/* [conv.ptr]
A null pointer constant can be converted to a pointer type; ... A
null pointer const
On Mon, Nov 24, 2014 at 10:41 AM, Paolo Carlini
wrote:
> Hi again,
>
>
> On 11/24/2014 07:33 PM, Paolo Carlini wrote:
>>
>> Hi,
>>
>> On 11/12/2014 03:02 AM, H.J. Lu wrote:
>>>
>>> I am checking in this.
>>
>> Looks like devirt-42.C is failing again and reverting your tweak would fix
>> it?!?
>
>
Hi again,
On 11/24/2014 07:33 PM, Paolo Carlini wrote:
Hi,
On 11/12/2014 03:02 AM, H.J. Lu wrote:
I am checking in this.
Looks like devirt-42.C is failing again and reverting your tweak would
fix it?!?
Sorry, in fact now the line failing is "First type is base of second" 3,
a different one.
Hi,
On 11/12/2014 03:02 AM, H.J. Lu wrote:
I am checking in this.
Looks like devirt-42.C is failing again and reverting your tweak would
fix it?!?
Thanks,
Paolo.
On 24-11-14 13:12, Richard Biener wrote:
On Mon, 24 Nov 2014, Tom de Vries wrote:
On 24-11-14 12:28, Tom de Vries wrote:
On 17-11-14 11:13, Richard Biener wrote:
On Sat, 15 Nov 2014, Tom de Vries wrote:
On 15-11-14 13:14, Tom de Vries wrote:
Hi,
I'm submitting a patch series with initial
On 11/11/14 10:38, Alex Velenko wrote:
From 98bb6d7323ce79e28be8ef892b919391ed857e1f Mon Sep 17 00:00:00 2001
From: Alex Velenko
Date: Fri, 31 Oct 2014 18:43:32 +
Subject: [PATCH] [AArch64, RTL] Bics instruction generation for aarch64
Hi,
This patch adds rtl patterns for aarch64 to genera
On Sat, Nov 22, 2014 at 07:36:59PM +0100, Richard Biener wrote:
> On November 22, 2014 12:45:58 PM CET, Jakub Jelinek wrote:
> >On Sat, Nov 22, 2014 at 12:09:46PM +0100, Martin Jambor wrote:
> >> 2014-11-21 Martin Jambor
> >>
> >>PR ipa/63551
> >>* ipa-inline-analysis.c (evaluate_condi
> Done:
> https://sourceware.org/ml/binutils/2014-11/msg00318.html
Thanks!
>> The attached change fixes the build of libgfortran on hppa1.1-hp-hpux10.20
>> (I know I'm going
>> for the oldest system that will build gfortran).
OK
I had some local patches in my tree which adds a bswap tree code.
This breaks the aarch64 back-end vectorizing of byteswaps as we use
the standard mechanism to see if a tree code vectorizes (optabs).
Since it make sense to have consistent of the pattern names between
the vector version and the scal
On 24-11-14 18:12, Jonathan Wakely wrote:
On 24/11/14 17:48 +0100, Tom de Vries wrote:
On 14-11-14 13:18, Jonathan Wakely wrote:
This adds system_error support to iostreams, including the required
base class changes to std::ios_base::failure. The abi_tag is used to
make it a distinct type. Thi
On 8/7/2014 4:22 PM, John David Anglin wrote:
The attached change fixes the build of libgfortran on
hppa1.1-hp-hpux10.20 (I know I'm going
for the oldest system that will build gfortran).
OK?
Ping.
Dave
--
John David Anglindave.ang...@bell.net
Done:
https://sourceware.org/ml/binutils/2014-11/msg00318.html
On Mon, Nov 24, 2014 at 9:04 AM, FX wrote:
> *ping*
>
> Didn’t get any response to my question so far…
>
>
>>> Thanks everyone for the comments and review.
>>> Committed as r217366
>>
>> I cannot push the change to binutils-gdb as I
On 24/11/14 17:48 +0100, Tom de Vries wrote:
On 14-11-14 13:18, Jonathan Wakely wrote:
This adds system_error support to iostreams, including the required
base class changes to std::ios_base::failure. The abi_tag is used to
make it a distinct type. This changes the type of I/O exceptions
thrown
This patch by Chris Manghane fixes the Go compiler to not dereference
a named pointer type when looking up a method. Before this patch that
could happen if the pointer type pointed to a struct with an inherited
method. This is http://golang.org/issue/9018. Bootstrapped and ran
testsuite on x86_6
*ping*
Didn’t get any response to my question so far…
>> Thanks everyone for the comments and review.
>> Committed as r217366
>
> I cannot push the change to binutils-gdb as I don’t have write access there.
> Also, Joseph Myers said I needed to commit to newlib/libgloss, but their
> webpage on
Bootstrap is currently broken on ppc-darwin due to PR63703
(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63703).
This is also broken on 4.9, and actually made it into the 4.9.2 release.
This patch fixes it, restores bootstrap (well, it gets cc1 to build, at least…
I don’t have a ppc to test the
On 11/23/14 21:11, tsaund...@mozilla.com wrote:
From: Trevor Saunders
Hi,
The one interesting part of this is what we do about plugins. As you can tell
from the diff removing support for these gengtype features makes things much
simpler, and I think the only way to do that is to remove the pl
Having just been experimenting with testing of installed compilers - yes
something like this could be useful, however: to do cross-testing I found I also
(a) had to set my target_list; so either an extra flag for that, or maybe just a
generic 'extra_site_flags' parameter?
(b) I had to set up som
On Mon, 2014-11-24 09:42:57 -0700, Jeff Law wrote:
> On 11/23/14 00:31, Jan-Benedict Glaw wrote:
> > This is my current patch series for GCC to merge all the config
> > bits from Binutils. It's not yet testet, but I'd like to post it
> > early to get feedback. That way, I hope to not forget someth
On 14-11-14 13:18, Jonathan Wakely wrote:
This adds system_error support to iostreams, including the required
base class changes to std::ios_base::failure. The abi_tag is used to
make it a distinct type. This changes the type of I/O exceptions
thrown by the library but exceptions are very rarely
On 11/23/14 21:11, tsaund...@mozilla.com wrote:
From: Trevor Saunders
Hi,
$subject
Trev
gcc/
* config/nvptx/nvptx.c: Convert htabs to hash_table.
This is fine and I think can go in now rather than waiting for the next
stage1. It's an obvious cleanup and one could argue I should ha
On 11/23/14 00:33, Jan-Benedict Glaw wrote:
2014-11-22 Jan-Benedict Glaw
* configure: Regenerate.
OK.
jeff
On 17 Nov 10:57, Richard Biener wrote:
> On Fri, Nov 14, 2014 at 6:08 PM, Ilya Verbin wrote:
> > On 14 Nov 09:01, H.J. Lu wrote:
> >> On Fri, Nov 14, 2014 at 8:51 AM, Ilya Verbin wrote:
> >> > On 14 Nov 08:46, H.J. Lu wrote:
> >> >> What happens when -flto is used on command line? Will we
> >> >
On 11/23/14 00:33, Jan-Benedict Glaw wrote:
This pulls in the missing Binutils pieces into the ./config
directory. Contains these missing Binutils changes:
2014-08-14 Alan Modra
* plugins.m4: Test for dlfcn.h or windows.h here to set default
for --enable-plugins. Report erro
On 11/23/14 00:33, Jan-Benedict Glaw wrote:
GCC and Binutils had a common ./configure.ac after this commit:
commit 08d081652f50df83f7e9768f8dbb7a99b0df50a2
Author: sandra
Date: Wed May 14 23:20:59 2014 +
2014-05-14 Sandra Loosemore
* co
On 11/23/14 00:31, Jan-Benedict Glaw wrote:
Hi!
This is my current patch series for GCC to merge all the config bits
from Binutils. It's not yet testet, but I'd like to post it early to
get feedback. That way, I hope to not forget something obvious.
FWIW, one could easily argue this should be a
On Mon, Nov 24, 2014 at 05:05:08PM +0100, Jakub Jelinek wrote:
> On Mon, Nov 24, 2014 at 04:58:22PM +0100, Marek Polacek wrote:
> > > Consider say:
> > >
> > > constexpr int p = 1;
> > > constexpr int foo (int a)
> > > {
> > > return a << (int) &p;
> > > }
> > > constexpr int bar (int a)
> > > {
On Sun, Oct 5, 2014 at 9:34 AM, Jan Hubicka wrote:
> Hi,
> this patch makes ipa_polymorphic_call_context::get_dynamic_type to
> track if vptr has changed in between function entry and polymorphic
> call.
>
> The patch also add logic skipping if (a==0) checks in multiple
> inheritance so I can cons
Hi,
the original update of inliner for aliases contined some lazyness. This patch
fixes I think
last remainder of it where inliner did not remove symbol with aliases on it.
This is more important now when ICF uses aliases quite often.
Bootstrapped/regtested x86_64-linux, comitted.
PR ipa
On Mon, Nov 24, 2014 at 04:58:22PM +0100, Marek Polacek wrote:
> > Consider say:
> >
> > constexpr int p = 1;
> > constexpr int foo (int a)
> > {
> > return a << (int) &p;
> > }
> > constexpr int bar (int a)
> > {
> > return ((int) &p) << a;
> > }
> > constexpr int q = foo (5);
> > constexpr i
On Mon, Nov 24, 2014 at 04:49:25PM +0100, Jakub Jelinek wrote:
> On Mon, Nov 24, 2014 at 02:51:14PM +0100, Marek Polacek wrote:
> > --- gcc/cp/constexpr.c
> > +++ gcc/cp/constexpr.c
> > @@ -1451,6 +1451,43 @@ verify_constant (tree t, bool allow_non_constant,
> > bool *non_constant_p,
> >return
+cgraph_node::call_for_symbol_thunks_and_aliases_1 (bool (*callback)
+(cgraph_node *, void *),
+ void *data,
+ bool include_overwritable,
+
On Mon, Nov 24, 2014 at 02:51:14PM +0100, Marek Polacek wrote:
> --- gcc/cp/constexpr.c
> +++ gcc/cp/constexpr.c
> @@ -1451,6 +1451,43 @@ verify_constant (tree t, bool allow_non_constant, bool
> *non_constant_p,
>return *non_constant_p;
> }
>
> +/* Return true if the shift operation on LHS
[Please explicitly copy me on relevant patches]
2014-10-17 Eric Botcazou
* config/rs6000/rs6000.c (rs6000_call_aix): For the AIX ABI, do not
load the static chain if the call was originally direct.
2014-10-17 Eric Botcazou
* gcc.target/powerpc/longcall-2.c: New test.
Okay.
Thanks, Davi
On Tue, Oct 21, 2014 at 9:03 AM, Jakub Jelinek wrote:
> On Mon, Sep 29, 2014 at 01:08:56PM +0200, Jakub Jelinek wrote:
>> I wonder if during/after reload we just couldn't look at
>> ORIGINAL_REGNO of hard regs if ix86_use_pseudo_pic_reg. Or is that
>> the other case, where you don't have any PIC
This PR is basically the same as PR54113, except this time it's about
-Wmissing-declarations and not about -Wmissing-prototypes. The problem
here is that we were emitting bogus warning for a correct use of an
inline function. Thus fixed in the same way as PR54113, that is, don't
warn for inline f
On Fri, Nov 14, 2014 at 02:43:12AM +, Bin.Cheng wrote:
> On Fri, Nov 7, 2014 at 7:13 AM, Jeff Law wrote:
> > On 11/05/14 02:30, Bin.Cheng wrote:
> >> Thanks very much for reviewing. I refined the patch according to your
> >> comments. Also made two small changes: a) skip breaking dependency
On 18 Nov 19:42, Ilya Enkovich wrote:
> On 18 Nov 16:23, Joseph Myers wrote:
> > On Tue, 18 Nov 2014, Ilya Enkovich wrote:
> >
> > > +@item -fcheck-pointer-bounds
> > > +@opindex fcheck-pointer-bounds
> > > +@opindex fno-check-pointer-bounds
> > > +Enable Pointer Bounds Checker instrumentation. E
On 21 Nov 23:32, Joseph Myers wrote:
> On Fri, 21 Nov 2014, Ilya Enkovich wrote:
>
> > * c-family/c.opt (static-libmpxwrappers): New.
>
> New options need documenting in invoke.texi. This includes driver
> options.
>
I'll include it into patch with all checker options documented bacause of
On 21 Nov 23:20, Joseph Myers wrote:
> On Fri, 21 Nov 2014, Ilya Enkovich wrote:
>
> > +# Disable libmpx on unsupported systems.
> > +if test -d ${srcdir}/libmpx; then
> > +if test x$enable_libmpx = x; then
> > + AC_MSG_CHECKING([for libmpx support])
> > + if (srcdir=${srcdir}/libm
Hi Richard,
On Mon, 24 Nov 2014 14:11:19 +0100, Jan-Benedict Glaw wrote:
>
> Hi Richard,
>
> On Mon, 2014-11-24 12:53:11 +0100, Richard Biener
> wrote:
>> On Sat, Nov 22, 2014 at 4:34 PM, Jan-Benedict Glaw wrote:
>>> On Sat, 2014-11-22 14:33:29 +0100, Bernd Edlinger
>>> wrote:
since r2
Constant expressions can't contain undefined behavior, which means that
using an expression containing UB in a context requiring a constant
expression makes the program invalid and we're required to diagnose that.
We fail to diagnose UB if using shifts, because fold_binary_loc returns
zero for a sh
check_GNU_style.sh error "Lines should not exceed 80 characters" does not
return the file name and line number where error is present,
only the line of code. Whereas other kind of errors return full information.
This small patch will fix this and make check_GNU_style.sh return full
information
> Richard Earnshaw wrote:
> If all cores seem to benefit from FP reassociation set to 4, then it
> seems odd that 4 is not also the default for generic.
>
> Andrew, you may need to pick a target-specific value for ThunderX; I
> think Wilco has just picked something that seems plausible because he
Dear all,
this patch uses the common diagnostic code for gfc_internal_error; the
change is essentially only in error.c, but I additionally changed:
* Use gfc_fatal_error for the user-reachable message:
if (gfc_option.flag_allow_leading_underscore && letter == '_')
gfc_internal_error ("Opt
On Sun, Nov 23, 2014 at 12:21 PM, Tobias Burnus wrote:
> This patch depends on Manuel's %L patch.
>
> It converts the remaining fatal error calls to the common diagnostic
> infrastructure and retires (removes) the old gfc_fatal_error_1.
>
> I will build and regtest it after Manuel's commit.
> OK,
Hi Andrew,
On Sat, 2014-11-22 20:20:08 -0800, Andrew Pinski wrote:
> Hi,
> The problem here is here is that OBJCOPY is not being set to the
> newly built objcopy when compiling libgo. This patch adds
> OBJCOPY_FOR_TARGET to the toplevel configure/Makefile so that when
> libgo is compiled OBJCO
Hi Richard,
On Mon, 2014-11-24 12:53:11 +0100, Richard Biener
wrote:
> On Sat, Nov 22, 2014 at 4:34 PM, Jan-Benedict Glaw wrote:
> > On Sat, 2014-11-22 14:33:29 +0100, Bernd Edlinger
> > wrote:
> > > since r217627 we use an updated AutoMake "missing" script. However
> > > that revealed a hid
OK.
Jason
On 11/21/2014 04:32 PM, Jason Merrill wrote:
In this testcase, the wrong old mangling for one constructor matches the
correct mangling for the other constructor, and the testcase was failing
to compile as a result. But compatibility aliases should not be treated
as conflicting with real declarat
On 11/24/2014 12:29 PM, Richard Biener wrote:
>
> The following fixes an issue I found when more aggressively
> constant-folding from static initializers. The Java frontend
> fails to provide an initializer for the classdollar field
> it creates but nevertheless marks them with TREE_READONLY
> w
On Mon, Nov 24, 2014 at 1:40 PM, Matthew Fortune
wrote:
> Richard Biener writes:
>> On Sun, Nov 23, 2014 at 10:15 AM, Matthew Fortune
>> wrote:
>> > Hi,
>> >
>> > I have had to use this patch several times when performing cross testing
>> > but I'm not sure if it is the right fix. The MIPS targe
Richard Biener writes:
> On Sun, Nov 23, 2014 at 10:15 AM, Matthew Fortune
> wrote:
> > Hi,
> >
> > I have had to use this patch several times when performing cross testing
> > but I'm not sure if it is the right fix. The MIPS target testsuite runs
> > all tests regardless of the current compiler
The following fixes an issue I found when more aggressively
constant-folding from static initializers. The Java frontend
fails to provide an initializer for the classdollar field
it creates but nevertheless marks them with TREE_READONLY
whilst being static.
Thus the following patch removes sett
On Mon, 24 Nov 2014, Tom de Vries wrote:
> On 24-11-14 12:28, Tom de Vries wrote:
> > On 17-11-14 11:13, Richard Biener wrote:
> > > On Sat, 15 Nov 2014, Tom de Vries wrote:
> > >
> > > > >On 15-11-14 13:14, Tom de Vries wrote:
> > > > > > >Hi,
> > > > > > >
> > > > > > >I'm submitting a patch se
On Mon, 24 Nov 2014, Tom de Vries wrote:
> On 17-11-14 11:13, Richard Biener wrote:
> > On Sat, 15 Nov 2014, Tom de Vries wrote:
> >
> > > >On 15-11-14 13:14, Tom de Vries wrote:
> > > > > >Hi,
> > > > > >
> > > > > >I'm submitting a patch series with initial support for the oacc
> > > > kernels
On Mon, Nov 24, 2014 at 5:11 AM, wrote:
> From: Trevor Saunders
>
> Hi,
>
> The memory allocated for the hash table is never rooted by anything, so
> keeping
> it in gc memory only works if it never needs to survive a gc.
Ok.
Thanks,
Richard.
> Trev
>
> lto/
>
> * lto.c (read_cgraph_
On Sun, Nov 23, 2014 at 10:15 AM, Matthew Fortune
wrote:
> Hi,
>
> I have had to use this patch several times when performing cross testing
> but I'm not sure if it is the right fix. The MIPS target testsuite runs
> all tests regardless of the current compiler configuration and downgrades
> run te
On Sun, Nov 23, 2014 at 5:20 AM, Andrew Pinski wrote:
> Hi,
> The problem here is here is that OBJCOPY is not being set to the
> newly built objcopy when compiling libgo. This patch adds
> OBJCOPY_FOR_TARGET to the toplevel configure/Makefile so that when
> libgo is compiled OBJCOPY is set to O
On Sun, Nov 23, 2014 at 5:09 AM, Andrew Pinski wrote:
> Hi,
> As discussed at
> https://gcc.gnu.org/ml/gcc-patches/2014-10/msg00997.html, this is the
> one line patch which improves shrink wrapping for lo_sum.
>
> OK? Bootstrapped and tested on x86_64 and built and tested for
> aarch64-elf with
On Sat, Nov 22, 2014 at 4:34 PM, Jan-Benedict Glaw wrote:
> Hi!
>
> On Sat, 2014-11-22 14:33:29 +0100, Bernd Edlinger
> wrote:
>> since r217627 we use an updated AutoMake "missing" script. However
>> that revealed a hidden bug in gmp-4.3.2's (up to gmp-6.0.0a)
>> configure script. That is: an
1 - 100 of 118 matches
Mail list logo