--- Comment #8 from gressau at optusnet dot com dot au 2007-09-09 22:23
---
Subject: RE: Bad code generation with -O2 (ARM 7 architecture)
The -fno-strict-aliasing does not fix the unaligned access.
-Original Message-
From: rask at gcc dot gnu dot org [mailto:[EMAIL
--- Comment #6 from gressau at optusnet dot com dot au 2007-09-09 20:44
---
Created an attachment (id=14180)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14180&action=view)
Test of optimized comparison (-O2)
Comparison of four consecutive bytes gets optimized (
--- Comment #5 from gressau at optusnet dot com dot au 2007-08-19 22:25
---
Created an attachment (id=14079)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14079&action=view)
This is the nonworking optimized assembly of uip.c
--
http://gcc.gnu.org/bugzilla/show_bug
--- Comment #4 from gressau at optusnet dot com dot au 2007-08-19 22:24
---
Created an attachment (id=14078)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14078&action=view)
This is the working unoptimized assembly of uip.c
--
http://gcc.gnu.org/bugzilla/show_bug
--- Comment #3 from gressau at optusnet dot com dot au 2007-08-19 22:22
---
Created an attachment (id=14077)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14077&action=view)
This file does not compile correctly with -O2
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33111
--- Comment #2 from gressau at optusnet dot com dot au 2007-08-19 13:23
---
The attached sample code does not illustrate the real problem.
Further investigation is required why the code works with -O0
and does not work with -O2.
--
gressau at optusnet dot com dot au changed
"GCC: (GNU) 4.2.0"
--
Summary: Bad code generation with -O2 (ARM 7 architecture)
Product: gcc
Version: 4.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot g