2015-03-02 22:40 GMT+03:00 Georg-Johann Lay :
> The new specs file generation introduces several problems. This patch
>
> - Fix build warnings
>
> - Clean up unused code and the old, now dead specs definitions.
>
> - Removes unused files and adjust build scripts / rules.
>
> - Issues with avr-libc
On 02/24/2015 03:49 PM, Marat Zakirov wrote:
On 02/20/2015 03:07 PM, Jakub Jelinek wrote:
On Fri, Feb 20, 2015 at 02:59:51PM +0300, Marat Zakirov wrote:
Here is simple patch that moves asan phase just behind sanopt for all
O0/O1/O2/O3 modes which gives +7% on x86 SPEC2006 (ref dataset).
Regre
Andi,
> Jan Hubicka writes:
> >
> > The hash itself is quite simple (borrowing incremental hash for constants
> > adding
> > very simple match for other stuff + logic to skip things that may match
> > even if
> > they are syntactticaly different). The hash can be strenghtened
> > significantly,
This allows a target to support both windowed and non-windowed ABI.
2015-03-03 Max Filippov
gcc/
* builtins.c (expand_builtin_return_addr): Add
RETURN_ADDR_IN_PREVIOUS_FRAME to 'if' condition, remove
surrounding #ifdef.
* config/sparc/sparc.h (RETURN_ADDR_IN_PRE
> From: Bernhard Reutner-Fischer [mailto:rep.dot@gmail.com]
> Sent: Saturday, February 28, 2015 4:00 AM
> > use df_remove_problem rather than manually removing problems,
> living
>
> leaving
Indeed. Please find updated changelog below:
2015-03-03 Thomas Preud'homme
* df-core.c
On Mon, Mar 2, 2015 at 9:08 PM, Maxim Kuvyrkov
wrote:
>> On Mar 2, 2015, at 4:44 AM, Terry Guo wrote:
>>
>> Hi there,
>>
>> If target mode isn't specified via either gcc configuration option
>> --with-mode or command line, this patch intends to improve gcc driver to
>> automatically add option -m
On Mon, Mar 2, 2015 at 6:55 PM, Michael Meissner
wrote:
> This patch fixes PR 65138, which shows up when you configure a compiler on a
> 64-bit PowerPC little endian system without using the --with-cpu=power8
> configuration option, and run tests involve -flto.
>
> The following tests now run when
On Mon, Mar 2, 2015 at 4:37 PM, Bill Schmidt
wrote:
> Hi,
>
> On Thu, 2015-02-26 at 16:48 -0600, Bill Schmidt wrote:
>>
>> Except this didn't pass regression testing. I'll continue to poke at
>> it.
>
> I figured out the issue here. My handling of the
> TARGET_ALLOW_MOVMISALIGN and TARGET_EFFICI
On Mon, 2015-03-02 at 15:54 -0800, Matthew Fortune wrote:
> Thanks for looking through and catching this.
>
> I had conflicting thoughts on whether the new condition should
> reference both !ISA_HAS_FP_CONDMOVE || ISA_HAS_SEL but if we take it
> that FP_CONDMOVE is the only way to get an integer c
This patch fixes PR 65138, which shows up when you configure a compiler on a
64-bit PowerPC little endian system without using the --with-cpu=power8
configuration option, and run tests involve -flto.
The following tests now run when I build a configuration without the
--with-cpu=power8 option:
Thanks for looking through and catching this.
I had conflicting thoughts on whether the new condition should
reference both !ISA_HAS_FP_CONDMOVE || ISA_HAS_SEL but if we take it
that FP_CONDMOVE is the only way to get an integer conditional
move based on an FP condition then that's fine.
> 2015-0
While looking at the outstanding GCC regressions in bugzilla I noticed PR 58158
which has a proposed fix in the comments but which doesn't seem to have ever
been checked in. I updated the change to apply to top-of-tree sources and
tested the specific test case but I don't have a Loongson system to
On 2 March 2015 at 21:21, Jan Hubicka wrote:
>>
>>
>> On 01/03/15 16:47, Christophe Lyon wrote:
>> >On 27 February 2015 at 21:49, Jan Hubicka wrote:
>> >>>
>> >>>../sysdeps/gnu/siglist.c:72:1: internal compiler error: in
>> >>>address_matters_p, at symtab.c:1908
>> >>> versioned_symbol (libc, _
On 03/02/2015 10:55 AM, Aldy Hernandez wrote:
>
>>> Do you actually need the reload completed? Couldn't this be legitimately
>>> split
>>> before reload (and then parts of it DCE'd as necessary)?
>>>
>>> Otherwise, the split condition does need "&&" as mentioned by Uros.
>>
>> Oh, I forgot -- ev
Hi,
On Thu, 2015-02-26 at 16:48 -0600, Bill Schmidt wrote:
>
> Except this didn't pass regression testing. I'll continue to poke at
> it.
I figured out the issue here. My handling of the
TARGET_ALLOW_MOVMISALIGN and TARGET_EFFICIENT_UNALIGNED_VSX macros was
correct, but there was another probl
From: Max Filippov
Date: Sun, 1 Mar 2015 09:34:38 +0300
> Richard, David, Eric,
>
> could you please take a look and possibly approve the below changes for
> sparc?
I don't have any objection to the sparc changes.
On 03/02/2015 11:20 AM, Ulrich Drepper wrote:
A trivial patch to fix the URL of my paper referenced in the
documentation. The RH server isn't the canonical address even though it
will automatically redirect to the correct address. At least for now,
who knows.
diff --git a/gcc/doc/invoke.texi
Hi,
in the testcase bellow we manage to produce cycle in inline plan because there
is
indirectly recrusive function that appears called once.
I am having problems with the testcase. The second file outht to be compiled
with
-O2, but it is not. Is the dg-options in the LTO testsuite broken now o
>
>
> On 01/03/15 16:47, Christophe Lyon wrote:
> >On 27 February 2015 at 21:49, Jan Hubicka wrote:
> >>>
> >>>../sysdeps/gnu/siglist.c:72:1: internal compiler error: in
> >>>address_matters_p, at symtab.c:1908
> >>> versioned_symbol (libc, __new_sys_sigabbrev, sys_sigabbrev, GLIBC_2_3_3);
> >
libgo sizes
32665042: original size
27607770: after removing the debug sections using the objcopy command
from below
22474602: after removing all debug sections using objcopy
On 03/02/2015 02:08 PM, Ian Lance Taylor wrote:
On Mon, Mar 2, 2015 at 12:05 PM, Lynn A. Boger
wrote:
I removed
Hi,
in the testcase bellow the comdat local function is inlined and inliner
mistakely
dissolve the whole comdat group. This is wrong and leads to ICE here, but it
also
may lead to undefined symbols due to groups being wrong.
Bootstrapped/regtested x86_64-linux, comitted.
PR ipa/64988
I removed the 3 debug sections from libgo that were listed on the
objcopy command.
I left in: debug_info, debug_line, debug_abbrev, debug_ranges, and
debug_str in their original form.
On 03/02/2015 01:58 PM, Ian Lance Taylor wrote:
On Mon, Mar 2, 2015 at 11:50 AM, Lynn A. Boger
wrote:
obj
On Mon, Mar 2, 2015 at 12:05 PM, Lynn A. Boger
wrote:
> I removed the 3 debug sections from libgo that were listed on the objcopy
> command.
>
> I left in: debug_info, debug_line, debug_abbrev, debug_ranges, and
> debug_str in their original form.
Understood. I mean: if you add up the total siz
On Mon, Mar 2, 2015 at 11:50 AM, Lynn A. Boger
wrote:
>
> objcopy -R .debug_aranges -R .debug_frame -R .debug_loc libgo.so.7.0.0
What percentage of the total size of .debug sections got removed by
this process?
A problem with that approach is that .debug_info and .debug_abbrevs
sections are larg
On 02/27/2015 02:46 PM, Ian Lance Taylor wrote:
On Fri, Feb 27, 2015 at 12:07 PM, Matthias Klose wrote:
is there anything which could be stripped without scarifying functionality?
Linux distributions usually strip things by default, so a hint what exactly is
needed to keep the functionality wo
The new specs file generation introduces several problems. This patch
- Fix build warnings
- Clean up unused code and the old, now dead specs definitions.
- Removes unused files and adjust build scripts / rules.
- Issues with avr-libc awareness:
-- Makes specs-generation aware of avr-libc (i
On 01/03/15 16:47, Christophe Lyon wrote:
On 27 February 2015 at 21:49, Jan Hubicka wrote:
../sysdeps/gnu/siglist.c:72:1: internal compiler error: in address_matters_p,
at symtab.c:1908
versioned_symbol (libc, __new_sys_sigabbrev, sys_sigabbrev, GLIBC_2_3_3);
^
0x66a080 symtab_node::add
On 2015.03.02 at 18:53 +0100, Marek Polacek wrote:
> On Mon, Mar 02, 2015 at 06:22:49PM +0100, Markus Trippelsdorf wrote:
> > --- a/libcpp/lex.c
> > +++ b/libcpp/lex.c
> > @@ -519,6 +519,7 @@ init_vectorized_lexer (void)
> > and VSX unaligned loads (when VSX is available). This is otherwise
>
Do you actually need the reload completed? Couldn't this be legitimately split
before reload (and then parts of it DCE'd as necessary)?
Otherwise, the split condition does need "&&" as mentioned by Uros.
Oh, I forgot -- even if you can exclude reload_completed,
you'd then need to use "&& 1"
TYPE_BINFO is null when no optimization is used, but odr_violated is unset.
Fixed and approved in the PR by Honza.
Tested on x86-64 Linux.
Committed to mainline.
commit a26ff3a2376a898bef8ca8ab17a457052d677a62
Author: Aldy Hernandez
Date: Mon Mar 2 09:55:28 2015 -0800
PR lto/65276
On 03/02/2015 09:55 AM, Richard Henderson wrote:
> On 02/26/2015 05:46 PM, Aldy Hernandez wrote:
>> +;; Optimize division or modulo by constant power of 2, if the constant
>> +;; materializes only after expansion.
>> +(define_insn_and_split "*udivmod4_pow2"
>> + [(set (match_operand:SWI48 0 "regis
On 03/02/2015 10:25 AM, Aldy Hernandez wrote:
> On 03/02/2015 09:55 AM, Richard Henderson wrote:
>> On 02/26/2015 05:46 PM, Aldy Hernandez wrote:
>>> +;; Optimize division or modulo by constant power of 2, if the constant
>>> +;; materializes only after expansion.
>>> +(define_insn_and_split "*udiv
On 03/02/2015 09:55 AM, Richard Henderson wrote:
On 02/26/2015 05:46 PM, Aldy Hernandez wrote:
+;; Optimize division or modulo by constant power of 2, if the constant
+;; materializes only after expansion.
+(define_insn_and_split "*udivmod4_pow2"
+ [(set (match_operand:SWI48 0 "register_operand
On 02/27/2015 05:11 AM, Uros Bizjak wrote:
> On Wed, Feb 25, 2015 at 8:18 PM, Richard Henderson wrote:
>> On 02/25/2015 09:02 AM, Uros Bizjak wrote:
>>> The patch was tested on alpha-linux-gnu and alphaev68-linux-gnu for
>>> all default languages plus obj-c++ and go.
>>>
>>> OK for mainline?
>>
>>
Am 03/02/2015 um 05:12 PM schrieb Steven Bosscher:
On Sat, Feb 28, 2015 at 5:38 PM, Georg-Johann Lay wrote:
Am 02/26/2015 um 11:45 PM schrieb Steven Bosscher:
On Thu, Feb 26, 2015 at 8:35 PM, Georg-Johann Lay wrote:
Take #2 introduces a new, avr-specific rtl pass whose sole purpose is to
rec
A trivial patch to fix the URL of my paper referenced in the
documentation. The RH server isn't the canonical address even though it
will automatically redirect to the correct address. At least for now,
who knows.
OK?
gcc/ChangeLog
2015-03-02 Ulrich Drepper
* doc/invoke.texi (Opti
On 02/26/2015 05:46 PM, Aldy Hernandez wrote:
> +;; Optimize division or modulo by constant power of 2, if the constant
> +;; materializes only after expansion.
> +(define_insn_and_split "*udivmod4_pow2"
> + [(set (match_operand:SWI48 0 "register_operand" "=r")
> + (udiv:SWI48 (match_operand:S
On Mon, Mar 02, 2015 at 06:22:49PM +0100, Markus Trippelsdorf wrote:
> --- a/libcpp/lex.c
> +++ b/libcpp/lex.c
> @@ -519,6 +519,7 @@ init_vectorized_lexer (void)
> and VSX unaligned loads (when VSX is available). This is otherwise
> the same as the pre-GCC 5 version. */
>
> +__attribute
std::scoped_allocator_adaptor declares a move constructor but not a
copy assignment operator, which means the copy assignment operator is
defined as deleted, and so scoped_allocator_adaptor is not
CopyAssignable. (This seems to be exactly what the standard requires,
but that's clearly a defect in
Marek Polacek :
> On Fri, Feb 27, 2015 at 11:53:14AM -0800, Martin Uecker wrote:
> >
> > I tested Marek's proposed change and it works correctly,
> > i.e. arrays which are not part of a struct are now
> > instrumented when accessed through a pointer. This also
> > means that the following case is
Running bootstrap-ubsan on ppc64le shows many instances of:
libcpp/lex.c:552:30: runtime error: load of misaligned address
0x01001f31d37a for type 'const uchar', which requires 16 byte alignment
But the unaligned vector loads are intended in this case, because they
are preferable to forced-al
> Hello.
>
> Following one line patch is fix for PR ipa/65087. No regression has been
> seen on x86_64-linux-pc.
OK, it won't happend large programs, but can you arrange its execute method to
return TODO_remove_functions only if some merging actually happened?
Patch is preapproved with this chang
>
> 2015-03-01 Martin Liska
> Jan Hubicka
>
> PR ipa/65263
> * cgraph.c (cgraph_node::has_thunk_p): New function.
> * cgraph.h (cgraph_node::has_thunk_p: Likewise.
> * ipa-icf.c (redirect_all_callers): Do not redirect thunks.
> (sem_function::merge):
Hello.
Following one line patch is fix for PR ipa/65087. No regression has been
seen on x86_64-linux-pc.
Ready for trunk?
Thanks,
Martin
>From f39be56c66387c698546c498550d38512ddeb477 Mon Sep 17 00:00:00 2001
From: mliska
Date: Mon, 2 Mar 2015 16:56:42 +0100
Subject: [PATCH] Fix PR ipa/65087.
The same file has another instance of the same problem (which compiles
with G++ in all modes, but Clang rejects in c++98 mode).
Tested x86_64-linux, committed to trunk.
commit 7cf52d6430d73c412f5205098c6cfe0ce7a3d0d5
Author: Jonathan Wakely
Date: Thu Feb 26 13:31:48 2015 +
PR libstdc
On Fri, 2015-02-27 at 01:06 +0100, Gerald Pfeifer wrote:
> Hi David,
>
> On Thu, 5 Feb 2015, David Malcolm wrote:
> > This patch adds an -level section about libgccjit
> > between the sections on languages and targets.
>
> this is a very nice idea.
>
> Index: htdocs/gcc-5/changes.html
> ===
Hello.
This is suggested patch for the PR. Tested on x86_64-unknown-linux-pc.
Ready for trunk?
Thanks,
Martin
>From c0f86505df4519b555f110d8c9d320c17b9fcfd9 Mon Sep 17 00:00:00 2001
From: mliska
Date: Mon, 2 Mar 2015 14:15:30 +0100
Subject: [PATCH] Fix PR ipa/65263.
gcc/ChangeLog:
2015-03-01
On Fri, Feb 27, 2015 at 11:53:14AM -0800, Martin Uecker wrote:
>
> I tested Marek's proposed change and it works correctly,
> i.e. arrays which are not part of a struct are now
> instrumented when accessed through a pointer. This also
> means that the following case is diagnosed (correctly)
> as u
On 03/02/2015 06:58 AM, Richard Biener wrote:
On Fri, 27 Feb 2015, Martin Sebor wrote:
Given that Martin's fix to the testcase allowed it to succeed without
Richi's fix for the underlying problem, is there a modification to the
testcase or a new testcase that would really test the optimization?
On 09 Dec 23:56, Ilya Enkovich wrote:
> 2014-12-09 22:57 GMT+03:00 Jeff Law :
> >
> > Wasn't this duplicated in the mpx-wrapper patch?
>
> Wrappers patch introduces similar option static-libmpxwrappers.
>
> >
> > I think this is OK on the technical side. I need to do to some vote
> > tallying on
> -Original Message-
> From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches-
> ow...@gcc.gnu.org] On Behalf Of James Greenhalgh
> Sent: 02 March 2015 13:28
> To: Maxim Kuvyrkov
> Cc: Terry Guo; gcc-patches@gcc.gnu.org; Ramana Radhakrishnan; Richard
> Earnshaw
> Subject: Re: [PATCH][ARM
On Sat, Feb 28, 2015 at 5:38 PM, Georg-Johann Lay wrote:
> Am 02/26/2015 um 11:45 PM schrieb Steven Bosscher:
>>
>> On Thu, Feb 26, 2015 at 8:35 PM, Georg-Johann Lay wrote:
>>>
>>> Take #2 introduces a new, avr-specific rtl pass whose sole purpose is to
>>> rectify notes. The pass is scheduled rig
On Fri, 27 Feb 2015, Martin Sebor wrote:
> > > Given that Martin's fix to the testcase allowed it to succeed without
> > > Richi's fix for the underlying problem, is there a modification to the
> > > testcase or a new testcase that would really test the optimization?
> >
> > Let me work on it.
>
This makes IPA ICF compare alignment of accesses.
Bootstrapped and tested on x86_64-unknown-linux-gnu, applied.
Richard.
2015-03-02 Richard Biener
PR ipa/65270
* ipa-icf-gimple.c: Include builtins.h.
(func_checker::compare_memory_operand): Compare base alignment.
In
Ping~
Anybody has time to review it?
Regards,
Renlin Li
On 06/02/15 17:48, Renlin Li wrote:
Hi all,
This is a backport patch for branch 4.9. You can find the original
patch here: https://gcc.gnu.org/ml/gcc-patches/2014-09/msg00356.html
And it has been commit on the trunk as r215205.
This f
On Mon, Mar 2, 2015 at 5:39 AM, H.J. Lu wrote:
> On Mon, Mar 2, 2015 at 4:05 AM, Richard Biener
> wrote:
>> On Mon, Mar 2, 2015 at 11:09 AM, Alan Modra wrote:
>>> On Mon, Mar 02, 2015 at 09:40:01AM +0100, Richard Biener wrote:
On Sat, Feb 28, 2015 at 5:42 PM, H.J. Lu wrote:
> Ue copy
On Mon, Mar 2, 2015 at 4:05 AM, Richard Biener
wrote:
> On Mon, Mar 2, 2015 at 11:09 AM, Alan Modra wrote:
>> On Mon, Mar 02, 2015 at 09:40:01AM +0100, Richard Biener wrote:
>>> On Sat, Feb 28, 2015 at 5:42 PM, H.J. Lu wrote:
>>> > Ue copy relocation in PIE improves performance. But copy reloca
On Sun, Mar 1, 2015 at 11:48 PM, Uros Bizjak wrote:
> On Sat, Feb 28, 2015 at 5:42 PM, H.J. Lu wrote:
>> Ue copy relocation in PIE improves performance. But copy relocation
>> can't be used to access protected symbols defined in shared libaries
>> and linker in binutils 2.26 enforces doesn't all
On Mon, Mar 02, 2015 at 01:08:13PM +, Maxim Kuvyrkov wrote:
> > On Mar 2, 2015, at 4:44 AM, Terry Guo wrote:
> >
> > Hi there,
> >
> > If target mode isn't specified via either gcc configuration option
> > --with-mode or command line, this patch intends to improve gcc driver to
> > automatic
2015-03-02 15:32 GMT+03:00 Georg-Johann Lay :
> Am 02/28/2015 um 09:02 AM schrieb Denis Chertykov:
>
>> 2015-02-27 1:45 GMT+03:00 Steven Bosscher :
>>>
>>> On Thu, Feb 26, 2015 at 8:35 PM, Georg-Johann Lay wrote:
Take #2 introduces a new, avr-specific rtl pass whose sole purpose is to
>>>
> On Mar 2, 2015, at 4:44 AM, Terry Guo wrote:
>
> Hi there,
>
> If target mode isn't specified via either gcc configuration option
> --with-mode or command line, this patch intends to improve gcc driver to
> automatically add option -mthumb for thumb-only target. Tested with gcc
> regression te
2015-03-02 15:25 GMT+03:00 Maxim Kuvyrkov :
>> On Mar 2, 2015, at 1:41 PM, Ilya Enkovich wrote:
>>
>> Committed to trunk.
>
>
> Hi Ilya,
>
> Was this approved offline? If so, it is a good habit to note in the
> "Committed to trunk" message who approved it. This way we have reviewer's
> name on
Am 02/28/2015 um 09:02 AM schrieb Denis Chertykov:
2015-02-27 1:45 GMT+03:00 Steven Bosscher :
On Thu, Feb 26, 2015 at 8:35 PM, Georg-Johann Lay wrote:
Take #2 introduces a new, avr-specific rtl pass whose sole purpose is to
rectify notes. The pass is scheduled right before cfg does down (righ
> On Mar 2, 2015, at 1:41 PM, Ilya Enkovich wrote:
>
> Committed to trunk.
Hi Ilya,
Was this approved offline? If so, it is a good habit to note in the "Committed
to trunk" message who approved it. This way we have reviewer's name on file.
Thank you,
--
Maxim Kuvyrkov
www.linaro.org
>
On Mon, Mar 2, 2015 at 11:09 AM, Alan Modra wrote:
> On Mon, Mar 02, 2015 at 09:40:01AM +0100, Richard Biener wrote:
>> On Sat, Feb 28, 2015 at 5:42 PM, H.J. Lu wrote:
>> > Ue copy relocation in PIE improves performance. But copy relocation
>> > can't be used to access protected symbols defined
When compiling a descendant instance unit use_clauses in parent units are
chained to simplify removal at end of compilation. Use_clauses that appear in
the private part of parent are chained when compiling the private part of
the descendant. To prevent circularities in the list, use_clauses in the
This new language feature allows Type_Invariant'class on interface
types. When a type implements one or several interfaces, its inherited
type invariant is the conjunction of all ancestor Type_Invariant'Class.
The following package now compiles without errors:
package AI12_0041 is
type VIntf is
This patch ensures that the normalization mechanism which services aspects
or pragmas Abstract_State, Contract_State, Depends, Global, Initializes,
Refined_Depends, Refined_Global and Refined_State properly sets the
source location of the first item. No change in behavior. No reproducer
possible as
This is an initial checkin for the feature of unnesting subprograms
in the front end (for use by alternate, non GCC backends). The documentation is
complete, but the implementation checked in is only part of the
final implementation, so no test needed yet.
Tested on x86_64-pc-linux-gnu, committed
Committed to trunk.
2015-02-25 17:25 GMT+03:00 Ilya Enkovich :
> Hi,
>
> Currenly ix86_pass_by_reference may return 1 for bounds if MS ABI is used.
> This patch explicitly says bounds are never passed by reference.
> Bootstrapped and tested on x86_64-unknown-linux-gnu. OK for trunk?
>
>
> Tha
Committed to trunk.
2015-02-25 12:19 GMT+03:00 Ilya Enkovich :
> Hi,
>
> This patch fixes a case when outdated checker local data is used to process
> external calls. Bootstrapped and tested on x86_64-unknown-linux-gnu. OK for
> trunk?
>
> Thanks,
> Ilya
> --
> gcc/
>
> 2015-02-25 Ilya Enkovi
Ping
2015-02-16 20:15 GMT+03:00 Ilya Enkovich :
> On 16 Feb 17:01, Jakub Jelinek wrote:
>> On Mon, Feb 16, 2015 at 06:56:45PM +0300, Ilya Enkovich wrote:
>> > On 16 Feb 16:31, Jakub Jelinek wrote:
>> > > On Mon, Feb 16, 2015 at 06:20:59PM +0300, Ilya Enkovich wrote:
>> > > > This patch restricts u
Hi,
I've checked in this patch adding new roles for myself.
Thanks,
Ilya
--
2015-03-02 Ilya Enkovich
* MAINTAINERS (Various Maintainers): Add myself as libmpx,
pointer bounds checker and i386 MPX maintainer.
Index: MAINTAINERS
===
On Mon, Mar 02, 2015 at 09:40:01AM +0100, Richard Biener wrote:
> On Sat, Feb 28, 2015 at 5:42 PM, H.J. Lu wrote:
> > Ue copy relocation in PIE improves performance. But copy relocation
> > can't be used to access protected symbols defined in shared libaries
> > and linker in binutils 2.26 enforc
On 03/02/2015 08:53 AM, Jan Hubicka wrote:
Hi,
this is a variant of patch I commited.
It takes care to load the constructor to memory in sem_variable::equals
and donot touch it earlier. I also made sem_variable::parse to skip volatile
and reigster variables.
Bootstrapped/regtested x86_64-linux,
Dear Tobias,
This looks kind of 'obvious' to me! OK for trunk.
Thanks for the patch.
Paul
On 1 March 2015 at 23:35, Tobias Burnus wrote:
> This patch changes the coarray/coindexed check to match what the error
> message already claimed.
>
> OK for the trunk?
>
> Tobias
--
Outside of a dog,
This patch takes advantage of the recently introduced mechanism that outputs
special names _Pre and _Post to emit errors related to pre/postconditions. No
change in behavior, no test.
Tested on x86_64-pc-linux-gnu, committed on trunk
2015-03-02 Hristian Kirtchev
* sem_prag.adb (Duplic
On Sat, Feb 28, 2015 at 5:42 PM, H.J. Lu wrote:
> Ue copy relocation in PIE improves performance. But copy relocation
> can't be used to access protected symbols defined in shared libaries
> and linker in binutils 2.26 enforces doesn't allow it. GCC doesn't
> know if an external definition is pr
On Mon, Mar 2, 2015 at 6:34 AM, Aldy Hernandez wrote:
> As I mention in the PR...
>
> What's happening here is that the ipa_polymorphic_call_context constructor
> is calling walk_ssa_copies on a PHI node that has no arguments. This
> happens because finalize_jump_threads eventually removes some P
79 matches
Mail list logo