From: David Miller
Date: Tue, 23 Oct 2012 22:06:55 -0400 (EDT)
> From: David Miller
> Date: Tue, 23 Oct 2012 21:44:05 -0400 (EDT)
>
>> The first issue sparc runs into is that it does not define it's
>> extra constraints properly. In particular 'T' and 'W' must use
>> define_memory_constraint.
The following patch is to solve
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55050
and probably
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55068
Code updating equivalences was added to IRA. It was supposed for LRA.
It might create problems for reload because it creates inconsistency in
dea
Hi,
I would like to apply the patch below to trunk and gcc-4.7 branch.
GCC doesn't build for sh-rtems* without it.
Ralf
2012-07-10 Ralf Corsépius
* config.host (sh*-*-rtems*): Add sh*-*-elf*'s extra_parts.
diff --git a/libgcc/config.host b/libgcc/config.host
index ef9791b..6c5c825 100644
On 10/25/2012 04:40 AM, Ralf Corsepius wrote:
On 10/25/2012 01:28 AM, David Edelsohn wrote:
Joel and Ralf,
Would you please comment on this patch?
http://gcc.gnu.org/ml/gcc-patches/2012-10/msg02154.html
Thanks, David
This patch had been part of the rtems gcc-patches for months and I
haven't
OK.
Jason
Hi,
On 10/25/2012 03:53 AM, Jason Merrill wrote:
We can stop it even sooner:
/* If the next token is an ellipsis, and we don't already have it
marked as a parameter pack, then we have a parameter pack (that
has no declarator). */
if (!*is_parameter_pack
&& cp_lexer_next_to
On 10/25/2012 01:28 AM, David Edelsohn wrote:
Joel and Ralf,
Would you please comment on this patch?
http://gcc.gnu.org/ml/gcc-patches/2012-10/msg02154.html
Thanks, David
This patch had been part of the rtems gcc-patches for months and I
haven't received any complaint about it.
So, this pat
The following patch is to fix
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55067
Committed as rev. 192794.
2012-10-24 Vladimir Makarov
PR bootstrap/55067
* lra.c: Rename loc to sloc and loc_t to sloc_t.
Index: lra.c
==
We can stop it even sooner:
/* If the next token is an ellipsis, and we don't already have it
marked as a parameter pack, then we have a parameter pack (that
has no declarator). */
if (!*is_parameter_pack
&& cp_lexer_next_token_is (parser->lexer, CPP_ELLIPSIS)
&& decla
On 10/24/2012 04:15 PM, Marc Glisse wrote:
I don't understand how < 0 differs from != 0 for that purpose. In both
cases, the front-end will produce the extra comparison, and the
middle-end will need an optimization to detect "truth values" (vectors
of -1 and 0) and simplify trivial operations on
Hi again,
On 10/24/2012 09:53 PM, Jason Merrill wrote:
The parm shouldn't be a parameter pack in that case; the ... is part
of the default argument, not the parameter.
I tracked down where this goes wrong, in the parser: the below
recognizes when cp_parser_parameter_declaration doesn't parse a
> > * tree-ssa-loop-ivcanon.c (tree_estimate_loop_size): Add
> > edge_to_cancel
> > parameter and use it to estimate code optimized out in the final
> > iteration.
> > (loop_edge_to_cancel): New function.
> > (try_unroll_loop_completely): New IRRED_IVALIDATED param
And PR bootstrap/55068 due to assert failure in push_reload() .
Thanks, David
On Tue, Oct 16, 2012 at 10:32 AM, Jan Hubicka wrote:
> Hi,
> here is third revised version of the complette unroling changes. While
> working
> on the RTL variant I noticed PR54937 and the fact that I was overly aggressive
> on forcing single exit of the last iteration to be taken, because loop
Joel and Ralf,
Would you please comment on this patch?
http://gcc.gnu.org/ml/gcc-patches/2012-10/msg02154.html
Thanks, David
This also causes PR bootstrap/55067 on AIX due to the use of typedef loc_t.
Thanks, David
As per discussion in http://gcc.gnu.org/ml/gcc/2012-10/msg00366.html.
I have applied the following obvious fix for rs6000 broken bootstrap.
2012-10-24 Sharad Singhai
* config/rs6000/rs6000.c (rs6000_density_test): Use dump_enabled_p
instead of dump_kind_p.
Index: config/rs60
Uros Bizjak writes:
> Yes, I am running under gdb and all FDs are offset by +4 for some
> reason. So, FD 8 corresponds to FD4 in the strace log.
This is normal, gdb is leaking some fds to the inferior (which is a
bug).
Andreas.
--
Andreas Schwab, sch...@linux-m68k.org
GPG Key fingerprint = 58
On Wed, 24 Oct 2012, Iyer, Balaji V wrote:
> > Where in the patch you use int for the size of something (e.g. a list) on
> > the host,
> > please use size_t.
>
> Can you please give me an example where I am violating this rule? Here
> is a link to the last submitted patch in case you need it
>
On Wed, Oct 24, 2012 at 10:37 AM, Vladimir Makarov wrote:
> The following path shouldfix
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55049
>
> The patch was successfully bootstrapped on x86-64. Sorry, I can not
> bootstrap with mx32 because of libraries absence.
It passed libgcc. Now I g
LRA branch was merged with trunk @ 192779.
Committed as rev. 192787.
On Wed, Oct 24, 2012 at 10:37 AM, Vladimir Makarov wrote:
> The following path shouldfix
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55049
>
> The patch was successfully bootstrapped on x86-64. Sorry, I can not
> bootstrap with mx32 because of libraries absence.
>
> Committed as rev. 192
PR 55061 is about a case in which the compiler used to build stage 1
(Xcode 3.1.4 on PPC Darwin) is a version of GCC that does not correctly
support the -funwind-tables option. The libbacktrace configure script
was assuming that all versions of GCC support -funwind-tables. This
patch changes it t
2012/10/24 Marc Glisse :
> On Wed, 24 Oct 2012, Paolo Carlini wrote:
>
>> let's try again ;) In the light of discussion in Portland, which liked
>> Marc's idea of using std::decay in the unary common_type too, the below
>> seems good to go now, given that there are bad interactions with the
>> fron
On Wed, Oct 24, 2012 at 11:03 AM, Ian Lance Taylor wrote:
>
> OK, so it's a garbage collector problem. Can you e-mail me the test
> binary offlist? I will try to figure out where readFile lives. The
> fact that I'm not seeing any GC problems on x86 or x86_64 suggests
> that this is something Al
Added myself as write after approval maintainer in r192781.
Thanks,
Sharad
Index: ChangeLog
===
--- ChangeLog (revision 192779)
+++ ChangeLog (working copy)
@@ -1,3 +1,7 @@
+2012-10-24 Sharad Singhai
+
+ * MAINTAINERS (Write After
Mike, Sharad,
> Committed in r192750.
Thanks for the review and the commit.
Dominique
On Wed, 24 Oct 2012, Paolo Carlini wrote:
let's try again ;) In the light of discussion in Portland, which liked Marc's
idea of using std::decay in the unary common_type too, the below seems good
to go now, given that there are bad interactions with the front-end bug we
have got.
template
.. Oh well, and the details of this are even subtler, because, assuming
we want the exact same behavior of the C front-end, we are going to accept:
typedef union {
int* f;
int y;
} __attribute__(( __transparent_union__ )) example_t;
and reject:
typedef union {
int f;
int* y;
} __attrib
On Wed, 24 Oct 2012, Mike Stump wrote:
Well, I suspect the OpenCL community had a ton of people sweat over the
details and take into consideration the realities and the needs of
people. I'd like to believe they had more people in on this and that
this was a compromise for someones vector unit
Hi,
let's try again ;) In the light of discussion in Portland, which liked
Marc's idea of using std::decay in the unary common_type too, the below
seems good to go now, given that there are bad interactions with the
front-end bug we have got.
Tested x86_64-linux.
Thanks,
Paolo.
///
On Oct 24, 2012, at 12:38 PM, Jakub Jelinek wrote:
> On Wed, Oct 24, 2012 at 08:36:19PM +0200, Marc Glisse wrote:
>> On Wed, 24 Oct 2012, Jason Merrill wrote:
>>
>>> On 10/19/2012 04:40 PM, Marc Glisse wrote:
So between the following:
a) x?y:z means (x<0)?y:z
b) x?y:z means (x!=0)?
On 10/24/2012 09:53 PM, Jason Merrill wrote:
On 10/24/2012 02:11 PM, Paolo Carlini wrote:
The problem is that the first time we go through the loop, when parm_idx
== 0 and TREE_PURPOSE is error_mark_node, the condition:
if (template_parameter_pack_p (TREE_VALUE (parm))
&& !(arg &&
Hi,
On 10/24/2012 09:55 PM, Jason Merrill wrote:
On 10/24/2012 03:48 PM, Paolo Carlini wrote:
+ error ("type transparent %q#T cannot be made transparent
because "
+ "a field has neither pointer nor integer type", t);
I'd say "%q#T cannot be made transparent because %q#D has neit
On Wed, 24 Oct 2012, Jason Merrill wrote:
My guess for the reason why OpenCL has the semantics it does is that if you
stored a boolean result in a variable earlier and then use it as the ?
condition, that would require an extra comparison whereas if it's already a
vector of 0 and -1 as expecte
The following patch fix
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55055
In this case, operand was an address containing subreg. LRA before
the patch processed only operands which are subregs of regs.
The patch was successfully bootstrapped on x86/x86-64.
Committed as rev. 192779.
On 10/24/2012 03:48 PM, Paolo Carlini wrote:
+ error ("type transparent %q#T cannot be made transparent because "
+"a field has neither pointer nor integer type", t);
I'd say "%q#T cannot be made transparent because %q#D has neither
pointer nor integer type", t, field.
On 10/24/2012 02:11 PM, Paolo Carlini wrote:
The problem is that the first time we go through the loop, when parm_idx
== 0 and TREE_PURPOSE is error_mark_node, the condition:
if (template_parameter_pack_p (TREE_VALUE (parm))
&& !(arg && ARGUMENT_PACK_P (arg)))
near the beginning o
My guess for the reason why OpenCL has the semantics it does is that if
you stored a boolean result in a variable earlier and then use it as the
? condition, that would require an extra comparison whereas if it's
already a vector of 0 and -1 as expected it can be used directly.
Jason
On Wed, Oct 24, 2012 at 4:25 PM, Richard Biener wrote:
> Comments? Should find_many_sub_basic_blocks really do what
> it does here? Or is the CFG in fact "invalid" (but we don't
> check that in verification)?
If a "noreturn" function is inlined, doesn't the inliner detect that
the inlined body
Hi,
On 10/24/2012 06:57 PM, Jason Merrill wrote:
On 10/10/2012 11:13 AM, Paolo Carlini wrote:
- error ("type transparent class %qT does not have any fields", t);
+ if (TREE_CODE (t) == UNION_TYPE)
+error ("type transparent union %qT does not have any
fields", t);
+ else
On Wed, Oct 24, 2012 at 08:36:19PM +0200, Marc Glisse wrote:
> On Wed, 24 Oct 2012, Jason Merrill wrote:
>
> >On 10/19/2012 04:40 PM, Marc Glisse wrote:
> >>So between the following:
> >>a) x?y:z means (x<0)?y:z
> >>b) x?y:z means (x!=0)?y:z
> >>c) x?y:z is rejected, only things like (x==t)?y:z ar
This patch to libgo arranges to define SIGPOLL and SIGCLD if necessary,
as SIGIO and SIGCHLD respectively. This is necessary on GNU/Linux
because SIGPOLL is #define'd as SIGIO before SIGIO is #define'd, and gcc
-fdump-go-spec doesn't understand that. Bootstrapped and ran Go
testsuite on x86_64-un
On 10/23/2012 03:43 PM, Jakub Jelinek wrote:
On Tue, Oct 23, 2012 at 03:34:46PM -0600, Jeff Law wrote:
I think it should be backported to 4.7, perhaps with a few days delay after the
trunk commit.
Do we even have debug statements after control flow statements?
They shouldn't be there, so if y
On Wed, 24 Oct 2012, Jason Merrill wrote:
On 10/19/2012 04:40 PM, Marc Glisse wrote:
So between the following:
a) x?y:z means (x<0)?y:z
b) x?y:z means (x!=0)?y:z
c) x?y:z is rejected, only things like (x==t)?y:z are accepted
d) other
is the choice still b) ? That's an easy one, only 2 characte
Hi,
On 10/24/2012 07:30 PM, Jason Merrill wrote:
On 10/24/2012 01:20 PM, Paolo Carlini wrote:
+ if (parm == error_mark_node
+ || TREE_PURPOSE (parm) == error_mark_node)
It seems odd to bail out early if the default argument is bad even if
we aren't trying to use it. Doesn't it wor
On 10/24/2012 01:54 PM, Manuel López-Ibáñez wrote:
/* Add a note with text GMSGID and with LOCATION to the diagnostic CONTEXT. */
Sure.
Actually, I don't know why I call it "attach". diagnostic_add_note()
or diagnostic_print_note() seems clearer. What do you think?
How about "append"?
Jas
On Wed, Oct 24, 2012 at 10:52 AM, Uros Bizjak wrote:
> On Wed, Oct 24, 2012 at 7:46 PM, Ian Lance Taylor wrote:
>> On Wed, Oct 24, 2012 at 9:34 AM, Uros Bizjak wrote:
>>>
>>> Continuing.
>>> [New Thread 0x2000307b280 (LWP 8059)]
>>>
>>> Breakpoint 18, 0x020002e378c0 in socketpair () from /li
On 10/19/2012 04:40 PM, Marc Glisse wrote:
So between the following:
a) x?y:z means (x<0)?y:z
b) x?y:z means (x!=0)?y:z
c) x?y:z is rejected, only things like (x==t)?y:z are accepted
d) other
is the choice still b) ? That's an easy one, only 2 characters to change
in the patch (assuming the rest
In the process of factoring out the "lowpart bit field" check
from an earlier patch, I somehow managed to drop an "== 0" condition.
It seems I then compounded that by screwing up the powerpc64 testing
(still not sure how :-().
Anyway, fixed with the patch below, tested on powerpc64-linux-gnu.
Sorr
What about?
/* Add a note with text GMSGID and with LOCATION to the diagnostic CONTEXT. */
Actually, I don't know why I call it "attach". diagnostic_add_note()
or diagnostic_print_note() seems clearer. What do you think?
Cheers,
Manuel.
On 24 October 2012 19:27, Jason Merrill wrote:
> Agree
On Wed, Oct 24, 2012 at 7:46 PM, Ian Lance Taylor wrote:
> On Wed, Oct 24, 2012 at 9:34 AM, Uros Bizjak wrote:
>>
>> Continuing.
>> [New Thread 0x2000307b280 (LWP 8059)]
>>
>> Breakpoint 18, 0x020002e378c0 in socketpair () from /lib/libc.so.6.1
>>
>> Continuing.
>> [New Thread 0x20003083280 (
On Wed, Oct 24, 2012 at 9:34 AM, Uros Bizjak wrote:
>
> Continuing.
> [New Thread 0x2000307b280 (LWP 8059)]
>
> Breakpoint 18, 0x020002e378c0 in socketpair () from /lib/libc.so.6.1
>
> Continuing.
> [New Thread 0x20003083280 (LWP 8065)]
> [Switching to Thread 0x20003083280 (LWP 8065)]
>
> [...
The following path shouldfix
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55049
The patch was successfully bootstrapped on x86-64. Sorry, I can not
bootstrap with mx32 because of libraries absence.
Committed as rev. 192771.
2012-10-24 Vladimir Makarov
PR bootstrap/55049
* lr
On 10/24/2012 01:20 PM, Paolo Carlini wrote:
+ if (parm == error_mark_node
+ || TREE_PURPOSE (parm) == error_mark_node)
It seems odd to bail out early if the default argument is bad even if we
aren't trying to use it. Doesn't it work to check this further down
where we actually
Agreed. OK with the comment added.
Jason
On Oct 24, 2012, at 2:43 AM, Richard Biener wrote:
> On Tue, Oct 23, 2012 at 6:12 PM, Kenneth Zadeck
> wrote:
>>
>> On 10/23/2012 10:12 AM, Richard Biener wrote:
>>>
>>> + HOST_WIDE_INT val[2 * MAX_BITSIZE_MODE_ANY_INT /
>>> HOST_BITS_PER_WIDE_INT];
>>>
>>> are we sure this rounds properly?
Hi,
a *very* old ICE on invalid, even a regression (from before variadic
templates, I guess!). I tried various other tweaks, like catching the
issue earlier but diagnostic quality decreases, too many cascading error
messages. The below means I have to tweak only a couple of existing
testcases
Don't use ATTRIBUTE_UNUSED on a parameter that, as in
arc_option_init_struct, is in fact used unconditionally.
handle_option hooks take a location, so use warning_at not plain warning
in arc_handle_option. Same diagnostic issue as noted before applies.
There are lots of obsolete bits in your A
On 10/10/2012 11:13 AM, Paolo Carlini wrote:
- error ("type transparent class %qT does not have any fields", t);
+ if (TREE_CODE (t) == UNION_TYPE)
+ error ("type transparent union %qT does not have any fields", t);
+ else
+ error ("type transparent cla
If you need special t-* logit for fp-bit.c / dp-bit.c, rather than being
able to use t-fdpbit, then you need comments explaining why the special
logic rather than the generic code is used.
--
Joseph S. Myers
jos...@codesourcery.com
Same diagnostic comment regarding one fatal_error call here; in addition,
diagnostic functions should not be called directly from .md files at all,
because .md files aren't processed by exgettext to extract messages for
translation.
--
Joseph S. Myers
jos...@codesourcery.com
Diagnostics should not end with '.' (or '\n', in some cases here); also
avoid starting with a capital letter in cases such as "Operand".
--
Joseph S. Myers
jos...@codesourcery.com
On Tue, 23 Oct 2012, Joern Rennecke wrote:
> I'll be posting the ARC port shortly; it does not fit into a single 100 KB
> posting, so I'm thinking of splitting it in a configury patch and zx
> compressed files/tarballs for arc.c, arc.md, libgcc, and the rest of the port.
The size limit is 400 kB,
On Tue, 23 Oct 2012, Joern Rennecke wrote:
> + tm_file="dbxelf.h elfos.h linux.h ${tm_file}"
Should be using gnu-user.h linux.h glibc-stdint.h, not linux.h on its own.
--
Joseph S. Myers
jos...@codesourcery.com
On Wed, Oct 24, 2012 at 4:30 PM, Ian Lance Taylor wrote:
> On Wed, Oct 24, 2012 at 6:19 AM, Uros Bizjak wrote:
>> On Wed, Oct 24, 2012 at 3:10 PM, Ian Lance Taylor wrote:
>>> On Wed, Oct 24, 2012 at 5:31 AM, Uros Bizjak wrote:
On Wed, Oct 24, 2012 at 2:18 PM, Andreas Schwab
wrote:
>
On Wed, Oct 24, 2012 at 05:11:23PM +0200, Dodji Seketeli wrote:
> If I write exactly what you wrote here, I am getting an error for e.g:
>
> void
> bar ()
> {
> char bar[1] = {0};
> int n = 0;
>
> __builtin_memset (bar, 0, n);
> }
I see, the problem is that buil
I am not a maintainer so the below are just some casual comments of
mine. I am deferring to the maintainers for a real review.
Manuel López-Ibáñez writes:
> gcc/
> * tree-diagnostic.c (maybe_unwind_expanded_macro_loc):
> Use diagnostic_attach_note.
> * diagnostic.c (diagnostic
Jakub Jelinek writes:
> On Wed, Oct 24, 2012 at 05:16:26PM +0200, Dodji Seketeli wrote:
>> Jakub Jelinek writes:
>>
>> >> For 'strlen', can the memory check be done at the end of the string
>> >> using the returned length?
>> >
>> > Guess strlen is commonly expanded inline, so it would be worth
On Wed, Oct 24, 2012 at 05:16:26PM +0200, Dodji Seketeli wrote:
> Jakub Jelinek writes:
>
> >> For 'strlen', can the memory check be done at the end of the string
> >> using the returned length?
> >
> > Guess strlen is commonly expanded inline, so it would be worthwhile to check
> > the shadow me
The following patch fixes
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55048
LRA tried to take BB from non-NOTE_INSN_BASIC_BLOCK note and got NULL
which resulted in SIGSEGV.
The patch was successfully bootstrapped with java on x86/x86-64.
Committed as rev. 192770.
2012-10-24 Vladimir
On Wed, Oct 24, 2012 at 04:46:05PM +0200, Dodji Seketeli wrote:
> Fixed. Below is the updated patch.
Ok, thanks.
Jakub
Hi all,
I have just committed an obvious fix for a recent OOP regression:
http://gcc.gnu.org/viewcvs?view=revision&revision=192768
Cheers,
Janus
Jakub Jelinek writes:
>> For 'strlen', can the memory check be done at the end of the string
>> using the returned length?
>
> Guess strlen is commonly expanded inline, so it would be worthwhile to check
> the shadow memory after the call (well, we could check the first byte
> before the call and
Jakub Jelinek writes:
> On Tue, Oct 23, 2012 at 03:11:29PM +0200, Dodji Seketeli wrote:
>> + /* (src, n) style memops. */
>> +case BUILT_IN_STRNDUP:
>> + source0 = gimple_call_arg (call, 0);
>> + len = gimple_call_arg (call, 1);
>> + break;
>
> I think you can't instrumen
On Tue, Oct 23, 2012 at 06:25:43PM +0200, Sebastian Huber wrote:
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55033
>
> This patch fixes my problem, but I am absolutely not sure if this is the
> right way.
[snip]
This is http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9571 all over again.
IMHO your
Jakub Jelinek writes:
> On Tue, Oct 23, 2012 at 03:08:07PM +0200, Dodji Seketeli wrote:
>> +static gimple_stmt_iterator
>> +create_cond_insert_point_before_iter (gimple_stmt_iterator *iter,
>> + bool then_more_likely_p,
>> + basic_
On Wed, Oct 24, 2012 at 6:19 AM, Uros Bizjak wrote:
> On Wed, Oct 24, 2012 at 3:10 PM, Ian Lance Taylor wrote:
>> On Wed, Oct 24, 2012 at 5:31 AM, Uros Bizjak wrote:
>>> On Wed, Oct 24, 2012 at 2:18 PM, Andreas Schwab
>>> wrote:
Uros Bizjak writes:
> To answer my own question:
>
This fixes PR54824, an ICE in loop structure verification, by
avoiding the situation of a BB with no successor and no control
statement (such as a noreturn call). This situation leads
RTL expansions call to find_many_sub_basic_blocks to connect such
block to the "next" block, in this testcase for
Hi guys,
I just applied the below patch to the sourceware src repo. The reason
for the patch is that Cygwin won't be using the in-tree mingw and w32api
any longer, but instead it requires an external installation of a
Mingw64 based w32api, and a Mingw64 build environment to build the
native Windo
On Wed, Oct 24, 2012 at 3:01 PM, Andrey Turetskiy
wrote:
> On Tue, Oct 23, 2012 at 2:45 PM, Andrey Turetskiy
> wrote:
>> Hi,
>>
>> This patch replaces large const_vector constructions with
>> match_operand in sse.md to decrease its size.
>> Is it ok?
No, you don't have to touch generic expand m
Quoting Richard Biener :
Just to add some extra information, can you quote your ports
ADJUST_INSN_LENGTH and one example instruction with length/lock_length
attribute the above applies to?
This is a bit besides the point, since lock_length does mostly the traditional
branch shortening (with al
On Wed, Oct 24, 2012 at 3:10 PM, Ian Lance Taylor wrote:
> On Wed, Oct 24, 2012 at 5:31 AM, Uros Bizjak wrote:
>> On Wed, Oct 24, 2012 at 2:18 PM, Andreas Schwab
>> wrote:
>>> Uros Bizjak writes:
>>>
To answer my own question:
dup(4) = 9
...
On Wed, Oct 24, 2012 at 5:31 AM, Uros Bizjak wrote:
> On Wed, Oct 24, 2012 at 2:18 PM, Andreas Schwab wrote:
>> Uros Bizjak writes:
>>
>>> To answer my own question:
>>>
>>> dup(4) = 9
>>> ...
>>> close(9)= 0
>>> dup(4)
On Wed, Oct 24, 2012 at 05:01:15PM +0400, Andrey Turetskiy wrote:
> > This patch replaces large const_vector constructions with
> > match_operand in sse.md to decrease its size.
> > Is it ok?
The *intrin.h changes look all wrong to me, why should one pass a dummy
uninitialized argument to the buil
Add Uros to Cc.
On Tue, Oct 23, 2012 at 2:45 PM, Andrey Turetskiy
wrote:
> Hi,
>
> This patch replaces large const_vector constructions with
> match_operand in sse.md to decrease its size.
> Is it ok?
>
> Changelog:
>
> 2012-10-23 Andrey Turetskiy
>
>* config/i386/avx2intrin.h (_mm256_avg_
On Wed, Oct 24, 2012 at 2:18 PM, Andreas Schwab wrote:
> Uros Bizjak writes:
>
>> To answer my own question:
>>
>> dup(4) = 9
>> ...
>> close(9)= 0
>> dup(4) = -1 EBADF (Bad file descriptor)
>>
>> Te
Hi
tested x86_64-linux multilib, committed to mainline. A similar fix will
go in 4_7-branch too.
Thanks,
Paolo.
2012-10-24 Haakan Younes
Paolo Carlini
PR libstdc++/55047
* include/bits/random.h (exponential_distribution<>::operator)
Uros Bizjak writes:
> To answer my own question:
>
> dup(4) = 9
> ...
> close(9)= 0
> dup(4) = -1 EBADF (Bad file descriptor)
>
> Test is calling dup on a closed file descriptor.
FD 4 is most likely
On Wed, Oct 24, 2012 at 1:06 PM, Uros Bizjak wrote:
>>> Please take a look at the attached patch.
>>>
>>> I changed the asm-pattern implementation according to your recomendation.
>>> Changed the name of feature option from -mfxsave to -mfxsr, as it is in
>>> Intel SDM. Corrected the arguments nam
On Wed, Oct 24, 2012 at 12:52 PM, H.J. Lu wrote:
>> Please take a look at the attached patch.
>>
>> I changed the asm-pattern implementation according to your recomendation.
>> Changed the name of feature option from -mfxsave to -mfxsr, as it is in
>> Intel SDM. Corrected the arguments name in the
On Tue, Oct 23, 2012 at 3:14 AM, Alexander Ivchenko wrote:
> Please take a look at the attached patch.
>
> I changed the asm-pattern implementation according to your recomendation.
> Changed the name of feature option from -mfxsave to -mfxsr, as it is in
> Intel SDM. Corrected the arguments name i
On Wed, Oct 24, 2012 at 3:42 AM, Joern Rennecke
wrote:
> Quoting Richard Biener :
>
>> On Tue, Oct 16, 2012 at 9:35 PM, Joern Rennecke
>> wrote:
>
> ..
>>>
>>> Well, we could split it anyway, and give ports without the need for
>>> multiple length attributes the benefit of the optimistic algorith
On 03/09/2012 10:01 AM, Sebastian Huber wrote:
Hi,
please have a look at the attached patch. Test suite results for GCC 4.7
http://gcc.gnu.org/ml/gcc-testresults/2012-03/msg00986.html
This patch is still pending for GCC 4.7 and 4.8. Can someone please review and
commit it. Without this p
On Tue, Oct 23, 2012 at 8:46 AM, Vladimir Makarov wrote:
> Hi, I was going to merge LRA into trunk last Sunday. It did not happen.
> LRA was actively changed last 4 weeks by implementing reviewer's proposals
> which resulted in a lot of new LRA regressions on GCC testsuite in
> comparison with
On 10/23/12 16:46, Vladimir Makarov wrote:
Hi, I was going to merge LRA into trunk last Sunday. It did not
happen. LRA was actively changed last 4 weeks by implementing
reviewer's proposals which resulted in a lot of new LRA regressions on
GCC testsuite in comparison with reload. Finally,
On Tue, Oct 23, 2012 at 6:12 PM, Kenneth Zadeck
wrote:
>
> On 10/23/2012 10:12 AM, Richard Biener wrote:
>>
>> On Tue, Oct 9, 2012 at 5:09 PM, Kenneth Zadeck
>> wrote:
>>>
>>> This patch implements the wide-int class.this is a more general
>>> version
>>> of the double-int class and is meant
Jakub Jelinek writes:
> On Wed, Oct 24, 2012 at 10:17:48AM +0100, Richard Sandiford wrote:
>> > Sparc accepts addresses of the form:
>> >
>> > (plus:DI (lo_sum:DI (reg/f:DI 282)
>> > (symbol_ref:DI ("__mf_opts") ))
>> > (const_int 40 [0x28]))
>> >
>> > These make use of Sparc's offseta
Hi,
few things I think are worth to be mentioned in changes.html.
Index: changes.html
===
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.8/changes.html,v
retrieving revision 1.48
diff -c -3 -p -r1.48 changes.html
*** changes.html21 Oc
On Wed, Oct 24, 2012 at 10:17:48AM +0100, Richard Sandiford wrote:
> > Sparc accepts addresses of the form:
> >
> > (plus:DI (lo_sum:DI (reg/f:DI 282)
> > (symbol_ref:DI ("__mf_opts") ))
> > (const_int 40 [0x28]))
> >
> > These make use of Sparc's offsetable %lo() relocations.
>
> Hmm,
1 - 100 of 113 matches
Mail list logo