mirror of
https://git.freebsd.org/ports.git
synced 2025-06-21 04:30:37 -04:00
Completely reorganize the patches for this port. Patches for new devices are now synchronized with the Atmel AVR tools. The main difference is the naming scheme, as FreeBSD patches start with "patch-", while the Atmel AVR Tools patches end up in ".patch".
28 lines
943 B
Text
28 lines
943 B
Text
diff -ruwN gas/dwarf2dbg.c gas/dwarf2dbg.c
|
|
--- gas/dwarf2dbg.c 2010-03-11 15:06:25.773290700 +0530
|
|
+++ gas/dwarf2dbg.c 2010-03-11 15:08:20.410311300 +0530
|
|
@@ -112,8 +112,11 @@
|
|
Note: If you want to change this, you'll have to update the
|
|
"standard_opcode_lengths" table that is emitted below in
|
|
out_debug_line(). */
|
|
+#ifndef TC_AVR
|
|
#define DWARF2_LINE_OPCODE_BASE 13
|
|
-
|
|
+#else
|
|
+#define DWARF2_LINE_OPCODE_BASE 10
|
|
+#endif
|
|
#ifndef DWARF2_LINE_BASE
|
|
/* Minimum line offset in a special line info. opcode. This value
|
|
was chosen to give a reasonable range of values. */
|
|
@@ -1439,9 +1442,11 @@
|
|
out_byte (0); /* DW_LNS_set_basic_block */
|
|
out_byte (0); /* DW_LNS_const_add_pc */
|
|
out_byte (1); /* DW_LNS_fixed_advance_pc */
|
|
+#ifndef TC_AVR
|
|
out_byte (0); /* DW_LNS_set_prologue_end */
|
|
out_byte (0); /* DW_LNS_set_epilogue_begin */
|
|
out_byte (1); /* DW_LNS_set_isa */
|
|
+#endif
|
|
|
|
out_file_list ();
|
|
|