public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/52784] New: i386-apple-darwin multilib bootstrap broken
@ 2012-03-30  1:37 howarth at nitro dot med.uc.edu
  2012-03-30  1:40 ` [Bug bootstrap/52784] " howarth at nitro dot med.uc.edu
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: howarth at nitro dot med.uc.edu @ 2012-03-30  1:37 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52784

             Bug #: 52784
           Summary: i386-apple-darwin multilib bootstrap broken
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: howarth@nitro.med.uc.edu


At r185971, the multi lib bootstrap on i386-apple-darwin is broken...

Adding multilib support to Makefile in ../../../gcc-4.8-20120329/libgcc
multidirs=x86_64
with_multisubdir=
Running configure in multilib subdirs x86_64
pwd:
/sw_i386/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/i386-apple-darwin10.8.0/libgcc
Running configure in multilib subdir x86_64
pwd:
/sw_i386/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/i386-apple-darwin10.8.0
mkdir x86_64
configure: creating cache ./config.cache
checking build system type... i386-apple-darwin10.8.0
checking host system type... i386-apple-darwin10.8.0
checking for --enable-version-specific-runtime-libs... no
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... gawk
checking for i386-apple-darwin10.8.0-ar... ar
checking for i386-apple-darwin10.8.0-lipo... lipo
checking for i386-apple-darwin10.8.0-nm...
/sw_i386/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/./gcc/nm
checking for i386-apple-darwin10.8.0-ranlib... ranlib
checking for i386-apple-darwin10.8.0-strip... strip
checking whether ln -s works... yes
checking for i386-apple-darwin10.8.0-gcc...
/sw_i386/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/./gcc/xgcc
-B/sw_i386/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/./gcc/
-B/sw_i386/lib/gcc4.8/i386-apple-darwin10.8.0/bin/
-B/sw_i386/lib/gcc4.8/i386-apple-darwin10.8.0/lib/ -isystem
/sw_i386/lib/gcc4.8/i386-apple-darwin10.8.0/include -isystem
/sw_i386/lib/gcc4.8/i386-apple-darwin10.8.0/sys-include  -m64
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether
/sw_i386/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/./gcc/xgcc
-B/sw_i386/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/./gcc/
-B/sw_i386/lib/gcc4.8/i386-apple-darwin10.8.0/bin/
-B/sw_i386/lib/gcc4.8/i386-apple-darwin10.8.0/lib/ -isystem
/sw_i386/lib/gcc4.8/i386-apple-darwin10.8.0/include -isystem
/sw_i386/lib/gcc4.8/i386-apple-darwin10.8.0/sys-include  -m64 accepts -g... no
checking for /sw_i386/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/./gcc/xgcc
-B/sw_i386/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/./gcc/
-B/sw_i386/lib/gcc4.8/i386-apple-darwin10.8.0/bin/
-B/sw_i386/lib/gcc4.8/i386-apple-darwin10.8.0/lib/ -isystem
/sw_i386/lib/gcc4.8/i386-apple-darwin10.8.0/include -isystem
/sw_i386/lib/gcc4.8/i386-apple-darwin10.8.0/sys-include  -m64 option to accept
ISO C89... unsupported
checking how to run the C preprocessor...
/sw_i386/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/./gcc/xgcc
-B/sw_i386/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/./gcc/
-B/sw_i386/lib/gcc4.8/i386-apple-darwin10.8.0/bin/
-B/sw_i386/lib/gcc4.8/i386-apple-darwin10.8.0/lib/ -isystem
/sw_i386/lib/gcc4.8/i386-apple-darwin10.8.0/include -isystem
/sw_i386/lib/gcc4.8/i386-apple-darwin10.8.0/sys-include  -m64 -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking size of double... 8
checking size of long double... 16
checking whether decimal floating point is supported... no
configure: WARNING: decimal float is not supported for this target, ignored
checking whether fixed-point is supported... no
checking whether to use setjmp/longjmp exceptions... unknown
configure: error: unable to detect exception model
make[2]: *** [configure-stage1-target-libgcc] Error 1
make[1]: *** [stage1-bubble] Error 2

Build configure as...

  $ ../gcc-4.8-20120329/configure --prefix=/sw_i386
--prefix=/sw_i386/lib/gcc4.8 --mandir=/sw_i386/share/man
--infodir=/sw_i386/lib/gcc4.8/info
--enable-languages=c,c++,fortran,lto,objc,obj-c++,java --with-gmp=/sw_i386
--with-libiconv-prefix=/sw_i386 --with-ppl=/sw_i386 --with-cloog=/sw_i386
--with-mpc=/sw_i386 --with-system-zlib --x-includes=/usr/X11R6/include
--x-libraries=/usr/X11R6/lib --program-suffix=-fsf-4.8
--enable-cloog-backend=isl


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug bootstrap/52784] i386-apple-darwin multilib bootstrap broken
  2012-03-30  1:37 [Bug bootstrap/52784] New: i386-apple-darwin multilib bootstrap broken howarth at nitro dot med.uc.edu
@ 2012-03-30  1:40 ` howarth at nitro dot med.uc.edu
  2012-03-30 15:13 ` ro at gcc dot gnu.org
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: howarth at nitro dot med.uc.edu @ 2012-03-30  1:40 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52784

--- Comment #1 from Jack Howarth <howarth at nitro dot med.uc.edu> 2012-03-30 01:39:14 UTC ---
Caused by...

Author: hjl
Date: Wed Mar 28 22:42:28 2012
New Revision: 185937

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=185937
Log:
Add ABI_64 and replace ISA_X32 with ABI_X32

2012-03-28  H.J. Lu  <hongjiu.lu@intel.com>

    * config/i386/biarch64.h (TARGET_64BIT_DEFAULT): Add
    OPTION_MASK_ABI_64.

    * config/i386/gnu-user64.h (SPEC_64): Support TARGET_BI_ARCH == 2.
    (SPEC_X32): Likewise.
    (MULTILIB_DEFAULTS): Likewise.

    * config/i386/i386.c (isa_opts): Remove -m64.
    (ix86_target_string): Properly handle -m32/-m64/-mx32.
    (ix86_option_override_internal): Properly
    set OPTION_MASK_ISA_64BIT and OPTION_MASK_ISA_X32 as well as
    handle -m32, -m64 and -mx32.

    * config/i386/i386.h (TARGET_X32): Replace OPTION_ISA_X32
    with OPTION_ABI_X32.  Moved after TARGET_LP64.
    (TARGET_LP64): Changed to OPTION_ABI_64.

    * config/i386/i386.opt (m64): Replace ISA_64BIT with ABI_64.
    (mx32): Replace ISA_X32 with ABI_X32.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/biarch64.h
    trunk/gcc/config/i386/gnu-user64.h
    trunk/gcc/config/i386/i386.c
    trunk/gcc/config/i386/i386.h
    trunk/gcc/config/i386/i386.opt

Reverting this commit eliminates the multilib bootstrap failure on
i386-apple-darwin10.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug bootstrap/52784] i386-apple-darwin multilib bootstrap broken
  2012-03-30  1:37 [Bug bootstrap/52784] New: i386-apple-darwin multilib bootstrap broken howarth at nitro dot med.uc.edu
  2012-03-30  1:40 ` [Bug bootstrap/52784] " howarth at nitro dot med.uc.edu
@ 2012-03-30 15:13 ` ro at gcc dot gnu.org
  2012-03-30 16:03 ` hjl.tools at gmail dot com
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: ro at gcc dot gnu.org @ 2012-03-30 15:13 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52784

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|i386-apple-darwin10         |i386-apple-darwin10
                   |                            |i386-pc-solaris2.1[01]
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2012-03-30
                 CC|                            |ro at gcc dot gnu.org
               Host|i386-apple-darwin10         |i386-apple-darwin10,
                   |                            |i386-pc-solaris2.1[01]
   Target Milestone|---                         |4.8.0
     Ever Confirmed|0                           |1
              Build|i386-apple-darwin10         |i386-apple-darwin10
                   |                            |i386-pc-solaris2.1[01]

--- Comment #2 from Rainer Orth <ro at gcc dot gnu.org> 2012-03-30 15:10:38 UTC ---
Same on Solaris 10 and 11/x86.

Please fix.
  Rainer


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug bootstrap/52784] i386-apple-darwin multilib bootstrap broken
  2012-03-30  1:37 [Bug bootstrap/52784] New: i386-apple-darwin multilib bootstrap broken howarth at nitro dot med.uc.edu
  2012-03-30  1:40 ` [Bug bootstrap/52784] " howarth at nitro dot med.uc.edu
  2012-03-30 15:13 ` ro at gcc dot gnu.org
@ 2012-03-30 16:03 ` hjl.tools at gmail dot com
  2012-03-30 16:22 ` hjl.tools at gmail dot com
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: hjl.tools at gmail dot com @ 2012-03-30 16:03 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52784

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|i386-apple-darwin10         |i386  --enable-targets=all
                   |i386-pc-solaris2.1[01]      |
             Status|NEW                         |ASSIGNED
                 CC|hjl.tools at gmail dot com  |
               Host|i386-apple-darwin10,        |
                   |i386-pc-solaris2.1[01]      |
         AssignedTo|unassigned at gcc dot       |hjl.tools at gmail dot com
                   |gnu.org                     |
              Build|i386-apple-darwin10         |
                   |i386-pc-solaris2.1[01]      |

--- Comment #3 from H.J. Lu <hjl.tools at gmail dot com> 2012-03-30 15:42:38 UTC ---
Mine.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug bootstrap/52784] i386-apple-darwin multilib bootstrap broken
  2012-03-30  1:37 [Bug bootstrap/52784] New: i386-apple-darwin multilib bootstrap broken howarth at nitro dot med.uc.edu
                   ` (2 preceding siblings ...)
  2012-03-30 16:03 ` hjl.tools at gmail dot com
@ 2012-03-30 16:22 ` hjl.tools at gmail dot com
  2012-03-31 21:08 ` hjl at gcc dot gnu.org
  2012-04-03 18:28 ` mrs at gcc dot gnu.org
  5 siblings, 0 replies; 7+ messages in thread
From: hjl.tools at gmail dot com @ 2012-03-30 16:22 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52784

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |http://gcc.gnu.org/ml/gcc-p
                   |                            |atches/2012-03/msg01948.htm
                   |                            |l

--- Comment #4 from H.J. Lu <hjl.tools at gmail dot com> 2012-03-30 16:20:19 UTC ---
A patch is posted at

http://gcc.gnu.org/ml/gcc-patches/2012-03/msg01948.html


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug bootstrap/52784] i386-apple-darwin multilib bootstrap broken
  2012-03-30  1:37 [Bug bootstrap/52784] New: i386-apple-darwin multilib bootstrap broken howarth at nitro dot med.uc.edu
                   ` (3 preceding siblings ...)
  2012-03-30 16:22 ` hjl.tools at gmail dot com
@ 2012-03-31 21:08 ` hjl at gcc dot gnu.org
  2012-04-03 18:28 ` mrs at gcc dot gnu.org
  5 siblings, 0 replies; 7+ messages in thread
From: hjl at gcc dot gnu.org @ 2012-03-31 21:08 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52784

--- Comment #5 from hjl at gcc dot gnu.org <hjl at gcc dot gnu.org> 2012-03-31 21:03:42 UTC ---
Author: hjl
Date: Sat Mar 31 21:03:36 2012
New Revision: 186049

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186049
Log:
Don't check TARGET_64BIT if TARGET_64BIT_DEFAULT is false

2012-03-31  H.J. Lu  <hongjiu.lu@intel.com>

    PR bootstrap/52784
    * config/i386/i386.c (ix86_option_override_internal): Don't
    check TARGET_64BIT if TARGET_64BIT_DEFAULT is false.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/i386.c


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug bootstrap/52784] i386-apple-darwin multilib bootstrap broken
  2012-03-30  1:37 [Bug bootstrap/52784] New: i386-apple-darwin multilib bootstrap broken howarth at nitro dot med.uc.edu
                   ` (4 preceding siblings ...)
  2012-03-31 21:08 ` hjl at gcc dot gnu.org
@ 2012-04-03 18:28 ` mrs at gcc dot gnu.org
  5 siblings, 0 replies; 7+ messages in thread
From: mrs at gcc dot gnu.org @ 2012-04-03 18:28 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52784

mrs@gcc.gnu.org <mrs at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
                 CC|                            |mrs at gcc dot gnu.org
         Resolution|                            |FIXED

--- Comment #6 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> 2012-04-03 18:27:23 UTC ---
Fixed.


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2012-04-03 18:28 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-03-30  1:37 [Bug bootstrap/52784] New: i386-apple-darwin multilib bootstrap broken howarth at nitro dot med.uc.edu
2012-03-30  1:40 ` [Bug bootstrap/52784] " howarth at nitro dot med.uc.edu
2012-03-30 15:13 ` ro at gcc dot gnu.org
2012-03-30 16:03 ` hjl.tools at gmail dot com
2012-03-30 16:22 ` hjl.tools at gmail dot com
2012-03-31 21:08 ` hjl at gcc dot gnu.org
2012-04-03 18:28 ` mrs at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).