[Bug middle-end/18231] [4.0 regression] Nested inline function not inlined

2004-11-03 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-03 19:56 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug middle-end/18231] [4.0 regression] Nested inline function not inlined

2004-11-03 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-11-03 19:55 --- Subject: Bug 18231 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2004-11-03 19:55:31 Modified files: gcc: ChangeLog tree.c Log message:

[Bug middle-end/18231] [4.0 regression] Nested inline function not inlined

2004-10-30 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-30 20:30 --- Patch here: . -- What|Removed |Added

[Bug middle-end/18231] [4.0 regression] Nested inline function not inlined

2004-10-30 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-30 20:03 --- Hmm the problem is that ADDR_EXPR of the function is not declared as invariant so we creating a temprary variable for it. This also caused us to produce much worse code for the following than 3.3 and 3.

[Bug middle-end/18231] [4.0 regression] Nested inline function not inlined

2004-10-30 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-30 19:21 --- The problem is that we are introducing an indirection in .generic: h.0 = h; D.1126 = h.0 (i); -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18231

[Bug middle-end/18231] [4.0 regression] Nested inline function not inlined

2004-10-30 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-30 19:07 --- Confirmed. This changed between 2004-07-21 and 2004-07-25. -- What|Removed |Added

[Bug middle-end/18231] [4.0 regression] Nested inline function not inlined

2004-10-30 Thread schwab at suse dot de
--- Additional Comments From schwab at suse dot de 2004-10-30 18:52 --- The testcase was simplified too much. int f (int i) { auto inline __attribute__ ((always_inline)) int h (int i) { return i; } auto inline __attribute__ ((always_inline)) int g (void) { return h (i); } ret

[Bug middle-end/18231] [4.0 regression] Nested inline function not inlined

2004-10-30 Thread schwab at suse dot de
-- What|Removed |Added Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18231