--- Comment #11 from jakub at gcc dot gnu dot org 2007-11-26 18:16 ---
Fixed, thanks.
As a minor nit, the common formatting of ChangeLog entries mentioning PR is:
PR c++/34081
rather than
PR 34081/C++
--
jakub at gcc dot gnu dot org changed:
What|Remov
--- Comment #10 from krebbel at gcc dot gnu dot org 2007-11-26 17:33
---
Subject: Bug 34081
Author: krebbel
Date: Mon Nov 26 17:33:23 2007
New Revision: 130441
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130441
Log:
2007-11-26 Andreas Krebbel <[EMAIL PROTECTED]>
P
--- Comment #9 from jakub at gcc dot gnu dot org 2007-11-20 12:58 ---
Calling middle-end aggregate_value_p on a dependent type certainly is not the
right thing to do. It can't possibly do the right thing for various C++
specific type tree codes anyway.
I wonder if the easiest fix would
--- Comment #8 from rguenth at gcc dot gnu dot org 2007-11-19 13:49 ---
Interesting. x86_64 exits aggregate_value_p early (and wrong!?) here:
1801 if (targetm.calls.return_in_memory (type, fntype))
1802return 1;
with no adverse effects.
--
http://gcc.gnu.org/bugzilla
--- Comment #7 from krebbel at gcc dot gnu dot org 2007-11-19 13:42 ---
Breakpoint 1, s390_function_value (type=0x2326bb8, mode=VOIDmode) at
/build2/gcc-4.3/gcc/config/s390/s390.c:7874
warning: Source file is more recent than executable.
7874 if (type)
(gdb) bt
#0 s390_function
--- Comment #6 from rguenth at gcc dot gnu dot org 2007-11-19 13:36 ---
So, on s390, how do we get there? Can you post a backtrace?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34081
--- Comment #5 from rguenth at gcc dot gnu dot org 2007-11-19 13:36 ---
Interestingly, on x86_64, TARGET_FUNCTION_VALUE is not invoked at all.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34081
--- Comment #4 from krebbel at gcc dot gnu dot org 2007-11-19 13:32 ---
The problem occurs since this patch has removed the promotion of result types
of a function decl:
http://gcc.gnu.org/ml/gcc-patches/2007-07/msg00424.html
With this patch the enum Status return type of getStatus is no
--- Comment #3 from krebbel at gcc dot gnu dot org 2007-11-19 12:43 ---
Created an attachment (id=14580)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14580&action=view)
Smaller testcase
--
krebbel at gcc dot gnu dot org changed:
What|Removed
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||pinskia at gcc dot gnu dot
|
--- Comment #2 from krebbel at gcc dot gnu dot org 2007-11-14 10:21 ---
The FUNCTION_VALUE back end hook gets invoked with an error mark node - weird.
That shouldn't happen I think.
--
krebbel at gcc dot gnu dot org changed:
What|Removed |Added
---
--- Comment #1 from rguenth at gcc dot gnu dot org 2007-11-13 10:00 ---
Created an attachment (id=14541)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14541&action=view)
reduced testcase
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34081
12 matches
Mail list logo