https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110865
Bug ID: 110865 Summary: Unable to access copied const array Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: modula2 Assignee: gaius at gcc dot gnu.org Reporter: gaius at gcc dot gnu.org Target Milestone: --- As reported on the gm2 mailing list: > MODULE MayBeBuggy; > > TYPE V5 = ARRAY [1.. 5] OF LONGREAL; > > CONST wg10 = V5{ > 6.66713443086881375935688098933317928579E-02, > 1.49451349150580593145776339657697332403E-01, > 2.19086362515982043995534934228163192459E-01, > 2.69266719309996355091226921569469352860E-01, > 2.95524224714752870173892994651338329421E-01 > }; (* weights of the 10-point Gauss-Konrod rule *) > > CONST WG = wg10; > > VAR x : LONGREAL; > BEGIN > x := wg10[3]; (* OK *) > > x := WG[3]; (* NOT OK *) > END MayBeBuggy.