[Bug target/34081] [4.3 Regression] ICE in s390_function_value, at config/s390/s390.c:7880

2007-11-26 Thread jakub at gcc dot gnu dot org
--- 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

[Bug target/34081] [4.3 Regression] ICE in s390_function_value, at config/s390/s390.c:7880

2007-11-26 Thread krebbel at gcc dot gnu dot org
--- 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

[Bug target/34081] [4.3 Regression] ICE in s390_function_value, at config/s390/s390.c:7880

2007-11-20 Thread jakub at gcc dot gnu dot org
--- 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

[Bug target/34081] [4.3 Regression] ICE in s390_function_value, at config/s390/s390.c:7880

2007-11-19 Thread rguenth at gcc dot gnu dot org
--- 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

[Bug target/34081] [4.3 Regression] ICE in s390_function_value, at config/s390/s390.c:7880

2007-11-19 Thread krebbel at gcc dot gnu dot org
--- 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

[Bug target/34081] [4.3 Regression] ICE in s390_function_value, at config/s390/s390.c:7880

2007-11-19 Thread rguenth at gcc dot gnu dot org
--- 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

[Bug target/34081] [4.3 Regression] ICE in s390_function_value, at config/s390/s390.c:7880

2007-11-19 Thread rguenth at gcc dot gnu dot org
--- 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

[Bug target/34081] [4.3 Regression] ICE in s390_function_value, at config/s390/s390.c:7880

2007-11-19 Thread krebbel at gcc dot gnu dot org
--- 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

[Bug target/34081] [4.3 Regression] ICE in s390_function_value, at config/s390/s390.c:7880

2007-11-19 Thread krebbel at gcc dot gnu dot org
--- 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

[Bug target/34081] [4.3 Regression] ICE in s390_function_value, at config/s390/s390.c:7880

2007-11-18 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug target/34081] [4.3 Regression] ICE in s390_function_value, at config/s390/s390.c:7880

2007-11-14 Thread krebbel at gcc dot gnu dot org
--- 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 ---

[Bug target/34081] [4.3 Regression] ICE in s390_function_value, at config/s390/s390.c:7880

2007-11-13 Thread rguenth at gcc dot gnu dot org
--- 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