--
What|Removed |Added
AssignedTo|nobody at gcc dot gnu dot |unassigned at gcc dot gnu
|org |dot org
Status|ASSIGNED
--- 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
--- 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 (
--- 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
--- 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
--- 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
--- 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; }
};