gcc

~vcs-imports/gcc/+git/gcc:pinskia/bytewiseunop

Last commit made on 2013-07-19
Get this branch:
git clone -b pinskia/bytewiseunop https://git.launchpad.net/~vcs-imports/gcc/+git/gcc

Branch merges

Branch information

Name:
pinskia/bytewiseunop
Repository:
lp:~vcs-imports/gcc/+git/gcc

Recent commits

0ab2e44... by Andrew Pinski

Merge remote branch 'origin/master' into pinskia/bytewiseunop

Conflicts:
 gcc/BASE-VER
 gcc/simplify-rtx.c

9bf7136... by ibolton <ibolton@138bc75d-0d04-0410-961f-82ee72b054a4>

AArch64 vabs_s64 intrinsic

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201067 138bc75d-0d04-0410-961f-82ee72b054a4

593309d... by hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>

 * lto-partition.c (lto_balanced_map): Fix -fno-toplevel-reorder
 partitioning of variables.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201065 138bc75d-0d04-0410-961f-82ee72b054a4

9242e60... by dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>

        * gcc.misc-tests/gcov-14.c: Skip on AIX.
        * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201062 138bc75d-0d04-0410-961f-82ee72b054a4

361ad77... by dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>

        * g++.old-deja/g++.other/init19.C: Require cxa_atext.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201061 138bc75d-0d04-0410-961f-82ee72b054a4

b0fa2f0... by dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>

        * g++.dg/debug/pr56819.C: Skip on AIX.
        * g++.dg/ext/vector23.C: Ignore vector ABI warning.
        * g++.dg/guality/guality.exp: Skip on AIX.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201060 138bc75d-0d04-0410-961f-82ee72b054a4

1f2f1a0... by dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>

        * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201059 138bc75d-0d04-0410-961f-82ee72b054a4

c48927d... by dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>

        * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
        * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
        * gfortran.dg/guality/guality.exp: Skip on AIX.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201058 138bc75d-0d04-0410-961f-82ee72b054a4

e09a17b... by dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>

        * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip AIX.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201057 138bc75d-0d04-0410-961f-82ee72b054a4

fdbf5b1... by gjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>

gcc/
 PR target/57516
 * config/avr/avr-fixed.md (round<mode>3_const): Turn expander to insn.
 * config/avr/avr.md (adjust_len): Add `round'.
 * config/avr/avr-protos.h (avr_out_round): New prototype.
 (avr_out_plus): Add `out_label' argument.
 * config/avr/avr.c (avr_out_plus_1): Add `out_label' argument.
 (avr_out_plus): Pass down `out_label' to avr_out_plus_1.
 Handle the case where `insn' is just a pattern.
 (avr_out_bitop): Handle the case where `insn' is just a pattern.
 (avr_out_round): New function.
 (avr_adjust_insn_length): Handle ADJUST_LEN_ROUND.

libgcc/
 PR target/57516
 * config/avr/lib1funcs-fixed.S (__roundqq3, __rounduqq3)
 (__round_s2_const, __round_u2_const)
 (__round_s4_const, __round_u4_const, __round_x8):
 Saturate result if addition result cannot be represented.

gcc/testsuite/
 PR target/57516
 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
 Adjust to corrected rounding.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201051 138bc75d-0d04-0410-961f-82ee72b054a4