I'm receiving the error "Error: alignment too large: 15 assumed" for the assembly line ".align DCACHE_LINE " where DCACHE_LINE is equ to 0x20 or 32 dec. Is...
... I'm a little confused about how this works. i.e. "For example `.align 3' advances the location counter until it a multiple of 8" Does this mean .align 3...
I recently was bitten by an interesting problem that should probably be noted in the GNUARM documentation: The gcc optimization level 2 or higher will delete...
... You did not get it :) For ARM, the .align will skip to the next multiple of 1 << arg (i.e. 2 ^ arg). So .align 3 aligns to the next multiple of 8, while...
... Thanks for providing a concise test case that fails. Are you sure the optimizer is doing what you think it's doing? What happens if you qualify b as: int *...
hello every body, I used the steps of gnuarm support to build binutils gcc and newlib for arm-elf target. Every thing is OK. But when i use it i need threads...
hello chahira try to configure with the option "--enable-threads --disable-shared " without = posix : -->./configure --target=arm- elf --prefix=/sw/...
I am having a little trouble using wildcards in my make file this is what I have: %.obj : %.asm @echo File: $*.asm @$(ASM) $(ASM_FLAGS) GNU_$*.asm @cp...
... From the console type: 'info make', then read over the tutorial makefiles are not scripts TomW -- Tom Walsh - WN3L - Embedded Systems Consultant ...
Hello every body, thank u so much omar for ur answer , I used the new configuration --enable-threads ( without posix) every thing is OK , BUT when i use the...
I am trying to link my code and I keep getting the errors: c:/src/bin/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/bin/ld.exe ... lib\libg.a(div.o) uses...
Hi, Because a NULL pointer dereference is undefined, the compiler is free to have arbitrary behavior after that point. What gcc does here is completely valid...
... Adam, thanks for a really good explanation along with the pointers :-) I constantly find new things out even after 25 years of doing this. I always keep my...
This is controlled using a compile time option which was selected when GNUARM was built. We adapt our project to GNUARM rather than rebuilding libg.a compile...
I'm building gnu arm tools from gcc-4.2.1, but I'm running into some issues using them, specifically with interwork. I *think* I've tracked it down to the...
Hi, I posted this question on the lpc2000 group, but I'm still stuck! I have installed gnuarm + eclipse + openocd on slackware 11, and transferred my projects...
... when ... rebuilding ... I tried this and it didn't work. Here is my compile options: -mno-thumb-interwork -mno-apcs-reentrant -mno-apcs-stack-check ...
Hello every body please you know how can i enable posix threads when i compile gcc for an arm-elf target (when i use enable-theard without =posix its OK in the...
Hi techies, I need help in resolving linking problem. The Details, I created the library file using ARM GCC tool chain 3.4, Then Using RVDS Evaluation version,...
Hello SAKTHIVEL, you don't give us enough info on the link failure. What does the linker actually say? What does your linker command line look like, where is...
Hi Jens, we have library file that created using GCC ARM compiler, using these library we need to run in RVDS application. In RVDS Linker, i added library...
hi, haw i can make a new platforme (new arch) and integrated it with uclinux, also i must find the apropriate toolchain or anyone can make the image?? and i...
Hello SAKTHIVEL, I was never successful in linking with libraries from different compilers, so I can't give you specific help on how to achieve this. (I gave...
I am having problems linking my project. This is what I'm getting: process_begin: CreateProcess((null), DALT_DEBUG -Os -g -nostdlib -nostartfiles - lg -lgcc...
Hi Jens, Thank you for your information. I will try with it. I will get back you, once i get result. Thanking you with regards, SAKTHIVEL NATARAJAN ... From:...
Hello when i use the cross compiler arm-elf-gcc to compile a program with threads : #arm-elf-gcc Tarif_src.c -o tarifelf -I /usr/include -lpthread a have this...
... Yes, first of all, translate your French error messages into English so I won't have to do that myself, thank you. Next, add the verbose switch to your gcc...