Hi Michael,

I cant' find any

"asm"

chunks in there.
(Only in some external declarations.)

Can it look any other way?

/Åsa

On 15 February 2012 22:39, Michael Hope <926...@bugs.launchpad.net>
wrote:

> Asa, does the code contain any inline assembly?  GCC estimates the size
> of each instruction and uses that to decide if it can use a short or a
> long branch.  Long chunks of inline assembly can break that and make it
> think the code is shorter than it is.
>
> --
> You received this bug notification because you are a member of Linaro
> Toolchain Developers, which is subscribed to Linaro GCC.
> https://bugs.launchpad.net/bugs/926855
>
> Title:
>  [ARMhf] gcc produces assembler it can't compile
>
> Status in Linaro GCC:
>  Triaged
> Status in “gcc-4.6” package in Ubuntu:
>  Confirmed
>
> Bug description:
>  I'm porting the sagemath software to ARM. I completed the port with
>  ubuntu oneiric.
>
>  I upgraded to (a snapshot of) precise, and now a single file in the
>  whole project doesn't build anymore.
>
>  Hence something has been broken from oneiric/armel to precise/armhf.
>
>  The attached mp.c is a "gcc -E" version of the problematic file, so it
>  allows to easily reproduce the issue without fuss : if you compile it
>  with "gcc -c -o mp.o mp.c -O3 -funroll-loops", then the assembler will
>  find two cases of "branch out of range". Other switch combinations
>  don't give problems, and the same combination is ok on x86_64 for
>  example.
>
>  Ah, on precise the gcc version is the one of Fri, 20 Jan 2012 12:10:59
>  +100 uploaded by doko, and changelog "Merge with debian".
>
>  There's no problem giving more details or doing tests if you want.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/gcc-linaro/+bug/926855/+subscriptions
>

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/926855

Title:
  [ARMhf] gcc produces assembler it can't compile

To manage notifications about this bug go to:
https://bugs.launchpad.net/gcc-linaro/+bug/926855/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to