~ubuntu-branches/debian/sid/gcc-4.8/sid

« back to all changes in this revision

Viewing changes to .svn/pristine/aa/aaaef6c8e508ad4e3db3d50e1b8dc71c1d6db066.svn-base

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2014-12-19 19:48:34 UTC
  • Revision ID: package-import@ubuntu.com-20141219194834-4dz1q7rrn5pad823
Tags: 4.8.4-1
* GCC 4.8.4 release.
  - Fix PR target/61407 (darwin), PR middle-end/58624 (ice),
    PR sanitizer/64265 (wrong code).
* Require recent binutils to pass go test failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# DP: Set gettext's domain and textdomain to the versioned package name.
 
2
 
 
3
Index: b/src/gcc/intl.c
 
4
===================================================================
 
5
--- a/src/gcc/intl.c
 
6
+++ b/src/gcc/intl.c
 
7
@@ -55,8 +55,8 @@
 
8
   setlocale (LC_ALL, "");
 
9
 #endif
 
10
 
 
11
-  (void) bindtextdomain ("gcc", LOCALEDIR);
 
12
-  (void) textdomain ("gcc");
 
13
+  (void) bindtextdomain ("gcc-4.8", LOCALEDIR);
 
14
+  (void) textdomain ("gcc-4.8");
 
15
 
 
16
   /* Opening quotation mark.  */
 
17
   open_quote = _("`");
 
18
Index: b/src/gcc/Makefile.in
 
19
===================================================================
 
20
--- a/src/gcc/Makefile.in
 
21
+++ b/src/gcc/Makefile.in
 
22
@@ -5260,8 +5260,8 @@
 
23
          dir=$(localedir)/$$lang/LC_MESSAGES; \
 
24
          echo $(mkinstalldirs) $(DESTDIR)$$dir; \
 
25
          $(mkinstalldirs) $(DESTDIR)$$dir || exit 1; \
 
26
-         echo $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/gcc.mo; \
 
27
-         $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/gcc.mo; \
 
28
+         echo $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/gcc-4.8.mo; \
 
29
+         $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/gcc-4.8.mo; \
 
30
        done
 
31
 
 
32
 # Rule for regenerating the message template (gcc.pot).
 
33
Index: b/src/libcpp/init.c
 
34
===================================================================
 
35
--- a/src/libcpp/init.c
 
36
+++ b/src/libcpp/init.c
 
37
@@ -144,7 +144,7 @@
 
38
       init_trigraph_map ();
 
39
 
 
40
 #ifdef ENABLE_NLS
 
41
-       (void) bindtextdomain (PACKAGE, LOCALEDIR);
 
42
+       (void) bindtextdomain (PACKAGE PACKAGE_SUFFIX, LOCALEDIR);
 
43
 #endif
 
44
     }
 
45
 }
 
46
Index: b/src/libcpp/system.h
 
47
===================================================================
 
48
--- a/src/libcpp/system.h
 
49
+++ b/src/libcpp/system.h
 
50
@@ -280,7 +280,7 @@
 
51
 #endif
 
52
 
 
53
 #ifndef _
 
54
-# define _(msgid) dgettext (PACKAGE, msgid)
 
55
+# define _(msgid) dgettext (PACKAGE PACKAGE_SUFFIX, msgid)
 
56
 #endif
 
57
 
 
58
 #ifndef N_
 
59
Index: b/src/libcpp/Makefile.in
 
60
===================================================================
 
61
--- a/src/libcpp/Makefile.in
 
62
+++ b/src/libcpp/Makefile.in
 
63
@@ -49,6 +49,7 @@
 
64
 LIBICONV = @LIBICONV@
 
65
 LIBINTL = @LIBINTL@
 
66
 PACKAGE = @PACKAGE@
 
67
+PACKAGE_SUFFIX = -4.8
 
68
 RANLIB = @RANLIB@
 
69
 SHELL = @SHELL@
 
70
 USED_CATALOGS = @USED_CATALOGS@
 
71
@@ -71,10 +72,11 @@
 
72
 
 
73
 INCLUDES = -I$(srcdir) -I. -I$(srcdir)/../include @INCINTL@ \
 
74
        -I$(srcdir)/include
 
75
+DEBCPPFLAGS += -DPACKAGE_SUFFIX=\"$(strip $(PACKAGE_SUFFIX))\"
 
76
 
 
77
-ALL_CFLAGS = $(CFLAGS) $(WARN_CFLAGS) $(INCLUDES) $(CPPFLAGS)
 
78
+ALL_CFLAGS = $(CFLAGS) $(WARN_CFLAGS) $(INCLUDES) $(CPPFLAGS) $(DEBCPPFLAGS)
 
79
 ALL_CXXFLAGS = $(CXXFLAGS) $(WARN_CXXFLAGS) $(NOEXCEPTION_FLAGS) $(INCLUDES) \
 
80
-       $(CPPFLAGS)
 
81
+       $(CPPFLAGS) $(DEBCPPFLAGS)
 
82
 
 
83
 # The name of the compiler to use.
 
84
 COMPILER = $(CXX)
 
85
@@ -163,8 +165,8 @@
 
86
          else continue; \
 
87
          fi; \
 
88
          dir=$(localedir)/$$lang/LC_MESSAGES; \
 
89
-         echo $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/$(PACKAGE).mo; \
 
90
-         $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/$(PACKAGE).mo; \
 
91
+         echo $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/$(PACKAGE)$(PACKAGE_SUFFIX).mo; \
 
92
+         $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/$(PACKAGE)$(PACKAGE_SUFFIX).mo; \
 
93
        done
 
94
 
 
95
 mostlyclean: