[SVN-Commit] r1268 - in trunk: mail/thunderbird/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/libxul/files www/seamonkey/files

svn-freebsd-gecko at chruetertee.ch svn-freebsd-gecko at chruetertee.ch
Thu Jun 13 15:35:57 UTC 2013


Author: jbeich
Date: Thu Jun 13 15:35:43 2013
New Revision: 1268

Log:
prune clang 3.3 workarounds before RELEASE_33 tag

Deleted:
   trunk/mail/thunderbird/files/patch-bug854936
   trunk/www/firefox-esr/files/patch-bug854936
   trunk/www/firefox-nightly/files/patch-bug854936
   trunk/www/firefox/files/patch-bug854936
   trunk/www/firefox/files/patch-clang33
   trunk/www/libxul/files/patch-bug854936
   trunk/www/seamonkey/files/patch-bug854936
Modified:
   trunk/www/seamonkey/files/patch-clang33

Deleted: trunk/mail/thunderbird/files/patch-bug854936
==============================================================================
--- trunk/mail/thunderbird/files/patch-bug854936	Thu Jun 13 15:35:43 2013	(r1267)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,22 +0,0 @@
---- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp~
-+++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp
-@@ -9,7 +9,7 @@
- #include "xptc_gcc_x86_unix.h"
- 
- extern "C" {
--static void ATTRIBUTE_USED __attribute__ ((regparm(3)))
-+void ATTRIBUTE_USED __attribute__ ((regparm(3)))
- invoke_copy_to_stack(uint32_t paramCount, nsXPTCVariant* s, uint32_t* d)
- {
-     for(uint32_t i = paramCount; i >0; i--, d++, s++)
---- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp~
-+++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp
-@@ -10,7 +10,7 @@
- #include "xptc_gcc_x86_unix.h"
- 
- extern "C" {
--static nsresult ATTRIBUTE_USED
-+nsresult ATTRIBUTE_USED
- __attribute__ ((regparm (3)))
- PrepareAndDispatch(uint32_t methodIndex, nsXPTCStubBase* self, uint32_t* args)
- {

Deleted: trunk/www/firefox-esr/files/patch-bug854936
==============================================================================
--- trunk/www/firefox-esr/files/patch-bug854936	Thu Jun 13 15:35:43 2013	(r1267)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,22 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp~
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp
-@@ -9,7 +9,7 @@
- #include "xptc_gcc_x86_unix.h"
- 
- extern "C" {
--static void ATTRIBUTE_USED __attribute__ ((regparm(3)))
-+void ATTRIBUTE_USED __attribute__ ((regparm(3)))
- invoke_copy_to_stack(uint32_t paramCount, nsXPTCVariant* s, uint32_t* d)
- {
-     for(uint32_t i = paramCount; i >0; i--, d++, s++)
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp~
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp
-@@ -10,7 +10,7 @@
- #include "xptc_gcc_x86_unix.h"
- 
- extern "C" {
--static nsresult ATTRIBUTE_USED
-+nsresult ATTRIBUTE_USED
- __attribute__ ((regparm (3)))
- PrepareAndDispatch(uint32_t methodIndex, nsXPTCStubBase* self, uint32_t* args)
- {

Deleted: trunk/www/firefox-nightly/files/patch-bug854936
==============================================================================
--- trunk/www/firefox-nightly/files/patch-bug854936	Thu Jun 13 15:35:43 2013	(r1267)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,22 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp~
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp
-@@ -9,7 +9,7 @@
- #include "xptc_gcc_x86_unix.h"
- 
- extern "C" {
--static void ATTRIBUTE_USED __attribute__ ((regparm(3)))
-+void ATTRIBUTE_USED __attribute__ ((regparm(3)))
- invoke_copy_to_stack(uint32_t paramCount, nsXPTCVariant* s, uint32_t* d)
- {
-     for(uint32_t i = paramCount; i >0; i--, d++, s++)
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp~
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp
-@@ -10,7 +10,7 @@
- #include "xptc_gcc_x86_unix.h"
- 
- extern "C" {
--static nsresult ATTRIBUTE_USED
-+nsresult ATTRIBUTE_USED
- __attribute__ ((regparm (3)))
- PrepareAndDispatch(uint32_t methodIndex, nsXPTCStubBase* self, uint32_t* args)
- {

Deleted: trunk/www/firefox/files/patch-bug854936
==============================================================================
--- trunk/www/firefox/files/patch-bug854936	Thu Jun 13 15:35:43 2013	(r1267)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,22 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp~
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp
-@@ -9,7 +9,7 @@
- #include "xptc_gcc_x86_unix.h"
- 
- extern "C" {
--static void ATTRIBUTE_USED __attribute__ ((regparm(3)))
-+void ATTRIBUTE_USED __attribute__ ((regparm(3)))
- invoke_copy_to_stack(uint32_t paramCount, nsXPTCVariant* s, uint32_t* d)
- {
-     for(uint32_t i = paramCount; i >0; i--, d++, s++)
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp~
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp
-@@ -10,7 +10,7 @@
- #include "xptc_gcc_x86_unix.h"
- 
- extern "C" {
--static nsresult ATTRIBUTE_USED
-+nsresult ATTRIBUTE_USED
- __attribute__ ((regparm (3)))
- PrepareAndDispatch(uint32_t methodIndex, nsXPTCStubBase* self, uint32_t* args)
- {

Deleted: trunk/www/firefox/files/patch-clang33
==============================================================================
--- trunk/www/firefox/files/patch-clang33	Thu Jun 13 15:35:43 2013	(r1267)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,16 +0,0 @@
---- js/src/Makefile.in~
-+++ js/src/Makefile.in
-@@ -791,6 +791,13 @@ EXTRA_LIBS	+= -lposix4 -ldl -lnsl -lsock
- endif
- endif
- 
-+# clang 3.3 + -O2 makes jaeger crash in FixupArity
-+ifdef CLANG_CXX
-+ifndef MOZ_DEBUG
-+Compiler.$(OBJ_SUFFIX): CXXFLAGS += -fno-inline-functions
-+endif
-+endif
-+
- # An AIX Optimization bug causes PR_dtoa() & JS_dtoa to produce wrong result.
- # This suppresses optimization for this single compilation unit.
- ifeq ($(OS_ARCH),AIX)

Deleted: trunk/www/libxul/files/patch-bug854936
==============================================================================
--- trunk/www/libxul/files/patch-bug854936	Thu Jun 13 15:35:43 2013	(r1267)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,22 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp~
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp
-@@ -9,7 +9,7 @@
- #include "xptc_gcc_x86_unix.h"
- 
- extern "C" {
--static void ATTRIBUTE_USED __attribute__ ((regparm(3)))
-+void ATTRIBUTE_USED __attribute__ ((regparm(3)))
- invoke_copy_to_stack(uint32_t paramCount, nsXPTCVariant* s, uint32_t* d)
- {
-     for(uint32_t i = paramCount; i >0; i--, d++, s++)
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp~
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp
-@@ -10,7 +10,7 @@
- #include "xptc_gcc_x86_unix.h"
- 
- extern "C" {
--static nsresult ATTRIBUTE_USED
-+nsresult ATTRIBUTE_USED
- __attribute__ ((regparm (3)))
- PrepareAndDispatch(uint32_t methodIndex, nsXPTCStubBase* self, uint32_t* args)
- {

Deleted: trunk/www/seamonkey/files/patch-bug854936
==============================================================================
--- trunk/www/seamonkey/files/patch-bug854936	Thu Jun 13 15:35:43 2013	(r1267)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,22 +0,0 @@
---- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp~
-+++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp
-@@ -9,7 +9,7 @@
- #include "xptc_gcc_x86_unix.h"
- 
- extern "C" {
--static void ATTRIBUTE_USED __attribute__ ((regparm(3)))
-+void ATTRIBUTE_USED __attribute__ ((regparm(3)))
- invoke_copy_to_stack(uint32_t paramCount, nsXPTCVariant* s, uint32_t* d)
- {
-     for(uint32_t i = paramCount; i >0; i--, d++, s++)
---- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp~
-+++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp
-@@ -10,7 +10,7 @@
- #include "xptc_gcc_x86_unix.h"
- 
- extern "C" {
--static nsresult ATTRIBUTE_USED
-+nsresult ATTRIBUTE_USED
- __attribute__ ((regparm (3)))
- PrepareAndDispatch(uint32_t methodIndex, nsXPTCStubBase* self, uint32_t* args)
- {

Modified: trunk/www/seamonkey/files/patch-clang33
==============================================================================
--- trunk/www/seamonkey/files/patch-clang33	Sat Jun  8 01:55:14 2013	(r1267)
+++ trunk/www/seamonkey/files/patch-clang33	Thu Jun 13 15:35:43 2013	(r1268)
@@ -1,19 +1,3 @@
---- mozilla/js/src/Makefile.in~
-+++ mozilla/js/src/Makefile.in
-@@ -791,6 +791,13 @@ EXTRA_LIBS	+= -lposix4 -ldl -lnsl -lsock
- endif
- endif
- 
-+# clang 3.3 + -O2 makes jaeger crash in FixupArity
-+ifdef CLANG_CXX
-+ifndef MOZ_DEBUG
-+Compiler.$(OBJ_SUFFIX): CXXFLAGS += -fno-inline-functions
-+endif
-+endif
-+
- # An AIX Optimization bug causes PR_dtoa() & JS_dtoa to produce wrong result.
- # This suppresses optimization for this single compilation unit.
- ifeq ($(OS_ARCH),AIX)
 --- mozilla/js/src/jscompartment.h~
 +++ mozilla/js/src/jscompartment.h
 @@ -596,12 +596,12 @@ class js::AutoDebugModeGC


More information about the freebsd-gecko mailing list