Re: Documentation complex logarithm https://gcc.gnu.org/onlinedocs/gfortran/LOG.html

2015-06-14 Thread Thomas Koenig
Am 13.06.2015 um 18:33 schrieb Gerald Pfeifer: > On Tue, 2 Jun 2015, C.Friedrich wrote: >> The LOG function returns the principal value of the complex logarithm >> whose imaginary part omega must be in the range -pi < omega <= pi. >> >> GFORTRAN does it correctly but the online documentation >> htt

Re: [PATCH, stage1] Make parloops gate more strict

2015-06-14 Thread Tom de Vries
On 13/03/15 11:36, Richard Biener wrote: On Fri, Mar 13, 2015 at 11:32 AM, Tom de Vries wrote: Hi, this patch moves a bunch of early-out tests from the parloops pass to the gate function. The only effect is for functions that we don't consider at all for parallelization in the parloops pass.

New Swedish PO file for 'gcc' (version 5.1.0)

2015-06-14 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. A revised PO file for textual domain 'gcc' has been submitted by the Swedish team of translators. The file is available at: http://translationproject.org/latest/gcc/sv.po (This file, 'gcc-5.1.0.sv.po', has just

GCC 4.8.5 Status Report (2015-06-14) - branch frozen for release

2015-06-14 Thread Richard Biener
The GCC 4.8 branch is now frozen for preparing of a release candidate for GCC 4.8.5. All changes to the branch require release manager approval from now on. I'll announce the GCC 4.8.5 release candidate once it is ready.

[PATCH] Disable snapshots from the 4.8 branch

2015-06-14 Thread Richard Biener
Committed. Richard. 2015-06-14 Richard Biener * crontab: Disable snapshots from the 4.8 branch.

Re: [PATCH] Fix warnings from including fdl.texi into gnat-style.texi

2015-06-14 Thread Tom de Vries
On 23/03/15 16:00, Gerald Pfeifer wrote: On Fri, 20 Mar 2015, Tom de Vries wrote: The gnat-style.texi part is OK. I cannot approve the fdl part though. Gerald, Can you approve the fdl part? Let's assume I can. Okay. Can you just describe the _why_ a bit in a @comment (in simple words beyon

[PING][PATCH][PR65511] Fix edge probabilities in gimple_duplicate_sese_tail

2015-06-14 Thread Tom de Vries
On 30/03/15 11:54, Tom de Vries wrote: On 30-03-15 10:15, Jan Hubicka wrote: diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index 64bdc92..c7a7c4d 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -6177,6 +6177,7 @@ gimple_duplicate_sese_tail (edge entry ATTRIBUTE_UNUSED, edge exit ATTRIBUTE_UNU

[PING][PATCH][PR65511] Fix edge probabilities in move_sese_region_to_fn

2015-06-14 Thread Tom de Vries
On 30/03/15 11:54, Tom de Vries wrote: On 30-03-15 10:15, Jan Hubicka wrote: Also move_sese_region_to_fn seem to mis updating of counts. Can you, please, add that and send updated patch? Like this? OK for stage1 if bootstrap and reg-test on x86_64 are ok? Ping. Original posting at https

[PATCH] PR ada/66242 Front-end error if exception propagation disabled

2015-06-14 Thread Simon Wright
There are two issues in code expansion related to Ada.Finalization that aren’t properly handled in the presence of pragma Restriction (No_Exception_Propagation). The expanded code attempts to catch any exception propagated during Finalize and record that it happened, and later, if there was a c

[PATCH] Refactoring: use std::swap instead of manual swaps (part 2)

2015-06-14 Thread Mikhail Maltsev
Hi all. The attached patch replaces manual swaps (i.e. "tmp = a; a = b; b = tmp;") with std::swap. It also removes a couple of static functions which were used only for implementing such swaps. Bootstrapped/regtested on x86_64-linux; full target list build in progress. OK for trunk? -- Regards,

Re: [PATCH] add self-tuning to x86 hardware fast path in libitm

2015-06-14 Thread Nuno Diegues
Hello everyone, just wanted to ping back to say that I have been overwhelmed with work and will be back on this as soon as possible, most likely during July. Best regards, -- Nuno Diegues On Tue, May 19, 2015 at 3:17 PM, Torvald Riegel wrote: > On Mon, 2015-05-18 at 23:27 -0400, Nuno Diegues w

Re: [PATCH, stage1] Make parloops gate more strict

2015-06-14 Thread Bernhard Reutner-Fischer
On June 14, 2015 10:55:59 AM GMT+02:00, Tom de Vries wrote: >On 13/03/15 11:36, Richard Biener wrote: >> On Fri, Mar 13, 2015 at 11:32 AM, Tom de Vries > wrote: >>> Hi, >>> >>> this patch moves a bunch of early-out tests from the parloops pass >to the >>> gate function. >>> >>> The only effect is

Drop TYPE_NEEDS_CONSTRUCTING checks from ipa-pure-const and tree-inline

2015-06-14 Thread Jan Hubicka
Hi, this patch removes last two remaining uses of TYPE_NEEDS_CONSTRUCTING in the back-end. I believe those are remainders from the time we did not gimplify as much as we do now. Alias analysis machinery already skips checks of TYPE_NEEDS_CONSTRUCTING and thus we need to mark tree correctly as non-

Re: [PATCH, stage1] Make parloops gate more strict

2015-06-14 Thread Tom de Vries
On 14/06/15 23:49, Bernhard Reutner-Fischer wrote: On June 14, 2015 10:55:59 AM GMT+02:00, Tom de Vries wrote: On 13/03/15 11:36, Richard Biener wrote: On Fri, Mar 13, 2015 at 11:32 AM, Tom de Vries wrote: Hi, this patch moves a bunch of early-out tests from the parloops pass to the gat

Re: [PATCH] Move gen_* stubs from defaults.h to genflags

2015-06-14 Thread Mikhail Maltsev
On 10.06.2015 10:05, Richard Sandiford wrote: >> +/* Structure which holds data, required for generating stub gen_* function. >> */ > > No comma after "data" > >> +/* These instructions require default stub function. Stubs are never >> called. > > "require a default" > [snip] > Seems like t

Remove streaming of TYPE_NO_FORCE_BLK

2015-06-14 Thread Jan Hubicka
Hi, as disucssed in the PR log, TYPE_NO_FORCE_BLK is local bookkepping of stor-layout and does not need to be streamed. Bootstrapped/regtested x86_64-linux, tested on firefox build and committed. PR ipa/66181 * lto.c (compare_tree_sccs_1): Do not compare TYPE_NO_FORCE_BLK.

Re: [C++/58583] ICE instantiating NSDMIs

2015-06-14 Thread Nathan Sidwell
Ping? https://gcc.gnu.org/ml/gcc-patches/2015-06/msg00674.html #On 06/09/15 09:46, Nathan Sidwell wrote: On 06/08/15 13:47, Jason Merrill wrote: How about using a DECL_LANG_FLAG instead of creating a garbage DEFAULT_ARG? This patch uses DECL_LANG_FLAG_2 on the FIELD_DECL to mark that its NSD

RE: [RFC] Sanitize rtx_addr_can_trap_p_1

2015-06-14 Thread Bernd Edlinger
Hi, I have here an updated patch, which improves two things: First it moves debug code out to an extra patch, as suggested by Jakub. Secondly, it fixes the checks on STACK_GROWS_DOWNWARD and ARGS_GROW_DOWNWARD.  Previously these used to be conditionally defined symbols, but recently they were ch