[Bug target/45804] ARM: unnecessary sign extension

2010-09-27 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45804 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords|

[Bug target/45804] ARM: unnecessary sign extension

2010-09-27 Thread rearnsha at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45804 Richard Earnshaw rearnsha at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug target/45804] ARM: unnecessary sign extension

2010-09-27 Thread felipe.contreras at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45804 --- Comment #2 from Felipe Contreras felipe.contreras at gmail dot com 2010-09-27 19:02:19 UTC --- (In reply to comment #1) This particular case is invalid. The ARM ABI requires that short and char result types are extended to 32 bits

[Bug target/45804] ARM: unnecessary sign extension

2010-09-27 Thread rearnsha at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45804 --- Comment #3 from Richard Earnshaw rearnsha at gcc dot gnu.org 2010-09-27 21:52:38 UTC --- (In reply to comment #2) What do you mean by returned? This is an inline function, so it depends entirely on what the referencing code is doing