------- Comment #13 from uros at gcc dot gnu dot org  2009-01-27 11:39 -------
Subject: Bug 38706

Author: uros
Date: Tue Jan 27 11:39:42 2009
New Revision: 143701

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143701
Log:
gcc/ChangeLog:

        Backport from mainline:
        2009-01-13  Uros Bizjak  <ubiz...@gmail.com>

        * config/alpha/alpha.c (alpha_legitimate_address_p): Explicit
        relocations of local symbols wider than UNITS_PER_WORD are not valid.
        (alpha_legitimize_address): Do not split local symbols wider than
        UNITS_PER_WORD into HIGH/LO_SUM parts.

        2009-01-07  Uros Bizjak  <ubiz...@gmail.com>

        PR target/38706
        * config/alpha/alpha.c (alpha_end_function): For TARGET_ABI_OSF, call
        free_after_compilation when outputting a thunk.
        (alpha_output_mi_thunk_osf): Assert that we are processing a thunk.
        Do not call free_after_compilation here.

        2008-12-22  Uros Bizjak  <ubiz...@gmail.com>

        * config/alpha/elf.h (ASM_OUTPUT_EXTERNAL): New macro.

        2008-12-21  Uros Bizjak  <ubiz...@gmail.com>

        * config/alpha/alpha.c (alpha_pad_noreturn): New static function.
        (alpha_reorg): Call alpha_pad_noreturn.

        2008-12-08  Uros Bizjak  <ubiz...@gmail.com>

        * config/alpha/alpha.c (alpha_set_memflags): Process memory
        references in full insn sequence.

        2008-12-05  Uros Bizjak  <ubiz...@gmail.com>

        * config/alpha/alpha.c (alpha_fold_vector_minmax): Create
        VIEW_CONVERT_EXPR to convert output to long_integer_type_node.

        (alpha_emit_conditional_branch): Do not generate direct branch
        for UNORDERED comparisons.

gcc/testsuite/ChangeLog:

        Backport from mainline:
        2009-01-07  Uros Bizjak  <ubiz...@gmail.com>

        PR target/38706
        * g++.dg/other/pr38706.C: New test.

libstdc++/ChangeLog:

        Backport from mainline:
        2009-01-13  Uros Bizjak  <ubiz...@gmail.com>

        * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
        field from readelf output.


Added:
    branches/gcc-4_3-branch/gcc/testsuite/g++.dg/other/pr38706.C
      - copied unchanged from r143167,
trunk/gcc/testsuite/g++.dg/other/pr38706.C
Modified:
    branches/gcc-4_3-branch/gcc/ChangeLog
    branches/gcc-4_3-branch/gcc/config/alpha/alpha.c
    branches/gcc-4_3-branch/gcc/config/alpha/elf.h
    branches/gcc-4_3-branch/gcc/testsuite/ChangeLog
    branches/gcc-4_3-branch/libstdc++-v3/ChangeLog
    branches/gcc-4_3-branch/libstdc++-v3/scripts/extract_symvers


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38706

Reply via email to