Summary: | [3.3/3.4/4.0 Regression] sol2-ci.asm not correctly assembled | ||
---|---|---|---|
Product: | gcc | Reporter: | Michael Beach <michaelb> |
Component: | target | Assignee: | Eric Botcazou <ebotcazou> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gcc-bugs |
Priority: | P2 | ||
Version: | 3.2.3 | ||
Target Milestone: | 3.3.6 | ||
Host: | Target: | sparc-rtems, sparc-elf | |
Build: | Known to work: | ||
Known to fail: | Last reconfirmed: | 2005-02-23 10:35:11 | |
Attachments: | Suggested patch to fix bug. |
Description
Michael Beach
2005-02-23 09:50:14 UTC
Created attachment 8260 [details]
Suggested patch to fix bug.
Here is a patch which does the trick...
Confirmed, a regression introduced with: Wed Sep 9 01:32:01 1998 David S. Miller <davem@pierdol.cobaltmicro.com> Add preliminary native sparcv9 Solaris support. * configure.in: Recognize sparv9-*-solaris2* * configure: Rebuilt. * config.sub: Recognize sparcv9 just like sparc64. * config/sparc/sol2-c1.asm config/sparc/sol2-ci.asm config/sparc/sol2-cn.asm: Macroize so it can be shared between 32-bit and 64-bit Solaris systems. * config/sparc/t-sol2: Assemble those with cpp. * config/sparc/sparc.h (TARGET_CPU_sparcv9): New alias for v9. (*TF*_LIBCALL): If ARCH64 use V9 names. * config/sparc/{xm-sysv4-64,sol2-sld-64}.h: New files. Taking care of the patch. Subject: Bug 20159 CVSROOT: /cvs/gcc Module name: gcc Changes by: ebotcazou@gcc.gnu.org 2005-02-23 11:53:55 Modified files: gcc : ChangeLog gcc/config/sparc: t-elf Log message: PR target/20159 * config/sparc/t-elf (startup files): Assemble with CPP. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.7568&r2=2.7569 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/t-elf.diff?cvsroot=gcc&r1=1.6&r2=1.7 Subject: Bug 20159 CVSROOT: /cvs/gcc Module name: gcc Branch: gcc-3_4-branch Changes by: ebotcazou@gcc.gnu.org 2005-02-23 11:55:03 Modified files: gcc : ChangeLog gcc/config/sparc: t-elf Log message: PR target/20159 * config/sparc/t-elf (startup files): Assemble with CPP. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=2.2326.2.803&r2=2.2326.2.804 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/t-elf.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.6&r2=1.6.54.1 Subject: Bug 20159 CVSROOT: /cvs/gcc Module name: gcc Branch: gcc-3_3-branch Changes by: ebotcazou@gcc.gnu.org 2005-02-23 11:57:07 Modified files: gcc : ChangeLog gcc/config/sparc: t-elf Log message: PR target/20159 * config/sparc/t-elf (startup files): Assemble with CPP. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_3-branch&r1=1.16114.2.1060&r2=1.16114.2.1061 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/t-elf.diff?cvsroot=gcc&only_with_tag=gcc-3_3-branch&r1=1.6&r2=1.6.20.1 http://gcc.gnu.org/ml/gcc-patches/2005-02/msg01405.html Thanks for the bug report and the fix! |