http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
Uroš Bizjak ubizjak at gmail dot com changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
--- Comment #23 from Jacob Abel thatcadguy at gmail dot com ---
If it helps at all, the following produces the same problem under gcc:
#include quadmath.h
#include stdlib.h
int main(void)
{
__float128 *ptr = NULL;
int i;
if (ptr =
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
Dominique d'Humieres dominiq at lps dot ens.fr changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
--- Comment #10 from Dominique d'Humieres dominiq at lps dot ens.fr ---
This could be a duplicate of pr50201.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
--- Comment #11 from Jacob Abel thatcadguy at gmail dot com ---
The culprit that -march=native activates on my Core i7 laptop is -mavx.
Compiling with -mavx causes the segfault, without is fine. Unfortunately, that
flag was not set on my other
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
--- Comment #12 from Jacob Abel thatcadguy at gmail dot com ---
Created attachment 32074
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32074action=edit
NEW smaller simpler file to create the segfault
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
--- Comment #13 from Jacob Abel thatcadguy at gmail dot com ---
The following file:
SUBROUTINE test(N)
IMPLICIT NONE
INTEGER, INTENT(IN) :: N
REAL(KIND=16) :: array(N)
array = 0
END SUBROUTINE test
PROGRAM main
IMPLICIT NONE
CALL test(10)
END
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
--- Comment #14 from kargl at gcc dot gnu.org ---
(In reply to Jacob Abel from comment #8)
Seriously? Look, you falsely assumed it was mingw only.
Yes, with the information I had at the time, I thought the
problem was mingw specific.
No wonder
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
Jouko Orava jouko.orava at iki dot fi changed:
What|Removed |Added
CC||jouko.orava at iki
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
--- Comment #16 from Jacob Abel thatcadguy at gmail dot com ---
Still segfaults, at least on MinGW:
C:\Users\Jake\Downloadsgfortran -march=native -Wl,-uquadmath_snprintf
newtest.f
90
C:\Users\Jake\Downloadsa
Program received signal SIGSEGV:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
--- Comment #18 from Jouko Orava jouko.orava at iki dot fi ---
Addendum: the unaligned access causing the segfault seems to occur
because __libc_malloc returns an address aligned to 8 bytes, but
it is used as if it was aligned to 16 bytes. The
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
--- Comment #19 from Jacob Abel thatcadguy at gmail dot com ---
jake@Jake-E1505:~/Desktop$ gfortran -static -march=native
-Wl,-uquadmath_snprintf newtest.f90 -o newtest
jake@Jake-E1505:~/Desktop$ gdb newtest
GNU gdb (GDB)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
--- Comment #17 from Jouko Orava jouko.orava at iki dot fi ---
I asked and received the details from Jacob Abel off-list, to find out if
this bug #60088 is related to bug #50201. They do not seem to be.
The instruction causing the segfault in
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
--- Comment #20 from Jouko Orava jouko.orava at iki dot fi ---
Apologies, Jacob; my advice was faulty.
Could you please retest using the following?
Compile the binary using
gfortran -march=native -ggdb newtest.f90 -o newtest
then start gdb,
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
--- Comment #21 from Jouko Orava jouko.orava at iki dot fi ---
This bug is a duplicate of #55916.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
Jerry DeLisle jvdelisle at gcc dot gnu.org changed:
What|Removed |Added
CC||jvdelisle at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
--- Comment #5 from Steve Kargl sgk at troutmask dot apl.washington.edu ---
On Thu, Feb 06, 2014 at 02:25:27AM +, thatcadguy at gmail dot com wrote:
If you bothered to look at the gcc output file, you'd see that I tested it on
Linux as
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
--- Comment #6 from Jacob Abel thatcadguy at gmail dot com ---
(In reply to Steve Kargl from comment #5)
What output file? gcc_flags.txt does not show a segfault
or a debugger backtrace.
It shows that I was not using MinGW, as you assumed.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
--- Comment #7 from kargl at gcc dot gnu.org ---
(In reply to Jacob Abel from comment #6)
(In reply to Steve Kargl from comment #5)
What output file? gcc_flags.txt does not show a segfault
or a debugger backtrace.
It shows that I was not
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60088
--- Comment #8 from Jacob Abel thatcadguy at gmail dot com ---
Seriously? Look, you falsely assumed it was mingw only. Jerry reproduced the
problem on linux as well. Excuse me for not knowing to post the backtrace. I
come here to post a legitimate
20 matches
Mail list logo