--- Comment #5 from iains at gcc dot gnu dot org 2010-06-08 08:55 ---
this has been fixed for some time in the test-suite by running only for
*-*-darwin* and skipping for gnu-runtime.
--
iains at gcc dot gnu dot org changed:
What|Removed |Added
---
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.6.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44453
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.6.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44454
--- Comment #2 from dominiq at lps dot ens dot fr 2010-06-08 08:53 ---
Created an attachment (id=20864)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20864&action=view)
preprocessed file
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44460
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-06-08 08:51 ---
"By switching the GCC build language to C++, we introduce name mangling,
which means that we loose plugin dynamic link compatibility to previous
versions of gcc. Also, the interface becomes subject to change when ma
--- Comment #1 from ubizjak at gmail dot com 2010-06-08 08:50 ---
FAIL: g++.dg/torture/pr32304.C -O3 -g (internal compiler error)
also fails with the same ICE on x86_64-pc-linux-gnu [1].
[1] http://gcc.gnu.org/ml/gcc-testresults/2010-06/msg00759.html
--
ubizjak at gmail dot com c
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Summary|r160380 breaks libjava |[4.6 Regression] r160380
|bootstrap on *-apple-darw
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-06-08 08:49 ---
Hm? The return values are removed as part of first DCE pass.
:
D.2721_1 = i_am_pure (5);
D.2722_2 = i_am_pure (5);
a_3 = D.2721_1 + D.2722_2;
i_am_pure (8);
i_am_pure (8);
return a_3;
and FRE/PRE do no
Hit this while attempting to compile a large code base with WHOPR:
tweak1.c:
void y(void) { printf("y\n"); }
void x(void) __attribute__((weak, alias("y")));
tweak2.c:
void x(void) { printf("strong\n"); }
tweak3.c:
extern void x(void);
int main(void) { x(); return 0; }
Compile with
gcc -fwh
--- Comment #3 from doko at ubuntu dot com 2010-06-08 08:35 ---
proposed patch at
http://gcc.gnu.org/ml/gcc-patches/2010-06/msg00658.html
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43847
--- Comment #2 from mikpe at it dot uu dot se 2010-06-08 08:19 ---
The same error occurs for java on ARM, see PR44335. I posted a patch to fix
that one (must include both tm.h and tm_p.h in jcf-parse.c) that but so far has
gotten no response to it.
--
mikpe at it dot uu dot se chang
For the following testcase:
__attribute__ ((noinline,noclone))
int
i_am_pure (int a)
{
if (a>10)
abort();
}
main()
{
int a = i_am_pure (5) + i_am_pure (5);
int b = i_am_pure (8) + i_am_pure (8);
return a;
}
We get only one call to i_am_pure optimized out:
main ()
{
int a;
int D
--- Comment #3 from burnus at gcc dot gnu dot org 2010-06-08 07:02 ---
(In reply to comment #1)
> Untested:
And not working ;-)
Anyway, the bug is now FIXED on the trunk (4.6). Thanks for the report!
--
burnus at gcc dot gnu dot org changed:
What|Removed
101 - 113 of 113 matches
Mail list logo