varasm.cc: how to hook in assemble_variable ?

2023-12-19 Thread Georg-Johann Lay
The avr backend supports variable attributes like the following that allow to define symbols: __attribute__((address(1234)) char a_symbol; would produce assembly .global a_symbol a_symbol = 1234 This works except for -fdata-sections -fno-common (PR112952), and I am struggling to find a fix. C

Re: Request for Direction.

2023-12-19 Thread David H. Lynch Jr.
Thx, I appreciate the direction. We used a special tag in the preprocessor that we did. But there is no requirement of any specific means or syntax. we have been calling content addressable variables "sarts". So the first thing we must do is take almost any existing variable and identify it a

Re: Request for Direction.

2023-12-19 Thread David H. Lynch Jr.
For now I just need to be able to impliment something relatively simply so that we can write take some existing applications - such as AI, or sparse arrays or and demonstrate/test end to end our concept. If it is successful and various others think there is a better syntax, or means of impl