This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: tree-SSA and indirect references.



On Jan 20, 2004, at 06:25, Jan Hubicka wrote:
Actually the casts don't have to be very complex.  See for instance:
  <D175450>_4 = (short unsigned int * const *)&__first;
  T.14797_7 = *<D175450>_4;
  <D175454>_9 = (short unsigned int * const *)&__last;
  T.14799_12 = *<D175454>_9;
these two are operands of template:

void std::fill(_ForwardIter, _ForwardIter, const _Tp&) [with _ForwardIter = __gnu_cxx::__normal_iterator<short unsigned int*,
std::vector<short unsigned int, std::allocator<short unsigned int> > >, _Tp = short unsigned int] (__first, __last, __value)


so if I read it right, they shall differ only in constantness.

There is also PR 8781 which has the same exact problem and it is shorter.


Thanks,
Andrew Pinski


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]