Source: gcj-4.6 Version: 4.6.1-2 Severity: serious Justification: fails to build from source
Building (bootstrapping) gcj-4.6 fails after 3/4 days at: /bin/bash ./libtool --tag=GCJ --mode=compile /tmp/buildd/gcj-4.6-4.6.1/build/./gcc/gcj -B/tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava/ -B/tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava/ -B/tmp/buildd/gcj-4.6-4.6.1/build/./gcc/ -B/usr/m68k-linux-gnu/bin/ -B/usr/m68k-linux-gnu/lib/ -isystem /usr/m68k-linux-gnu/include -isystem /usr/m68k-linux-gnu/sys-include -m68040 -fclasspath= -fbootclasspath=../../../../src/libjava/classpath/lib --encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -g -O2 -m68040 -c -o java/util.lo -fsource-filename=/tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava/classpath/lib/classes -MT java/util.lo -MD -MP -MF java/util.deps @java/util.list libtool: compile: /tmp/buildd/gcj-4.6-4.6.1/build/./gcc/gcj -B/tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava/ -B/tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava/ -B/tmp/buildd/gcj-4.6-4.6.1/build/./gcc/ -B/usr/m68k-linux-gnu/bin/ -B/usr/m68k-linux-gnu/lib/ -isystem /usr/m68k-linux-gnu/include -isystem /usr/m68k-linux-gnu/sys-include -m68040 -fclasspath= -fbootclasspath=../../../../src/libjava/classpath/lib --encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -g -O2 -m68040 -c -fsource-filename=/tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava/classpath/lib/classes -MT java/util.lo -MD -MP -MF java/util.deps @java/util.list -fPIC -o java/.libs/util.o /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Random.java: In class 'java.util.Random': /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Random.java: In method 'java.util.Random.nextGaussian()': In file included from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/external/jsr166/java/util/Queue.java:0:0, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/PropertyResourceBundle.java:169, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/PropertyPermissionCollection.java:164, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/PropertyPermission.java:269, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Properties.java:820, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/PriorityQueue.java:335, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/PriorityQueue.java:176, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Observer.java:0, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Observable.java:181, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/NoSuchElementException.java:87, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/external/jsr166/java/util/NavigableSet.java:0, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/external/jsr166/java/util/NavigableMap.java:0, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/MissingResourceException.java:103, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/MissingFormatWidthException.java:86, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/MissingFormatArgumentException.java:88, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Map.java:0, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Map.java:0, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Locale.java:1028, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/ListResourceBundle.java:130, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/ListIterator.java:0, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/List.java:0, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/LinkedList.java:1257, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/LinkedList.java:1017, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/LinkedList.java:120, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/LinkedList.java:1107, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/LinkedHashSet.java:157, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/LinkedHashMap.java:442, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/LinkedHashMap.java:220, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/LinkedHashMap.java:497, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Iterator.java:0, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/InvalidPropertiesFormatException.java:70, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/InputMismatchException.java:72, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IllegalFormatWidthException.java:82, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IllegalFormatPrecisionException.java:83, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IllegalFormatFlagsException.java:84, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IllegalFormatException.java:74, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IllegalFormatConversionException.java:108, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IllegalFormatCodePointException.java:83, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IdentityHashMap.java:989, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IdentityHashMap.java:815, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IdentityHashMap.java:940, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IdentityHashMap.java:672, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IdentityHashMap.java:467, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IdentityHashMap.java:323, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:980, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:1203, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:1393, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:1138, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:1332, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:205, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:1, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:1, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:756, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:689, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:642, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/HashSet.java:292, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/HashMap.java:811, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/HashMap.java:905, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/HashMap.java:199, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/HashMap.java:630, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/HashMap.java:576, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/HashMap.java:539, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/GregorianCalendar.java:1362, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/FormatterClosedException.java:59, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Formatter.java:1496, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Formatter.java:1, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/FormattableFlags.java:122, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Formattable.java:0, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/FormatFlagsConversionMismatchException.java:109, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EventObject.java:99, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EventListenerProxy.java:73, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EventListener.java:0, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Enumeration.java:0, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumSet.java:1, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumSet.java:1, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumSet.java:1, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumMap.java:1, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumMap.java:339, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumMap.java:316, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumMap.java:307, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumMap.java:290, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumMap.java:259, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumMap.java:1, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumMap.java:201, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EmptyStackException.java:68, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/DuplicateFormatFlagsException.java:86, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Dictionary.java:70, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/external/jsr166/java/util/Deque.java:0, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Date.java:1, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Currency.java:468, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/ConcurrentModificationException.java:91, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Comparator.java:0, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:7470, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:5722, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:5547, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:5372, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:4760, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:5303, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:5148, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:5013, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:4860, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:4733, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:4489, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:4429, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:4170, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:3971, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:3768, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:2991, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:3671, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:3142, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:2926, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:2588, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:2499, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1707, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:2066, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1883, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1280, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:7619, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:7545, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:272, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:616, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:465, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1144, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:7434, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:7233, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:7033, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6362, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6951, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6664, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6472, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6332, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6074, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6007, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1224, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:813, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6768, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6685, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:3415, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1966, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1644, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:3404, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collection.java:0, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Calendar.java:1, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/BitSet.java:756, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Arrays.java:4032, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Arrays.java:3333, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/ArrayList.java:602, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/external/jsr166/java/util/ArrayDeque.java:499, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/external/jsr166/java/util/ArrayDeque.java:620, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/external/jsr166/java/util/ArrayDeque.java:574, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractSet.java:144, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractSequentialList.java:233, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/external/jsr166/java/util/AbstractQueue.java:163, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractMap.java:673, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractMap.java:117, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractMap.java:814, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractMap.java:642, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractMap.java:566, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractMap.java:406, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractMap.java:331, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractList.java:739, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractList.java:1010, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractList.java:1201, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractList.java:612, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractList.java:379, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractList.java:1158, from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractCollection.java:480, from <built-in>:247: /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Random.java:427:0: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcj-4.6/README.Bugs> for instructions. make[7]: *** [java/util.lo] Error 1 make[7]: Leaving directory /tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava' make[6]: *** [all-recursive] Error 1 make[6]: Leaving directory /tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava' make[5]: *** [multi-do] Error 1 make[5]: Leaving directory /tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/libjava' make[4]: *** [all-multi] Error 2 make[4]: Leaving directory /tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/libjava' make[3]: *** [all-target-libjava] Error 2 make[3]: Leaving directory /tmp/buildd/gcj-4.6-4.6.1/build' make[2]: *** [bootstrap-lean] Error 2 make[2]: Leaving directory /tmp/buildd/gcj-4.6-4.6.1/build' s=at status; rm -f status; test $s -eq 0 make[1]: *** [stamps/05-build-stamp] Error 1 make[1]: Leaving directory /tmp/buildd/gcj-4.6-4.6.1' make: *** [stamps/05-build-stamp] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 E: Failed autobuilding of package Running with -v -save-temps then (still in the cowbuilder chroot): # gdb --args /tmp/buildd/gcj-4.6-4.6.1/build/./gcc/jc1 /tmp/ccNOJT3hjx -fuse-divide-subroutine -fuse-boehm-gc -fnon-call-exceptions -fkeep-inline-functions -quiet -dumpbase ccNOJT3hjx -m68040 -m68040 -auxbase-strip java/.libs/util.o -g -O2 -Wno-deprecated -version -ffilelist-file -fencoding=UTF-8 -fbootstrap-classes -fsource-filename=/tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava/classpath/lib/classes -fPIC -fbootclasspath=./:../../../../src/libjava/classpath/lib/ -faux-classpath ccNOJT3hjx.zip -MD_ -MT java/util.lo -MF java/util.deps -o ccNOJT3hjx.s Program received signal SIGSEGV, Segmentation fault. equiv_constant (x=0x0) at ../../src/gcc/cse.c:3812 3812 if (REG_P (x) (gdb) bt #0 equiv_constant (x=0x0) at ../../src/gcc/cse.c:3812 #1 0x804b0542 in fold_rtx (x=0xc83cb5f4, insn=0xc83cc1c0) at ../../src/gcc/cse.c:3274 #2 0x804b05fe in fold_rtx (x=0xc83c4f30, insn=0xc83cc1c0) at ../../src/gcc/cse.c:3279 #3 0x804b35ec in cse_insn (insn=0xc83cc1c0) at ../../src/gcc/cse.c:4511 #4 0x804b6380 in cse_extended_basic_block (f=0xc83bdd20, nregs=62) at ../../src/gcc/cse.c:6362 #5 cse_main (f=0xc83bdd20, nregs=62) at ../../src/gcc/cse.c:6539 #6 0x804b6a98 in rest_of_handle_cse () at ../../src/gcc/cse.c:7392 #7 0x801f262c in execute_one_pass (pass=0x805eadd0) at ../../src/gcc/passes.c:1556 #8 0x801f28ee in execute_pass_list (pass=0x805eadd0) at ../../src/gcc/passes.c:1611 #9 0x801f28fe in execute_pass_list (pass=0x805e84c8) at ../../src/gcc/passes.c:1612 #10 0x802b1a84 in tree_rest_of_compilation (fndecl=0xc09dbc80) at ../../src/gcc/tree-optimize.c:422 #11 0x803b6bd2 in cgraph_expand_function (node=0xc239c258) at ../../src/gcc/cgraphunit.c:1576 #12 0x803b8486 in cgraph_expand_all_functions () at ../../src/gcc/cgraphunit.c:1635 #13 cgraph_optimize () at ../../src/gcc/cgraphunit.c:1899 #14 0x803b8b1a in cgraph_finalize_compilation_unit () at ../../src/gcc/cgraphunit.c:1096 #15 0x801c0308 in write_global_declarations () at ../../src/gcc/langhooks.c:303 #16 0x8005f3be in java_write_globals () at ../../src/gcc/java/class.c:3242 #17 0x80276d8e in compile_file (argc=32, argv=0xefd9f2e4) at ../../src/gcc/toplev.c:591 #18 do_compile (argc=32, argv=0xefd9f2e4) at ../../src/gcc/toplev.c:1900 #19 toplev_main (argc=32, argv=0xefd9f2e4) at ../../src/gcc/toplev.c:1963 #20 0xc056eea0 in __libc_start_main (main=0x80056a92 <main>, argc=32, ubp_av=0xefd9f2e4, init=0x80562860 <__libc_csu_init>, fini=0x80562858 <__libc_csu_fini>, rtld_fini=0xc000d3c8, stack_end=0xefd9f2e4) at libc-start.c:228 #21 0x80056ac6 in _start () (gdb) list 3807 Return 0 if we don't know one. */ 3808 3809 static rtx 3810 equiv_constant (rtx x) 3811 { 3812 if (REG_P (x) 3813 && REGNO_QTY_VALID_P (REGNO (x))) 3814 { 3815 int x_q = REG_QTY (REGNO (x)); 3816 struct qty_table_elem *x_ent = &qty_table[x_q]; (gdb) info r d0 0x10000 65536 d1 0x0 0 d2 0x0 0 d3 0xc83cc1c0 -935542336 d4 0x804a0051 -2142633903 d5 0x1 1 d6 0x0 0 d7 0x8020e5f6 -2145327626 a0 0xc07bf200 0xc07bf200 a1 0xffffffef 0xffffffef a2 0x0 0x0 a3 0x0 0x0 a4 0x8059c3f1 0x8059c3f1 a5 0x51 0x51 fp 0xefd9ee70 0xefd9ee70 sp 0xefd9ee58 0xefd9ee58 ps 0x304 [ Z I0 I1 ] pc 0x804afb9a 0x804afb9a <equiv_constant+12> fpcontrol 0x0 0 fpstatus 0x0 0 fpiaddr 0x0 0 (gdb) disas Dump of assembler code for function equiv_constant: 0x804afb8e <+0>: linkw %fp,#-4 0x804afb92 <+4>: moveml %d2-%d4/%a2-%a3,%sp@- 0x804afb96 <+8>: moveal %fp@(8),%a2 => 0x804afb9a <+12>: cmpiw #37,%a2@ 0x804afb9e <+16>: beqw 0x804afca4 <equiv_constant+278> 0x804afba2 <+20>: tstl %a2 0x804afba4 <+22>: beqw 0x804afc4e <equiv_constant+192> 0x804afba8 <+26>: movew %a2@,%d0 0x804afbaa <+28>: clrl %d1 0x804afbac <+30>: movew %d0,%d1 0x804afbae <+32>: moveq #9,%d2 0x804afbb0 <+34>: cmpl @(8059c862,%d1:l:4),%d2 0x804afbb8 <+42>: beqw 0x804afc4e <equiv_constant+192> 0x804afbbc <+46>: cmpiw #39,%d0 0x804afbc0 <+50>: beqw 0x804afd34 <equiv_constant+422> 0x804afbc4 <+54>: cmpiw #43,%d0 0x804afbc8 <+58>: bnew 0x804afc4c <equiv_constant+190> 0x804afbcc <+62>: movel %a2,%sp@- 0x804afbce <+64>: jsr 0x80265426 <avoid_constant_pool_reference> 0x804afbd4 <+70>: moveal %a0,%a2 0x804afbd6 <+72>: movew %a0@,%d0 0x804afbd8 <+74>: clrl %d1 0x804afbda <+76>: movew %d0,%d1 0x804afbdc <+78>: addql #4,%sp 0x804afbde <+80>: moveq #9,%d2 0x804afbe0 <+82>: cmpl @(8059c862,%d1:l:4),%d2 0x804afbe8 <+90>: beqs 0x804afc4e <equiv_constant+192> I’ve still got the build chroot, so if I should do some additional debugging, please tell me. (gcj-4.6 was never built on m68k before, but gcj-4.4 worked.) -- System Information: Debian Release: wheezy/sid Architecture: m68k Kernel: Linux 2.6.39-2-atari Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/mksh-static -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org