Opened on 07/25/21 at 17:29:17
Last modified on 12/01/22 at 16:42:40
#4481 assigned defect
Define and use proper _init and _fini symbols for MicroBlaze
Reported by: | Alex White | Owned by: | Joel Sherrill |
---|---|---|---|
Priority: | normal | Milestone: | 7.1 |
Component: | tool/gcc | Version: | |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description
GCC currently defines __init
and __fini
(double underscore) symbols rather than the usual _init
and _fini
(single underscore) for MicroBlaze?. The rtems.h header for MicroBlaze? also lacks the __USE_INIT_FINI__
define.
This should be changed to match other architectures.
Attachments (2)
Change History (4)
Changed on 07/25/21 at 17:29:57 by Alex White
Attachment: | 0001-gcc-config-aarch64-rtems.h-Define-__USE_INIT_FINI__.patch added |
---|
Changed on 07/25/21 at 17:30:10 by Alex White
Attachment: | 0002-config-microblaze-crti.S-Add-single-underscore-init-.patch added |
---|
comment:1 Changed on 11/29/22 at 23:43:58 by Chris Johns
Owner: | set to Joel Sherrill |
---|---|
Status: | new → assigned |
comment:2 Changed on 12/01/22 at 16:42:40 by Joel Sherrill
Milestone: | 6.1 → 7.1 |
---|---|
Version: | 6 |
Move milestone to 7.1 since Xilinx GCC patches are not upstream yet. Hopefully by 7, we can have a fix in the FSF GCC sources.
Note: See
TracTickets for help on using
tickets.
Status update?