--- Comment #8 from tbm at cyrius dot com 2007-10-10 07:35 ---
*** Bug 33138 has been marked as a duplicate of this bug. ***
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32370
--- Comment #7 from jakub at gcc dot gnu dot org 2007-08-28 09:55 ---
Fixed.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #6 from jakub at gcc dot gnu dot org 2007-08-28 09:50 ---
Subject: Bug 32370
Author: jakub
Date: Tue Aug 28 09:50:04 2007
New Revision: 127856
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127856
Log:
PR middle-end/32370
* passes.c (init_optimization
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |jakub at gcc dot gnu dot org
|dot org
--
mmitchel at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32370
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||pinskia at gcc dot gnu dot
|
--- Comment #5 from sje at cup dot hp dot com 2007-06-21 22:38 ---
The non-optimized infinite loop problem looks like some kind of memory
corruption problem. At the end of bitmap_element_allocate I put a line
"gcc_assert (element != head);" which should never trigger because head exists
--- Comment #4 from sje at cup dot hp dot com 2007-06-21 17:13 ---
With optimization, it looks like we die because df_insn_change_bb can handle
insn_info being NULL but it can't handle insn_info->defs (or uses or eq_uses)
being NULL and that is what is happening with -O2. When no optimi
--- Comment #3 from sje at cup dot hp dot com 2007-06-21 17:10 ---
Slightly shorter test case:
unsigned char inb_local(unsigned long port)
{
unsigned char value;
__asm__ __volatile__("in" "b" " %w1, %" "b" "0" : "=a"(value) :
"Nd"(port));
return value;
}
void
x_
--- Comment #2 from sje at cup dot hp dot com 2007-06-21 16:30 ---
Here is a preprocessed test case"
typedef __builtin_va_list __gnuc_va_list;
typedef __gnuc_va_list va_list;
unsigned char inb_local(unsigned long port) { unsigned char value; __asm__
__vol
atile__("in" "b" " %w1, %" "b"
--- Comment #1 from tbm at cyrius dot com 2007-06-16 17:48 ---
On powerpc I simply get:
vbetool-thunk.c: In function 'inb_local':
vbetool-thunk.c:10: error: impossible constraint in 'asm'
no segfault.
--
tbm at cyrius dot com changed:
What|Removed
11 matches
Mail list logo