[Bug c++/42824] [4.5 regression] c++ compilation complains about error: call of overloaded

2010-02-22 Thread dodji at gcc dot gnu dot org
--- Comment #15 from dodji at gcc dot gnu dot org 2010-02-22 08:18 --- Fixed in 4.5 (trunk) -- dodji at gcc dot gnu dot org changed: What|Removed |Added Statu

[Bug fortran/38112] unneeded temporary

2010-02-22 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2010-02-22 08:58 --- Paul, for the test case in comment 0 we still create a temporary: b(a)=1 where "a" is a simple-contiguous rank-one array without target/pointer attribute, which thus cannot alias with "b". Do you think this is fix

[Bug tree-optimization/42652] vectorizer created unaligned vector insns

2010-02-22 Thread irar at il dot ibm dot com
--- Comment #17 from irar at il dot ibm dot com 2010-02-22 09:01 --- Is there a way to pass alignment information similar to PR 39954? Otherwise, a proper fix would be some inter-procedural analysis... Meantime, we can do intra-procedural analysis and fail when we reach function argumen

[Bug fortran/43136] Excess copy-in/copy-out with character argument

2010-02-22 Thread burnus at gcc dot gnu dot org
-- burnus at gcc dot gnu dot org changed: What|Removed |Added CC||burnus at gcc dot gnu dot |

[Bug driver/42485] [4.4/4.5 Regression] -V switch broken

2010-02-22 Thread manu at gcc dot gnu dot org
--- Comment #5 from manu at gcc dot gnu dot org 2010-02-22 09:02 --- Testing a patch to deprecated -b and -V. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42485

[Bug fortran/38112] unneeded temporary

2010-02-22 Thread paul dot richard dot thomas at gmail dot com
--- Comment #5 from paul dot richard dot thomas at gmail dot com 2010-02-22 09:06 --- Subject: Re: unneeded temporary Tobias, I'll take a look tonight. Cheers Paul On Mon, Feb 22, 2010 at 9:58 AM, burnus at gcc dot gnu dot org wrote: > > > --- Comment #4 from burnus at gcc do

[Bug target/43137] New: redundant register move for sign extending

2010-02-22 Thread carrot at google dot com
Compile following code with options -march=armv7-a -mthumb -Os int foo(); long long bar22() { int result = foo(); return result; } GCC generates: bar22: push{r3, lr} bl foo asrsr3, r0, #31// A mov r1, r3 // B pop {r3, p

[Bug tree-optimization/42652] vectorizer created unaligned vector insns

2010-02-22 Thread rguenth at gcc dot gnu dot org
--- Comment #18 from rguenth at gcc dot gnu dot org 2010-02-22 10:27 --- (In reply to comment #17) > Is there a way to pass alignment information similar to PR 39954? Well, that wasn't really a true fix but simply restored the (broken) behavior of earlier compilers so the 4.5 regressio

[Bug middle-end/42859] [4.5 regression] ICE in verify_flow_info

2010-02-22 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2010-02-22 10:54 --- (In reply to comment #6) > How about the below patch? It fixes all testcases for me. I'm not sure > whether it makes sense to filter duplicate labels this late, but I don't know > how to do this earlier, as catches

[Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -m64 -O -frename-registers

2010-02-22 Thread dominiq at lps dot ens dot fr
--- Comment #45 from dominiq at lps dot ens dot fr 2010-02-22 11:21 --- Bootstrapped and regtested on powerpc-apple-darwin9 (see http://gcc.gnu.org/ml/gcc-testresults/2010-02/msg02098.htm ) and x86_64-apple-darwin10 (see http://gcc.gnu.org/ml/gcc-testresults/2010-02/msg02102.html) with t

[Bug middle-end/42749] [4.5 Regression] -O2 and verify_stmts failed again

2010-02-22 Thread rguenth at gcc dot gnu dot org
--- Comment #14 from rguenth at gcc dot gnu dot org 2010-02-22 12:02 --- I have a patch. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added AssignedT

[Bug target/43139] New: ICE in output_operand

2010-02-22 Thread jakub at gcc dot gnu dot org
/* { dg-do compile } */ /* { dg-options "-g -O2 -fpic" } */ typedef double T1[10]; typedef double T2[10][10]; typedef int T3[10]; void fn1 (void); void fn2 (int, ...); static void bar (double v, double w, double x, double y, double z) { double a; if (v / w < 200.0) { a = x + (y - x)

[Bug target/42431] [4.5 Regression] wrong code for 200.sixtrack with vectorization and -fdata-sections

2010-02-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|WAITING |NEW Ever Confirmed|0 |1 Last reconfi

[Bug tree-optimization/42917] [4.5 Regression] "-fcompare-debug failure" with -ftree-loop-linear

2010-02-22 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-02-22 12:41 --- Confirmed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|UNCON

[Bug c++/43140] New: [4.5 Regression] FAIL: g++.dg/graphite/pr41305.C (test for excess errors)

2010-02-22 Thread dominiq at lps dot ens dot fr
Between revisions 156927 and 156932 g++.dg/graphite/pr41305.C has started to fail (likely due to revision 156928): [macbook] f90/bug% gcc45 -c -O3 -floop-interchange /opt/gcc/work/gcc/testsuite/g++.dg/graphite/pr41305.C /opt/gcc/work/gcc/testsuite/g++.dg/graphite/pr41305.C: In member function 'poi

[Bug c++/43140] [4.5 Regression] FAIL: g++.dg/graphite/pr41305.C (test for excess errors)

2010-02-22 Thread dominiq at lps dot ens dot fr
--- Comment #1 from dominiq at lps dot ens dot fr 2010-02-22 12:55 --- CC Manuel López-Ibáñez and H.J. Lu. -- dominiq at lps dot ens dot fr changed: What|Removed |Added

[Bug tree-optimization/43026] [4.5 Regression][graphite] ICE in sese.c with -fgraphite-identity in 447.dealII

2010-02-22 Thread spop at gcc dot gnu dot org
--- Comment #7 from spop at gcc dot gnu dot org 2010-02-22 13:11 --- Subject: Bug 43026 Author: spop Date: Mon Feb 22 13:10:49 2010 New Revision: 156956 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156956 Log: Fix PR43026: handle COMPONENT_REFs in expand scalar expressions. 2

[Bug tree-optimization/43141] New: [4.5 Regression] Wrong debug information with IPA-SRA

2010-02-22 Thread rguenth at gcc dot gnu dot org
Split out from PR42336. But here's a C testcase where we lose debug info about a parameter that was optimized away: there are no formal parameters in the DWARF output for f. int i; static int f(int) __attribute ((noinline)); static int f(int x) { return i; } int main() { return f(42); } --

[Bug tree-optimization/43141] [4.5 Regression] Wrong debug information with IPA-SRA

2010-02-22 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-02-22 13:17 --- Martin, http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42336#c22 still applies here. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/42336] [4.5 Regression] ICE with pointer-to-member-function argument in template function with -fipa-sra

2010-02-22 Thread rguenth at gcc dot gnu dot org
--- Comment #28 from rguenth at gcc dot gnu dot org 2010-02-22 13:18 --- The ICE is fixed. The wrong-debug issue is PR43141 now. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added --

[Bug c++/43140] [4.5 Regression] FAIL: g++.dg/graphite/pr41305.C (test for excess errors)

2010-02-22 Thread manu at gcc dot gnu dot org
--- Comment #2 from manu at gcc dot gnu dot org 2010-02-22 13:49 --- It seems to me that the template parameter to allocator should be a pointer and in this testcase is just double. So the warning is correct. If the testcase is correct, then you should either catch the warning with // {

[Bug middle-end/43045] [lto] ICE non-trivial conversion at assignment

2010-02-22 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-02-22 14:08 --- Created an attachment (id=19933) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19933&action=view) patch -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43045

[Bug middle-end/42749] [4.5 Regression] -O2 and verify_stmts failed again

2010-02-22 Thread rguenth at gcc dot gnu dot org
--- Comment #15 from rguenth at gcc dot gnu dot org 2010-02-22 14:09 --- Subject: Bug 42749 Author: rguenth Date: Mon Feb 22 14:09:26 2010 New Revision: 156960 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156960 Log: 2010-02-22 Richard Guenther PR tree-optimizatio

[Bug target/43129] Simplify global variable's address loading with option -fpic

2010-02-22 Thread rearnsha at gcc dot gnu dot org
-- rearnsha at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |enhancement http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43129

[Bug c++/43140] [4.5 Regression] FAIL: g++.dg/graphite/pr41305.C (test for excess errors)

2010-02-22 Thread dominiq at lps dot ens dot fr
--- Comment #3 from dominiq at lps dot ens dot fr 2010-02-22 14:14 --- CC Sebastian Pop. -- dominiq at lps dot ens dot fr changed: What|Removed |Added CC|

[Bug target/43137] redundant register move for sign extending

2010-02-22 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2010-02-22 14:32 --- Confirmed. -- ramana at gcc dot gnu dot org changed: What|Removed |Added Severity|normal

Email Order

2010-02-22 Thread FRANCO PTY STORE
Dear Sir/Ma, Compliment of the season to you! I went through your website address and found some items i would like to place order on. but before i proceed i will like to know if your company accepts payment via VISA or MASTER CARD and if your company ship to Australia. If yes, please get back t

[Bug c++/43140] [4.5 Regression] FAIL: g++.dg/graphite/pr41305.C (test for excess errors)

2010-02-22 Thread spop at gcc dot gnu dot org
--- Comment #4 from spop at gcc dot gnu dot org 2010-02-22 14:55 --- Subject: Bug 43140 Author: spop Date: Mon Feb 22 14:55:08 2010 New Revision: 156963 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156963 Log: Fix PR43140: Add -Wno-conversion-null to pr41305.C. 2010-02-22 Se

[Bug rtl-optimization/39077] [4.3/4.4/4.5 Regression] GCSE-optimization causes enormous binary size increase (~20 times !)

2010-02-22 Thread comer352l at googlemail dot com
--- Comment #17 from comer352l at googlemail dot com 2010-02-22 15:09 --- Great, thank you Steven ! Will this patch also improve compilation time ? It currently needs about 45 seconds with 4.4.3 on a Athlon64X2-5000+ (even with -fnogcse). In the meantime I managed to test on a windows

[Bug c++/43140] [4.5 Regression] FAIL: g++.dg/graphite/pr41305.C (test for excess errors)

2010-02-22 Thread spop at gcc dot gnu dot org
--- Comment #5 from spop at gcc dot gnu dot org 2010-02-22 15:13 --- Subject: Bug 43140 Author: spop Date: Mon Feb 22 15:13:39 2010 New Revision: 156964 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156964 Log: Fix PR43097: rename only SSA_NAMEs. 2010-02-22 Sebastian Pop

[Bug tree-optimization/43097] [4.5 Regression] ICE in rename_map_elt_info for Graphite, vect in 173.applu

2010-02-22 Thread spop at gcc dot gnu dot org
--- Comment #3 from spop at gcc dot gnu dot org 2010-02-22 15:19 --- This should have been added to this PR: I copied and forgot to adjust the PR number. Author: spop Date: Mon Feb 22 15:13:39 2010 New Revision: 156964 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156964 Log:

[Bug c++/43140] [4.5 Regression] FAIL: g++.dg/graphite/pr41305.C (test for excess errors)

2010-02-22 Thread spop at gcc dot gnu dot org
-- spop at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |spop at gcc dot gnu dot org |dot org

[Bug tree-optimization/43026] [4.5 Regression][graphite] ICE in sese.c with -fgraphite-identity in 447.dealII

2010-02-22 Thread spop at gcc dot gnu dot org
-- spop at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |spop at gcc dot gnu dot org |dot org

[Bug c/42923] ice: verify_stmts failed

2010-02-22 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-02-22 15:46 --- *** This bug has been marked as a duplicate of 42749 *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added --

[Bug middle-end/42749] [4.5 Regression] -O2 and verify_stmts failed again

2010-02-22 Thread rguenth at gcc dot gnu dot org
--- Comment #17 from rguenth at gcc dot gnu dot org 2010-02-22 15:46 --- *** Bug 42923 has been marked as a duplicate of this bug. *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added -

[Bug middle-end/42749] [4.5 Regression] -O2 and verify_stmts failed again

2010-02-22 Thread rguenth at gcc dot gnu dot org
--- Comment #16 from rguenth at gcc dot gnu dot org 2010-02-22 15:44 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNE

[Bug middle-end/43045] [lto] ICE non-trivial conversion at assignment

2010-02-22 Thread rguenth at gcc dot gnu dot org
to/43045 * tree-inline.c (declare_return_variable): Use the type of the call stmt lhs if available. * gfortran.dg/lto/20100222-1_0.f03: New testcase. * gfortran.dg/lto/20100222-1_1.c: Likewise. Added: trunk/gcc/testsuite/gfortran.dg/lto/20100222-1_0.f03 trunk/gcc/t

[Bug middle-end/43045] [lto] ICE non-trivial conversion at assignment

2010-02-22 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-02-22 16:03 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRM

[Bug c++/43142] New: ICE in output_505, at config/rs6000/rs6000.md:12485

2010-02-22 Thread marcus at jet dot franken dot de
g++ -O2 -c agg_bezier_ctrl.ii -fPIC -o xx.o In file included from ../../include/agg_conv_curve.h:29:0, from ../../include/ctrl/agg_bezier_ctrl.h:33, from agg_bezier_ctrl.cpp:27: ../../include/agg_curves.h: In destructor ‘agg::curve

[Bug c++/43142] ICE in output_505, at config/rs6000/rs6000.md:12485

2010-02-22 Thread marcus at jet dot franken dot de
--- Comment #1 from marcus at jet dot franken dot de 2010-02-22 16:56 --- Created an attachment (id=19934) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19934&action=view) agg_bezier_ctrl.ii testcase, unreduced. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43142

[Bug target/43142] [4.5 Regression] ICE in output_505, at config/rs6000/rs6000.md:12485

2010-02-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Component|c++ |target Summary|ICE in output_505, at |[4.5 Regressio

[Bug target/43142] [4.5 Regression] ICE in output_505, at config/rs6000/rs6000.md:12485

2010-02-22 Thread marcus at jet dot franken dot de
--- Comment #2 from marcus at jet dot franken dot de 2010-02-22 17:02 --- chroot /abuild/meissner/root.2/ grape:/usr/src/packages/BUILD/agg-2.5/src/ctrl> gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/powerpc64-suse-linux/4.5/lto-wrapper Target: powerpc64-

[Bug debug/43051] [4.5 Regression] VTA causes a stack living parameter unavailable in most of the function

2010-02-22 Thread jakub at gcc dot gnu dot org
--- Comment #7 from jakub at gcc dot gnu dot org 2010-02-22 17:10 --- Created an attachment (id=19935) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19935&action=view) gcc45-pr43051.patch Updated patch, which includes lxo's fix, guality testcase and also a fix for infinite recursi

[Bug debug/43051] [4.5 Regression] VTA causes a stack living parameter unavailable in most of the function

2010-02-22 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2010-02-22 17:23 --- It is actually: dataflow difference found: old and new follow: (value/s/u:DI 54:54 @0x42b02e8/0x42a75c8) offset 0 (mem/f:DI (value/s/u:DI 56:56 @0x42b0308/0x42a7578) [161 S8 A64]) (value/u:DI 90:90 @0x

[Bug middle-end/43083] [4.5 Regression] ICE with -fgraphite-identity with fall through return value

2010-02-22 Thread spop at gcc dot gnu dot org
--- Comment #6 from spop at gcc dot gnu dot org 2010-02-22 17:40 --- Subject: Bug 43083 Author: spop Date: Mon Feb 22 17:40:23 2010 New Revision: 156970 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156970 Log: Fix PR43083: Do not handle regions ending with multiple edges on th

[Bug c++/31754] Improve column number accuracy in error messages

2010-02-22 Thread dodji at gcc dot gnu dot org
--- Comment #22 from dodji at gcc dot gnu dot org 2010-02-22 17:46 --- Not working on this right now. -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/42980] GCC parallel "make install" failures

2010-02-22 Thread gary at intrepid dot com
--- Comment #6 from gary at intrepid dot com 2010-02-22 17:48 --- Created an attachment (id=19936) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19936&action=view) parallel "make -j6 install" failure logs Attached, a collection of install logs run with SHELL="/bin/sh -x", where th

[Bug translation/36958] typos in french translation.

2010-02-22 Thread dodji at gcc dot gnu dot org
-- dodji at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|dodji at gcc dot gnu dot org|unassigned at gcc dot gnu |

[Bug tree-optimization/43141] [4.5 Regression] Wrong debug information with IPA-SRA

2010-02-22 Thread jamborm at gcc dot gnu dot org
--- Comment #2 from jamborm at gcc dot gnu dot org 2010-02-22 18:01 --- Thanks for filing this separate PR. I am aware of this problem and it is quite high on my todo list. My first attempts to address this however don't bootstrap. I would like to get back to this by the end of the wee

[Bug debug/43051] [4.5 Regression] VTA causes a stack living parameter unavailable in most of the function

2010-02-22 Thread jakub at gcc dot gnu dot org
--- Comment #9 from jakub at gcc dot gnu dot org 2010-02-22 18:17 --- Seems it is canonicalize_values_star that inserts the extra (mem (value 54:54)) every second run through bb 12 at the end of compute_bb_dataflow. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43051

[Bug c++/28584] Cast to pointer from integer of different size

2010-02-22 Thread manu at gcc dot gnu dot org
--- Comment #4 from manu at gcc dot gnu dot org 2010-02-22 19:04 --- Patch http://gcc.gnu.org/ml/gcc-patches/2010-02/msg00891.html -- manu at gcc dot gnu dot org changed: What|Removed |Added -

[Bug debug/43051] [4.5 Regression] VTA causes a stack living parameter unavailable in most of the function

2010-02-22 Thread jakub at gcc dot gnu dot org
--- Comment #10 from jakub at gcc dot gnu dot org 2010-02-22 19:21 --- The next variable is said to live in value 90 and (mem (value 54)), that's where those two are equivalenced (canonicalize_values_star). The equivalencing between value 90 and value 54 is done in val_resolve:

[Bug c++/43143] New: [c++0x] array value-initialization and variadics

2010-02-22 Thread jason at gcc dot gnu dot org
This ought to compile, but doesn't: template T&& declval(); template void test() { T t(declval()...); } int main() { test(); // OK test(); // Error } -- Summary: [c++0x] array value-initialization and variadics Product: gcc Version: 4.5.0 Sta

[Bug c++/43143] [c++0x] array value-initialization and variadics

2010-02-22 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Ever Confirmed|0 |1 Last reco

[Bug c++/28584] Cast to pointer from integer of different size

2010-02-22 Thread manu at gcc dot gnu dot org
--- Comment #5 from manu at gcc dot gnu dot org 2010-02-22 19:49 --- Approved for GCC 4.6 http://gcc.gnu.org/ml/gcc-patches/2010-02/msg00893.html -- manu at gcc dot gnu dot org changed: What|Removed |Added -

[Bug c++/43144] New: Possible ADL bug in GCC 4.4.1

2010-02-22 Thread jason at gcc dot gnu dot org
[copy-paste from email since I don't think Alisdair has gotten around to submitting the bug] I'm currently working at home with GCC 4.4.1 (MinGW build) and as you might guess from the example, playing around with my own std lib implementation. I'm currently failing to get my swap overload for arr

[Bug middle-end/42859] [4.5 regression] ICE in verify_flow_info

2010-02-22 Thread abel at gcc dot gnu dot org
--- Comment #8 from abel at gcc dot gnu dot org 2010-02-22 20:10 --- (In reply to comment #7) > Looks sensible, though unreachable block removal should be conditional on > us removing an edge, not on lowering anything. Sure, I'd just make lower_eh_dispatch return a boolean for this and r

[Bug c++/43145] New: local extern declaration gets wrong namespace

2010-02-22 Thread jason at gcc dot gnu dot org
For this testcase: namespace N { void f(); } void N::f() { extern int i; extern void g(); i = 1; g(); } namespace N { int i; void g() { } } int main() { } we end up with unsatisfied references to ::i and ::g. -- Summary: local extern declaration gets wrong namespace

[Bug c++/43145] local extern declaration gets wrong namespace

2010-02-22 Thread jason at gcc dot gnu dot org
--- Comment #1 from jason at gcc dot gnu dot org 2010-02-22 20:49 --- Created an attachment (id=19937) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19937&action=view) patch for 4.6 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43145

[Bug c++/43145] local extern declaration gets wrong namespace

2010-02-22 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Ever Confirmed|0 |1 Last reco

[Bug middle-end/43083] [4.5 Regression] ICE with -fgraphite-identity with fall through return value

2010-02-22 Thread spop at gcc dot gnu dot org
-- spop at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |spop at gcc dot gnu dot org |dot org

[Bug rtl-optimization/42575] arm-eabi-gcc 64-bit multiply weirdness

2010-02-22 Thread drow at gcc dot gnu dot org
--- Comment #5 from drow at gcc dot gnu dot org 2010-02-22 21:06 --- (In reply to comment #3) > * What is the purpose of insn 12 here? It looks to me like this is dead code, > since r5 is restored in insn 38 (although, not knowing ARM so well, I may be > wrong). I couldn't figure this

[Bug fortran/43146] New: Character constant declared in a module does not transfer correctly

2010-02-22 Thread wirawan0 at gmail dot com
Please compile the following snippet and watch that ch10 is printed as ASCII NUL (redirect to text file and see the produced characters, or use `./a.out | od -t x1' for even quicker result): module blahblah character(len=1), parameter :: ch10 = char(10) end module program testme3 use blahblah

[Bug target/43118] vld4 and vst4 intrinsics are not handled correctly

2010-02-22 Thread drow at false dot org
--- Comment #3 from drow at gcc dot gnu dot org 2010-02-22 21:14 --- Subject: Re: vld4 and vst4 intrinsics are not handled correctly On Fri, Feb 19, 2010 at 11:08:18AM -, rguenth at gcc dot gnu dot org wrote: > Likely because of the union in > > __extension__ static __inline void

[Bug fortran/43146] Character constant declared in a module does not transfer correctly

2010-02-22 Thread kargl at gcc dot gnu dot org
--- Comment #1 from kargl at gcc dot gnu dot org 2010-02-22 21:19 --- You may need to update to a newer version of gfortran. troutmask:sgk[207] gfc4x -o z j.f90 && ./z | od -t x1 0000a 69 6e 76 61 72 73 31 6d 20 3a 20 65 6e 74 65 02072 20 6a 64 74 73

[Bug c/43125] [4.5 Regression] Revision 156907 failed gcc.dg/attr-used.c

2010-02-22 Thread hjl at gcc dot gnu dot org
--- Comment #4 from hjl at gcc dot gnu dot org 2010-02-22 21:33 --- Subject: Bug 43125 Author: hjl Date: Mon Feb 22 21:33:21 2010 New Revision: 156976 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156976 Log: Move C tests for used attribute to c-c++-common. 2010-02-22 H.J. Lu

[Bug debug/27160] Debugging output forgets scope for typedefs.

2010-02-22 Thread drow at gcc dot gnu dot org
--- Comment #3 from drow at gcc dot gnu dot org 2010-02-22 21:34 --- Works for me too, using GCC 4.4. -- drow at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/43132] installation directory defaults do not match documentation, Coding Standards

2010-02-22 Thread Ralf dot Wildenhues at gmx dot de
--- Comment #3 from Ralf dot Wildenhues at gmx dot de 2010-02-22 21:39 --- Not sure if this can be qualified a regression, but still, making a release manager aware of this can't hurt, I guess. -- Ralf dot Wildenhues at gmx dot de changed: What|Removed

[Bug libgcj/40860] [4.4/4.5 regression] regressions in libjava testsuite on arm-linux

2010-02-22 Thread mikpe at it dot uu dot se
--- Comment #11 from mikpe at it dot uu dot se 2010-02-22 21:49 --- A recent 4.4 with the four unwind-related fixes I identified in CodeSourcery G++ lite 2009q3-67 applied still regresses in libjava as before with recent binutils. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40860

[Bug c/43125] [4.5 Regression] Revision 156907 failed gcc.dg/attr-used.c

2010-02-22 Thread hjl at gcc dot gnu dot org
--- Comment #5 from hjl at gcc dot gnu dot org 2010-02-22 21:57 --- Subject: Bug 43125 Author: hjl Date: Mon Feb 22 21:57:22 2010 New Revision: 156977 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156977 Log: Merge DECL_PRESERVE_P for C++. 2010-02-22 Mike Stump PR

[Bug c++/43126] "at this point in file" warnings are upside down

2010-02-22 Thread manu at gcc dot gnu dot org
--- Comment #7 from manu at gcc dot gnu dot org 2010-02-22 22:31 --- Subject: Bug 43126 Author: manu Date: Mon Feb 22 22:30:45 2010 New Revision: 156979 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156979 Log: 2010-02-22 Manuel López-Ibáñez PR c++/43126

[Bug c++/43126] "at this point in file" warnings are upside down

2010-02-22 Thread manu at gcc dot gnu dot org
--- Comment #8 from manu at gcc dot gnu dot org 2010-02-22 22:32 --- FIXED in GCC 4.5 -- manu at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIG

[Bug c/43128] [4.5 Regression] c-c++-common/pr41779.c doesn't work

2010-02-22 Thread manu at gcc dot gnu dot org
--- Comment #18 from manu at gcc dot gnu dot org 2010-02-22 23:56 --- (In reply to comment #17) > suggest having a c_ep_convert_and_check or similar function that handles > excess precision: it would take the result type, the semantic result type > (the type that gets used eventually t

[Bug other/43132] installation directory defaults do not match documentation, Coding Standards

2010-02-22 Thread mmitchel at gcc dot gnu dot org
--- Comment #4 from mmitchel at gcc dot gnu dot org 2010-02-22 23:23 --- I don't think this should be P1, as getting the old behavior is apparently doable by hand, but I'm a big fan of backwards-compatibility and if the GCS haven't been updated then I think that GCC (as a GNU package) o

[Bug c/43128] [4.5 Regression] c-c++-common/pr41779.c doesn't work

2010-02-22 Thread manu at gcc dot gnu dot org
-- manu at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |manu at gcc dot gnu dot org |dot org

[Bug c/43128] [4.5 Regression] c-c++-common/pr41779.c doesn't work

2010-02-22 Thread joseph at codesourcery dot com
--- Comment #19 from joseph at codesourcery dot com 2010-02-23 00:29 --- Subject: Re: [4.5 Regression] c-c++-common/pr41779.c doesn't work On Mon, 22 Feb 2010, manu at gcc dot gnu dot org wrote: > --- Comment #18 from manu at gcc dot gnu dot org 2010-02-22 23:56 --- > (In r

[Bug rtl-optimization/43147] New: SSE shuffle merge

2010-02-22 Thread liranuna at gmail dot com
I've noticed that GCC (my current version is 4.4.1) doesn't fully optimize SSE shuffle merges, as seen in this example: #include extern void printv(__m128 m); int main() { m = _mm_shuffle_ps(m, m, 0xC9); // Those two shuffles together swap pairs m = _mm_shuffle_ps(m, m, 0x2D);

[Bug rtl-optimization/43147] SSE shuffle merge

2010-02-22 Thread liranuna at gmail dot com
--- Comment #1 from liranuna at gmail dot com 2010-02-23 01:37 --- It appears I am missing a line in the code I posted: #include extern void printv(__m128 m); int main() { __m128 m = _mm_set_ps(1.0f, 2.0f, 3.0f, 4.0f); m = _mm_shuffle_ps(m, m, 0xC9); // Those two shuf

[Bug libstdc++/42460] man page errors for generated libstdc++ man pages

2010-02-22 Thread debian-gcc at lists dot debian dot org
--- Comment #24 from debian-gcc at lists dot debian dot org 2010-02-23 01:37 --- thanks for the fixes. I don't care that much about the function markups. Matthias -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42460

[Bug rtl-optimization/43147] SSE shuffle merge

2010-02-22 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2010-02-23 01:42 --- I think that is because nothing simplifies: (vec_select:V4SF (vec_concat:V8SF (vec_select:V4SF (vec_concat:V8SF (reg:V4SF 62) (reg:V4SF 62)) (parallel [

[Bug rtl-optimization/43147] SSE shuffle merge

2010-02-22 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2010-02-23 01:42 --- Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCON

[Bug c++/43120] Diamond virtual inheritence with covariant return type confuses GCC

2010-02-22 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2010-02-23 01:45 --- Reduced a bit: extern "C" void abort (); struct A { virtual void dummy() {} }; struct B { virtual B *clone() = 0; }; struct C : public virtual B { }; struct D : public virtual B { }; struct E : public C, publi

[Bug c++/43081] ICE with invalid in-class initializer

2010-02-22 Thread jason at gcc dot gnu dot org
--- Comment #1 from jason at gcc dot gnu dot org 2010-02-23 01:47 --- This isn't specific to lambdas; this testcase gets the same ICE: struct A { typedef void (F)(); F f = 1; }; -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/43081] [4.3/4.4/4.5 regression] ICE with invalid in-class initializer

2010-02-22 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2010-02-23 01:50 --- ...which is a regression against 3.4, which says wa.C:4: error: invalid initializer for virtual method `void A::f()' -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/42450] [4.5 Regression] another GCC 4.5 ICE on C++ templated code

2010-02-22 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2010-02-23 04:06 --- Created an attachment (id=19938) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19938&action=view) smaller testcase Here is the smallest testcase I could get out of delta. -- http://gcc.gnu.org/bugzilla/sh

[Bug other/43132] installation directory defaults do not match documentation, Coding Standards

2010-02-22 Thread Ralf dot Wildenhues at gmx dot de
--- Comment #5 from Ralf dot Wildenhues at gmx dot de 2010-02-23 06:01 --- Well, the GCS did change, and we did (mostly) update the default locations to follow. However, as of now, the override methods don't all work the way the configure --help output promises, and not all documentati