[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gas/13167] Patch for 13024 breaks GCC build on IA64 HP-UX
From: |
sje at cup dot hp.com |
Subject: |
[Bug gas/13167] Patch for 13024 breaks GCC build on IA64 HP-UX |
Date: |
Wed, 07 Sep 2011 21:47:41 +0000 |
http://sourceware.org/bugzilla/show_bug.cgi?id=13167
Steve Ellcey <sje at cup dot hp.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target| |ia64-hp-hpux11*
CC| |richard.sandiford at linaro
| |dot org
--- Comment #1 from Steve Ellcey <sje at cup dot hp.com> 2011-09-07 21:47:41
UTC ---
Looks like I accidently submitted this without the full info. The C program
that I am trying to compile is:
float __floattisf (long long u)
{
long double f = (long) (u >> 8);
return (float) f;
}
This generates about 300 lines of assembly, but if I cut that down, I get
this file that will not go through the assembler:
.file 1 "x.c"
mov r1 = r35
.loc 1 4 0
nop 0
mov r36 = r8
br.call.sptk.many b0 = _U_Qfcnvff_quad_to_sgl#
.loc 1 5 0
.loc 1 4 0
mov r1 = r35
I think the problem are the last two .loc lines.
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.