]> git.pld-linux.org Git - packages/crossavr-gcc.git/blobdiff - 508-gcc-avrtc514-tiny.patch
- synchronized patches with official AVR toolchain 3.4.1.830
[packages/crossavr-gcc.git] / 508-gcc-avrtc514-tiny.patch
diff --git a/508-gcc-avrtc514-tiny.patch b/508-gcc-avrtc514-tiny.patch
new file mode 100644 (file)
index 0000000..5e91123
--- /dev/null
@@ -0,0 +1,12 @@
+diff -Naurp gcc/config/avr/avr.h gcc/config/avr/avr.h
+--- gcc/config/avr/avr.h       2012-06-27 15:36:22.000000000 +0530
++++ gcc/config/avr/avr.h       2012-06-27 15:38:34.000000000 +0530
+@@ -369,7 +369,7 @@ enum reg_class {
+ #define ARG_POINTER_REGNUM 34
+-#define STATIC_CHAIN_REGNUM 2
++#define STATIC_CHAIN_REGNUM ((AVR_TINY)?18:2)
+ #define ELIMINABLE_REGS {                                     \
+       {ARG_POINTER_REGNUM, FRAME_POINTER_REGNUM},             \
This page took 0.032057 seconds and 4 git commands to generate.