MinGW GCC 4.7.2 released

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

MinGW GCC 4.7.2 released

Cesar Strauss
Dear MinGW community,

I am pleased to announce the mingw.org release of GCC 4.7.2.

This MinGW port generates 32-bit code for Windows, and should run on 32-
and 64-bit Windows operating systems (Intel only, not ARM).

No local patches were used.

Binary incompatibility notice!
------------------------------

The C and C++ ABI changed in GCC 4.7.0, which means in general you can't
link together binaries compiled with this version of the compiler and
with versions before GCC 4.7.0. In particular:

* The option -mms-bitfields is enabled by default, which means the
bitfield layout follows the convention of the Microsoft compiler.

* C++ class-member functions now follow the __thiscall calling convention.

* The compiler now assumes that the caller pops the stack for the
implicit arguments pointing to an aggregate return value. This affects
functions returning structs by value, like the complex math type.

New features:
-------------

See http://gcc.gnu.org/gcc-4.7/changes.html

Known Issues:
-------------

* The Java language is absent, pending resolution of build issues. The
last mingw.org release offering Java was 4.4.0.

* The translation archive, when used, must be unpacked in c:\MinGW.

* The path "\mingw\include" on the current drive is always searched for
header files, regardless of where the compiler is installed. Likewise,
the path "\mingw\lib" is always searched for libraries. So, if you want
to keep multiple installations separated, better not to use "\mingw" on
any drive.

* PATH must be set to the location of the gcc.exe binary. Specifying the
full path on the command line doesn't work currently.

To install:
-----------

Run the latest graphical mingw-get-inst installer, checking the option
to download the latest repository catalogs.

The GCC core package includes only the C language. At any time, if you
want to install another language, type:

        mingw-get install <language>

where <language> is one of: ada, c++, fortran, objc.

To upgrade:
-----------

        mingw-get update
        mingw-get upgrade gcc
        mingw-get upgrade ada     (optional)
        mingw-get upgrade c++     (optional)
        mingw-get upgrade fortran (optional)
        mingw-get upgrade objc    (optional)

Or, simply type "mingw-get upgrade" to upgrade everything to their
latest versions.

See the complete file list and read the full detailed release notes at:

http://sourceforge.net/projects/mingw/files/MinGW/Base/gcc/Version4/gcc-4.7.2-1/

Regards,

Cesar



------------------------------------------------------------------------------
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
_______________________________________________
MinGW-users mailing list
[hidden email]

This list observes the Etiquette found at
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:[hidden email]?subject=unsubscribe
Reply | Threaded
Open this post in threaded view
|

Re: MinGW GCC 4.7.2 released

Keith Marshall
On 06/11/12 00:05, Cesar Strauss wrote:
> I am pleased to announce the mingw.org release of GCC 4.7.2.

Thanks for this, Cesar.

With this out of the way, any chance you might follow up on
https://sourceforge.net/tracker/?func=detail&aid=3482704&group_id=2435&atid=102435
?

--
Regards,
Keith.

------------------------------------------------------------------------------
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
_______________________________________________
MinGW-users mailing list
[hidden email]

This list observes the Etiquette found at
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:[hidden email]?subject=unsubscribe