OpenCores
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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.