--- Comment #1 from gilles dot chanteperdrix at xenomai dot org 2009-01-05
15:21 ---
The following, even simpler test case:
unsigned long long f(unsigned long long ull)
{
register unsigned long long *__r0 __asm__ (r0) = ull;
__asm__ __volatile__ ( : +r (__r0
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: gilles dot chanteperdrix at xenomai dot org
GCC target triplet: armeb-unknown-linux-gnueabi
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38815
--- Comment #1 from gilles dot chanteperdrix at xenomai dot org 2009-01-12
18:03 ---
The following code:
__thread long tl = 42;
long f(void)
{
long *l = tl;
register long r0 __asm__ (r0);
register long *r1 __asm__ (r1);
r0 = 23;
r1 = l
: UNCONFIRMED
Severity: normal
Priority: P3
Component: regression
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: gilles dot chanteperdrix at xenomai dot org
GCC target triplet: armeb-unknown-linux-gnueabi
http://gcc.gnu.org/bugzilla/show_bug.cgi?id