summaryrefslogtreecommitdiff
path: root/libgfortran
diff options
context:
space:
mode:
authorbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2008-07-28 17:55:40 +0000
committerbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2008-07-28 17:55:40 +0000
commit548b9a28ab604faba91e9edef26d662ea5f8f422 (patch)
tree28d1cdfc784e6d5107e031465834e4308f7820b2 /libgfortran
parenta9e456c776125126f500fb07ec3d91b3c34aed3a (diff)
downloadgcc-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')
0 files changed, 0 insertions, 0 deletions