Hello,
While reading up on how gcov/profiling works, I noticed that there are
a lot of places where the notes file is still referred to as the
"basic block graph" file. Also, the gcov manual has not been updated
for -fprofile-dir. The attached patch addresses these issues, so that
the next gcov ne
Tested crisv32-linux (much as you can do without actually
installing a new /lib/ld.so.1 with the changed defaults).
Yep, this is actually a change of the default in glibc (port to
be submitted), but changing it this way is safe: with old
libraries lacking a note, they default to not having an
execu
Ping...
On Thu, 2012-06-28 at 16:45 -0500, William J. Schmidt wrote:
> Here's a relatively small piece of strength reduction that solves that
> pesky addressing bug that got me looking at this in the first place...
>
> The main part of the code is the stuff that was reviewed last year, but
> whic
Hello!
The core of the problem was in fact the possibility of invalid
addresses to sneak through various LEA patterns.
Attached patch adds handling of SImode SUBREGs of addresses to generic
code. This way, we can use one LEA pattern that accepts all valid
address RTXes (modulo segment prefixed on
I changed the defaults for cris*-linux*, but didn't fix the
test-suite to go with that, so with unaligned accesses working,
the test-suite still checked that they trapped, doh. Here's the
update, checked trunk cris-elf and crisv32-elf (because of
difference in atomics) and crisv32-linux* on the lo
Hello,
The attached patches fix PR 33135 on the 4.7 and 4.6 branches.
Tested on both branches with 'make all' and 'make info dvi pdf'.
OK to install?
Cheers,
Oleg
ChangeLog:
PR target/33135
* config/sh/sh.opt (mieee): Use Var instead of Mask. Correct
description.
Here's a simpler solution for the 4.6 branch, which is a bit hacky but
only affects hppa-linux with LinuxThreads in C++0x mode.
PR libstdc++/53270
* acinclude.m4 (GLIBCXX_GTHREADS_CXX11_COPY_ASSIGN): Define.
* configure.ac (GLIBCXX_GTHREADS_CXX11_COPY_ASSIGN): Use it.
"Pinski, Andrew" writes:
> This patch implements a simple mips_delegitimize_address for this and
> some related cases.
The problem is that these:
> +/* In the name of slightly smaller debug output, and to cater to
> + general assembler lossage, recognize various UNSPEC sequences
> + and turn
Oleg Endo wrote:
> The attached patch folds the negc expander and *negc insn.
> Tested with 'make all'. CSiBE result-size (-m4-single -ml
> -mpretend-cmove) also doesn't show any change.
>
> OK?
OK.
Regards,
kaz
Oleg Endo wrote:
> Currently the check for availability of dynamic shift instructions on a
> particular SH target is repeated in several places. The attached patch
> adds a new macro for that.
>
> Tested with 'make all'. CSiBE result-size (-m4-single -ml
> -mpretend-cmove) also doesn't show any
Oleg Endo wrote:
> The attached patches fix PR 33135 on the 4.7 and 4.6 branches.
> Tested on both branches with 'make all' and 'make info dvi pdf'.
>
> OK to install?
OK.
Regards,
kaz
Hello,
This patch fixes PR53881 by making group_case_labels_stmt look at the
CFG instead of relying on label equality.
Bootstrapped&tested on powerpc64-unknown-linux-gnu. OK?
Ciao!
Steven
gcc/
PR tree-optimization/53881
* tree-cfg.c (group_case_labels_stmt): Look up the basic blo
This patch from Rémy Oudompheng fixes a dumb mistake in the hashmap
expansion code. Bootstrapped and ran Go testsuite on
x86_64-unknown-linux-gnu. Committed to mainline and 4.7 branch.
Ian
foo.patch
Description: Binary data
Mikael Morin wrote:
Here is another attempt.
I moved the diagnostic code from gfc_resolve_iterator to
resolve_array_list, so that it doesn't trigger for do loops.
Regression test in progress. OK?
The patch looks OK:
Though, I wonder why you only get a warning (which is fine); I thought
that -
On Fri, 20 Jul 2012, Ryan Mansfield wrote:
> On 12-07-19 05:33 PM, Hans-Peter Nilsson wrote:
> > > > Index: changes.html
> > > > +some source codes generates code that accesses memory on unaligned
> > > > +adresses. This will require the kernel of those systems to enable
>
> adresses -> ad
Hello,
The attach patch replaces the use of the 'addc1' pattern with 'addc' and
the use of the 'subc1' pattern with 'subc'.
Tested with
make -k check RUNTESTFLAGS="--target_board=sh-sim
\{-m2/-ml,-m2/-mb,-m2a/-mb,-m2a-single/-mb,-m4/-ml,-m4/-mb,-m4-single/-ml,
-m4-single/-mb,-m4a-single/-ml,-m4a-
Hello,
This removes T_REG alternatives from various load/store patterns.
Tested with
make -k check RUNTESTFLAGS="--target_board=sh-sim
\{-m2/-ml,-m2/-mb,-m2a/-mb,-m2a-single/-mb,-m4/-ml,-m4/-mb,-m4-single/-ml,
-m4-single/-mb,-m4a-single/-ml,-m4a-single/-mb}"
and no new failures.
CSiBE shows no c
Hello,
This removes the fmac related combine helper construct that was used
before fma.
Tested with
make -k check RUNTESTFLAGS="--target_board=sh-sim
\{-m2/-ml,-m2/-mb,-m2a/-mb,-m2a-single/-mb,-m4/-ml,-m4/-mb,-m4-single/-ml,
-m4-single/-mb,-m4a-single/-ml,-m4a-single/-mb}"
and no new failures.
On Sun, Jul 22, 2012 at 5:39 PM, Uros Bizjak wrote:
> The core of the problem was in fact the possibility of invalid
> addresses to sneak through various LEA patterns.
>
> Attached patch adds handling of SImode SUBREGs of addresses to generic
> code. This way, we can use one LEA pattern that acce
19 matches
Mail list logo