CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 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@