[Bug c/65325] float/interger operation needs cast with 02 switch.

2015-03-06 Thread scerv...@connected-labs.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65325 --- Comment #8 from Stephane Cerveau --- Created attachment 34973 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34973&action=edit assembly code This is the version with float casting

[Bug c/65325] float/interger operation needs cast with 02 switch.

2015-03-06 Thread scerv...@connected-labs.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65325 --- Comment #7 from Stephane Cerveau --- It is already without the cast ...

[Bug c/65325] float/interger operation needs cast with 02 switch.

2015-03-05 Thread scerv...@connected-labs.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65325 --- Comment #5 from Stephane Cerveau --- Created attachment 34963 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34963&action=edit assembly code Here is the command line: arm-oad-linux-gnueabi-gcc -march=armv7-a -mthumb-interwork -mfloat-

[Bug c/65325] float/interger operation needs cast with 02 switch.

2015-03-05 Thread scerv...@connected-labs.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65325 --- Comment #4 from Stephane Cerveau --- http://pastebin.com/stQFwaSg Here is a sample which is supposed to describe the same behaviour as in gstvolume.c but i'm not able to reproduce it with this code. Here is my build command line: arm-oad-l

[Bug c/65325] New: float/interger operation needs cast with 02 switch.

2015-03-05 Thread scerv...@connected-labs.com
Component: c Assignee: unassigned at gcc dot gnu.org Reporter: scerv...@connected-labs.com A bug has been reported to gstreamer bug tracker: https://bugzilla.gnome.org/show_bug.cgi?id=745667 This bug seems to be related to gcc optimization behaviour. The operations needs specific