New version of gnu assembler

2023-07-01 Thread jacob navia
Hi I have developed a new version of the gnu assembler for riscv machines. Abstract: ——— The GNU assembler (gas) is centered on flexibility and portability. These two objectives have quite a cost in program readability, code size and execution time. I have developed a « tiny » version of th

Re: New version of gnu assembler

2023-07-01 Thread Sam James via Gcc
jacob navia writes: > Hi > > I have developed a new version of the gnu assembler for riscv machines. > > Abstract: > ——— > > The GNU assembler (gas) is centered on flexibility and portability. These two > objectives have quite a cost in program readability, code size and execution > time. >

gcc-13-20230701 is now available

2023-07-01 Thread GCC Administrator via Gcc
Snapshot gcc-13-20230701 is now available on https://gcc.gnu.org/pub/gcc/snapshots/13-20230701/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 13 git branch with the following options: git://gcc.gnu.org/git/gcc.git branch

[need your help] about the linker script "x86_64-linux-gnu / ldscripts / elf_x86_64.xce"

2023-07-01 Thread zhtuan via Gcc
hi, I am using ldscripts / elf_x86_64.xce for linking one c++ program, and need to mlock the rodata during software startup phase(make sure there is no min pagefault during accessing the many large static const array), how can we get the address of that rodata(seem we could get the __executabl

Minor correction

2023-07-01 Thread ppw0--- via Gcc
Hello there, just wanted to let you know that while going over  https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html , I've noticed certain sections, namely haswell, broadwell, skylake, knl, knm, skylake-avx512, cannonlake, icelake-client, icelake-server, cascadelake, cooperlake, tigerlake, sapp