ओपन सोर्स जीएनयू कंपाइलर कलेक्शन (जीसीसी) का इस साल का ब्लॉकबस्टर संस्करण, जीसीसी 16, अंतिम रिलीज स्प्रिंट में प्रवेश कर चुका है। इस शाखा के पहले स्थिर संस्करण के रूप में, जीसीसी 16.1 को अगले कुछ हफ्तों में आधिकारिक तौर पर लॉन्च होने की उम्मीद है और यह लिनक्स और ओपन सोर्स पारिस्थितिकी तंत्र में सबसे महत्वपूर्ण कंपाइलरों में से एक की भूमिका निभाना जारी रखेगा।

और अधिक जानें:
https://gcc.gnu.org/pipermail/gcc/2026-अप्रैल/247980.html
रेड हैट से जीसीसी रिलीज इंजीनियरिंग टीम के सदस्य जैकब जेलिनेक ने हाल ही में घोषणा की कि जीसीसी 16 में सभी शेष पी 1 स्तर प्रतिगमन मुद्दों (उच्चतम प्राथमिकता दोष) को मंजूरी दे दी गई है, और जीसीसी 16 की रिलीज शाखा रिलीज/जीसीसी -16 को गिट रिपॉजिटरी में बनाया गया है। इसका मतलब यह है कि विकास कार्य आधिकारिक तौर पर शाखा कोड के आगे के परीक्षण और अंतिम चरण के सुधारों पर स्थानांतरित हो गया है। इसी समय, ट्रंक ने अगले संस्करण का चक्र शुरू कर दिया है। GCC 17.0.0 अब Git में विकास के लिए खुला है।
परंपरा के अनुसार, जीएनयू कंपाइलर संग्रह का मुख्य प्रमुख संस्करण आमतौर पर हर साल अप्रैल और मई के बीच जारी किया जाता है। इस वर्ष का जीसीसी 16.1 भी इस लय का पालन करेगा और शाखा कोड के अतिरिक्त परीक्षण और संभावित अंतिम-मिनट के सुधारों को पूरा करने के बाद एक स्थिर संस्करण जारी करेगा। फोरोनिक्स ने कहा कि यह जीसीसी 16 की आधिकारिक रिलीज के बाद प्रासंगिक प्रदर्शन परीक्षण बेंचमार्क परिणाम प्रदान करेगा।
इस वर्ष एक महत्वपूर्ण अपडेट के रूप में, GCC 16 भाषा सुविधाओं और हार्डवेयर प्लेटफ़ॉर्म में कई सुधार लाता है। सबसे उल्लेखनीय में से एक अल्गोल 68 प्रोग्रामिंग भाषा के लिए फ्रंट-एंड समर्थन को जोड़ना है, जिससे इस लंबे समय से स्थापित भाषा को सीधे जीसीसी टूल श्रृंखला के माध्यम से संकलित किया जा सकता है। इसके अलावा, GCC 16 C++20 मानक को डिफ़ॉल्ट मानक के रूप में सेट करता है, जो आधुनिक C++ डेवलपर्स को एक ऐसा भाषा वातावरण प्रदान करता है जो वर्तमान प्रथाओं के अनुरूप है।
प्रोसेसर समर्थन के संदर्भ में, जीसीसी 16 एएमडी ज़ेन 6 आर्किटेक्चर के लिए प्रारंभिक समर्थन जोड़ता है, और संबंधित लक्ष्य मॉडल "znver6" है, जो ओपन सोर्स सॉफ़्टवेयर पारिस्थितिकी तंत्र में भविष्य के ज़ेन 6-आधारित प्रोसेसर के अनुकूलन की नींव रखता है। इंटेल प्लेटफ़ॉर्म के लिए, जीसीसी 16 ने आगामी इंटेल नोवा लेक प्रोसेसर के लिए AVX10.2 और APX निर्देश सेट समर्थन तैयार किया है, और इंटेल वाइल्डकैट लेक के लिए लक्ष्य समर्थन भी जोड़ा है।
वास्तुशिल्प सुविधाओं के अलावा, जीसीसी 16 टूलचेन प्रदर्शन और कॉन्फ़िगरेशन में भी समायोजन करता है। नया संस्करण मल्टी-कोर की बढ़ती संख्या के साथ वर्तमान प्रोसेसर के लिए बेहतर अनुकूलन के लिए एलटीओ (लिंक-टाइम ऑप्टिमाइज़ेशन) विभाजन की डिफ़ॉल्ट संख्या को बढ़ाता है, और बड़े पैमाने पर इंजीनियरिंग संकलन परिदृश्यों में बेहतर समानांतर अनुकूलन प्रभाव लाने की उम्मीद है। उसी समय, ARM64 प्लेटफ़ॉर्म के लिए, फ़ंक्शन मल्टी-वर्ज़निंग सुविधा को अब प्रायोगिक सुविधा के रूप में चिह्नित नहीं किया गया है, जिसका अर्थ है कि यह सुविधा ARM64 पारिस्थितिकी तंत्र में एक परिपक्व और प्रयोग करने योग्य चरण में प्रवेश कर चुकी है।
एम्बेडेड दुनिया में, जीसीसी 16 पिकोलिबक एम्बेडेड सी लाइब्रेरी के लिए समर्थन जोड़ता है, जो संसाधन-बाधित उपकरणों और एम्बेडेड सिस्टम के डेवलपर्स के लिए नए मानक लाइब्रेरी विकल्प प्रदान करता है। उपरोक्त हाइलाइट्स के अलावा, जीसीसी 16 में कंपाइलर स्टैक में बड़ी संख्या में प्रदर्शन अनुकूलन और विस्तृत सुधार भी शामिल हैं, जो ओपन सोर्स दुनिया में मुख्यधारा संकलन बुनियादी ढांचे के रूप में अपनी स्थिति को और मजबूत करता है।
जीसीसी 16 रिलीज शाखा की स्थापना और जीसीसी 17 विकास चक्र की शुरुआत के साथ, जीएनयू कंपाइलर संग्रह का विकास कॉम्पैक्ट और स्थिर बना हुआ है। अगले कुछ हफ्तों में, जैसे ही जीसीसी 16.1 का आधिकारिक संस्करण जारी किया जाएगा, उद्योग और समुदाय प्रदर्शन और नए हार्डवेयर समर्थन के संदर्भ में इस संस्करण के वास्तविक प्रदर्शन को अधिक सहजता से जांचने के लिए विभिन्न बेंचमार्क परीक्षण भी करेंगे।