http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
--- Comment #21 from Jan Hubicka 2013-01-15
18:23:24 UTC ---
Yep, it is kind of kludgy, but other way to handle it is to rewrite the
constant pool that is tied into target interface so it is rather hard and I do
not see constant pool reall
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
Richard Biener changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
--- Comment #19 from David Edelsohn 2012-11-15
14:04:10 UTC ---
The problem still is present, but when I asked Honza about the status on IRC,
he seemed to say the work-around patch was the correct fix -- that this
behavior is expected.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
--- Comment #18 from Andrew Pinski 2012-11-15
03:18:18 UTC ---
Does this still happen?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
Richard Guenther changed:
What|Removed |Added
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
--- Comment #17 from David Edelsohn 2012-05-11
15:44:44 UTC ---
A minimal testcase:
enum lc_reason
{
LC_ENTER = 0,
LC_LEAVE,
LC_RENAME,
LC_RENAME_VERBATIM,
LC_ENTER_MACRO
};
const char *
foo (enum lc_reason reason)
{
const char *lc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
--- Comment #16 from David Edelsohn 2012-05-11
15:11:59 UTC ---
The mis-compiled file is libcpp/line-map.c. I have attached the pre-processed
output for line-map.c on AIX. I also have attached assembly files showing the
correct and incorrect out
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
--- Comment #14 from David Edelsohn 2012-05-11
15:08:29 UTC ---
Created attachment 27378
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27378
Correct assembly output for line-map.c
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
--- Comment #15 from David Edelsohn 2012-05-11
15:09:09 UTC ---
Created attachment 27379
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27379
Wrong assembly output for line-map.c
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
--- Comment #13 from David Edelsohn 2012-05-11
15:07:46 UTC ---
Created attachment 27377
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27377
Pre-processed source for libcpp/line-map.c
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
--- Comment #12 from ro at CeBiTec dot Uni-Bielefeld.DE 2012-05-11 10:08:11 UTC ---
> --- Comment #5 from Jan Hubicka 2012-05-10
> 17:59:46 UTC ---
[...]
> Does the following hack avoid the problem? Perhaps during the years when
> varpool
> was
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
--- Comment #11 from Jan Hubicka 2012-05-11
08:40:25 UTC ---
Author: hubicka
Date: Fri May 11 08:40:15 2012
New Revision: 187397
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=187397
Log:
PR bootstrap/53300
* varpool.c (varpool_a
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
--- Comment #10 from Jan Hubicka 2012-05-10 23:03:44
UTC ---
> Likewise on x86/Linux.
Bootstrap with Ada works for me, but I will test the workaround posted above
and commit if it passes. We can deal with this incrementally. Apparently
there is
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
Eric Botcazou changed:
What|Removed |Added
CC||ebotcazou at gcc dot
|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
--- Comment #8 from Jan Hubicka 2012-05-10 20:48:52 UTC
---
> Your patch in comment #5 seems to work around the problem. I will try to
> figure
> out which file omits the symbols.
Thank you! If you could test it fully, I will commit it for time
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
--- Comment #7 from David Edelsohn 2012-05-10 20:27:52
UTC ---
Your patch in comment #5 seems to work around the problem. I will try to figure
out which file omits the symbols.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
--- Comment #6 from David Edelsohn 2012-05-10 18:37:12
UTC ---
The first failure occurs for me when linking gcov, but I am not sure which
object file is missing the symbols.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
--- Comment #5 from Jan Hubicka 2012-05-10
17:59:46 UTC ---
i am still somewhat in dark on root of this problem. What may actually be
problem here is the fact that varpool no longer outputs constant pool decls
relying on constant pool code to ma
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
Jan Hubicka changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #4 from Jan Hubicka 2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
David Edelsohn changed:
What|Removed |Added
Keywords||assemble-failure
Target|*-*-
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
Rainer Orth changed:
What|Removed |Added
CC||ro at gcc dot gnu.org
--- Comment #2 from R
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53300
Richard Guenther changed:
What|Removed |Added
Target||*-*-aix
Target Milestone|---
22 matches
Mail list logo