X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2FChangeLog;h=9b27a73facf3e0b8fddbda3d354419b28bf84fde;hb=8a13a97aa44a056e7610bba0125c8fce42beaff6;hp=1ba0fc81f689c082ad5741f5a93ab68bfac5a1cc;hpb=7329bf9b015db2184cb0cb26f01ffbe160971f1d;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1ba0fc81f68..9b27a73facf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,73 @@ +2012-03-05 Oleg Endo + + * config/sh/sh.c (TARGET_ATOMIC_TEST_AND_SET_TRUEVAL): New hook. + +2012-03-05 Richard Henderson + + PR target/52481 + * config/m68k/sync.md (atomic_test_and_set): Use expand_simple_unop + instead of calling negqi2 directly. + +2012-03-05 Rainer Orth + + * config/mips/iris6.h [!USED_FOR_TARGET] (long_intmax): Declare. + (INTMAX_TYPE): Use it. + (UINTMAX_TYPE): Likewise. + (SUBTARGET_OVERRIDE_OPTIONS): Define. + (irix6_c_common_override_options): Declare. + (C_COMMON_OVERRIDE_OPTIONS): Define. + * config/mips/mips.c [TARGET_IRIX6] (long_intmax): Define. + * config/mips/irix6-c.c: New file. + * config/mips/t-irix6 (irix6-c.o): New target. + * config.gcc (mips-sgi-irix6.5): Set c_target_objs, + cxx_target_objs. + +2012-03-02 Richard Henderson + + * optabs.c (expand_atomic_test_and_set): Honor + atomic_test_and_set_trueval even when atomic_test_and_set + optab is not in use. + +2012-03-02 Peter Bergner + + Backport from mainline + 2012-03-02 Peter Bergner + + * config/rs6000/vsx.md (vsx_set_): Reorder operands. + +2012-03-02 Richard Guenther + + * DEV-PHASE: Set to prerelease. + +2012-03-01 Richard Earnshaw + + * config.gcc (obsolete): Add all ARM targets using the FPA. + (with_fpu): Obsolete selection of the FPA or Maverick on ARM. + * doc/install.texi: Avoid references to obsolete ARM ports. + +2012-03-01 Joern Rennecke + + * config/epiphany/epiphany.md (movmisalign): New patterns. + +2012-03-01 Jeremy Bennett + Joern Rennecke + + * doc/extend.texi: Expand and update information on interrupt + attribute for Epiphany. + +2012-03-01 Oleg Endo + + * config/sh/sh-protos.h: Update copyright notice dates. + * config/sh/sh.h: Likewise. + * config/sh/sh.md: Likewise. + * config/sh/constraints.md: Likewise. + * config/sh/predicates.md: Likewise. + +2012-03-01 Oleg Endo + + * config/sh/sh-protos.h (tertiary_reload_operand): Remove dead function. + * config/sh/sh.c (tertiary_reload_operand): Likewise. + 2012-03-01 Oleg Endo * config/sh/constraints.md: Fix comment typo.