public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/49461] New: boehm-gc and gcj incompatible with pie
@ 2011-06-18  2:18 howarth at nitro dot med.uc.edu
  2011-06-18 15:06 ` [Bug target/49461] " mrs at gcc dot gnu.org
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: howarth at nitro dot med.uc.edu @ 2011-06-18  2:18 UTC (permalink / raw)
  To: gcc-bugs

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

           Summary: boehm-gc and gcj incompatible with pie
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: howarth@nitro.med.uc.edu


When built with -pie linkage on intel darwin, the boehm-gc test suite fails the
tests...

FAIL: boehm-gc.c/gctest.c -O2 execution test
FAIL: boehm-gc.c/leak_test.c -O2 execution test
FAIL: boehm-gc.c/thread_leak_test.c -O2 execution test
FAIL: boehm-gc.lib/staticrootstest.c -O2 execution test

at both -m32 and -m64. Likewise gcj crashes when ecj1 is built with -pie
linkage. This crash appears as...

[MacPro:~] howarth% gcj-fsf-4.7 --main=testme -O testme.java -pie -v
Using built-in specs.
Reading specs from
/sw/lib/gcc4.7/lib/gcc/x86_64-apple-darwin11.0.0/4.7.0/../../../libgcj.spec
rename spec startfile to startfileorig
rename spec lib to liborig
COLLECT_GCC=gcj-fsf-4.7
COLLECT_LTO_WRAPPER=/sw/lib/gcc4.7/libexec/gcc/x86_64-apple-darwin11.0.0/4.7.0/lto-wrapper
Target: x86_64-apple-darwin11.0.0
Configured with: ../gcc-4.7-20110617/configure --prefix=/sw
--prefix=/sw/lib/gcc4.7 --mandir=/sw/share/man --infodir=/sw/lib/gcc4.7/info
--enable-languages=c,c++,fortran,objc,obj-c++,java --with-gmp=/sw
--with-libiconv-prefix=/sw --with-ppl=/sw --with-cloog=/sw --with-mpc=/sw
--with-system-zlib --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib
--program-suffix=-fsf-4.7 --enable-checking=yes --enable-cloog-backend=isl
Thread model: posix
gcc version 4.7.0 20110617 (experimental) (GCC) 
COLLECT_GCC_OPTIONS='-fsaw-java-file' '-mmacosx-version-min=10.7.0' '-O' '-pie'
'-v' '-fbootclasspath=./:/sw/lib/gcc4.7/share/java/libgcj-4.7.0.jar'
'-shared-libgcc' '-mtune=core2'
 /sw/lib/gcc4.7/libexec/gcc/x86_64-apple-darwin11.0.0/4.7.0/ecj1 testme.java
-fbootclasspath=./:/sw/lib/gcc4.7/share/java/libgcj-4.7.0.jar -fsource=1.5
-ftarget=1.5 -fzip-dependency
/var/folders/1l/n78sywl52lz6kkys6nv7mnph0000gp/T//ccxj1zOQ.zip -fzip-target
/var/folders/1l/n78sywl52lz6kkys6nv7mnph0000gp/T//ccXXudTY.jar
Exception in thread "main" java.lang.ClassFormatError:
org.eclipse.jdt.internal.compiler.Compiler (erroneous exception handler info)
   at java.lang.VMClassLoader.defineClass(libgcj.12.dylib)
   at java.lang.ClassLoader.defineClass(libgcj.12.dylib)
   at java.security.SecureClassLoader.defineClass(libgcj.12.dylib)
   at java.net.URLClassLoader.findClass(libgcj.12.dylib)
   at java.lang.ClassLoader.loadClass(libgcj.12.dylib)
   at java.lang.ClassLoader.loadClass(libgcj.12.dylib)
   at
org.eclipse.jdt.internal.compiler.impl.CompilerOptions.resetDefaults(CompilerOptions.java:963)
   at
org.eclipse.jdt.internal.compiler.impl.CompilerOptions.<init>(CompilerOptions.java:371)
   at
org.eclipse.jdt.internal.compiler.impl.CompilerOptions.<init>(CompilerOptions.java:363)
   at org.eclipse.jdt.internal.compiler.batch.Main.initialize(Main.java:3548)
   at org.eclipse.jdt.internal.compiler.batch.Main.<init>(Main.java:1435)
   at org.eclipse.jdt.internal.compiler.batch.Main.<init>(Main.java:1423)
   at org.eclipse.jdt.internal.compiler.batch.GCCMain.<init>(GCCMain.java:62)
   at org.eclipse.jdt.internal.compiler.batch.GCCMain.main(GCCMain.java:498)

The problems with gcj can be avoided by passing -no_pie via SYSTEMSPEC in
gcj.spec.in. The test suite results for libjava are reasonable with that
change....

http://gcc.gnu.org/ml/gcc-testresults/2011-06/msg01853.html


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

* [Bug target/49461] boehm-gc and gcj incompatible with pie
  2011-06-18  2:18 [Bug target/49461] New: boehm-gc and gcj incompatible with pie howarth at nitro dot med.uc.edu
@ 2011-06-18 15:06 ` mrs at gcc dot gnu.org
  2011-06-19  1:52 ` howarth at nitro dot med.uc.edu
                   ` (14 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: mrs at gcc dot gnu.org @ 2011-06-18 15:06 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #1 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> 2011-06-18 15:06:30 UTC ---
Author: mrs
Date: Sat Jun 18 15:06:26 2011
New Revision: 175182

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=175182
Log:
    PR target/49461
    * libjava/configure.ac (SYSTEMSPEC): Pass -no_pie for darwin11.
    * libjava/configure: Regenerate.

Modified:
    trunk/libjava/ChangeLog
    trunk/libjava/configure
    trunk/libjava/configure.ac


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

* [Bug target/49461] boehm-gc and gcj incompatible with pie
  2011-06-18  2:18 [Bug target/49461] New: boehm-gc and gcj incompatible with pie howarth at nitro dot med.uc.edu
  2011-06-18 15:06 ` [Bug target/49461] " mrs at gcc dot gnu.org
@ 2011-06-19  1:52 ` howarth at nitro dot med.uc.edu
  2011-06-19 17:40 ` mrs at gcc dot gnu.org
                   ` (13 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: howarth at nitro dot med.uc.edu @ 2011-06-19  1:52 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #2 from Jack Howarth <howarth at nitro dot med.uc.edu> 2011-06-19 01:51:46 UTC ---
Can we also get r175182 back ported onto gcc-4_5-branch and gcc-4_6-branch?


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

* [Bug target/49461] boehm-gc and gcj incompatible with pie
  2011-06-18  2:18 [Bug target/49461] New: boehm-gc and gcj incompatible with pie howarth at nitro dot med.uc.edu
  2011-06-18 15:06 ` [Bug target/49461] " mrs at gcc dot gnu.org
  2011-06-19  1:52 ` howarth at nitro dot med.uc.edu
@ 2011-06-19 17:40 ` mrs at gcc dot gnu.org
  2011-06-19 17:43 ` mrs at gcc dot gnu.org
                   ` (12 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: mrs at gcc dot gnu.org @ 2011-06-19 17:40 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> 2011-06-19 17:39:22 UTC ---
Author: mrs
Date: Sun Jun 19 17:39:19 2011
New Revision: 175189

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=175189
Log:
2011-06-18  Jack Howarth <howarth@bromo.med.uc.edu>

        PR target/49461
        * configure.ac: Use mh-x86-darwin.
        * configure: Regenerate.
        * config/mh-x86-darwin: Add file and pass -no_pie on BOOT_LDFLAGS
        for darwin11.

Added:
    branches/gcc-4_5-branch/config/mh-x86-darwin
Modified:
    branches/gcc-4_5-branch/ChangeLog
    branches/gcc-4_5-branch/configure
    branches/gcc-4_5-branch/configure.ac


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

* [Bug target/49461] boehm-gc and gcj incompatible with pie
  2011-06-18  2:18 [Bug target/49461] New: boehm-gc and gcj incompatible with pie howarth at nitro dot med.uc.edu
                   ` (2 preceding siblings ...)
  2011-06-19 17:40 ` mrs at gcc dot gnu.org
@ 2011-06-19 17:43 ` mrs at gcc dot gnu.org
  2011-06-19 17:48 ` mrs at gcc dot gnu.org
                   ` (11 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: mrs at gcc dot gnu.org @ 2011-06-19 17:43 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2011.06.19 17:41:57
                 CC|                            |mrs at gcc dot gnu.org
     Ever Confirmed|0                           |1


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

* [Bug target/49461] boehm-gc and gcj incompatible with pie
  2011-06-18  2:18 [Bug target/49461] New: boehm-gc and gcj incompatible with pie howarth at nitro dot med.uc.edu
                   ` (3 preceding siblings ...)
  2011-06-19 17:43 ` mrs at gcc dot gnu.org
@ 2011-06-19 17:48 ` mrs at gcc dot gnu.org
  2011-06-19 17:51 ` mrs at gcc dot gnu.org
                   ` (10 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: mrs at gcc dot gnu.org @ 2011-06-19 17:48 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #4 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> 2011-06-19 17:48:15 UTC ---
Author: mrs
Date: Sun Jun 19 17:48:13 2011
New Revision: 175190

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=175190
Log:
    PR target/49461
    * mh-darwin: Turn off -pie on darwin11 and later.

Modified:
    branches/gcc-4_6-branch/config/ChangeLog


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

* [Bug target/49461] boehm-gc and gcj incompatible with pie
  2011-06-18  2:18 [Bug target/49461] New: boehm-gc and gcj incompatible with pie howarth at nitro dot med.uc.edu
                   ` (4 preceding siblings ...)
  2011-06-19 17:48 ` mrs at gcc dot gnu.org
@ 2011-06-19 17:51 ` mrs at gcc dot gnu.org
  2011-06-19 17:52 ` mrs at gcc dot gnu.org
                   ` (9 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: mrs at gcc dot gnu.org @ 2011-06-19 17:51 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #5 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> 2011-06-19 17:51:04 UTC ---
Author: mrs
Date: Sun Jun 19 17:51:02 2011
New Revision: 175191

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=175191
Log:
2011-06-19  Jack Howarth <howarth@bromo.med.uc.edu>

    PR target/49461
    * configure.ac: Use mh-x86-darwin.
    * configure: Regenerate.
config:
2011-06-19  Jack Howarth <howarth@bromo.med.uc.edu>

    PR target/49461
    * mh-x86-darwin: Add file and pass -no_pie on BOOT_LDFLAGS for
    darwin11.

Modified:
    branches/gcc-4_5-branch/ChangeLog
    branches/gcc-4_5-branch/config/ChangeLog


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

* [Bug target/49461] boehm-gc and gcj incompatible with pie
  2011-06-18  2:18 [Bug target/49461] New: boehm-gc and gcj incompatible with pie howarth at nitro dot med.uc.edu
                   ` (5 preceding siblings ...)
  2011-06-19 17:51 ` mrs at gcc dot gnu.org
@ 2011-06-19 17:52 ` mrs at gcc dot gnu.org
  2011-06-19 17:55 ` mrs at gcc dot gnu.org
                   ` (8 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: mrs at gcc dot gnu.org @ 2011-06-19 17:52 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #6 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> 2011-06-19 17:51:43 UTC ---
Fixed in 4.5.4, 4.6.1 and 4.7.0.


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

* [Bug target/49461] boehm-gc and gcj incompatible with pie
  2011-06-18  2:18 [Bug target/49461] New: boehm-gc and gcj incompatible with pie howarth at nitro dot med.uc.edu
                   ` (6 preceding siblings ...)
  2011-06-19 17:52 ` mrs at gcc dot gnu.org
@ 2011-06-19 17:55 ` mrs at gcc dot gnu.org
  2011-06-19 17:59 ` mrs at gcc dot gnu.org
                   ` (7 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: mrs at gcc dot gnu.org @ 2011-06-19 17:55 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #7 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> 2011-06-19 17:54:26 UTC ---
Author: mrs
Date: Sun Jun 19 17:54:24 2011
New Revision: 175192

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=175192
Log:
    PR target/49461
     * mh-darwin: Turn off -pie on darwin11 and later.

Modified:
    trunk/config/ChangeLog


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

* [Bug target/49461] boehm-gc and gcj incompatible with pie
  2011-06-18  2:18 [Bug target/49461] New: boehm-gc and gcj incompatible with pie howarth at nitro dot med.uc.edu
                   ` (7 preceding siblings ...)
  2011-06-19 17:55 ` mrs at gcc dot gnu.org
@ 2011-06-19 17:59 ` mrs at gcc dot gnu.org
  2011-06-19 18:08 ` mrs at gcc dot gnu.org
                   ` (6 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: mrs at gcc dot gnu.org @ 2011-06-19 17:59 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |ASSIGNED
         Resolution|FIXED                       |
   Target Milestone|---                         |4.5.4

--- Comment #8 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> 2011-06-19 17:58:36 UTC ---
The gcc pch problem is fixed in 4.5.4, 4.6.1 and 4.7.0.  The libjava problem is
fixed in 4.7.0.  4.6.x and 4.5.x are outstanding.


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

* [Bug target/49461] boehm-gc and gcj incompatible with pie
  2011-06-18  2:18 [Bug target/49461] New: boehm-gc and gcj incompatible with pie howarth at nitro dot med.uc.edu
                   ` (8 preceding siblings ...)
  2011-06-19 17:59 ` mrs at gcc dot gnu.org
@ 2011-06-19 18:08 ` mrs at gcc dot gnu.org
  2011-06-19 18:12 ` mrs at gcc dot gnu.org
                   ` (5 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: mrs at gcc dot gnu.org @ 2011-06-19 18:08 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #9 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> 2011-06-19 18:07:54 UTC ---
Author: mrs
Date: Sun Jun 19 18:07:52 2011
New Revision: 175193

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=175193
Log:
2011-06-19  Jack Howarth <howarth@bromo.med.uc.edu>

    PR target/49461
    * libjava/configure.ac (SYSTEMSPEC): Pass -no_pie for darwin11.
    * libjava/configure: Regenerate.

Modified:
    branches/gcc-4_6-branch/libjava/ChangeLog
    branches/gcc-4_6-branch/libjava/configure
    branches/gcc-4_6-branch/libjava/configure.ac


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

* [Bug target/49461] boehm-gc and gcj incompatible with pie
  2011-06-18  2:18 [Bug target/49461] New: boehm-gc and gcj incompatible with pie howarth at nitro dot med.uc.edu
                   ` (9 preceding siblings ...)
  2011-06-19 18:08 ` mrs at gcc dot gnu.org
@ 2011-06-19 18:12 ` mrs at gcc dot gnu.org
  2011-06-30 16:15 ` mrs at gcc dot gnu.org
                   ` (4 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: mrs at gcc dot gnu.org @ 2011-06-19 18:12 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
      Known to work|                            |4.5.4, 4.6.1, 4.7.0
         Resolution|                            |FIXED
      Known to fail|                            |4.5.3, 4.6.0

--- Comment #10 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> 2011-06-19 18:12:01 UTC ---
Ok, the libjava problem is fixed in 4.6.1.  If you'd like this fixed for
gcc-4.5.x, could you confirm it is a problem and that this fix, fixes it.


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

* [Bug target/49461] boehm-gc and gcj incompatible with pie
  2011-06-18  2:18 [Bug target/49461] New: boehm-gc and gcj incompatible with pie howarth at nitro dot med.uc.edu
                   ` (10 preceding siblings ...)
  2011-06-19 18:12 ` mrs at gcc dot gnu.org
@ 2011-06-30 16:15 ` mrs at gcc dot gnu.org
  2011-06-30 16:22 ` mrs at gcc dot gnu.org
                   ` (3 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: mrs at gcc dot gnu.org @ 2011-06-30 16:15 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #11 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> 2011-06-30 16:14:36 UTC ---
Author: mrs
Date: Thu Jun 30 16:14:30 2011
New Revision: 175710

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=175710
Log:
2011-06-30  Jack Howarth <howarth@bromo.med.uc.edu>

        PR target/49461
        * libjava/configure.ac (SYSTEMSPEC): Pass -no_pie for darwin11.
        * libjava/configure: Regenerate.

Modified:
    branches/gcc-4_5-branch/libjava/ChangeLog
    branches/gcc-4_5-branch/libjava/configure
    branches/gcc-4_5-branch/libjava/configure.ac


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

* [Bug target/49461] boehm-gc and gcj incompatible with pie
  2011-06-18  2:18 [Bug target/49461] New: boehm-gc and gcj incompatible with pie howarth at nitro dot med.uc.edu
                   ` (11 preceding siblings ...)
  2011-06-30 16:15 ` mrs at gcc dot gnu.org
@ 2011-06-30 16:22 ` mrs at gcc dot gnu.org
  2012-02-24 15:22 ` pmarlier at gcc dot gnu.org
                   ` (2 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: mrs at gcc dot gnu.org @ 2011-06-30 16:22 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #12 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> 2011-06-30 16:21:44 UTC ---
Ok, the libjava problem is now fixed in 4.5.4.


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

* [Bug target/49461] boehm-gc and gcj incompatible with pie
  2011-06-18  2:18 [Bug target/49461] New: boehm-gc and gcj incompatible with pie howarth at nitro dot med.uc.edu
                   ` (12 preceding siblings ...)
  2011-06-30 16:22 ` mrs at gcc dot gnu.org
@ 2012-02-24 15:22 ` pmarlier at gcc dot gnu.org
  2012-03-02 18:22 ` mrs at gcc dot gnu.org
  2012-03-02 18:31 ` mrs at gcc dot gnu.org
  15 siblings, 0 replies; 17+ messages in thread
From: pmarlier at gcc dot gnu.org @ 2012-02-24 15:22 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #13 from pmarlier at gcc dot gnu.org 2012-02-24 15:21:20 UTC ---
Author: pmarlier
Date: Fri Feb 24 15:21:12 2012
New Revision: 184555

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184555
Log:
2012-02-23  Patrick Marlier  <patrick.marlier@gmail.com>
        Jack Howarth  <howarth@bromo.med.uc.edu>

boehm-gc/

    PR boehm-gc/52179
    * include/gc_config.h.in: Undefine HAVE_PTHREAD_GET_STACKADDR_NP.
    * include/private/gcconfig.h (DARWIN): Define STACKBOTTOM with
    pthread_get_stackaddr_np when available.
    * configure.ac (THREADS): Check availability of pthread_get_stackaddr_np.
    * configure: Regenerate.

libjava/

    PR target/49461
    * configure.ac (SYSTEMSPEC): No longer pass -no_pie for darwin11.
    * configure: Regenerate.


Modified:
    trunk/boehm-gc/ChangeLog
    trunk/boehm-gc/configure
    trunk/boehm-gc/configure.ac
    trunk/boehm-gc/include/gc_config.h.in
    trunk/boehm-gc/include/private/gcconfig.h
    trunk/libjava/ChangeLog
    trunk/libjava/configure
    trunk/libjava/configure.ac


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

* [Bug target/49461] boehm-gc and gcj incompatible with pie
  2011-06-18  2:18 [Bug target/49461] New: boehm-gc and gcj incompatible with pie howarth at nitro dot med.uc.edu
                   ` (13 preceding siblings ...)
  2012-02-24 15:22 ` pmarlier at gcc dot gnu.org
@ 2012-03-02 18:22 ` mrs at gcc dot gnu.org
  2012-03-02 18:31 ` mrs at gcc dot gnu.org
  15 siblings, 0 replies; 17+ messages in thread
From: mrs at gcc dot gnu.org @ 2012-03-02 18:22 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #14 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> 2012-03-02 18:21:47 UTC ---
Author: mrs
Date: Fri Mar  2 18:21:41 2012
New Revision: 184809

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184809
Log:
2012-03-02  Jack Howarth  <howarth@bromo.med.uc.edu>

    Backport from mainline
    2012-02-23  Patrick Marlier  <patrick.marlier@gmail.com>
            Jack Howarth  <howarth@bromo.med.uc.edu>

    PR boehm-gc/52179
    * include/gc_config.h.in: Undefine HAVE_PTHREAD_GET_STACKADDR_NP.
    * include/private/gcconfig.h (DARWIN): Define STACKBOTTOM with
    pthread_get_stackaddr_np when available.
    * configure.ac (THREADS): Check availability of
    pthread_get_stackaddr_np.
    * configure: Regenerate.

2012-03-02  Jack Howarth  <howarth@bromo.med.uc.edu>

    Backport from mainline
    2012-02-23  Patrick Marlier  <patrick.marlier@gmail.com>
               Jack Howarth  <howarth@bromo.med.uc.edu>

    PR target/49461
    * configure.ac (SYSTEMSPEC): No longer pass -no_pie for darwin11.
    * configure: Regenerate.

Modified:
    branches/gcc-4_6-branch/boehm-gc/ChangeLog
    branches/gcc-4_6-branch/boehm-gc/configure
    branches/gcc-4_6-branch/boehm-gc/configure.ac
    branches/gcc-4_6-branch/boehm-gc/include/gc_config.h.in
    branches/gcc-4_6-branch/boehm-gc/include/private/gcconfig.h
    branches/gcc-4_6-branch/libjava/ChangeLog
    branches/gcc-4_6-branch/libjava/configure
    branches/gcc-4_6-branch/libjava/configure.ac


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

* [Bug target/49461] boehm-gc and gcj incompatible with pie
  2011-06-18  2:18 [Bug target/49461] New: boehm-gc and gcj incompatible with pie howarth at nitro dot med.uc.edu
                   ` (14 preceding siblings ...)
  2012-03-02 18:22 ` mrs at gcc dot gnu.org
@ 2012-03-02 18:31 ` mrs at gcc dot gnu.org
  15 siblings, 0 replies; 17+ messages in thread
From: mrs at gcc dot gnu.org @ 2012-03-02 18:31 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #15 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> 2012-03-02 18:30:44 UTC ---
libjava is back to being pie in 4.6.4 and 4.7.0.


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

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

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-06-18  2:18 [Bug target/49461] New: boehm-gc and gcj incompatible with pie howarth at nitro dot med.uc.edu
2011-06-18 15:06 ` [Bug target/49461] " mrs at gcc dot gnu.org
2011-06-19  1:52 ` howarth at nitro dot med.uc.edu
2011-06-19 17:40 ` mrs at gcc dot gnu.org
2011-06-19 17:43 ` mrs at gcc dot gnu.org
2011-06-19 17:48 ` mrs at gcc dot gnu.org
2011-06-19 17:51 ` mrs at gcc dot gnu.org
2011-06-19 17:52 ` mrs at gcc dot gnu.org
2011-06-19 17:55 ` mrs at gcc dot gnu.org
2011-06-19 17:59 ` mrs at gcc dot gnu.org
2011-06-19 18:08 ` mrs at gcc dot gnu.org
2011-06-19 18:12 ` mrs at gcc dot gnu.org
2011-06-30 16:15 ` mrs at gcc dot gnu.org
2011-06-30 16:22 ` mrs at gcc dot gnu.org
2012-02-24 15:22 ` pmarlier at gcc dot gnu.org
2012-03-02 18:22 ` mrs at gcc dot gnu.org
2012-03-02 18:31 ` 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).