Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005181OCamlOCaml generalpublic2010-11-27 19:522012-12-21 19:34
Reportermeurer 
Assigned Tomeurer 
PrioritynormalSeveritytweakReproducibilityN/A
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version3.12.0 
Target Version4.01.0+devFixed in Version4.01.0+dev 
Summary0005181: Merge common floating point constants in ocamlopt
Descriptionocamlopt generates a unique quadword constant for every floating point constant within a function. The attached patch merges common floating point constants for the amd64 and i386 target (other ports can use a similar trick, of course, but I don't have the hardware to test, nor the knowledge to be sure there are no other constraints on the floating point constants).
TagsNo tags attached.
Attached Filespatch file icon ocamlopt-amd64+i386-merge-common-float-constants.patch [^] (6,240 bytes) 2010-11-27 19:52 [Show Content]
patch file icon merge-floating-point-constants.patch [^] (14,245 bytes) 2010-12-10 00:25 [Show Content]

- Relationships

-  Notes
(0005732)
meurer (developer)
2010-12-10 00:26

New patch, which merges floating-point constants for i386/amd64 per-module instead of per-function.

- Issue History
Date Modified Username Field Change
2010-11-27 19:52 meurer New Issue
2010-11-27 19:52 meurer File Added: ocamlopt-amd64+i386-merge-common-float-constants.patch
2010-12-10 00:25 meurer File Added: merge-floating-point-constants.patch
2010-12-10 00:26 meurer Note Added: 0005732
2011-05-17 17:33 doligez Status new => acknowledged
2012-09-06 16:43 doligez Target Version => 4.00.1+dev
2012-09-19 14:21 doligez Target Version 4.00.1+dev => 4.01.0+dev
2012-12-21 19:34 meurer Status acknowledged => closed
2012-12-21 19:34 meurer Assigned To => meurer
2012-12-21 19:34 meurer Resolution open => fixed
2012-12-21 19:34 meurer Fixed in Version => 4.01.0+dev


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker