[Bug target/59091] __builtin_trap calls abort for arm-linux-gnueabi

2013-11-12 Thread marcus.shawcroft at arm dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59091 Marcus Shawcroft changed: What|Removed |Added CC||marcus.shawcroft at arm dot com

[Bug target/48126] arm_output_sync_loop: misplaced memory barrier, missing clrex / dummy strex

2011-03-17 Thread marcus.shawcroft at arm dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48126 Marcus Shawcroft changed: What|Removed |Added CC||marcus.shawcroft at arm dot

[Bug rtl-optimization/45966] New: Incorrect combiner transformation.

2010-10-11 Thread marcus.shawcroft at arm dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45966 Summary: Incorrect combiner transformation. Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization AssignedTo: unas

[Bug rtl-optimization/45966] Incorrect combiner transformation.

2010-10-11 Thread marcus.shawcroft at arm dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45966 --- Comment #2 from Marcus Shawcroft 2010-10-11 14:15:05 UTC --- Hi, ./install/bin/arm-none-eabi-gcc -S -O2 mark.i -da Configured: Target: arm-none-eabi Configured with: /work/home/marcus/arm-work/gcc/configure --target=arm-none-eabi --with-cp

[Bug target/48126] arm_output_sync_loop: misplaced memory barrier, missing clrex / dummy strex

2011-05-24 Thread marcus.shawcroft at arm dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48126 --- Comment #3 from Marcus Shawcroft 2011-05-24 13:37:03 UTC --- The primitive is required to have lock semantics therefore the load of the old value must be followed by a dmb in the case that the old value comparison succeeds and the swap goes a

[Bug target/48126] arm_output_sync_loop: misplaced memory barrier, missing clrex / dummy strex

2011-06-23 Thread marcus.shawcroft at arm dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48126 --- Comment #7 from Marcus Shawcroft 2011-06-23 09:32:59 UTC --- (In reply to comment #5) > Michael: > I think I agree with you on the need for the barrier in the branch out case; > gcc's info page (section 6.49 'Built-in functions for atomic mem