head 1.2; access; symbols pkgsrc-2014Q3:1.1.0.4 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.2 pkgsrc-2014Q2-base:1.1; locks; strict; comment @# @; 1.2 date 2014.11.28.09.57.32; author obache; state dead; branches; next 1.1; commitid eFnk5hXYJjvB3WZx; 1.1 date 2014.05.31.13.06.25; author ryoon; state Exp; branches; next ; commitid hE3nXFhwB5nKWGCx; desc @@ 1.2 log @Bump PKGREVISION. * Fixes regressions, revive parts removed at "Fix build under OpenBSD/amd64 5.5" * Drop default behaviour changes and local features from OpenBSD ports, it break other platforms, at least, NetBSD-6.0/i386. * Remove needless patches after "Restore monolithic gcc48 and gcc48-libs". @ text @$NetBSD: patch-gcc_common.opt,v 1.1 2014/05/31 13:06:25 ryoon Exp $ --- gcc/common.opt.orig 2013-03-14 09:13:36.000000000 +0000 +++ gcc/common.opt @@@@ -572,6 +572,10 @@@@ Wlarger-than= Common RejectNegative Joined UInteger Warning -Wlarger-than= Warn if an object is larger than bytes +Wstack-larger-than- +Common RejectNegative Joined UInteger +-Wstack-larger-than- Warn if a function is using more than bytes of stack space for its local variables. + Wunsafe-loop-optimizations Common Var(warn_unsafe_loop_optimizations) Warning Warn if the loop cannot be optimized due to nontrivial assumptions. @@@@ -636,7 +640,7 @@@@ Common Var(warn_suggest_attribute_noretu Warn about functions which might be candidates for __attribute__((noreturn)) Wsystem-headers -Common Var(warn_system_headers) Warning +Common Var(warn_system_headers) Init(1) Warning Do not suppress warnings from system headers Wtrampolines @@@@ -691,6 +695,10 @@@@ Wunused-variable Common Var(warn_unused_variable) Warning EnabledBy(Wunused) Warn when a variable is unused +Wvariable-decl +Common Var(warn_variable_decl) +Warn about variable-sized declarations + Wcoverage-mismatch Common Var(warn_coverage_mismatch) Init(1) Warning Warn in case profiles in -fprofile-use do not match @@@@ -798,7 +806,7 @@@@ fabi-version= Common Joined RejectNegative UInteger Var(flag_abi_version) Init(2) faggressive-loop-optimizations -Common Report Var(flag_aggressive_loop_optimizations) Optimization Init(1) +Common Report Var(flag_aggressive_loop_optimizations) Optimization Aggressively optimize loops using language constraints falign-functions @@@@ -995,7 +1003,7 @@@@ Common Report Var(flag_delete_dead_excep Delete dead instructions that may throw exceptions fdelete-null-pointer-checks -Common Report Var(flag_delete_null_pointer_checks) Init(1) Optimization +Common Report Var(flag_delete_null_pointer_checks) Delete useless null pointer checks fdevirtualize @@@@ -1247,7 +1255,7 @@@@ Enable guessing of branch probabilities ; On SVR4 targets, it also controls whether or not to emit a ; string identifying the compiler. fident -Common Report Var(flag_no_ident,0) +Common Report Var(flag_no_ident,0) Init(1) Process #ident directives fif-conversion @@@@ -1599,7 +1607,7 @@@@ Common Report Var(flag_pic,2) Negative(f Generate position-independent code if possible (large mode) fPIE -Common Report Var(flag_pie,2) Negative(fpic) +Common Report Var(flag_pie,2) Negative(fpic) Init(PIE_DEFAULT) Generate position-independent code for executables if possible (large mode) fpic @@@@ -1902,7 +1910,7 @@@@ Common RejectNegative Joined Var(common_ -fstack-limit-symbol= Trap if the stack goes past symbol fstack-protector -Common Report Var(flag_stack_protect, 1) +Common Report Var(flag_stack_protect, 1) Init(-1) Use propolice as a stack protection method fstack-protector-all @@@@ -2307,7 +2315,7 @@@@ Common JoinedOrMissing Negative(gdwarf-) Generate debug information in COFF format gdwarf- -Common Joined UInteger Var(dwarf_version) Init(4) Negative(gstabs) +Common Joined UInteger Var(dwarf_version) Init(2) Negative(gstabs) Generate debug information in DWARF v2 (or later) format ggdb @@@@ -2393,6 +2401,9 @@@@ Driver nodefaultlibs Driver +nopie +Driver + nostartfiles Driver @ 1.1 log @Update to 4.8.3 * Convert gcc48 to simple meta-pkg * Potentially fix non-NetBSD packaging * Fix gcc48-libs/gcc48-cc++ build under OpenBSD/amd64 5.5 * Enable graphite option, from wip/gcc48snapshot via Xiyue Deng * Tweak nls option Changelog: GCC 4.8.3 This is the [35]list of problem reports (PRs) from GCC's bug tracking system that are known to be fixed in the 4.8.3 release. This list might not be complete (that is, it is possible that some PRs that have been fixed are not listed here). Support for the new powerpc64le-linux platform has been added. It defaults to generating code that conforms to the ELFV2 @ text @d1 1 a1 1 $NetBSD$ @