[Bug libmudflap/44661] Link order (?) might cause threaded libmudflap to assert

2010-07-22 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2010-07-22 07:53 --- Of course libmudflapth needs to come first, otherwise it doesn't override libpthread symbols it means to override. If it doesn't, that is a user error though. -- jakub at gcc dot gnu dot org changed: Wh

[Bug libgomp/45025] Memory ordering issues with libgomp critical sections and __sync

2010-07-22 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2010-07-22 07:59 --- So, 1. is fixed. If __sync_*compare_and_swap on PowerPC doesn't act as full barrier, that would be a target bug, not libgomp bug. Unless separate __sync_*_acq/__sync_*_rel builtins are added, I'm afraid the only opti

[Bug target/43698] [4.5/4.6 Regression] Wrong use of ARMv6 REV instruction for endian bytewapping with -Os or -O2 optimizations

2010-07-22 Thread ramana at gcc dot gnu dot org
--- Comment #13 from ramana at gcc dot gnu dot org 2010-07-22 08:31 --- Subject: Bug 43698 Author: ramana Date: Thu Jul 22 08:30:36 2010 New Revision: 162404 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162404 Log: Fix PR target/43698 2010-07-22 Ramana Radhakrishnan

[Bug fortran/45019] Aliasing of TARGET dummy argument not detected correctly

2010-07-22 Thread burnus at gcc dot gnu dot org
--- Comment #8 from burnus at gcc dot gnu dot org 2010-07-22 08:40 --- Mine. Additional fix is needed for gfc_symbols_could_alias: --- a/gcc/fortran/symbol.c +++ b/gcc/fortran/symbol.c @@ -2811,6 +2811,17 @@ gfc_symbols_could_alias (gfc_symbol *lsym, gfc_symbol *rsym) if (lsym->attr.

[Bug rtl-optimization/43494] [4.4/4.5/4.6 Regression] Overlooked dependency causes wrong scheduling, wrong code

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43494

[Bug target/43810] [4.5 Regression] linking results in undefined references to _savegpr_* _restgpr_*_x

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43810

[Bug rtl-optimization/44281] [4.3/4.4/4.5/4.6 Regression] Global Register variable pessimisation

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44281

[Bug tree-optimization/44336] [4.4/4.5 Regression] ICE: verify_ssa failed: SSA_NAME_DEF_STMT is wrong with -fipa-struct-reorg -fwhole-program

2010-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-07-22 08:49 --- Fixed in 4.6 (by disabling struct-reorg). -- rguenth at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug tree-optimization/44468] [4.3/4.4/4.5 Regression] Bogus access re-construction from offset calculation

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44468

[Bug tree-optimization/44667] [4.5 Regression] ICE: verify_stmts failed: non-trivial conversion at assignment with -fprofile-generate

2010-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-07-22 08:50 --- wontfix on the branch. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/44676] [4.5/4.6 Regression] ICE: in loop_entry_phi_arg, at graphite-sese-to-poly.c:89 with -fgraphite-identity -fprofile-generate

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC||spop at gcc dot gnu dot org Priority|P3

[Bug tree-optimization/44686] [4.5 Regression] ICE: in gimple_op, at gimple.h:1664 with -fipa-pta -fprofile-generate

2010-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2010-07-22 08:53 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug middle-end/44777] [4.3/4.4/4.5/4.6 Regression] ICE: SIGSEGV with -fprofile-use in gcc.c-torture/execute/comp-goto-2.c

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44777

[Bug target/44793] [4.5/4.6 Regression] libgcc does not include t-ppccomm on rtems

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44793

[Bug target/44816] [4.5/4.6 Regression] ice in subst_reloads, at reload.c:6328

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44816

[Bug bootstrap/44959] [4.5 Regression] bootstrap failed at Comparing stages 2 and 3

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44959

[Bug middle-end/44982] [4.3/4.4/4.5/4.6 Regression] ICE in get_narrower, at tree.c:7832

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44982

[Bug c++/45008] [4.5 Regression] Template code not expanded properly

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45008

[Bug c++/44991] [4.4/4.5/4.6 Regression] default argument with '<' cause compilation error

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44991

[Bug rtl-optimization/44858] [4.5/4.6 Regression] likely integer wrong code bug

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.1 Version|unknown |4.5.0 http://

[Bug middle-end/44763] [4.4/4.5/4.6 regression] SEGV in allocno_priority_compare_func on Solaris 8

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44763

[Bug c++/44753] [4.5 Regression] class partial specialization error

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44753

[Bug target/44581] [4.5/4.6 Regression] internal compiler error: in simplify_subreg

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44581

[Bug middle-end/43867] [4.5/4.6 Regression] ICE on valid with PGO and -fwhole-program options on small example (istringstream) with gcc 4.5.0 only

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43867

[Bug middle-end/43867] [4.5/4.6 Regression] ICE on valid with PGO and -fwhole-program options on small example (istringstream) with gcc 4.5.0 only

2010-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-07-22 09:04 --- This was fixed. We now print t.C: In function 'int __gthread_active_p()': t.C:8:1: note: file /tmp/t.gcda not found, execution counts assumed to be zero -- rguenth at gcc dot gnu dot org changed: W

[Bug target/44581] [4.5/4.6 Regression] internal compiler error: in simplify_subreg

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44581

[Bug c++/44753] [4.5 Regression] class partial specialization error

2010-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-07-22 09:05 --- Fixed on the branch. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added St

[Bug middle-end/44763] [4.4/4.5/4.6 regression] SEGV in allocno_priority_compare_func on Solaris 8

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44763

[Bug rtl-optimization/44858] [4.5/4.6 Regression] likely integer wrong code bug

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44858

[Bug c++/44991] [4.4/4.5/4.6 Regression] default argument with '<' cause compilation error

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Known to fail||4.4.0 Known to work|4.1.2 |4.1.2 4.3.4

[Bug c++/45008] [4.5 Regression] Template code not expanded properly

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45008

[Bug rtl-optimization/44858] [4.5/4.6 Regression] likely integer wrong code bug

2010-07-22 Thread jakub at gcc dot gnu dot org
--- Comment #5 from jakub at gcc dot gnu dot org 2010-07-22 09:36 --- The VRP changes have been committed, so on the trunk this will be now reproduceable only with -O1 or -O2 -fno-tree-vrp. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44858

[Bug target/33637] [4.3/4.4/4.5/4.6 Regression] "checking for nm: test: too many arguments" causes "Undefined symbol: __gxx_personality_v0"

2010-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #11 from rguenth at gcc dot gnu dot org 2010-07-22 09:41 --- Can't be P1. We shipped it. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/33637] [4.3/4.4/4.5/4.6 Regression] "checking for nm: test: too many arguments" causes "Undefined symbol: __gxx_personality_v0"

2010-07-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.5.1 |4.3.6 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33637

[Bug target/45000] RX signed extened unsigned char or short return value.

2010-07-22 Thread nickc at redhat dot com
--- Comment #1 from nickc at redhat dot com 2010-07-22 09:42 --- Hi Kazuhiro-san, This is not a bug, it is the expected behaviour. What is happening is that the return value from func() is being promoted to "signed int" (and not "unsigned int" as you might expect). Thus since the MOV

[Bug fortran/44660] [regression 4.4/4.5/4.6] ICE in resolve_equivalence()

2010-07-22 Thread burnus at gcc dot gnu dot org
--- Comment #16 from burnus at gcc dot gnu dot org 2010-07-22 09:43 --- (In reply to comment #13) > Created an attachment (id=21003) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21003&action=view) [edit] > patch against my (diry) tree > patch restoring the old equivalence list on

Re: [Bug debug/45024] wrong nesting for inner template class

2010-07-22 Thread Dodji Seketeli
Patch posted to http://gcc.gnu.org/ml/gcc-patches/2010-07/msg01718.html

[Bug debug/45024] wrong nesting for inner template class

2010-07-22 Thread dodji at redhat dot com
--- Comment #2 from dodji at gcc dot gnu dot org 2010-07-22 09:46 --- Subject: Re: wrong nesting for inner template class Patch posted to http://gcc.gnu.org/ml/gcc-patches/2010-07/msg01718.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45024

[Bug fortran/45019] Aliasing of TARGET dummy argument not detected correctly

2010-07-22 Thread paul dot richard dot thomas at gmail dot com
--- Comment #9 from paul dot richard dot thomas at gmail dot com 2010-07-22 10:00 --- Subject: Re: Aliasing of TARGET dummy argument not detected correctly Dear Tobias, > I think the patch below looks fine, however, if I set a break point, the > function "gfc_check_dependen

[Bug bootstrap/45028] New: [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread ro at gcc dot gnu dot org
This patch 2010-07-20 Jakub Jelinek * var-tracking.c (vt_expand_loc, vt_expand_loc_dummy): Bump maximum depth to 8 from 5. broke sparc-sun-solaris2.* bootstrap building 64-bit libjava: $ /var/gcc/gcc-4.6.0-20100721/11-gcc-gas/./gcc/gcj -B/var/gcc/gcc-4.6.0-20100721/11-gcc-gas

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread jakub at gcc dot gnu dot org
--- Comment #1 from jakub at gcc dot gnu dot org 2010-07-22 10:23 --- That would be a target bug then, something isn't delegitimized when it should. Please put a breakpoint on output_operand_lossage and print a backtrace and the rtx that is being printed. -- jakub at gcc dot gnu dot

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread ro at CeBiTec dot Uni-Bielefeld dot DE
--- Comment #2 from ro at CeBiTec dot Uni-Bielefeld dot DE 2010-07-22 10:35 --- Subject: Re: [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand Here you go: Breakpoint 5, output_operand_lossage (cmsgid=0xfe940c60 "") at /var

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2010-07-22 10:46 --- This one actually shouldn't be IMHO delegimized, the setm44 value is just a temporary and thus it shouldn't hold any value interesting for debug info. Can you please attach -fdump-rtl-vartrack dump? -- http://gcc.

[Bug libmudflap/44661] Link order (?) might cause threaded libmudflap to assert

2010-07-22 Thread davi dot arnaut at sun dot com
--- Comment #4 from davi dot arnaut at sun dot com 2010-07-22 10:54 --- Let's get it documented? One sentence should do. I think it's pertinent because -lpthread will most of the time come before user supplied compiler flags. -- davi dot arnaut at sun dot com changed: Wha

[Bug libstdc++/44952] #include implies global constructor.

2010-07-22 Thread jakub at gcc dot gnu dot org
--- Comment #11 from jakub at gcc dot gnu dot org 2010-07-22 11:03 --- Perhaps with LTO we could special case this (perhaps using some special attribute) and only construct/destruct the first of these static ios_base::Init __ioinit; vars and optimize all the others away together with t

[Bug libstdc++/44952] #include implies global constructor.

2010-07-22 Thread paolo dot carlini at oracle dot com
--- Comment #12 from paolo dot carlini at oracle dot com 2010-07-22 11:25 --- The same idea vaguely occurred to me... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44952

[Bug target/42240] wrong epilogue on naked function

2010-07-22 Thread anitha dot boyapati at atmel dot com
--- Comment #9 from anitha dot boyapati at atmel dot com 2010-07-22 11:26 --- I think the bug is not due to 'naked' function. When the naked attribute is removed for __init_seed(void), the following diff can be observed in the assembly file.

[Bug fortran/45019] Aliasing of TARGET dummy argument not detected correctly

2010-07-22 Thread burnus at gcc dot gnu dot org
--- Comment #10 from burnus at gcc dot gnu dot org 2010-07-22 11:35 --- Subject: Bug 45019 Author: burnus Date: Thu Jul 22 11:35:09 2010 New Revision: 162410 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162410 Log: 2010-07-22 Tobias Burnus PR fortran/45019

[Bug libstdc++/44952] #include implies global constructor.

2010-07-22 Thread jakub at gcc dot gnu dot org
--- Comment #13 from jakub at gcc dot gnu dot org 2010-07-22 11:41 --- So reopening for this enhancement... Another alternative would be some .init.first array or something similar which would contain pointers to functions to be run as early constructors and linker would remove duplicat

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-22 Thread bernds at gcc dot gnu dot org
--- Comment #39 from bernds at gcc dot gnu dot org 2010-07-22 11:48 --- HJ, Dave, can you retest with mainline? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44970

[Bug bootstrap/39150] Configure scripts have no 64-Bit Solaris defined (only i386-solaris*).

2010-07-22 Thread rob1weld at aol dot com
--- Comment #19 from rob1weld at aol dot com 2010-07-22 11:50 --- (In reply to comment #10) > > Adding an additional 64-bit default configuration > > (like amd64-pc-solaris2* or whatever) doubles the testing burden on me for > > no > > real benefit. In fact, I believe that the sparcv9-

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread ro at gcc dot gnu dot org
--- Comment #4 from ro at gcc dot gnu dot org 2010-07-22 12:09 --- Created an attachment (id=21281) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21281&action=view) -fdump-rtl-vartrack output -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45028

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread ro at CeBiTec dot Uni-Bielefeld dot DE
--- Comment #5 from ro at CeBiTec dot Uni-Bielefeld dot DE 2010-07-22 12:10 --- Subject: Re: [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand > --- Comment #3 from jakub at gcc dot gnu dot org 2010-07-22 10:46 ---

[Bug middle-end/45017] miscompile with bitfield and optimization

2010-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-07-22 12:14 --- Subject: Bug 45017 Author: rguenth Date: Thu Jul 22 12:14:27 2010 New Revision: 162411 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162411 Log: 2010-07-22 Richard Guenther PR tree-optimization/

[Bug middle-end/45017] miscompile with bitfield and optimization

2010-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-07-22 12:15 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/45017] miscompile with bitfield and optimization

2010-07-22 Thread borntraeger at de dot ibm dot com
--- Comment #4 from borntraeger at de dot ibm dot com 2010-07-22 12:41 --- the testcase will fail on big endian machines. since r2=f and r1=2 instead of r2=2 and r1=f. Can you adopt the testcase to check the endianess? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45017

[Bug middle-end/45017] miscompile with bitfield and optimization

2010-07-22 Thread rguenther at suse dot de
--- Comment #5 from rguenther at suse dot de 2010-07-22 12:42 --- Subject: Re: miscompile with bitfield and optimization On Thu, 22 Jul 2010, borntraeger at de dot ibm dot com wrote: > --- Comment #4 from borntraeger at de dot ibm dot com 2010-07-22 12:41 > --- > the testca

[Bug target/45029] New: Buffer overflow in *push_multi pattern

2010-07-22 Thread John dot Tytgat at aaug dot net
ARM's *push_multi pattern code implementation can result in a buffer overflow. The assembler instruction gets there built up in a 100 byte buffer but worst case more buffer space is needed. Original code: --8<-- { int i; char pattern[100]; if (TARGET_ARM)

[Bug tree-optimization/44891] [4.6 Regression] non-trivial conversion ICE from early SRA

2010-07-22 Thread jamborm at gcc dot gnu dot org
--- Comment #9 from jamborm at gcc dot gnu dot org 2010-07-22 12:52 --- Subject: Bug 44891 Author: jamborm Date: Thu Jul 22 12:52:14 2010 New Revision: 162413 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162413 Log: 2010-07-22 Martin Jambor PR tree-optimization/448

[Bug target/45029] Buffer overflow in *push_multi pattern

2010-07-22 Thread John dot Tytgat at aaug dot net
--- Comment #1 from John dot Tytgat at aaug dot net 2010-07-22 12:53 --- Created an attachment (id=21282) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21282&action=view) Proposed patch to fix the buffer overflow. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45029

[Bug tree-optimization/44891] [4.6 Regression] non-trivial conversion ICE from early SRA

2010-07-22 Thread jamborm at gcc dot gnu dot org
--- Comment #10 from jamborm at gcc dot gnu dot org 2010-07-22 12:54 --- Fixed. -- jamborm at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNE

[Bug lto/43373] -fwhopr -fuse-linker-plugin ICE compressed stream data error

2010-07-22 Thread rguenth at gcc dot gnu dot org
=gcc&view=rev&rev=162414 Log: 2010-07-22 Richard Guenther * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc. * lib/target-supports.exp (check_linker_plugin_available): Likewise. PR lto/43373 * gcc.dg/lto/20100722-1_0.c: New testcase

[Bug lto/43373] -fwhopr -fuse-linker-plugin ICE compressed stream data error

2010-07-22 Thread rguenth at gcc dot gnu dot org
=gcc&view=rev&rev=162414 Log: 2010-07-22 Richard Guenther * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc. * lib/target-supports.exp (check_linker_plugin_available): Likewise. PR lto/43373 * gcc.dg/lto/20100722-1_0.c: New testcase

[Bug middle-end/45017] miscompile with bitfield and optimization

2010-07-22 Thread schwab at linux-m68k dot org
--- Comment #6 from schwab at linux-m68k dot org 2010-07-22 12:59 --- > Huh? This is one byte, how does endianess come into play? By the use of bitfields. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45017

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2010-07-22 13:02 --- Thanks, can I also ask for -fdump-rtl-aligments dump (i.e. one immediately before *.vartrack)? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45028

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread ro at gcc dot gnu dot org
--- Comment #7 from ro at gcc dot gnu dot org 2010-07-22 13:09 --- Created an attachment (id=21283) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21283&action=view) -fdump-rtl-alignments output -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45028

[Bug fortran/45030] New: -fwhole-file: Bogus error message with ENTRY and different result types

2010-07-22 Thread burnus at gcc dot gnu dot org
This is a bug which needs to be fixed before -fwhole-file can be enabled by default. Otherwise, the test results look fine. (Note: I tested with -fwhole-file enabled by default and including the patch for PR 44945.) Extended test case: gfortran.fortran-torture/execute/entry_4.f90 real,exter

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2010-07-22 13:34 --- So it is wrong already before *.alignments, as it has stuff like: (insn:TI 256 255 1556 2 /vol/gcc/src/hg/trunk/local/libjava/classpath/gnu/javax/print/ipp/attribute/defaults/FinishingsDefault.java:117 (set (reg:D I 1

[Bug fortran/45030] -fwhole-file: Bogus error message with ENTRY and different result types

2010-07-22 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2010-07-22 13:42 --- Another test case is: libgomp.fortran/retval1.f90 (Found via "cd $BUILD/*/libgomp; make check") -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45030

[Bug lto/42451] 'warning: type of "array" does not match original declaration' with -flto/-fwhopr

2010-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-07-22 13:47 --- Subject: Bug 42451 Author: rguenth Date: Thu Jul 22 13:47:32 2010 New Revision: 162415 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162415 Log: 2010-07-22 Richard Guenther PR lto/42451

[Bug lto/42451] 'warning: type of "array" does not match original declaration' with -flto/-fwhopr

2010-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #11 from rguenth at gcc dot gnu dot org 2010-07-22 13:49 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNE

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread ro at CeBiTec dot Uni-Bielefeld dot DE
--- Comment #9 from ro at CeBiTec dot Uni-Bielefeld dot DE 2010-07-22 13:50 --- Subject: Re: [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand > Can you compile with -da and find out in which dump D#71 has been introduced?

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread ro at gcc dot gnu dot org
--- Comment #10 from ro at gcc dot gnu dot org 2010-07-22 13:51 --- Created an attachment (id=21284) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21284&action=view) sched2 dump -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45028

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread jakub at gcc dot gnu dot org
--- Comment #11 from jakub at gcc dot gnu dot org 2010-07-22 13:52 --- Can I ask for the immediately preceeding dump too? Thanks. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45028

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread ro at gcc dot gnu dot org
--- Comment #12 from ro at gcc dot gnu dot org 2010-07-22 13:54 --- Created an attachment (id=21285) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21285&action=view) split4 dump -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45028

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread jakub at gcc dot gnu dot org
--- Comment #13 from jakub at gcc dot gnu dot org 2010-07-22 14:03 --- So it is wrong already in *.split4: (insn 256 255 258 2 /vol/gcc/src/hg/trunk/local/libjava/classpath/gnu/javax/print/ipp/attribute/defaults/FinishingsDefault.java:117 (set (reg:DI 1 %g1 [328]) (ashift:DI (re

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread ro at gcc dot gnu dot org
--- Comment #14 from ro at gcc dot gnu dot org 2010-07-22 14:06 --- Created an attachment (id=21286) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21286&action=view) -fdump-rtl-expand output -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45028

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread ro at gcc dot gnu dot org
--- Comment #15 from ro at gcc dot gnu dot org 2010-07-22 14:07 --- Created an attachment (id=21287) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21287&action=view) -fdump-tree-optimized output -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45028

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-22 Thread hjl dot tools at gmail dot com
--- Comment #40 from hjl dot tools at gmail dot com 2010-07-22 14:07 --- (In reply to comment #39) > HJ, Dave, can you retest with mainline? > Mainline bootstrap is OK on ia32 and Intel64 as of revision 162408. Test is in progress on ia64. -- http://gcc.gnu.org/bugzilla/show_bug.

[Bug lto/43071] ICE: SIGSEGV with -fwhopr -fcompare-debug

2010-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-07-22 14:10 --- Confirmed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|UNCON

[Bug lto/43157] Segmentation fault in aggregate_value_p, asm aliases do not work

2010-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-07-22 14:14 --- *** Bug 43658 has been marked as a duplicate of this bug. *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug lto/43658] ICE: SIGSEGV with -flto in aggregate_value_p (function.c:1859)

2010-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-07-22 14:14 --- This is a dup of PR43157. *** This bug has been marked as a duplicate of 43157 *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added -

[Bug c++/43850] ice: tree code �template_type_parm� is not supported in gimple streams

2010-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2010-07-22 14:19 --- Fixed on trunk. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|

[Bug c++/43850] ice: tree code �template_type_parm� is not supported in gimple streams

2010-07-22 Thread rguenth at gcc dot gnu dot org
to/43850 * g++.dg/lto/20100722-1_0.C: New testcase. Added: trunk/gcc/testsuite/g++.dg/lto/20100722-1_0.C Modified: trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43850

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread jakub at gcc dot gnu dot org
--- Comment #16 from jakub at gcc dot gnu dot org 2010-07-22 14:20 --- (insn 264 263 265 3 /vol/gcc/src/hg/trunk/local/libjava/classpath/gnu/javax/print/ipp/attribute/defaults/FinishingsDefault.java:123 (set (reg/f:DI 332) (reg:DI 8 %o0)) -1 (expr_list:REG_NOALIAS (reg/f:DI 332)

[Bug other/45031] New: Problem with cxxabi.h

2010-07-22 Thread jframos45 at hotmail dot com
I have OpenSuse with ia64 architecture and GCC 4.3.3 (I tried also with GCC 4.4.0 and 4.4.4) I am trying building a file that include the cxxabi.h header, but the compiler displays following error: In file included from ../src/core/callback.cc:41: /bin/gcc/gcc-4.3.3/lib/gcc/ia64-suse-linux/4.3.3/.

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-22 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #41 from dave at hiauly1 dot hia dot nrc dot ca 2010-07-22 14:26 --- Subject: Re: [4.6 regression] Revision 162270 failed to bootstrap > HJ, Dave, can you retest with mainline? Testing. With the previous versions, hash table lookups were somehow broken, resulting in NULL

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread ro at CeBiTec dot Uni-Bielefeld dot DE
--- Comment #17 from ro at CeBiTec dot Uni-Bielefeld dot DE 2010-07-22 14:29 --- Subject: Re: [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand > in *.expand looks correct, that var_location is %o0 instead of %g1 though. So

[Bug lto/44246] ICE with -fwhopr/-flto when using strlen and strcat without previous declaration

2010-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-07-22 14:34 --- Confirmed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC|

[Bug target/45029] Buffer overflow in *push_multi pattern

2010-07-22 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2010-07-22 14:37 --- Hi, Patches should be sent to gcc-patc...@gcc.gnu.org rather than put in bugzilla entries. Even though the number of registers is theoretically 16 you are never going to have num_saves = 16 . It's at the maximum g

[Bug other/45031] Problem with cxxabi.h

2010-07-22 Thread redi at gcc dot gnu dot org
--- Comment #1 from redi at gcc dot gnu dot org 2010-07-22 14:44 --- (In reply to comment #0) > I have OpenSuse with ia64 architecture and GCC 4.3.3 (I tried also with GCC > 4.4.0 and 4.4.4) > I am trying building a file that include the cxxabi.h header, but the compiler > displays follo

[Bug lto/44152] ICE on compiling xshow.f of xplor-nih with -O3 -ffast-math -fwhopr

2010-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-07-22 14:47 --- Confirmed. We ICE in the vectorizer SLPing. Somewhat reduced testcase: SUBROUTINE XSHOW(MAASY,MBASY,MCASY,NAASY,NBASY,NCASY, & XRMREF,XRNSYM2,XRSYMM2,XRITSY2,MBINS) INTEGER HEAPDM PARAM

[Bug other/45031] Problem with cxxabi.h

2010-07-22 Thread redi at gcc dot gnu dot org
--- Comment #2 from redi at gcc dot gnu dot org 2010-07-22 14:48 --- This invalid program reproduces your error, so I assume that's what you've done. Don't do that. #include namespace ns3 { #include } -- redi at gcc dot gnu dot org changed: What|Removed

[Bug lto/44893] type mismatch in address expression with -fwhopr

2010-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-07-22 14:52 --- Works for me now, so no way of getting a reduced testcase. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added --

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread jakub at gcc dot gnu dot org
--- Comment #18 from jakub at gcc dot gnu dot org 2010-07-22 14:58 --- Sounds like a cprop_hardreg bug. Before that pass we have (after a call_insn): (insn 264 263 266 2 /vol/gcc/src/hg/trunk/local/libjava/classpath/gnu/javax/print/ipp/attribute/defaults/FinishingsDefault.java:123 (set

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread ro at CeBiTec dot Uni-Bielefeld dot DE
--- Comment #19 from ro at CeBiTec dot Uni-Bielefeld dot DE 2010-07-22 15:04 --- Subject: Re: [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand > --- Comment #18 from jakub at gcc dot gnu dot org 2010-07-22 14:58 > ---

[Bug tree-optimization/44914] [4.6 Regression] ICE: in calc_dfs_tree, at dominance.c:395 with -fipa-sra -fnon-call-exceptions

2010-07-22 Thread jamborm at gcc dot gnu dot org
--- Comment #3 from jamborm at gcc dot gnu dot org 2010-07-22 15:25 --- I have a fix. -- jamborm at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|un

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread jakub at gcc dot gnu dot org
--- Comment #20 from jakub at gcc dot gnu dot org 2010-07-22 15:32 --- Created an attachment (id=21288) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21288&action=view) gcc46-pr45028.patch I wonder if the attached (untested) patch wouldn't fix this problem. -- http://gcc.gnu.

[Bug fortran/43665] INTENT(IN) etc. optimization of calls: function annotations for noclobber/noescape arguments

2010-07-22 Thread burnus at gcc dot gnu dot org
--- Comment #14 from burnus at gcc dot gnu dot org 2010-07-22 15:36 --- (In reply to comment #13) > (In reply to comment #12) > IPA-CP can do that for quite some time please try with -fno-ipa-cp. As expected: It works with -fno-ipa-cp. > (I don't have a trunk built with enabled fortra

[Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand

2010-07-22 Thread ro at CeBiTec dot Uni-Bielefeld dot DE
--- Comment #21 from ro at CeBiTec dot Uni-Bielefeld dot DE 2010-07-22 15:54 --- Subject: Re: [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand > --- Comment #20 from jakub at gcc dot gnu dot org 2010-07-22 15:32 > ---

  1   2   >