[Bug middle-end/35595] build broke in newlib erf_lgamma.c for cris-elf

2008-03-14 Thread hp at gcc dot gnu dot org
--- Comment #5 from hp at gcc dot gnu dot org 2008-03-15 04:03 --- fixed -- hp at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED

[Bug middle-end/35595] build broke in newlib erf_lgamma.c for cris-elf

2008-03-14 Thread hp at gcc dot gnu dot org
--- Comment #4 from hp at gcc dot gnu dot org 2008-03-15 03:56 --- Subject: Bug 35595 Author: hp Date: Sat Mar 15 03:55:22 2008 New Revision: 133238 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=133238 Log: PR middle-end/35595 * gcc.c-torture/compile/pr35595.c:

[Bug middle-end/35595] build broke in newlib erf_lgamma.c for cris-elf

2008-03-14 Thread hp at gcc dot gnu dot org
--- Comment #3 from hp at gcc dot gnu dot org 2008-03-15 03:54 --- Subject: Bug 35595 Author: hp Date: Sat Mar 15 03:53:12 2008 New Revision: 133237 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=133237 Log: PR middle-end/35595 * tree-ssa-pre.c (bitmap_find_leade

[Bug fortran/33296] [4.3/4.4 regression] nearest(huge(1.0),1.0) gives an error

2008-03-14 Thread jvdelisle at gcc dot gnu dot org
--- Comment #16 from jvdelisle at gcc dot gnu dot org 2008-03-15 03:23 --- Closing, test case committed to avoid regression. -- jvdelisle at gcc dot gnu dot org changed: What|Removed |Added -

[Bug fortran/33296] [4.3/4.4 regression] nearest(huge(1.0),1.0) gives an error

2008-03-14 Thread jvdelisle at gcc dot gnu dot org
--- Comment #15 from jvdelisle at gcc dot gnu dot org 2008-03-15 03:21 --- Subject: Bug 33296 Author: jvdelisle Date: Sat Mar 15 03:20:57 2008 New Revision: 133236 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=133236 Log: 2008-03-14 Jerry DeLisle <[EMAIL PROTECTED]>

[Bug libstdc++/35597] libstdc++ -ffunction-sections -fdata-sections disabled on AIX

2008-03-14 Thread dje at gcc dot gnu dot org
-- dje at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Known to fail

[Bug libstdc++/35597] New: libstdc++ -ffunction-sections -fdata-sections disabled on AIX

2008-03-14 Thread dje at gcc dot gnu dot org
"-g" was added to CXXFLAGS in the GLIBCXX_CHECK_COMPILER_FEATURES configure test in libstdc++. This option causes G++ to warn: "-ffunction-sections may affect debugging on some targets". CXXFLAGS also includes "-Werror" causing the warning to become an error. This results in -ffunction-sections

[Bug c++/35596] Runs out of virtual memory, with for_each

2008-03-14 Thread kevin at kelphead dot org
--- Comment #2 from kevin at kelphead dot org 2008-03-15 02:49 --- Created an attachment (id=15327) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15327&action=view) Output of compiler when virtual memory is exhausted -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35596

[Bug c++/35596] Runs out of virtual memory, with for_each

2008-03-14 Thread kevin at kelphead dot org
--- Comment #1 from kevin at kelphead dot org 2008-03-15 02:48 --- Created an attachment (id=15326) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15326&action=view) .ii produced during compilation This is the code produced during the failed run of the compiler. Similar code crash

[Bug c++/35596] New: Runs out of virtual memory, with for_each

2008-03-14 Thread kevin at kelphead dot org
The attached code runs out of virtual memory with the attached code. -- Summary: Runs out of virtual memory, with for_each Product: gcc Version: 4.1.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug bootstrap/34481] stage3-intl: error: C compiler cannot create executables

2008-03-14 Thread merkert at comcast dot net
--- Comment #6 from merkert at comcast dot net 2008-03-15 01:45 --- It seems to do better (still compiling), now that I've adjusted the LD_LIBRARY_PATH to point to mpfr (there's another bug that seems to be a duplicate). It should really produce a better warning or something. It really d

[Bug c/35441] [4.1/4.2/4.3/4.4 regression] Completely broken diagnostics

2008-03-14 Thread jsm28 at gcc dot gnu dot org
-- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Priori

[Bug c/35440] [4.1/4.2/4.3/4.4 regression] ICE resulting in completely broken diagnostic

2008-03-14 Thread jsm28 at gcc dot gnu dot org
-- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Priori

[Bug c/35437] [4.1/4.2/4.3/4.4 regression] ICE with struct containing incomplete type

2008-03-14 Thread jsm28 at gcc dot gnu dot org
-- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Priori

[Bug c/35436] [4.1/4.2/4.3/4.4 regression] ICE with attribute "format"

2008-03-14 Thread jsm28 at gcc dot gnu dot org
-- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Priori

[Bug c/35435] [4.1/4.2/4.3/4.4 regression] ICE with attribute tls_model in typedef

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #1 from jsm28 at gcc dot gnu dot org 2008-03-15 01:33 --- I don't think this code is valid; the tls_model attribute only makes sense on an __thread variable. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added -

[Bug c/35434] [4.2/4.3/4.4 regression] ICE with attribute alias/weakref

2008-03-14 Thread jsm28 at gcc dot gnu dot org
-- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Priori

[Bug c/35433] [4.1/4.2/4.3/4.4 regression] ICE with typeof and ternary operator

2008-03-14 Thread jsm28 at gcc dot gnu dot org
-- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Priori

[Bug middle-end/35432] [4.1/4.2/4.3/4.4 regression] ICE with zero-sized array

2008-03-14 Thread jsm28 at gcc dot gnu dot org
-- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Priori

[Bug tree-optimization/35431] [4.1/4.2/4.3/4.4 regression] ICE with complex data

2008-03-14 Thread jsm28 at gcc dot gnu dot org
-- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Priori

[Bug middle-end/35430] [4.1/4.2/4.3/4.4 regression] ICE with complex arithmetic

2008-03-14 Thread jsm28 at gcc dot gnu dot org
-- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Priori

[Bug tree-optimization/35429] [4.1/4.2/4.3/4.4 regression] ICE with complex arithmetic

2008-03-14 Thread jsm28 at gcc dot gnu dot org
-- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Priori

[Bug middle-end/35400] [4.4 Regression] -Wtype-limits -O2 causes ICE tree check: expected ssa_name, have addr_expr in get_value_range, at tree-vrp.c:469

2008-03-14 Thread jsm28 at gcc dot gnu dot org
-- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Priori

[Bug c++/35585] Miscompiled inline assembly

2008-03-14 Thread nicos at maunakeatech dot com
--- Comment #4 from nicos at maunakeatech dot com 2008-03-15 01:07 --- I think I need some help here, I looked to bug 323 and I can't see how it is related to this issue. The assertion at the end of the test case compares integers, and the iFloor function is only applied to 0 in the test

[Bug middle-end/33088] [4.2 Regression] spurious exceptions with -ffloat-store

2008-03-14 Thread jsm28 at gcc dot gnu dot org
-- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.3.1 |4.2.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33088

[Bug target/19636] [4.0/4.1/4.2 regression] Can't compile large switch statement

2008-03-14 Thread jsm28 at gcc dot gnu dot org
-- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.3.1 |4.2.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19636

[Bug preprocessor/35322] [4.2/4.3 regression] ICE with incomplete macro

2008-03-14 Thread jsm28 at gcc dot gnu dot org
-- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.4.0 |4.3.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35322

[Bug c++/35327] [4.3/4.4 regression] ICE with invalid constructor

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #1 from jsm28 at gcc dot gnu dot org 2008-03-15 00:43 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/35243] [4.3/4.4 regression] ICE with invalid initializer list in variadic template

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #1 from jsm28 at gcc dot gnu dot org 2008-03-15 00:43 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/35331] [4.3/4.4 regression] ICE with invalid specialization of variadic template

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #1 from jsm28 at gcc dot gnu dot org 2008-03-15 00:43 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/35242] [4.3/4.4 regression] ICE with invalid specialization of variadic template

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #1 from jsm28 at gcc dot gnu dot org 2008-03-15 00:43 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/35025] [4.3/4.4 regression] ICE with invalid specialization of variadic template

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #1 from jsm28 at gcc dot gnu dot org 2008-03-15 00:43 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/35241] [4.3/4.4 regression] ICE with sizeof in variadic template

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #1 from jsm28 at gcc dot gnu dot org 2008-03-15 00:43 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/35022] [4.3/4.4 regression] ICE with parameter pack in template constant parameter

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #3 from jsm28 at gcc dot gnu dot org 2008-03-15 00:42 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/35011] [4.3/4.4 regression] ICE with -fcheck-data-deps

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #3 from jsm28 at gcc dot gnu dot org 2008-03-15 00:42 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/34963] [4.3/4.4 regression] ICE completely broken destructor

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #1 from jsm28 at gcc dot gnu dot org 2008-03-15 00:42 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/34916] [4.3/4.4 Regression] gcc.c-torture/execute/pr27364.c fails with -O1, -O2 and -Os

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #7 from jsm28 at gcc dot gnu dot org 2008-03-15 00:42 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/34892] [4.3/4.4 regression] ICE with ellipsis in default template argument

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #2 from jsm28 at gcc dot gnu dot org 2008-03-15 00:42 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/34756] [4.3/4.4 regression] ICE with broken specialization of variadic template

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #2 from jsm28 at gcc dot gnu dot org 2008-03-15 00:42 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/34571] [4.3/4.4 Regression] Segfault in alpha_expand_mov at -O3

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #11 from jsm28 at gcc dot gnu dot org 2008-03-15 00:42 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/34274] [4.3/4.4 regression] Broken diagnostic: 'template_template_parm' not supported by dump_decl

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #2 from jsm28 at gcc dot gnu dot org 2008-03-15 00:42 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/34226] [4.3/4.4 Regression][frv] ICE in default_secondary_reload, at targhooks.c:612

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #11 from jsm28 at gcc dot gnu dot org 2008-03-15 00:42 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug libgcj/33263] [4.3/4.4 regression] libjava testsuite failures on alpha-linux

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #4 from jsm28 at gcc dot gnu dot org 2008-03-15 00:41 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/33781] [4.3/4.4 Regression] "Arg list too long" building libgcc.a

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #16 from jsm28 at gcc dot gnu dot org 2008-03-15 00:41 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/33100] [4.3/4.4 regression] on bootstrap getting section .eh_frame: bad cie version 0: offset 0x0

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #13 from jsm28 at gcc dot gnu dot org 2008-03-15 00:41 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/33088] [4.2 Regression] spurious exceptions with -ffloat-store

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #18 from jsm28 at gcc dot gnu dot org 2008-03-15 00:41 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug libgcj/32967] [4.3/4.4 regression] gcjavac throws java exceptions on startup

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #4 from jsm28 at gcc dot gnu dot org 2008-03-15 00:41 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/32431] [4.3/4.4 Regression][m68hc11] ICE in df_refs_verify, at df-scan.c:4066

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #6 from jsm28 at gcc dot gnu dot org 2008-03-15 00:41 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug libmudflap/32276] [4.3/4.4 Regression]: libmudflap.c++/pass41-frag.cxx

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #7 from jsm28 at gcc dot gnu dot org 2008-03-15 00:40 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/31610] ICE with transfer, merge in gfc_conv_expr_descriptor

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #24 from jsm28 at gcc dot gnu dot org 2008-03-15 00:40 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/32044] [4.3/4.4 regression] udivdi3 counterproductive, unwarranted use

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #43 from jsm28 at gcc dot gnu dot org 2008-03-15 00:40 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/20548] ACATS c52103x c52104x c52104y segfault

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #28 from jsm28 at gcc dot gnu dot org 2008-03-15 00:39 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug objc++/32052] [4.3/4.4 Regression] encode-2.mm, encode-3.mm fail on at least powerpc-darwin

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #6 from jsm28 at gcc dot gnu dot org 2008-03-15 00:40 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug objc++/31032] [4.3/4.4 Regression] expected tree that contains 'decl with RTL' structure, have 'field_decl' in assemble_external_real, at varasm.c:2225

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #7 from jsm28 at gcc dot gnu dot org 2008-03-15 00:40 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/30930] [4.3/4.4 Regression] vector can cause to create an extra variable, DECL_GIMPLE_REG_P not recomputed

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #5 from jsm28 at gcc dot gnu dot org 2008-03-15 00:40 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/19636] [4.0/4.1/4.2 regression] Can't compile large switch statement

2008-03-14 Thread jsm28 at gcc dot gnu dot org
--- Comment #20 from jsm28 at gcc dot gnu dot org 2008-03-15 00:39 --- Update milestone after 4.3.0 release. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/35584] overzealous warning: branch causes infinite loop

2008-03-14 Thread dfranke at gcc dot gnu dot org
--- Comment #3 from dfranke at gcc dot gnu dot org 2008-03-15 00:33 --- A less pessimistic warning would do ... Index: resolve.c === --- resolve.c (revision 133233) +++ resolve.c (working copy) @@ -5596,7 +5596,7 @@ res

[Bug c++/13146] inheritance for nonoverlapping_component_refs_p

2008-03-14 Thread dann at godzilla dot ics dot uci dot edu
--- Comment #8 from dann at godzilla dot ics dot uci dot edu 2008-03-15 00:28 --- (In reply to comment #7) > The testcase is fixed by the SCCVN alias-oracle patch. Are you sure? I still see the problem (.final_cleanup dump): void bar(first*, multi*) (s1, s3) { : s1->f1 = 0; s3->f3

[Bug fortran/35584] invalid warning: branch causes infinite loop

2008-03-14 Thread dfranke at gcc dot gnu dot org
--- Comment #2 from dfranke at gcc dot gnu dot org 2008-03-15 00:28 --- Here an example were the warning is appropriate: $> cat infloop.f90 character(3) :: x = "xxx" 1 read(x,FMT="(I1)",err=1) i write(*,*) i end -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id

[Bug middle-end/35595] build broke in newlib erf_lgamma.c for cris-elf

2008-03-14 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-03-14 23:56 --- Created an attachment (id=15325) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15325&action=view) patch Pre-approved if you are faster with testing than me ;) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?i

[Bug middle-end/35595] build broke in newlib erf_lgamma.c for cris-elf

2008-03-14 Thread hp at gcc dot gnu dot org
--- Comment #1 from hp at gcc dot gnu dot org 2008-03-14 23:48 --- Created an attachment (id=15324) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15324&action=view) gzipped preprocessed code. Compile with -O2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35595

[Bug middle-end/35595] New: build broke in newlib erf_lgamma.c for cris-elf

2008-03-14 Thread hp at gcc dot gnu dot org
With a change in the svn range 133216:133223, build broke in a unified tree for cris-elf, with the error message: /tmp/hpautotest-gcc1/gcc/newlib/libm/math/erf_lgamma.c: In function '__ieee754_lgammaf_r': /tmp/hpautotest-gcc1/gcc/newlib/libm/math/erf_lgamma.c:153: internal compiler error: Segmentat

[Bug libstdc++/35588] [parallel mode] parallel std::sort and bind()

2008-03-14 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2008-03-14 22:54 --- Hi Johannes, can you have a look? Many thanks. -- pcarlini at suse dot de changed: What|Removed |Added

[Bug middle-end/35593] [4.3 Regression] spurious warning "array subscript is below array bounds" with void* function argument plus -O2

2008-03-14 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-03-14 22:44 --- I'll have a look. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added AssignedT

[Bug middle-end/35593] [4.3 Regression] spurious warning "array subscript is below array bounds" with void* function argument plus -O2

2008-03-14 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-03-14 22:44 --- Because we fold the pointer addition to &a->d[-8] ;) -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug ada/35284] Branch to 0x0 from Ada run-time

2008-03-14 Thread laurent at guerby dot net
--- Comment #21 from laurent at guerby dot net 2008-03-14 22:29 --- Best think would be to trace rtems calls on a platform where it works vs on the simulator. On a platform where it works, look at the backtrace of the task creation call and try to find out why it doesn't get called on i3

[Bug ada/35284] Branch to 0x0 from Ada run-time

2008-03-14 Thread joel at gcc dot gnu dot org
--- Comment #20 from joel at gcc dot gnu dot org 2008-03-14 21:46 --- I don't want this bug to die from inattention. Returning to my analysis of Laurent's program, the task does not get to run at all before the system is finalized. I suspect this indicates the initialization of the task

[Bug c++/35594] using vector::resize within a recursive function causes a crash

2008-03-14 Thread eda-qa at disemia dot com
--- Comment #3 from eda-qa at disemia dot com 2008-03-14 21:34 --- Agreed. That was the obvious bit I was missing. Sorry about that, just didn't recognize it at first. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35594

[Bug middle-end/35360] Static (base/offset/size rule) should be extended to handle array elements

2008-03-14 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-03-14 21:29 --- Zdeneks lim/store-motion rewrite should help as well. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug bootstrap/33100] [4.3/4.4 regression] on bootstrap getting section .eh_frame: bad cie version 0: offset 0x0

2008-03-14 Thread jcea at hispasec dot com
--- Comment #12 from jcea at hispasec dot com 2008-03-14 21:27 --- Bug hit trying to compile GCC 4.3.0 using SUN ld. If I use the gnu ld (2.18), compiler builds fine, but then I have problems with tools like gdb and such, specially with shared libraries. So, no luck. Post a link to this

[Bug middle-end/35358] Ansi aliasing info not fully utilized by tree SSA optimizations

2008-03-14 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2008-03-14 21:27 --- Zdeneks lim/store-motion rewrite should fix this. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/35594] using vector::resize within a recursive function causes a crash

2008-03-14 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-03-14 21:26 --- out.at(at++) = append( count-1, out ); I think the issue here is the order of evaluation of the lhs and the rhs is unspecified so we are evaluating out.at(at++) first and then append( count -1, out) w

[Bug pch/14933] missing pre-compiled header depends with -MD

2008-03-14 Thread tromey at gcc dot gnu dot org
--- Comment #9 from tromey at gcc dot gnu dot org 2008-03-14 21:25 --- I'm testing this patch. -- tromey at gcc dot gnu dot org changed: What|Removed |Added Assig

[Bug tree-optimization/28030] missed optimization with load in a loop (restrict gets lost)

2008-03-14 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-03-14 21:24 --- This is most likely a dup of PR 16306. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28030

[Bug tree-optimization/29751] not optimizing access a[0] , a[1]

2008-03-14 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2008-03-14 21:21 --- Related to PR34172, but not fixed. MEM_REF will get this right as we effectively have array refs on pointers there. -- rguenth at gcc dot gnu dot org changed: What|Removed |Ad

[Bug c++/35594] using vector::resize within a recursive function causes a crash

2008-03-14 Thread eda-qa at disemia dot com
--- Comment #1 from eda-qa at disemia dot com 2008-03-14 21:19 --- Created an attachment (id=15323) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15323&action=view) g++ --save-temp fail.cc -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35594

[Bug c++/35594] New: using vector::resize within a recursive function causes a crash

2008-03-14 Thread eda-qa at disemia dot com
The below code fragment (.ii attached) causes a segmentation fault. I can't see anything logically wrong with the code, but I am guessing an optimization of the pointers within "out" are causing the problem: a reallocation occurs in a deeper stack level, and the outer stack still maintains an old

[Bug tree-optimization/28030] missed optimization with load in a loop (restrict gets lost)

2008-03-14 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-03-14 21:16 --- This issue boils down to restrict not working or getting lost. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added --

[Bug bootstrap/35577] configure: error: cannot compute suffix of object files

2008-03-14 Thread al dot danial at gmail dot com
--- Comment #5 from al dot danial at gmail dot com 2008-03-14 21:15 --- Indeed, adding the MPFR and GPM lib directories to LD_LIBRARY_PATH solves the problem. For some reason I thought configure would handle this for me since I gave it --with-gmp and --with-mpfr settings. Would have be

[Bug java/32247] -Wall enables -Wunused enables -Wunused-parameter

2008-03-14 Thread gopi dot reddy at motorola dot com
--- Comment #11 from gopi dot reddy at motorola dot com 2008-03-14 21:14 --- (In reply to comment #3) > ecj1 is not part of GCC. Well, it should be. I just downloaded gcc4.3.0, compiled it, and tried to compile a simple test program. $ gcj --version gcj (GCC) 4.3.0 Copyright (C) 2008

[Bug tree-optimization/23086] incomming arguments cannot alias local variables

2008-03-14 Thread rguenth at gcc dot gnu dot org
--- Comment #9 from rguenth at gcc dot gnu dot org 2008-03-14 21:10 --- We could simply prune locals from points-to solutions for default defs. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added -

[Bug tree-optimization/35428] [4.3/4.4 regression] ICE with "-ftrapv"

2008-03-14 Thread reichelt at gcc dot gnu dot org
-- reichelt at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.3.0 |4.3.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35428

[Bug tree-optimization/35428] [4.3/4.4 regression] ICE with "-ftrapv"

2008-03-14 Thread reichelt at gcc dot gnu dot org
--- Comment #6 from reichelt at gcc dot gnu dot org 2008-03-14 20:45 --- No, it's not a duplicate. The bug is still present on mainline and 4.3 branch from 2008-03-12 (at least on i686-pc-linux-gnu). -- reichelt at gcc dot gnu dot org changed: What|Removed

[Bug c++/13146] inheritance for nonoverlapping_component_refs_p

2008-03-14 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2008-03-14 20:30 --- The testcase is fixed by the SCCVN alias-oracle patch. I don't see how BINFOs should be needed here - if the MEM_REFs are still there the disambiguation can happen based on the member offsets, no? -- rguenth at

[Bug c++/35593] New: spurious warning "array subscript is below array bounds" with void* function argument plus -O2

2008-03-14 Thread niemayer at isg dot de
When compiling the following tiny example .cxx source with "-Wall -O2", I get spurious warnings: - cut example test.cxx here -- extern void function(void * x); struct A { long x; char d[0]; }; void test(A * a) { function((char *)a - 4); // gcc emi

[Bug tree-optimization/2480] aliasing problem with global structures

2008-03-14 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2008-03-14 20:06 --- This is related to PR27799. It is also fixed with -fstrict-aliasing on the tree level: bar () { struct example * ex1.0; : ex1.0 = ex1; ex1.0->a = 1; ex1.0->b = 2; ex1.0->c = 3; return; } Without -f

[Bug inline-asm/35160] local-alloc introduces sharing of the same pseudo/hard reg between different output regs in inline asm

2008-03-14 Thread bonzini at gnu dot org
--- Comment #18 from bonzini at gnu dot org 2008-03-14 20:05 --- The NSS testcase has been fixed, but we found that the committed fix just made the bug latent. We don't have a failing testcase. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35160

[Bug c/35592] Want attribute to enable precision loss warning

2008-03-14 Thread felix-gcc at fefe dot de
--- Comment #2 from felix-gcc at fefe dot de 2008-03-14 19:58 --- I am aware of -Wconversion, but I am not interested in ALL conversion truncations. Truncation happens to be a security issue in a few cases, in many other cases it would just be a regular bug. My suggestions aims to isol

[Bug middle-end/35590] Value profiling: string op -- requires power of 2 value??

2008-03-14 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-03-14 19:42 --- Honza implemented this. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/33989] Extra load/store for float with union

2008-03-14 Thread rguenth at gcc dot gnu dot org
--- Comment #9 from rguenth at gcc dot gnu dot org 2008-03-14 19:37 --- Can we fix this at expansion time? Thus, move the VIEW_CONVERT_EXPR from the rhs to the lhs? This might be a target dependent optimization. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33989

[Bug tree-optimization/23094] store ccp, or store copy prop misses an optimization

2008-03-14 Thread rguenth at gcc dot gnu dot org
--- Comment #9 from rguenth at gcc dot gnu dot org 2008-03-14 19:34 --- I have a patch. But maybe trying to optimize this is a little bit expensive? -- rguenth at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug fortran/35582] [4.1/4.2] very simple error gives segmentation fault

2008-03-14 Thread dfranke at gcc dot gnu dot org
--- Comment #3 from dfranke at gcc dot gnu dot org 2008-03-14 19:20 --- 4.2.4 (20080314) gives an ICE as well. -- dfranke at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/35592] Want attribute to enable precision loss warning

2008-03-14 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-03-14 19:20 --- You should try -Wconversion . -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35592

[Bug c/35592] New: Want attribute to enable precision loss warning

2008-03-14 Thread felix-gcc at fefe dot de
gcc has a warning if one assigns a pointer to an integer of lower width. I would like to have a way to be warned if someone calls malloc(long long) on 32-bit platforms. A general warning about integer truncation would generate lots of spam, so I suggest adding a way to say "if an integer given to

[Bug middle-end/33989] Extra load/store for float with union

2008-03-14 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2008-03-14 19:14 --- We do get: *b = VIEW_CONVERT_EXPR(*a + e); Now, if produced: VIEW_CONVERT_EXPR(*b) = *a + e; We might produce better code as SImode is not able to held in FPRs. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?

[Bug middle-end/33989] Extra load/store for float with union

2008-03-14 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2008-03-14 19:12 --- PPC still gets bad code: _f: lfs f0,0(r3) fadds f0,f1,f0 stfs f0,-8(r1) lwz r0,-8(r1) stw r0,0(r4) blr -- pinskia at gcc dot gnu dot org changed: What

[Bug middle-end/35591] New: value profiling tuning

2008-03-14 Thread xinliangli at gmail dot com
// David For value profiling transformation to kick in, gcc requires value histogram to have a value with dominating count. However, another heuristic that can be used is to check if the total number of values is small, for instance 2. The following progrma shows the problem: // #include vo

[Bug inline-asm/35160] local-alloc introduces sharing of the same pseudo/hard reg between different output regs in inline asm

2008-03-14 Thread nelson at bolyard dot com
--- Comment #17 from nelson at bolyard dot com 2008-03-14 18:59 --- Would an attached copy of the relevant NSS source file suffice for a test case? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35160

[Bug bootstrap/34481] stage3-intl: error: C compiler cannot create executables

2008-03-14 Thread merkert at comcast dot net
--- Comment #5 from merkert at comcast dot net 2008-03-14 18:57 --- I've been getting the same thing with the 4.3 release build. I had no problem building this version: gcc (GCC) 4.3.0 20071228 (experimental) Here's the tail of my output (I'll try to build again) m -f include-fixed/R

[Bug middle-end/35590] Value profiling: string op -- requires power of 2 value??

2008-03-14 Thread xinliangli at gmail dot com
--- Comment #1 from xinliangli at gmail dot com 2008-03-14 18:55 --- (In reply to comment #0) > value profiling transformation does not kick in for the following simple > program. Looks like it requires power of 2 values to dominate. It is probably > not due to design but simply lack of

  1   2   3   >