[Bug middle-end/37154] static inline function problem

2008-10-01 Thread pinskia at gcc dot gnu dot org
--- Comment #12 from pinskia at gcc dot gnu dot org 2008-10-01 17:11 --- GCC is doing the correct thing. Glibc is broken so closing as invalid as glibc has already been fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug middle-end/37154] static inline function problem

2008-10-01 Thread sparky at pld-linux dot org
--- Comment #11 from sparky at pld-linux dot org 2008-10-01 16:47 --- Note: glibc problem have been detected and fixed already: - bug: https://bugzilla.redhat.com/show_bug.cgi?id=450790 - fix: http://www.sourceware.org/ml/libc-hacker/2008-06/msg1.html -- http://gcc.gnu.org/bugzi

[Bug middle-end/37154] static inline function problem

2008-10-01 Thread sparky at pld-linux dot org
--- Comment #10 from sparky at pld-linux dot org 2008-10-01 15:29 --- In that case the bug report is incorrect. The problem lays in glibc, in function lroundl which does not save cr3. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37154

[Bug middle-end/37154] static inline function problem

2008-09-29 Thread pinskia at gcc dot gnu dot org
--- Comment #9 from pinskia at gcc dot gnu dot org 2008-09-29 21:45 --- So maybe someone is violating the PPC ABI. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37154

[Bug middle-end/37154] static inline function problem

2008-09-29 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2008-09-29 21:44 --- CR3 is a caller save register just like R31. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37154

[Bug middle-end/37154] static inline function problem

2008-09-29 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2008-09-29 21:40 --- IIRC cr3 is a volatile conditional register. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37154

[Bug middle-end/37154] static inline function problem

2008-09-29 Thread sparky at pld-linux dot org
--- Comment #6 from sparky at pld-linux dot org 2008-09-29 21:36 --- I was trying to isolate the code which triggers this bug, but seems like the code must be very complex to do so. Nevertheless I found exactly how the resulting assembler code is broken. Note: files gsignal.s and gsignal

[Bug middle-end/37154] static inline function problem

2008-08-18 Thread wrobell at pld-linux dot org
--- Comment #5 from wrobell at pld-linux dot org 2008-08-18 22:40 --- (In reply to comment #4) > >gdb claims that problem is at line 2285, variable "accumulator" is 0x0, > > well with optimization, debugging info is not always fully correct. > i've changed function declaration again t

[Bug middle-end/37154] static inline function problem

2008-08-18 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-08-18 21:11 --- >gdb claims that problem is at line 2285, variable "accumulator" is 0x0, well with optimization, debugging info is not always fully correct. -- pinskia at gcc dot gnu dot org changed: What|Remove