diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-07-28 17:55:40 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-07-28 17:55:40 +0000 |
commit | 548b9a28ab604faba91e9edef26d662ea5f8f422 (patch) | |
tree | 28d1cdfc784e6d5107e031465834e4308f7820b2 /libgfortran/runtime | |
parent | a9e456c776125126f500fb07ec3d91b3c34aed3a (diff) | |
download | gcc-548b9a28ab604faba91e9edef26d662ea5f8f422.tar.gz |
2008-07-27 Basile Starynkevitch <basile@starynkevitch.net>
[adding location_t in MELT parsing & error reports]
* gcc/basilys.h: declare basilys_error_str, basilys_warning_str, basilys_inform_str.
OBMAG_MIXLOC & BGLOB_DISCR_MIXEDLOC is new.
* gcc/basilys.c:
(check_pointer_at, forwarded_copy) handing OBMAG_MIXLOC.
(basilysgc_new_mixloc) new function.
(struct reading_st) new field rsrcloc.
(skipspace_getc) handle rsrcloc.
(makesexpr) new argument loc. handling it.
(readsexpr) handle location_t [temporarily disabled]
(basilys_error_str, basilys_warning_str, basilys_inform_str) new functions.
* gcc/melt/warmelt-first.bysl: adding discr_mixedloc & mixloc_*
primitives. diagnostic primitives call the new basilys_error_str,
basilys_warning_str, basilys_inform_str.
* gcc/melt/warmelt-normal.bysl: added DISCR_MIXEDLOC predef.
* gcc/melt/warmelt-outobj.bysl: handled better nil arguments, and
handle both old fashioned & new fashioned locations.
* gcc/warmelt-first-0.c: regenerated.
* gcc/warmelt-macro-0.c: regenerated.
* gcc/warmelt-normal-0.c: regenerated.
* gcc/warmelt-genobj-0.c: regenerated.
* gcc/warmelt-outobj-0.c: regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@138212 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgfortran/runtime')
0 files changed, 0 insertions, 0 deletions