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] where to fix this?


In message <20040106110538.A9066@synopsys.com>, Joe Buck writes:
 >On Tue, Jan 06, 2004 at 11:32:06AM -0700, law@redhat.com wrote:
 >> This is why I said the #1 thing we have to decide is how strict do we want
 >> to be regarding types of operands within expressions.  If we go with an
 >> absolutely strict system, then we need to rethink how we deal with
 >> type conversions in the optimizers.  If we go with a looser system, then
 >> we need to figure out how to deal with it sanely within the checkers
 >> and the expanders.
 >
 >The system should be precisely specified, so I think that "tight" and
 >"loose" are the wrong words.
Agreed.  100%.  I wasn't saying we shouldn't precisely specify it, merely
that we have to figure out what the specification should be, then do the
work necessary to make that happen.


 >If you just drift into a type system based on what people code, you're
 >going to have trouble.
Precisely.  That is where we are today and long term it's not maintainable.

jeff





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