[Bug debug/84131] [8 regression] Fortran dynamical array debug info

2018-01-30 Thread qiyao at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84131 --- Comment #4 from Yao Qi --- (In reply to Yao Qi from comment #3) > Thanks for the quick fix, Jakub. It fixes 100 FAILs in gdb.fortran tests. > > === gdb Summary === > > -# of expected passes 388 > -# of

[Bug debug/84131] [8 regression] Fortran dynamical array debug info

2018-01-30 Thread qiyao at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84131 --- Comment #3 from Yao Qi --- Thanks for the quick fix, Jakub. It fixes 100 FAILs in gdb.fortran tests. === gdb Summary === -# of expected passes 388 -# of unexpected failures 165 +# of expected passes

[Bug debug/84131] [8 REGRESSION] FORTRAN dynamical array debug info

2018-01-30 Thread qiyao at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84131 Yao Qi changed: What|Removed |Added Known to work||7.2.0 Known to fail|

[Bug debug/84131] New: [8 REGRESSION] FORTRAN dynamical array debug info

2018-01-30 Thread qiyao at gcc dot gnu.org
: debug Assignee: unassigned at gcc dot gnu.org Reporter: qiyao at gcc dot gnu.org Target Milestone: --- Here is a case simplified from gdb test case gdb.fortran/vla-datatypes.f90 $ cat vla-datatypes.f90 program vla_primitives integer, allocatable:: intvla

[Bug debug/83010] [AARCH64] DW_AT_location is not emitted for thread local variable

2017-11-16 Thread qiyao at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83010 --- Comment #3 from Yao Qi --- (In reply to Jakub Jelinek from comment #2) > From quick look, it seems gas/ld just doesn't have corresponding support, so > that would need to be written first. There is R_AARCH64_TLS_DTPREL64 > relocation,

[Bug debug/83010] New: DW_AT_location is not emitted for thread local variable

2017-11-15 Thread qiyao at gcc dot gnu.org
Priority: P3 Component: debug Assignee: unassigned at gcc dot gnu.org Reporter: qiyao at gcc dot gnu.org Target Milestone: --- $ cat 1.c __thread int a_thread_local; $ gcc -g -c 1.c -o 1.o $ readelf -wi ./1.o <0>: Abbrev Number: 1 (DW_TAG_compil

[Bug debug/62225] DW_AT_location for local variable is missing

2014-08-29 Thread qiyao at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62225 --- Comment #3 from Yao Qi qiyao at gcc dot gnu.org --- (In reply to Andrew Pinski from comment #1) I bet if you remove register, it will work. Or compile with variable tracking turned on. I compiled the code again with -fvar-tracking

[Bug debug/62225] New: DW_AT_location for local variable is missing

2014-08-22 Thread qiyao at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: qiyao at gcc dot gnu.org $ cat 1.c /* typedef long long TYPE; */ /* typedef double TYPE; */ /* typedef float TYPE; */ typedef long double TYPE; TYPE add (register TYPE u, register TYPE v) { return u + v; } int wack

[Bug debug/62225] DW_AT_location for local variable is missing

2014-08-22 Thread qiyao at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62225 --- Comment #2 from Yao Qi qiyao at gcc dot gnu.org --- arm-none-eabi gcc mainline (4.10.0 20140818) and 4.9.2 has this problem too. The test case is compiled with -mthumb flag. 171: Abbrev Number: 6 (DW_TAG_subprogram) 72 DW_AT_external

[Bug target/45094] [arm] wrong instructions for dword move in some cases

2010-12-27 Thread qiyao at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45094 --- Comment #11 from Yao Qi qiyao at gcc dot gnu.org 2010-12-27 08:35:21 UTC --- Patch to backport it to 4.5 is here http://gcc.gnu.org/ml/gcc-patches/2010-12/msg01858.html

[Bug debug/45447] ICE with `-g -femit-struct-debug-baseonly'

2010-12-27 Thread qiyao at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45447 --- Comment #5 from Yao Qi qiyao at gcc dot gnu.org 2010-12-27 12:32:47 UTC --- Author: qiyao Date: Mon Dec 27 12:32:44 2010 New Revision: 168269 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=168269 Log: Backport from mainline: gcc

[Bug debug/45447] ICE with `-g -femit-struct-debug-baseonly'

2010-12-27 Thread qiyao at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45447 --- Comment #6 from Yao Qi qiyao at gcc dot gnu.org 2010-12-27 12:45:06 UTC --- Author: qiyao Date: Mon Dec 27 12:45:02 2010 New Revision: 168270 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=168270 Log: Backport from mainline: gcc

[Bug target/45094] [arm] wrong instructions for dword move in some cases

2010-12-27 Thread qiyao at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45094 --- Comment #13 from Yao Qi qiyao at gcc dot gnu.org 2010-12-28 01:48:51 UTC --- (In reply to comment #12) Is that first hunk intentional? No. It is from another PR backport, so it is redundant here. Submit a clean patch again http

[Bug debug/45447] ICE with `-g -femit-struct-debug-baseonly'

2010-10-14 Thread qiyao at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45447 --- Comment #3 from Yao Qi qiyao at gcc dot gnu.org 2010-10-15 04:03:14 UTC --- Author: qiyao Date: Fri Oct 15 04:03:10 2010 New Revision: 165493 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=165493 Log: gcc/ PR target/45447

[Bug debug/45447] ICE with `-g -femit-struct-debug-baseonly'

2010-09-30 Thread qiyao at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45447 Yao Qi qiyao at gcc dot gnu.org changed: What|Removed |Added CC||qiyao at gcc dot gnu.org