[Bug ld/22764] [2.30 Regression] ld fails to link 4.13 and 4.15 kernels on aarch64-linux-gnu

2018-02-05 Thread renlin.li at arm dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22764 --- Comment #13 from Renlin Li --- (In reply to Arnd Bergmann from comment #11) > I did some more testing with binutils-2.30 on arm64 randconfig kernels. One > major issue I came across was CONFIG_MODVERSIONS, which causes an error for > each

[Bug ld/22764] [2.30 Regression] ld fails to link 4.13 and 4.15 kernels on aarch64-linux-gnu

2018-02-05 Thread renlin.li at arm dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22764 --- Comment #12 from Renlin Li --- Hi all, Sorry for the break. I sent a patch to the mailing list to fix this issue. https://sourceware.org/ml/binutils/2018-02/msg00039.html Could you help to check whether it fixes the problem? Thanks! --

[Bug ld/22764] [2.30 Regression] ld fails to link 4.13 and 4.15 kernels on aarch64-linux-gnu

2018-02-02 Thread renlin.li at arm dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22764 --- Comment #9 from Renlin Li --- (In reply to Peter Smith from comment #5) > I think that the new error message for R_AARCH64_ABS32 from the linker makes > some sense if the destination symbol is section relative as there is no > dynamic

[Bug ld/21703] The first symbol definition is overwritten by second definition when --allow-multiple-definition is provieded

2017-10-24 Thread renlin.li at arm dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=21703 Renlin Li changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug ld/21703] The first symbol definition is overwritten by second definition when --allow-multiple-definition is provieded

2017-07-05 Thread renlin.li at arm dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=21703 --- Comment #8 from Renlin Li --- (In reply to Alan Modra from comment #7) > I had a quick look at your example (typo on foo_arm.c command line, you > don't want -mthumb there!), and while I don't know the arm backend that > well, I think the

[Bug ld/21703] The first symbol definition is overwritten by second definition when --allow-multiple-definition is provieded

2017-07-04 Thread renlin.li at arm dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=21703 --- Comment #6 from Renlin Li --- I create a test case to show the bug. arm-none-eabi-gcc main_arm.c -O2 -march=armv7-a -mfloat-abi=softfp -specs=aprofile-validation.specs -c -o main_arm.o arm-none-eabi-gcc -O2 -mthumb -march=armv7-a

[Bug ld/21703] The first symbol definition is overwritten by second definition when --allow-multiple-definition is provieded

2017-07-04 Thread renlin.li at arm dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=21703 --- Comment #5 from Renlin Li --- Created attachment 10244 --> https://sourceware.org/bugzilla/attachment.cgi?id=10244=edit main_arm.c -- You are receiving this mail because: You are on the CC list for the bug.

[Bug ld/21703] The first symbol definition is overwritten by second definition when --allow-multiple-definition is provieded

2017-07-04 Thread renlin.li at arm dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=21703 --- Comment #4 from Renlin Li --- Created attachment 10243 --> https://sourceware.org/bugzilla/attachment.cgi?id=10243=edit foo_thumb.c -- You are receiving this mail because: You are on the CC list for the bug.

[Bug ld/21703] The first symbol definition is overwritten by second definition when --allow-multiple-definition is provieded

2017-07-04 Thread renlin.li at arm dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=21703 --- Comment #3 from Renlin Li --- Created attachment 10242 --> https://sourceware.org/bugzilla/attachment.cgi?id=10242=edit foo_arm.c -- You are receiving this mail because: You are on the CC list for the bug.

[Bug ld/21703] The first symbol definition is overwritten by second definition when --allow-multiple-definition is provieded

2017-07-04 Thread renlin.li at arm dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=21703 --- Comment #2 from Renlin Li --- (In reply to Alan Modra from comment #1) > When you say "the first definition is from the library", I assume you're > talking about a shared library. If so, a later definition for the same > symbol in a

[Bug ld/21703] The first symbol definition is overwritten by second definition when --allow-multiple-definition is provieded

2017-07-03 Thread renlin.li at arm dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=21703 Renlin Li changed: What|Removed |Added Target||arm-none-eabi CC|

[Bug ld/21703] New: The first symbol definition is overwritten by second definition when --allow-multiple-definition is provieded

2017-07-03 Thread renlin.li at arm dot com
: 2.29 (HEAD) Status: UNCONFIRMED Severity: normal Priority: P2 Component: ld Assignee: unassigned at sourceware dot org Reporter: renlin.li at arm dot com Target Milestone: --- I am investigating some arm regressions on gcc trunk

[Bug ld/19579] [Regression] link error linking fortran code with PIE

2017-06-08 Thread renlin.li at arm dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19579 Renlin Li changed: What|Removed |Added CC||renlin.li at arm dot com --- Comment #26

[Bug gas/20827] [2.28 Regression] gas: Assertion failure in encode_arm_shift at ../../gas/config/tc-arm.c:7438

2016-11-16 Thread renlin.li at arm dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=20827 --- Comment #2 from Renlin Li --- I can reproduce it. I am working on it. -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-binutils mailing list

[Bug gas/19620] [AArch64] Register name is not allowed as symbol name in mov[k,z,n] instructions.

2016-02-16 Thread renlin.li at arm dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19620 Renlin Li changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug gas/19620] [AArch64] Register name is not allowed as symbol name in mov[k,z,n] instructions.

2016-02-12 Thread renlin.li at arm dot com
at sourceware dot org |renlin.li at arm dot com -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils

[Bug gas/19620] New: [AArch64] Register name is not allowed as symbol name in mov[k,z,n] instructions.

2016-02-12 Thread renlin.li at arm dot com
Severity: normal Priority: P2 Component: gas Assignee: unassigned at sourceware dot org Reporter: renlin.li at arm dot com Target Milestone: --- In AArch64 gas, register name or string starts with valid register name (followed by a dot) is rejected as symbol