------- 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