avr-libc-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

AW: [avr-libc-dev] avr-libc 1.0.5 released


From: Björn Haase
Subject: AW: [avr-libc-dev] avr-libc 1.0.5 released
Date: Tue, 21 Dec 2004 00:28:36 +0100

>
>>Also a minor update, I experimented with disabling gcc's default promotion
>>of small integers (char/short) to int; and so far so good, now attempting
to
>>also limit promoting enum's and bool's to the smallest integer type with
>>sufficient precision, as opposed to defaulting to int, which 99% of the
time
>>will be a char, as most enums tend to be small; but will likely miss some
>>places for similar improvements, as GCC's expression manipulation code is
a
>>bit tangled.
>>
>>
>>
>This would be great!
>
>>But unfortunately don't have a great degree of confidence that it would be
>>easily accepted, as all targets would need to be tested, and although I
>>don't think it would be detrimental to other targets, it may effect some
of
>>their optimization assumptions if biased toward assuming int types, but
not
>>sure.
>>
>>
>
>Well, is there any way to make it avr backend specific? That would
>probably make it easier to get it accepted....
>
>Eric

Just being curious: At which places did you need to incorporate the changes
concerning
the undesired QI-HI promotion, Paul?

Yours,

Björn






reply via email to

[Prev in Thread] Current Thread [Next in Thread]