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

« back to all changes in this revision

Viewing changes to .svn/pristine/7f/7f9ee074a2ab9757791fbafbd74bed394c3da3d3.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: For armhf, force arm mode instead of thumb mode
 
2
 
 
3
--- a/src/libjava/configure.host
 
4
+++ b/src/libjava/configure.host
 
5
@@ -66,6 +66,9 @@
 
6
     ;;
 
7
 esac
 
8
 
 
9
+# on armhf force arm mode
 
10
+libgcj_flags="${libgcj_flags} -marm"
 
11
+
 
12
 AM_RUNTESTFLAGS= 
 
13
 
 
14
 # Set any host dependent compiler flags.
 
15
--- a/src/gcc/java/lang-specs.h
 
16
+++ b/src/gcc/java/lang-specs.h
 
17
@@ -47,7 +47,7 @@
 
18
     %{.class|.zip|.jar|!fsyntax-only:jc1                               \
 
19
       %{.java|fsaw-java-file:%U.jar -fsource-filename=%i %<ffilelist-file} \
 
20
       %{.class|.zip|.jar|ffilelist-file|fcompile-resource*:%i}         \
 
21
-      %(jc1) %(cc1_options) %{I*} %{!findirect-dispatch:-faux-classpath %U.zip} \
 
22
+      %(jc1) %(cc1_options) -marm %{I*} %{!findirect-dispatch:-faux-classpath %U.zip} \
 
23
       %{MD:-MD_} %{MMD:-MMD_} %{M} %{MM} %{MA} %{MT*} %{MF*}\
 
24
       %(invoke_as)}",
 
25
       0, 0, 0},
 
26
--- a/src/libjava/libgcj.spec.in
 
27
+++ b/src/libjava/libgcj.spec.in
 
28
@@ -9,4 +9,4 @@
 
29
 %rename lib liborig
 
30
 *lib: @LD_START_STATIC_SPEC@ @LIBGCJ_SPEC@ @LD_FINISH_STATIC_SPEC@ @LIBMATHSPEC@ @LDLIBICONV@ @GCSPEC@ @THREADSPEC@ @ZLIBSPEC@ @SYSTEMSPEC@ %(libgcc) @LIBSTDCXXSPEC@ %(liborig)
 
31
 
 
32
-*jc1: @HASH_SYNC_SPEC@ @DIVIDESPEC@ @CHECKREFSPEC@ @JC1GCSPEC@ @EXCEPTIONSPEC@ @BACKTRACESPEC@ @IEEESPEC@ @ATOMICSPEC@ @LIBGCJ_BC_SPEC@ -fkeep-inline-functions
 
33
+*jc1: @HASH_SYNC_SPEC@ @DIVIDESPEC@ @CHECKREFSPEC@ @JC1GCSPEC@ @EXCEPTIONSPEC@ @BACKTRACESPEC@ @IEEESPEC@ @ATOMICSPEC@ @LIBGCJ_BC_SPEC@ -fkeep-inline-functions -marm