public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/43994]  New: [4.6 Regression] Failed to bootstrap on Linux/ia64
@ 2010-05-05 16:12 hjl dot tools at gmail dot com
  2010-05-05 16:16 ` [Bug bootstrap/43994] " hjl dot tools at gmail dot com
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: hjl dot tools at gmail dot com @ 2010-05-05 16:12 UTC (permalink / raw)
  To: gcc-bugs

On Linux/ia64, revision 159067 gave:

libtool: compile:  /export/gnu/import/svn/gcc-test/bld/./gcc/xgcc
-B/export/gnu/import/svn/gcc-test/bld/./gcc/
-B/usr/local/ia64-unknown-linux-gnu/bin/
-B/usr/local/ia64-unknown-linux-gnu/lib/ -isystem
/usr/local/ia64-unknown-linux-gnu/include -isystem
/usr/local/ia64-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I.
-I../../../src-trunk/libgomp -I../../../src-trunk/libgomp/config/linux/ia64
-I../../../src-trunk/libgomp/config/linux
-I../../../src-trunk/libgomp/config/posix -I../../../src-trunk/libgomp -Wall
-Werror -pthread -ftls-model=initial-exec -g -O2 -MT loop_ull.lo -MD -MP -MF
.deps/loop_ull.Tpo -c ../../../src-trunk/libgomp/loop_ull.c  -fPIC -DPIC -o
.libs/loop_ull.o
../../../src-trunk/libgomp/loop_ull.c: In function
'gomp_loop_ull_dynamic_start':
../../../src-trunk/libgomp/loop_ull.c:140:1: internal compiler error: in
simplify_subreg, at simplify-rtx.c:5135
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[8]: *** [loop_ull.lo] Error 1

Revision 159055 is OK.


-- 
           Summary: [4.6 Regression] Failed to bootstrap on Linux/ia64
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: hjl dot tools at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43994


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug bootstrap/43994] [4.6 Regression] Failed to bootstrap on Linux/ia64
  2010-05-05 16:12 [Bug bootstrap/43994] New: [4.6 Regression] Failed to bootstrap on Linux/ia64 hjl dot tools at gmail dot com
@ 2010-05-05 16:16 ` hjl dot tools at gmail dot com
  2010-05-05 16:17 ` rguenth at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hjl dot tools at gmail dot com @ 2010-05-05 16:16 UTC (permalink / raw)
  To: gcc-bugs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 8636 bytes --]



------- Comment #1 from hjl dot tools at gmail dot com  2010-05-05 16:15 -------
../../../src-trunk/libgomp/loop_ull.c: In function
‘gomp_loop_ull_dynamic_start’:
../../../src-trunk/libgomp/loop_ull.c:140:1: internal compiler error: in
simplify_subreg, at simplify-rtx.c:5135
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
gnu-12:pts/1[19]> gdb /export/gnu/import/svn/gcc-test/bld/./gcc/cc1
GNU gdb 6.6.50.20070716-cvs
Copyright (C) 2007 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "ia64-unknown-linux-gnu"...
r Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) r -fpreprocessed x.i -quiet -dumpbase x.i -auxbase x -g -O2 -version -o
x.s
Starting program: /export/gnu/import/svn/gcc-test/bld/gcc/cc1 -fpreprocessed
x.i -quiet -dumpbase x.i -auxbase x -g -O2 -version -o x.s
GNU C (GCC) version 4.6.0 20100505 (experimental) [trunk revision 159067]
(ia64-unknown-linux-gnu)
        compiled by GNU C version 4.1.2 20080704 (Red Hat 4.1.2-48), GMP
version 4.3.2, MPFR version 2.4.2-p3, MPC version 0.8.1
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
GNU C (GCC) version 4.6.0 20100505 (experimental) [trunk revision 159067]
(ia64-unknown-linux-gnu)
        compiled by GNU C version 4.1.2 20080704 (Red Hat 4.1.2-48), GMP
version 4.3.2, MPFR version 2.4.2-p3, MPC version 0.8.1
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 0f724e9160530d830afe53facd78c91b
 ../../../src-trunk/libgomp/loop_ull.c: In function
‘gomp_loop_ull_dynamic_start’:
../../../src-trunk/libgomp/loop_ull.c:140:1: internal compiler error: in
simplify_subreg, at simplify-rtx.c:5135
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.

Program exited with code 04.
(gdb) b fancy_abort 
Breakpoint 1 at 0x40000000005700d1: file ../../src-trunk/gcc/diagnostic.c, line
811.
(gdb) r
Starting program: /export/gnu/import/svn/gcc-test/bld/gcc/cc1 -fpreprocessed
x.i -quiet -dumpbase x.i -auxbase x -g -O2 -version -o x.s
GNU C (GCC) version 4.6.0 20100505 (experimental) [trunk revision 159067]
(ia64-unknown-linux-gnu)
        compiled by GNU C version 4.1.2 20080704 (Red Hat 4.1.2-48), GMP
version 4.3.2, MPFR version 2.4.2-p3, MPC version 0.8.1
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
GNU C (GCC) version 4.6.0 20100505 (experimental) [trunk revision 159067]
(ia64-unknown-linux-gnu)
        compiled by GNU C version 4.1.2 20080704 (Red Hat 4.1.2-48), GMP
version 4.3.2, MPFR version 2.4.2-p3, MPC version 0.8.1
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 0f724e9160530d830afe53facd78c91b

Breakpoint 1, fancy_abort (
    file=0x4000000001ef05d0 "../../src-trunk/gcc/simplify-rtx.c", line=5135, 
    function=0x4000000001ef19e8 "simplify_subreg")
    at ../../src-trunk/gcc/diagnostic.c:811
811       internal_error ("in %s, at %s:%d", function, trim_filename (file),
line);
(gdb) bt
#0  fancy_abort (file=0x4000000001ef05d0 "../../src-trunk/gcc/simplify-rtx.c", 
    line=5135, function=0x4000000001ef19e8 "simplify_subreg")
    at ../../src-trunk/gcc/diagnostic.c:811
#1  0x4000000000f4fe20 in simplify_subreg (outermode=QImode, 
    op=0x200000000408f500, innermode=SImode, byte=0)
    at ../../src-trunk/gcc/simplify-rtx.c:5134
#2  0x4000000000f53670 in simplify_gen_subreg (outermode=QImode, 
    op=0x200000000408f500, innermode=SImode, byte=0)
    at ../../src-trunk/gcc/simplify-rtx.c:5444
#3  0x40000000016de700 in vt_expand_loc_callback (x=0x20000000040b8c18, 
    regs=0x60000000002f01a0, max_depth=5, data=0x60000fffff846300)
    at ../../src-trunk/gcc/var-tracking.c:6864
#4  0x400000000050d330 in cselib_expand_value_rtx_1 (orig=0x20000000040b8c18, 
    evd=0x60000fffff846110, max_depth=5) at ../../src-trunk/gcc/cselib.c:1325
#5  0x400000000050ca40 in cselib_expand_value_rtx_cb (orig=0x20000000040b8c18, 
    regs_active=0x60000000002f01a0, max_depth=5, 
    cb=@0x4000000001fa1a30: 0x40000000016de380 <vt_expand_loc_callback>, 
    data=0x60000fffff846300) at ../../src-trunk/gcc/cselib.c:1207
#6  0x40000000016dee80 in vt_expand_loc_callback (x=0x60000000002e01e8, 
    regs=0x60000000002f01a0, max_depth=5, data=0x60000fffff846300)
    at ../../src-trunk/gcc/var-tracking.c:6923
#7  0x400000000050d7f0 in cselib_expand_value_rtx_1 (orig=0x60000000002e01e8, 
    evd=0x60000fffff8462b0, max_depth=5) at ../../src-trunk/gcc/cselib.c:1360
---Type <return> to continue, or q <return> to quit---
#8  0x400000000050ca40 in cselib_expand_value_rtx_cb (orig=0x60000000002e01e8, 
    regs_active=0x60000000002f01a0, max_depth=5, 
    cb=@0x4000000001fa1a30: 0x40000000016de380 <vt_expand_loc_callback>, 
    data=0x60000fffff846300) at ../../src-trunk/gcc/cselib.c:1207
#9  0x40000000016df840 in vt_expand_loc (loc=0x60000000002e01e8, 
    vars=0x6000000000347510) at ../../src-trunk/gcc/var-tracking.c:6986
#10 0x40000000016e0290 in emit_note_insn_var_location (
    varp=0x6000000000313c58, data=0x60000fffff8465a8)
    at ../../src-trunk/gcc/var-tracking.c:7084
#11 0x4000000001e65f80 in htab_traverse_noresize (htab=0x60000000002a0b20, 
    callback=@0x4000000001fa4c50: 0x40000000016dfb20
<emit_note_insn_var_location>, info=0x60000fffff8465a8) at
../../src-trunk/libiberty/hashtab.c:753
#12 0x4000000001e66180 in htab_traverse (htab=0x60000000002a0b20, 
    callback=@0x4000000001fa4c50: 0x40000000016dfb20
<emit_note_insn_var_location>, info=0x60000fffff8465a8) at
../../src-trunk/libiberty/hashtab.c:769
#13 0x40000000016e4020 in emit_notes_for_changes (insn=0x20000000040a5200, 
    where=EMIT_NOTE_AFTER_INSN, vars=0x600000000031f7c8)
    at ../../src-trunk/gcc/var-tracking.c:7410
#14 0x40000000016e6020 in emit_notes_in_bb (bb=0x20000000040389c0, 
    set=0x60000fffff846760) at ../../src-trunk/gcc/var-tracking.c:7625
#15 0x40000000016e7f80 in vt_emit_notes ()
    at ../../src-trunk/gcc/var-tracking.c:7876
#16 0x40000000016ed1a0 in variable_tracking_main_1 ()
---Type <return> to continue, or q <return> to quit---
    at ../../src-trunk/gcc/var-tracking.c:8480
#17 0x40000000016eccc0 in variable_tracking_main ()
    at ../../src-trunk/gcc/var-tracking.c:8493
#18 0x4000000001787a80 in ia64_reorg ()
    at ../../src-trunk/gcc/config/ia64/ia64.c:9310
#19 0x4000000000e12230 in rest_of_handle_machine_reorg ()
    at ../../src-trunk/gcc/reorg.c:4103
#20 0x4000000000c91ec0 in execute_one_pass (pass=0x600000000008b360)
    at ../../src-trunk/gcc/passes.c:1590
#21 0x4000000000c92ce0 in execute_pass_list (pass=0x600000000008b360)
    at ../../src-trunk/gcc/passes.c:1645
#22 0x4000000000c92d60 in execute_pass_list (pass=0x6000000000089b20)
    at ../../src-trunk/gcc/passes.c:1646
#23 0x4000000000c92d60 in execute_pass_list (pass=0x6000000000089ad0)
    at ../../src-trunk/gcc/passes.c:1646
#24 0x4000000001142520 in tree_rest_of_compilation (fndecl=0x2000000003f9df00)
    at ../../src-trunk/gcc/tree-optimize.c:413
#25 0x40000000017bab50 in cgraph_expand_function (node=0x2000000003f7b980)
    at ../../src-trunk/gcc/cgraphunit.c:1627
#26 0x40000000017bb470 in cgraph_expand_all_functions ()
    at ../../src-trunk/gcc/cgraphunit.c:1706
#27 0x40000000017bcd70 in cgraph_optimize ()
    at ../../src-trunk/gcc/cgraphunit.c:1954
---Type <return> to continue, or q <return> to quit---
#28 0x40000000017b5440 in cgraph_finalize_compilation_unit ()
    at ../../src-trunk/gcc/cgraphunit.c:1166
#29 0x4000000000106020 in c_write_global_declarations ()
    at ../../src-trunk/gcc/c-decl.c:9552
#30 0x4000000000fb84d0 in compile_file () at ../../src-trunk/gcc/toplev.c:1065
#31 0x4000000000fc01a0 in do_compile () at ../../src-trunk/gcc/toplev.c:2423
#32 0x4000000000fc0480 in toplev_main (argc=13, argv=0x60000fffff847708)
    at ../../src-trunk/gcc/toplev.c:2465
#33 0x4000000000312bc0 in main (argc=13, argv=0x60000fffff847708)
    at ../../src-trunk/gcc/main.c:35
(gdb) f 1
#1  0x4000000000f4fe20 in simplify_subreg (outermode=QImode, 
    op=0x200000000408f500, innermode=SImode, byte=0)
    at ../../src-trunk/gcc/simplify-rtx.c:5134
5134      gcc_assert (GET_MODE (op) == innermode
(gdb) call debug_rtx (op)
(reg:DI 112 r32 [orig:371 up ] [371])


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43994


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug bootstrap/43994] [4.6 Regression] Failed to bootstrap on Linux/ia64
  2010-05-05 16:12 [Bug bootstrap/43994] New: [4.6 Regression] Failed to bootstrap on Linux/ia64 hjl dot tools at gmail dot com
  2010-05-05 16:16 ` [Bug bootstrap/43994] " hjl dot tools at gmail dot com
@ 2010-05-05 16:17 ` rguenth at gcc dot gnu dot org
  2010-05-05 16:18 ` hjl dot tools at gmail dot com
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2010-05-05 16:17 UTC (permalink / raw)
  To: gcc-bugs



-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.6.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43994


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug bootstrap/43994] [4.6 Regression] Failed to bootstrap on Linux/ia64
  2010-05-05 16:12 [Bug bootstrap/43994] New: [4.6 Regression] Failed to bootstrap on Linux/ia64 hjl dot tools at gmail dot com
  2010-05-05 16:16 ` [Bug bootstrap/43994] " hjl dot tools at gmail dot com
  2010-05-05 16:17 ` rguenth at gcc dot gnu dot org
@ 2010-05-05 16:18 ` hjl dot tools at gmail dot com
  2010-05-05 16:26 ` [Bug bootstrap/43994] [4.6 Regression] Revision 159063 failed " hjl dot tools at gmail dot com
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hjl dot tools at gmail dot com @ 2010-05-05 16:18 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from hjl dot tools at gmail dot com  2010-05-05 16:17 -------
Jakub, it fails only with -g. It may be caused by:

http://gcc.gnu.org/ml/gcc-cvs/2010-05/msg00107.html


-- 

hjl dot tools at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at redhat dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43994


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug bootstrap/43994] [4.6 Regression] Revision 159063 failed to bootstrap on Linux/ia64
  2010-05-05 16:12 [Bug bootstrap/43994] New: [4.6 Regression] Failed to bootstrap on Linux/ia64 hjl dot tools at gmail dot com
                   ` (2 preceding siblings ...)
  2010-05-05 16:18 ` hjl dot tools at gmail dot com
@ 2010-05-05 16:26 ` hjl dot tools at gmail dot com
  2010-05-05 16:46 ` jakub at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hjl dot tools at gmail dot com @ 2010-05-05 16:26 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from hjl dot tools at gmail dot com  2010-05-05 16:26 -------
It is caused by revision 159063:

http://gcc.gnu.org/ml/gcc-cvs/2010-05/msg00112.html


-- 

hjl dot tools at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[4.6 Regression] Failed to  |[4.6 Regression] Revision
                   |bootstrap on Linux/ia64     |159063 failed to bootstrap
                   |                            |on Linux/ia64


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43994


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug bootstrap/43994] [4.6 Regression] Revision 159063 failed to bootstrap on Linux/ia64
  2010-05-05 16:12 [Bug bootstrap/43994] New: [4.6 Regression] Failed to bootstrap on Linux/ia64 hjl dot tools at gmail dot com
                   ` (3 preceding siblings ...)
  2010-05-05 16:26 ` [Bug bootstrap/43994] [4.6 Regression] Revision 159063 failed " hjl dot tools at gmail dot com
@ 2010-05-05 16:46 ` jakub at gcc dot gnu dot org
  2010-05-05 16:52 ` hjl dot tools at gmail dot com
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jakub at gcc dot gnu dot org @ 2010-05-05 16:46 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from jakub at gcc dot gnu dot org  2010-05-05 16:45 -------
Could you please attach preprocessed source?  Setting up a ia64 build box
always takes me a lot of time.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43994


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug bootstrap/43994] [4.6 Regression] Revision 159063 failed to bootstrap on Linux/ia64
  2010-05-05 16:12 [Bug bootstrap/43994] New: [4.6 Regression] Failed to bootstrap on Linux/ia64 hjl dot tools at gmail dot com
                   ` (4 preceding siblings ...)
  2010-05-05 16:46 ` jakub at gcc dot gnu dot org
@ 2010-05-05 16:52 ` hjl dot tools at gmail dot com
  2010-05-05 18:01 ` jakub at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hjl dot tools at gmail dot com @ 2010-05-05 16:52 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from hjl dot tools at gmail dot com  2010-05-05 16:51 -------
Created an attachment (id=20564)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20564&action=view)
A testcase

"-O2 -g" will fail.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43994


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug bootstrap/43994] [4.6 Regression] Revision 159063 failed to bootstrap on Linux/ia64
  2010-05-05 16:12 [Bug bootstrap/43994] New: [4.6 Regression] Failed to bootstrap on Linux/ia64 hjl dot tools at gmail dot com
                   ` (5 preceding siblings ...)
  2010-05-05 16:52 ` hjl dot tools at gmail dot com
@ 2010-05-05 18:01 ` jakub at gcc dot gnu dot org
  2010-05-06  8:23 ` dominiq at lps dot ens dot fr
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jakub at gcc dot gnu dot org @ 2010-05-05 18:01 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from jakub at gcc dot gnu dot org  2010-05-05 18:00 -------
Created an attachment (id=20566)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20566&action=view)
gcc46-pr43994.patch

I must say I don't understand why this happens, but in this case
DF_REF_REAL_REG is a (reg:DI 112 r32) while *DF_REF_REAL_LOC is
(reg/v:SI 112 r32 [orig:369 up ] [369])
(perhaps a subreg has been simplified or something).  Alex' code uses
DF_REF_REAL_REG to find the largest reg's mode (that's not wrong in this case
as DF_REAL_REG's mode is larger) but also that mode when deciding whether to
create a subreg or not.  So we end up with debug_insn containing var_location
for SImode D#2 set from DImode D#3.

The attached patch cures it, but is otherwise untested.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43994


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug bootstrap/43994] [4.6 Regression] Revision 159063 failed to bootstrap on Linux/ia64
  2010-05-05 16:12 [Bug bootstrap/43994] New: [4.6 Regression] Failed to bootstrap on Linux/ia64 hjl dot tools at gmail dot com
                   ` (6 preceding siblings ...)
  2010-05-05 18:01 ` jakub at gcc dot gnu dot org
@ 2010-05-06  8:23 ` dominiq at lps dot ens dot fr
  2010-05-06 16:35 ` jiez at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-05-06  8:23 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from dominiq at lps dot ens dot fr  2010-05-06 08:23 -------
Same bootstrap failure on powerpc-apple-darwin9. It seems to be fixed by the
patch in comment #6, bootstrap in progress.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43994


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug bootstrap/43994] [4.6 Regression] Revision 159063 failed to bootstrap on Linux/ia64
  2010-05-05 16:12 [Bug bootstrap/43994] New: [4.6 Regression] Failed to bootstrap on Linux/ia64 hjl dot tools at gmail dot com
                   ` (7 preceding siblings ...)
  2010-05-06  8:23 ` dominiq at lps dot ens dot fr
@ 2010-05-06 16:35 ` jiez at gcc dot gnu dot org
  2010-05-06 17:00 ` jakub at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jiez at gcc dot gnu dot org @ 2010-05-06 16:35 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from jiez at gcc dot gnu dot org  2010-05-06 16:35 -------
I see similar issue on ARM target. It seems to be fixed by the
patch in comment #6 .


-- 

jiez at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jiez at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43994


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug bootstrap/43994] [4.6 Regression] Revision 159063 failed to bootstrap on Linux/ia64
  2010-05-05 16:12 [Bug bootstrap/43994] New: [4.6 Regression] Failed to bootstrap on Linux/ia64 hjl dot tools at gmail dot com
                   ` (8 preceding siblings ...)
  2010-05-06 16:35 ` jiez at gcc dot gnu dot org
@ 2010-05-06 17:00 ` jakub at gcc dot gnu dot org
  2010-05-06 17:35 ` jakub at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jakub at gcc dot gnu dot org @ 2010-05-06 17:00 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from jakub at gcc dot gnu dot org  2010-05-06 16:59 -------
The reference is created at df-scan.c:2940 in df_ref_record.
reg (as well as *loc) passed to that function is SImode reg 112 (in0), i.e. a
hard register, but df_ref_create_structure is called with regno_reg_rtx[i],
which is DImode on ia64.
Generally, if *loc/reg passed to this function is a hard register,
df_ref_create_structure can be called either with smaller reg (for wide modes
where *loc occupies several hard registers) or larger reg (as in this case).


-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |zadeck at gcc dot gnu dot
                   |                            |org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43994


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug bootstrap/43994] [4.6 Regression] Revision 159063 failed to bootstrap on Linux/ia64
  2010-05-05 16:12 [Bug bootstrap/43994] New: [4.6 Regression] Failed to bootstrap on Linux/ia64 hjl dot tools at gmail dot com
                   ` (9 preceding siblings ...)
  2010-05-06 17:00 ` jakub at gcc dot gnu dot org
@ 2010-05-06 17:35 ` jakub at gcc dot gnu dot org
  2010-05-10  7:59 ` jakub at gcc dot gnu dot org
  2010-05-10  7:59 ` jakub at gcc dot gnu dot org
  12 siblings, 0 replies; 14+ messages in thread
From: jakub at gcc dot gnu dot org @ 2010-05-06 17:35 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from jakub at gcc dot gnu dot org  2010-05-06 17:35 -------
Subject: Bug 43994

Author: jakub
Date: Thu May  6 17:34:47 2010
New Revision: 159117

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=159117
Log:
        PR bootstrap/43994
        * df-problems.c (dead_debug_insert_before): Use *DF_REF_REAL_LOC
        instead of DF_REF_REAL_REG.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/df-problems.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43994


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug bootstrap/43994] [4.6 Regression] Revision 159063 failed to bootstrap on Linux/ia64
  2010-05-05 16:12 [Bug bootstrap/43994] New: [4.6 Regression] Failed to bootstrap on Linux/ia64 hjl dot tools at gmail dot com
                   ` (10 preceding siblings ...)
  2010-05-06 17:35 ` jakub at gcc dot gnu dot org
@ 2010-05-10  7:59 ` jakub at gcc dot gnu dot org
  2010-05-10  7:59 ` jakub at gcc dot gnu dot org
  12 siblings, 0 replies; 14+ messages in thread
From: jakub at gcc dot gnu dot org @ 2010-05-10  7:59 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from jakub at gcc dot gnu dot org  2010-05-10 07:59 -------
Fixed.


-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43994


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug bootstrap/43994] [4.6 Regression] Revision 159063 failed to bootstrap on Linux/ia64
  2010-05-05 16:12 [Bug bootstrap/43994] New: [4.6 Regression] Failed to bootstrap on Linux/ia64 hjl dot tools at gmail dot com
                   ` (11 preceding siblings ...)
  2010-05-10  7:59 ` jakub at gcc dot gnu dot org
@ 2010-05-10  7:59 ` jakub at gcc dot gnu dot org
  12 siblings, 0 replies; 14+ messages in thread
From: jakub at gcc dot gnu dot org @ 2010-05-10  7:59 UTC (permalink / raw)
  To: gcc-bugs



-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |jakub at gcc dot gnu dot org
                   |dot org                     |
             Status|UNCONFIRMED                 |ASSIGNED
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2010-05-10 07:58:48
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43994


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2010-05-10  7:59 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-05-05 16:12 [Bug bootstrap/43994] New: [4.6 Regression] Failed to bootstrap on Linux/ia64 hjl dot tools at gmail dot com
2010-05-05 16:16 ` [Bug bootstrap/43994] " hjl dot tools at gmail dot com
2010-05-05 16:17 ` rguenth at gcc dot gnu dot org
2010-05-05 16:18 ` hjl dot tools at gmail dot com
2010-05-05 16:26 ` [Bug bootstrap/43994] [4.6 Regression] Revision 159063 failed " hjl dot tools at gmail dot com
2010-05-05 16:46 ` jakub at gcc dot gnu dot org
2010-05-05 16:52 ` hjl dot tools at gmail dot com
2010-05-05 18:01 ` jakub at gcc dot gnu dot org
2010-05-06  8:23 ` dominiq at lps dot ens dot fr
2010-05-06 16:35 ` jiez at gcc dot gnu dot org
2010-05-06 17:00 ` jakub at gcc dot gnu dot org
2010-05-06 17:35 ` jakub at gcc dot gnu dot org
2010-05-10  7:59 ` jakub at gcc dot gnu dot org
2010-05-10  7:59 ` jakub at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).