CVSROOT: /cvs Module name: ports Changes by: pas...@cvs.openbsd.org 2012/03/31 14:02:03
Modified files: lang/gcc/4.6 : Makefile TODO distinfo lang/gcc/4.6/patches: patch-gcc_common_opt patch-gcc_config_alpha_alpha_c patch-gcc_config_alpha_openbsd_h patch-gcc_config_i386_openbsd64_h patch-gcc_config_i386_openbsdelf_h patch-gcc_config_rs6000_openbsd_h patch-gcc_config_rs6000_rs6000_c patch-gcc_config_rs6000_sysv4_h patch-gcc_configure patch-gcc_java_lang_c patch-gcc_lto_lto_c patch-libgcc_config_host patch-lto-plugin_Makefile_in patch-lto-plugin_configure Added files: lang/gcc/4.6/patches: patch-gcc_builtins_c patch-gcc_c-decl_c patch-gcc_c-family_c-opts_c patch-gcc_c-family_c_opt patch-gcc_config_i386_i386_c patch-gcc_config_openbsd_h patch-gcc_config_sparc_openbsd64_h patch-gcc_config_sparc_sparc_c patch-gcc_flags_h patch-gcc_opts_c patch-gcc_tree-nested_c Log message: Update to gcc 4.6.3. Also, sync a bit with base gcc: - disable unsafe builtins - disable -Wpointer-sign in -Wall - move -fstrict-aliasing to -O3, disable -fstrict-overflow and -fdelete-null-pointer-checks - enable -Wsystem-headers - default to march=i486 on i386 - fix crtsavres on powerpc - sync sparc64 config - implement -Wvariable-decl, -Wstack-larger-than-N (alpha, amd64, i386, sparc, sparc64), -Wtrampolines, -ftrampolines - default to -fno-ident - fix -rdynamic by passing -export-dynamic to ld(1) some bits from Brad, others from me. tested by myself and jsg@, adastrap now hosted by sthen@ (thanks). ok jsg@ sthen@