[Bug regression/19813] [4.0 Regression] wrong code with -finline-limit

2005-02-15 Thread jakub at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|nobody at gcc dot gnu dot |unassigned at gcc dot gnu |org |dot org Status|ASSIGNED

[Bug regression/19813] [4.0 Regression] wrong code with -finline-limit

2005-02-15 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2005-02-15 15:55 --- s/target hook/langhook/. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19813

[Bug regression/19813] [4.0 Regression] wrong code with -finline-limit

2005-02-15 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2005-02-15 15:53 --- The bug is the infamous RTX_UNCHANGING_P, apparently still not dead. Well, now under the MEM_READONLY_P name. The problem is that set_mem_attributes_minus_bitpos: 1532 tree base = get_base_address (

[Bug regression/19813] [4.0 Regression] wrong code with -finline-limit

2005-02-15 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2005-02-15 14:14 --- The bug is present even with -O2 -finline-functions -finline-limit=604 -fno-strict-aliasing. strcmp is passed main::b._M_t._M_impl._M_node_count as one of its arguments. Looking into it. -- What

[Bug regression/19813] [4.0 Regression] wrong code with -finline-limit

2005-02-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-09 00:51 --- (In reply to comment #6) > (In reply to comment #5) > > This is somewhat shorter, though maybe not much: > > Does -fno-strict-aliasing make this compile and run correctly? Because if it does then this is

[Bug regression/19813] [4.0 Regression] wrong code with -finline-limit

2005-02-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-09 00:48 --- (In reply to comment #5) > This is somewhat shorter, though maybe not much: Does -fno-strict-aliasing make this compile and run correctly? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19813

[Bug regression/19813] [4.0 Regression] wrong code with -finline-limit

2005-02-08 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-02-08 20:13 --- This is somewhat shorter, though maybe not much: #include #include struct ltstr { bool operator()(const char* s1, const char* s2) const { return strcmp(s1, s2) < 0; } };