FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian GCC

 
 
LinkBack Thread Tools
 
Old 01-05-2009, 07:18 PM
"pinskia at gcc dot gnu dot org"
 
Default Openoffice.org segfaults with runtime libs built from GCC trunk

--

pinskia at gcc dot gnu dot org changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |pinskia at gcc dot gnu dot
| |org
Severity|normal |blocker
Keywords| |ABI
Summary|Openoffice.org segfaults |[4.4 Regression]
|with runtime libs built from|Openoffice.org segfaults
|GCC trunk |with runtime libs built from
| |GCC trunk
Target Milestone|--- |4.4.0


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

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 01-05-2009, 07:19 PM
"pinskia at gcc dot gnu dot org"
 
Default Openoffice.org segfaults with runtime libs built from GCC trunk

------- Comment #2 from pinskia at gcc dot gnu dot org 2009-01-05 20:19 -------
*** Bug 38631 has been marked as a duplicate of this bug. ***


--

pinskia at gcc dot gnu dot org changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |bero at arklinux dot org


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

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 01-05-2009, 07:20 PM
"pinskia at gcc dot gnu dot org"
 
Default Openoffice.org segfaults with runtime libs built from GCC trunk

------- Comment #3 from pinskia at gcc dot gnu dot org 2009-01-05 20:20 -------
Confirmed.


--

pinskia at gcc dot gnu dot org changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2009-01-05 20:20:08
date| |


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

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 01-05-2009, 07:35 PM
"pluto at agmk dot net"
 
Default Openoffice.org segfaults with runtime libs built from GCC trunk

--

pluto at agmk dot net changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |pluto at agmk dot net


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

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 01-05-2009, 08:32 PM
"schwab at suse dot de"
 
Default Openoffice.org segfaults with runtime libs built from GCC trunk

------- Comment #4 from schwab at suse dot de 2009-01-05 21:31 -------
>From the ABI document (2.2.1 C++ Exception Objects):
By convention, a __cxa_exception pointer points at the C++ object representing
the exception being thrown, immediately following the header. The header
structure is accessed at a negative offset from the __cxa_exception pointer.
This layout allows consistent treatment of exception objects from different
languages (or different implementations of the same language), and allows
future extensions of the header structure while maintaining binary
compatibility.

Thus there should be no ABI breakage, unless there is an alignment issue.


--


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

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 01-05-2009, 09:16 PM
"schwab at suse dot de"
 
Default Openoffice.org segfaults with runtime libs built from GCC trunk

------- Comment #5 from schwab at suse dot de 2009-01-05 22:16 -------
There is padding between adjustedPtr and unwindHeader because the latter is
forced to be maximally aligned. Due to the additional member the padding was
reduced. Also, the alignment of _Unwind_Exception depends on -mavx.


--


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

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 01-05-2009, 09:19 PM
"pinskia at gcc dot gnu dot org"
 
Default Openoffice.org segfaults with runtime libs built from GCC trunk

------- Comment #6 from pinskia at gcc dot gnu dot org 2009-01-05 22:19 -------
>Also, the alignment of _Unwind_Exception depends on -mavx.

That is a target issue and should be filed as separately.


--


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

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 01-05-2009, 09:51 PM
"hjl dot tools at gmail dot com"
 
Default Openoffice.org segfaults with runtime libs built from GCC trunk

------- Comment #7 from hjl dot tools at gmail dot com 2009-01-05 22:51 -------
(In reply to comment #5)
> There is padding between adjustedPtr and unwindHeader because the latter is
> forced to be maximally aligned. Due to the additional member the padding was
> reduced. Also, the alignment of _Unwind_Exception depends on -mavx.
>

I don't see any need for extra alignment on _Unwind_Exception:

struct _Unwind_Exception
{
_Unwind_Exception_Class exception_class;
_Unwind_Exception_Cleanup_Fn exception_cleanup;
_Unwind_Word private_1;
_Unwind_Word private_2;

/* @@@ The IA-64 ABI says that this structure must be double-word aligned.
Taking that literally does not make much sense generically. Instead we
provide the maximum alignment required by any type for the machine. */
} __attribute__((__aligned__));

I think it should have a fixed alignment for a given target.


--

hjl dot tools at gmail dot com changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |hjl dot tools at gmail dot
| |com, Joey dot ye at intel
| |dot com, xuepeng dot guo at
| |intel dot com


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

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 01-05-2009, 09:53 PM
"hjl dot tools at gmail dot com"
 
Default Openoffice.org segfaults with runtime libs built from GCC trunk

------- Comment #8 from hjl dot tools at gmail dot com 2009-01-05 22:53 -------
There are

i386/i386.h:#define BIGGEST_ALIGNMENT (TARGET_AVX ? 256: 128)
m68k/m68k.h:#define BIGGEST_ALIGNMENT (TARGET_ALIGN_INT ? 32 : 16)
mcore/mcore.h:#define BIGGEST_ALIGNMENT (TARGET_8ALIGN ? 64 : 32)
sh/sh.h:#define BIGGEST_ALIGNMENT (TARGET_ALIGN_DOUBLE ? 64 : 32)
sparc/sparc.h:#define BIGGEST_ALIGNMENT (TARGET_ARCH64 ? 128 : 64)


--


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

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 01-05-2009, 09:55 PM
"pinskia at gcc dot gnu dot org"
 
Default Openoffice.org segfaults with runtime libs built from GCC trunk

------- Comment #9 from pinskia at gcc dot gnu dot org 2009-01-05 22:55 -------
(In reply to comment #8)
> There are
>
> i386/i386.h:#define BIGGEST_ALIGNMENT (TARGET_AVX ? 256: 128)
> m68k/m68k.h:#define BIGGEST_ALIGNMENT (TARGET_ALIGN_INT ? 32 : 16)
> mcore/mcore.h:#define BIGGEST_ALIGNMENT (TARGET_8ALIGN ? 64 : 32)
> sh/sh.h:#define BIGGEST_ALIGNMENT (TARGET_ALIGN_DOUBLE ? 64 : 32)
> sparc/sparc.h:#define BIGGEST_ALIGNMENT (TARGET_ARCH64 ? 128 : 64)
>

Yes but if you look at the options that the other targets uses for
BIGGEST_ALIGNMENT are ABI changing options and not just processor changing
options.


--


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

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 

Thread Tools




All times are GMT. The time now is 11:42 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org