[Bug gas/12132] AVR gs() operator does not work directly on jmp or rjmp

2012-02-02 Thread mschulze at ivs dot cs.ovgu.de
http://sourceware.org/bugzilla/show_bug.cgi?id=12132

--- Comment #2 from mschulze at ivs dot cs.ovgu.de 2012-02-02 09:13:24 UTC ---
(In reply to comment #1)
 A gs() makes no sense here. Write rjmp %x[Function]
Yes, you are right. The %x does what I had in mind. Where is this %x modifier
documented. I could not find it. Are there other/further modifiers with special
meanings?

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- 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/12132] AVR gs() operator does not work directly on jmp or rjmp

2012-02-02 Thread gjl at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=12132

--- Comment #3 from Georg-Johann Lay gjl at gcc dot gnu.org 2012-02-02 
10:58:54 UTC ---
The modifiers are described at top of GCC's AVR machine description file
located at

./gcc/config/avr/avr.md
http://gcc.gnu.org/viewcvs/trunk/gcc/config/avr/avr.md?content-type=text%2Fplainview=co

The function to print assembler code template is

./gcc/config/avr/avr.c:avr_print_operand()
./gcc/final.c:output_asm_insn()

The first is avr-specific output like %A and the second is machine independent
like %n.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- 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