public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug other/17762] New: treelang doesn't use mapped locations
@ 2004-10-01 1:47 phython at gcc dot gnu dot org
2004-10-01 1:48 ` [Bug other/17762] " phython at gcc dot gnu dot org
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: phython at gcc dot gnu dot org @ 2004-10-01 1:47 UTC (permalink / raw)
To: gcc-bugs
Treelang does not use mapped locations.
--
Summary: treelang doesn't use mapped locations
Product: gcc
Version: 4.0.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: other
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: phython at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17762
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug other/17762] treelang doesn't use mapped locations
2004-10-01 1:47 [Bug other/17762] New: treelang doesn't use mapped locations phython at gcc dot gnu dot org
@ 2004-10-01 1:48 ` phython at gcc dot gnu dot org
2004-10-01 3:24 ` pinskia at gcc dot gnu dot org
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: phython at gcc dot gnu dot org @ 2004-10-01 1:48 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From phython at gcc dot gnu dot org 2004-10-01 01:48 -------
Created an attachment (id=7249)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7249&action=view)
Make treelang work with --enable-mapped-location
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17762
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug other/17762] treelang doesn't use mapped locations
2004-10-01 1:47 [Bug other/17762] New: treelang doesn't use mapped locations phython at gcc dot gnu dot org
2004-10-01 1:48 ` [Bug other/17762] " phython at gcc dot gnu dot org
@ 2004-10-01 3:24 ` pinskia at gcc dot gnu dot org
2004-10-02 18:38 ` cvs-commit at gcc dot gnu dot org
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-10-01 3:24 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-01 03:24 -------
Patch posted here: <http://gcc.gnu.org/ml/gcc-patches/2004-10/msg00012.html>.
Confirmed.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
Keywords| |patch
Last reconfirmed|0000-00-00 00:00:00 |2004-10-01 03:24:56
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17762
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug other/17762] treelang doesn't use mapped locations
2004-10-01 1:47 [Bug other/17762] New: treelang doesn't use mapped locations phython at gcc dot gnu dot org
2004-10-01 1:48 ` [Bug other/17762] " phython at gcc dot gnu dot org
2004-10-01 3:24 ` pinskia at gcc dot gnu dot org
@ 2004-10-02 18:38 ` cvs-commit at gcc dot gnu dot org
2004-10-02 18:46 ` phython at gcc dot gnu dot org
2004-10-15 17:15 ` pinskia at gcc dot gnu dot org
4 siblings, 0 replies; 6+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-10-02 18:38 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-10-02 18:38 -------
Subject: Bug 17762
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: phython@gcc.gnu.org 2004-10-02 18:38:30
Modified files:
gcc/testsuite/treelang: ChangeLog
gcc/testsuite/treelang/compile: var_defs.tree
gcc/treelang : ChangeLog lex.l parse.y tree1.c treetree.c
Added files:
gcc/testsuite/treelang/compile: autofunc.tree badchar.tree
externvar.tree mismatch.tree
noproto.tree novar.tree
Log message:
2004-10-02 James A. Morrison <phython@gcc.gnu.org>
PR other/17762
* lex.l: Include input.h and errors.h
(lineno): New variable.
(LINEMAP_POSITION_FOR_COLUMN): Define as noop when USE_MAPPED_LOCATION
is not defined.
Set column position with LINEMAP_POSITION_FOR_COLUMN.
Use error instead of fprintf.
Set input_location with the value returned by linemap_start_line when
USE_MAPPED_LOCATION is defined.
(dump_lex_value): Use LOCATION_LINE.
* parse.y: Include errors.h.
Use error and warning instead of fprintf.
(return): Move exp to rule scope and always set to $2. Test against
exp instead of $2.
(init): Set $$ to $2.
(print_token): Use LOCATION_LINE.
* tree1.c (treelang_init): Call treelang_init_decl_processing last.
Call linemap_add to set input_filename when USE_MAPPED_LOCATION is
defined.
(treelang_parse_file): Always start at line one.
Rename input_filename to main_input_filename when USE_MAPPED_LOCATION is
defined.
Leave main_input_filename when done parsing the input.
(insert_tree_name): Use error instead of fprintf.
* treetree.c (tree_code_get_expression): Wrap long line.
(tree_mark_addressable): Use %qD to print out DECLs.
2004-10-02 James A. Morrison <phython@gcc.gnu.org>
* compile/autofunc.tree: New File.
* compile/badchar.tree: New File.
* compile/externvar.tree: New File.
* compile/mismatch.tree: New File.
* compile/noproto.tree: New File.
* compile/novar.tree: New File.
* compile/var_defs.tree: Add duplicate variable.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/treelang/ChangeLog.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/treelang/compile/autofunc.tree.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/treelang/compile/badchar.tree.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/treelang/compile/externvar.tree.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/treelang/compile/mismatch.tree.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/treelang/compile/noproto.tree.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/treelang/compile/novar.tree.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/treelang/compile/var_defs.tree.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/treelang/ChangeLog.diff?cvsroot=gcc&r1=1.96&r2=1.97
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/treelang/lex.l.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/treelang/parse.y.diff?cvsroot=gcc&r1=1.15&r2=1.16
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/treelang/tree1.c.diff?cvsroot=gcc&r1=1.19&r2=1.20
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/treelang/treetree.c.diff?cvsroot=gcc&r1=1.48&r2=1.49
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17762
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug other/17762] treelang doesn't use mapped locations
2004-10-01 1:47 [Bug other/17762] New: treelang doesn't use mapped locations phython at gcc dot gnu dot org
` (2 preceding siblings ...)
2004-10-02 18:38 ` cvs-commit at gcc dot gnu dot org
@ 2004-10-02 18:46 ` phython at gcc dot gnu dot org
2004-10-15 17:15 ` pinskia at gcc dot gnu dot org
4 siblings, 0 replies; 6+ messages in thread
From: phython at gcc dot gnu dot org @ 2004-10-02 18:46 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From phython at gcc dot gnu dot org 2004-10-02 18:46 -------
Treelang now works with --enable-mapped-location.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17762
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug other/17762] treelang doesn't use mapped locations
2004-10-01 1:47 [Bug other/17762] New: treelang doesn't use mapped locations phython at gcc dot gnu dot org
` (3 preceding siblings ...)
2004-10-02 18:46 ` phython at gcc dot gnu dot org
@ 2004-10-15 17:15 ` pinskia at gcc dot gnu dot org
4 siblings, 0 replies; 6+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-10-15 17:15 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |4.0.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17762
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2004-10-15 17:15 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-10-01 1:47 [Bug other/17762] New: treelang doesn't use mapped locations phython at gcc dot gnu dot org
2004-10-01 1:48 ` [Bug other/17762] " phython at gcc dot gnu dot org
2004-10-01 3:24 ` pinskia at gcc dot gnu dot org
2004-10-02 18:38 ` cvs-commit at gcc dot gnu dot org
2004-10-02 18:46 ` phython at gcc dot gnu dot org
2004-10-15 17:15 ` pinskia 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).