[Bug fortran/46638] Wrong result with TRANSFER from string to DT

2010-11-27 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46638 --- Comment #11 from Tobias Burnus 2010-11-27 21:27:52 UTC --- Author: burnus Date: Sat Nov 27 21:27:49 2010 New Revision: 167211 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167211 Log: 2010-11-27 Tobias Burnus PR fortran/4

[Bug fortran/46638] Wrong result with TRANSFER from string to DT

2010-11-27 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46638 --- Comment #10 from Tobias Burnus 2010-11-27 21:26:19 UTC --- Author: burnus Date: Sat Nov 27 21:26:15 2010 New Revision: 167210 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167210 Log: 2010-11-27 Tobias Burnus PR fortran/4

[Bug fortran/46638] Wrong result with TRANSFER from string to DT

2010-11-27 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46638 --- Comment #9 from Tobias Burnus 2010-11-27 21:22:04 UTC --- Author: burnus Date: Sat Nov 27 21:22:00 2010 New Revision: 167209 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167209 Log: 2010-11-27 Tobias Burnus PR fortran/46

[Bug fortran/46638] Wrong result with TRANSFER from string to DT

2010-11-27 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46638 Mikael Pettersson changed: What|Removed |Added CC||mikpe at it dot uu.se --- Comment #8

[Bug fortran/46638] Wrong result with TRANSFER from string to DT

2010-11-25 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46638 Tobias Burnus changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug fortran/46638] Wrong result with TRANSFER from string to DT

2010-11-25 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46638 --- Comment #6 from Tobias Burnus 2010-11-25 09:02:54 UTC --- Author: burnus Date: Thu Nov 25 09:02:33 2010 New Revision: 167139 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167139 Log: 2010-11-25 Tobias Burnus PR fortran/46

[Bug fortran/46638] Wrong result with TRANSFER from string to DT

2010-11-25 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46638 --- Comment #5 from Tobias Burnus 2010-11-25 08:05:01 UTC --- Author: burnus Date: Thu Nov 25 08:04:46 2010 New Revision: 167138 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167138 Log: 2010-11-25 Tobias Burnus PR fortran/46

[Bug fortran/46638] Wrong result with TRANSFER from string to DT

2010-11-24 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46638 --- Comment #4 from Tobias Burnus 2010-11-24 16:42:19 UTC --- Author: burnus Date: Wed Nov 24 16:42:06 2010 New Revision: 167119 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167119 Log: 2010-11-24 Tobias Burnus PR fortran/46

[Bug fortran/46638] Wrong result with TRANSFER from string to DT

2010-11-24 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46638 --- Comment #3 from Tobias Burnus 2010-11-24 09:56:26 UTC --- Patch: diff --git a/gcc/fortran/target-memory.c b/gcc/fortran/target-memory.c index 93e1c8c..1bca1dd 100644 --- a/gcc/fortran/target-memory.c +++ b/gcc/fortran/target-memory.c @@ -477

[Bug fortran/46638] Wrong result with TRANSFER from string to DT

2010-11-24 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46638 --- Comment #2 from Tobias Burnus 2010-11-24 08:50:24 UTC --- I wonder whether it should be "bit_offset" (DECL_FIELD_BIT_OFFSET) instead of "offset" (DECL_FIELD_OFFSET). Reading the comment in tree.h (see below), one probably should add the two:

[Bug fortran/46638] Wrong result with TRANSFER from string to DT

2010-11-24 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46638 --- Comment #1 from Tobias Burnus 2010-11-24 08:41:15 UTC --- More details: The run-time folding works; the issue is the compile time. The call to gfc_target_encode_expr (source, buffer, buffer_size); looks OK (buffer size = 16, source is the