The following code gives: zimme...@gcc40:~$ /opt/cfarm/release/4.3.3/bin/gcc -mpowerpc64 -Wa,-mppc64 -mcpu=970 -c bug.c /tmp/ccCzXnwd.s: Assembler messages: /tmp/ccCzXnwd.s:24: Error: junk at end of line: `1'
zimme...@gcc40:~$ cat bug.c typedef unsigned long long int mp_limb_t; typedef const mp_limb_t *mp_srcptr; typedef long int mp_size_t; void foo (mp_srcptr src, mp_limb_t divisor) { mp_limb_t h, s; mp_limb_t p0; for (;;) { s = src[0]; h = bar (&p0, divisor > s, divisor); } } -- Summary: invalid assembly produced with -mpowerpc64 -Wa,-mppc64 - mcpu=970 Product: gcc Version: 4.3.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: zimmerma+gcc at loria dot fr GCC build triplet: powerpc64-unknown-linux-gnu GCC host triplet: powerpc970-unknown-linux-gnu GCC target triplet: powerpc64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39435