[Bug libgcc/56846] _Unwind_Backtrace on ARM and noexcept

2014-08-25 Thread tony.wang at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56846 --- Comment #7 from wangzheyu --- Another test case doesn't involve noexcept key workd. Cmd line: arm-none-eabi-g++ -mthumb -mcpu=cortex-m3 -O0 -g -std=c++11 -specs=rdimon.specs main.c -o main.exe #include #include _Unwind_Reason_Code trace_f

[Bug libgcc/56846] _Unwind_Backtrace on ARM and noexcept

2014-08-25 Thread tony.wang at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56846 wangzheyu changed: What|Removed |Added CC||tony.wang at arm dot com --- Comment #6

[Bug lto/62213] New: [5 Rgression] ICE in lto for test case 20081120-1

2014-08-21 Thread tony.wang at arm dot com
: lto Assignee: unassigned at gcc dot gnu.org Reporter: tony.wang at arm dot com Run into a lto test case ICE on trunk. /home/build/work/GCC-5-0-build/build-native/gcc-final/gcc/xgcc -B/home/build/work/GCC-5-0-build/build-native/gcc-final/gcc/ -fno-diagnostics-show-caret

[Bug c++/62150] [5.0 regression] test case g++.dg/ext/arm-fp16/fp16-mangle-1.C failed on ARM

2014-08-19 Thread tony.wang at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62150 wangzheyu changed: What|Removed |Added CC||tony.wang at arm dot com --- Comment #2

[Bug bootstrap/61320] [4.10 regression] ICE in jcf-parse.c:1622 (parse_class_file

2014-08-05 Thread tony.wang at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61320 wangzheyu changed: What|Removed |Added CC||tony.wang at arm dot com --- Comment #64

[Bug target/61330] [4.10 Regression] Thumb ICE for case 920507-1.c

2014-07-30 Thread tony.wang at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61330 --- Comment #6 from wangzheyu --- Posted a possible fix for this bug: https://gcc.gnu.org/ml/gcc-patches/2014-07/msg01938.html

[Bug regression/61548] [4.10 Regression] FAIL: gcc.dg/tls/alias-1.c (internal compiler error)

2014-07-22 Thread tony.wang at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61548 --- Comment #7 from wangzheyu --- I have a simpler test case to reproduce this bug, it should be an old bug for the tree-emutls pass. The way this pass mapping the control vars and tls vars hasn't consider that there may more than one alias for a

[Bug target/61883] [4.10 Regression]ICE for gcc.dg/tls/alias-1.c on arm target

2014-07-22 Thread tony.wang at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61883 --- Comment #1 from wangzheyu --- For target don't support tls, the above simple test case will fail for the same reason of gcc.dg/tls/alias-1.c.

[Bug target/61883] New: [4.10 Regression]ICE for gcc.dg/tls/alias-1.c on arm target

2014-07-22 Thread tony.wang at arm dot com
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: tony.wang at arm dot com The trunk will ICE when user declare tls variables with alias name on run-time need to generate emutls variables. How to reproduce: /work/tonwan01/test_alias

[Bug target/61330] [4.10 Regression] Thumb ICE for case 920507-1.c

2014-07-09 Thread tony.wang at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61330 --- Comment #5 from wangzheyu --- (In reply to Richard Biener from comment #1) > Seems the parser fails to set DECL_HARD_REGISTER on that bogus decl. Hi Richard, I find that in function make_decl_rtl(gcc/varasm.c:1357), there's one line comment:

[Bug target/61713] ICE when building c++ code with atomic functions for thumb1 target

2014-07-04 Thread tony.wang at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61713 --- Comment #1 from wangzheyu --- This ICE also happened on the trunk.

[Bug target/61713] New: 4.9 ICE when building c++ code with atomic functions for thumb1 target

2014-07-03 Thread tony.wang at arm dot com
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: tony.wang at arm dot com The tool chain is built from: gcc version 4.9.1 20140630 (prerelease) [gcc-4_9-branch revision 212159] when compile below code, there will be ICE. int

[Bug target/59904] [ARM] tls-reload-1.c fails

2014-05-27 Thread tony.wang at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59904 --- Comment #11 from wangzheyu --- Hi, Could you please provide an elf file compiled with arm-none-linux-gnueabi-gcc -Os -g3 -pie -fpie -mthumb -march=armv5t So that we can debug under our hardware and easy to compared with the former one. Thanks

[Bug target/61330] New: Thumb ICE for case 920507-1.c

2014-05-27 Thread tony.wang at arm dot com
Assignee: unassigned at gcc dot gnu.org Reporter: tony.wang at arm dot com I'm running regression test for the latest GCC trunk for cortex-m0, I run into below ICE, but after I remove the commit at trunk@210901, the test case will pass. How to reproduce: Executing on host: /work/ter

[Bug target/59904] [ARM] tls-reload-1.c fails

2014-05-26 Thread tony.wang at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59904 --- Comment #9 from wangzheyu --- Hi, would please provide your elf file with the new binutils, so that we can verify that whether it's the same issue as your former elf. If it is, it can be verified as a bug because you're using the latest binut

[Bug target/59904] [ARM] tls-reload-1.c fails

2014-05-22 Thread tony.wang at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59904 --- Comment #7 from wangzheyu --- After a close analysis of your elf, it will fail due to bad code in first call to function checktls23. The corresponding C code is: if (!y || *y++ != &tls23 || *y++ != &tls23_array[3]) return 0; The code to ge

[Bug target/59904] [ARM] tls-reload-1.c fails

2014-05-14 Thread tony.wang at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59904 --- Comment #4 from wangzheyu --- Hi christophe, It's ok from my side, the link time is ok. I'm not sure if it's related to your tool chain version, but would you please provide detailed information of your toolchain, the cmd you run for the test

[Bug target/59904] [ARM] tls-reload-1.c fails

2014-05-08 Thread tony.wang at arm dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59904 wangzheyu changed: What|Removed |Added CC||tony.wang at arm dot com --- Comment #2 from

[Bug target/60949] New: Thumb2 LRA ICE for case pr34856.c

2014-04-23 Thread tony.wang at arm dot com
Assignee: unassigned at gcc dot gnu.org Reporter: tony.wang at arm dot com I'm running regression test for the latest GCC trunk, and run into below ICE. And if I disable the LRA feature with option mno-lra, the test case will pass: ./install-native/bin/arm-none-eabi-gcc