URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Subversion Repositories openrisc_2011-10-31
Compare Revisions
- This comparison shows the changes necessary to convert path
/openrisc/trunk/gnu-src/gcc-4.5.1
- from Rev 523 to Rev 548
- ↔ Reverse comparison
Rev 523 → Rev 548
/gcc/ChangeLog.or32
1,3 → 1,7
2011-04-16 Joern Rennecke <joern.rennecke@embecosm.com> |
|
* config/or32/or32.h (OR32_ROUND_ADVANCE_CUM): Don't round. |
|
2011-04-13 Joern Rennecke <joern.rennecke@embecosm.com> |
|
* config/or32/elf.h (DRIVER_SELF_SPECS): Define. |
/gcc/config/or32/or32.h
706,13 → 706,8
? OR32_ROUND_ADVANCE (int_size_in_bytes (type)) \ |
: OR32_ROUND_ADVANCE (GET_MODE_SIZE (mode))) |
|
/* Round "cum" up to the necessary point for argument "mode"/"type". This is |
either rounded to nearest reg or nearest double-reg boundary */ |
#define OR32_ROUND_ADVANCE_CUM(cum, mode, type) \ |
((((mode) == BLKmode ? TYPE_ALIGN (type) : GET_MODE_BITSIZE (mode)) \ |
> BITS_PER_WORD) \ |
? (((cum) + 1) & ~1) \ |
: (cum)) |
/* The ABI says that no rounding to even or odd words takes place. */ |
#define OR32_ROUND_ADVANCE_CUM(cum, mode, type) (cum) |
|
/* Update the data in "cum" to advance over an argument of mode "mode" and |
data type "type". ("type" is null for libcalls where that information may |