obrien
afa6784424
Do not imply -ftree-vrp with -O2 and above. One must implicitly specify
...
'-ftree-vrp' if one wants it.
Some bad code generation has been tracked to -ftree-vrp. jdk1{5,6} are
notable examples.
Approved by: re(kensmith)
2007-10-02 20:06:14 +00:00
kan
e2c3cc81d7
Update locally changed files to GCC 4.2.1.
...
Approved by: re (kensmith)
2007-08-14 03:04:42 +00:00
kan
3cae63863e
Merge files that are no longer carry FreeBSD local changes.
...
Approved by: re (kensmith)
2007-08-14 03:02:26 +00:00
kan
f3fdf8c006
This commit was generated by cvs2svn to compensate for changes in r171825,
...
which included commits to RCS files with non-trunk default branches.
2007-08-14 02:45:23 +00:00
kan
d2ff90cc58
GCC 4.2.1 release.
2007-08-14 02:45:23 +00:00
kan
236631e30e
Disable shared libgcc use for profiled builds. GNU linker pulls symbols
...
out of libgcc_s.so.1 somehow and fails to record DT_NEEED dependency
when linking with profiled libraries despite --ld-as-needed option.
2007-05-28 23:02:56 +00:00
cognet
ae26a6fdf6
FreeBSD expects VFP, so use that as the default FPU.
...
Reviewed by: kan
2007-05-21 08:38:42 +00:00
kan
b3076ee991
Cosmetics: remove extra space from GCC version string.
2007-05-19 06:37:32 +00:00
kan
cd1d71d72c
Merge arm-freebsd.h.diff directly into the target file. Maintaining
...
separate patch is much more painful than taking this file off the
vendor branch.
2007-05-19 03:11:26 +00:00
kan
dc05684072
Add FMT_FLAG_NULL_FORMAT_OK flag.
2007-05-19 03:09:31 +00:00
kan
8a2681fa7e
Remove files that are no more part of GCC distribution from FSF branch.
2007-05-19 02:42:17 +00:00
kan
23d2c3da1f
This commit was generated by cvs2svn to compensate for changes in r169708,
...
which included commits to RCS files with non-trunk default branches.
2007-05-19 02:42:17 +00:00
kan
fb9b6e57a1
Remove files that are not part of GCC distribution anymore.
2007-05-19 02:34:18 +00:00
kan
ce13d58119
Update configuration files for GCC 4.2.
2007-05-19 02:30:20 +00:00
kan
5d74891d60
Merge local FreeBSD changes for -mno-align-long-strings.
2007-05-19 02:26:26 +00:00
kan
671dcce5dd
Merge local FreeBSD changes.
2007-05-19 02:23:49 +00:00
kan
54ed20e5b2
In FreeBSD -O0 -O1 optimize alignment for time, not size.
2007-05-19 02:22:16 +00:00
kan
bc51ca6502
Merge local changes for -mprofiler-epilogue support.
2007-05-19 02:18:38 +00:00
kan
79fb5d415e
Merge local FreeBSD changes to support -fformat-extensions.
2007-05-19 02:16:45 +00:00
kan
0de094c1fc
Add FreeBSD suffix to GCC version string.
2007-05-19 02:14:13 +00:00
kan
cadd557b2c
FreeBSD uses unchanged versions of this files.
2007-05-19 02:12:21 +00:00
kan
1f9ea4d0a4
GCC 4.2.0 release.
2007-05-19 01:19:51 +00:00
kan
d033934870
This commit was generated by cvs2svn to compensate for changes in r169689,
...
which included commits to RCS files with non-trunk default branches.
2007-05-19 01:19:51 +00:00
bde
09347a415f
Fixed -mprofiler-epilogue. The garbage collector apparently doesn't
...
understand that non-local variables can never be collected, and when
it collected the static variable for mexitcount_libfunc, gcc aborted
on the next use of this variable.
This quick fix is to reinitialize the variable on every use and depend
on garbage collection recovering the small amount of memory wasted by
this, and not worry by the small amount of time wasted by this. It
would be better to initialize the variable together with most of the
other libfuncs in optabs.c and depend on whatever magic is there to
prevent its collection, but we initialize it here to avoid taking at
least 2 more files off the vendor branch.
2006-10-25 07:29:22 +00:00
ru
f928d7c5b7
Removed these from HEAD as well.
2006-09-21 07:55:28 +00:00
ru
41f6ba7670
These files live in the doc/ subdir in later releases of GCC.
2006-09-21 07:54:02 +00:00
ru
27cbd2a492
This commit was generated by cvs2svn to compensate for changes in r162512,
...
which included commits to RCS files with non-trunk default branches.
2006-09-21 07:54:02 +00:00
ru
0981bee822
Updated manpages for 3.4.6 release.
...
OK'ed by: kan
Obtained from: gcc-3.4.6.tar.bz2
2006-09-21 07:45:37 +00:00
ru
c13f72f1a0
This commit was generated by cvs2svn to compensate for changes in r162509,
...
which included commits to RCS files with non-trunk default branches.
2006-09-21 07:45:37 +00:00
kan
d2e7ac2a73
Resolve conflicts after GCC 3.4.6 20060825 import.
2006-08-26 21:37:21 +00:00
kan
ab6c6e434e
Gcc 3.4.6 as of 2006/08/25 #116475 .
2006-08-26 21:29:10 +00:00
kan
5c84bed2e8
This commit was generated by cvs2svn to compensate for changes in r161651,
...
which included commits to RCS files with non-trunk default branches.
2006-08-26 21:29:10 +00:00
obrien
1d93f083bf
Locate __FreeBSD_cc_version's value beside __FreeBSD__'s value to make it
...
easier to keep them in sync.
2005-10-30 19:04:47 +00:00
obrien
6678b4722a
Catch up with FreeBSD 7.
2005-10-29 09:13:31 +00:00
rodrigc
cb365428c9
Submitted following patch to FSF GCC:
...
* freebsd-spec.h (FBSD_TARGET_OS_CPP_BUILTINS):
Use builtin_define_with_int_value() instead of
adding a new check for every new major FreeBSD version.
Motivated by: simon
Discussed with: obrien, kan
2005-10-27 23:57:55 +00:00
obrien
a477d798c9
Fix bug where static forward declarations weren't accepted.
...
This allows us to fix non-ISO-C constructs in our kernel to legal ISO-C.
Submitted by: rodrigc
Obtained from: http://gcc.gnu.org/ml/gcc-patches/2005-09/msg00006.html
2005-09-07 09:23:39 +00:00
obrien
66b2171b38
Fix bug where GCC thought athlon-tbird had SSE support.
2005-07-19 21:53:22 +00:00
scottl
c6f8608ea0
Patch the freebsd spec file for PowerPC so that PIC code builds correctly.
...
This allows FreeBSD/PPC to build and run out of stock CVS sources. This
also takes the file off of the vendor branch.
Submitted by: kan, grehan
Approved by: re, kan
2005-07-07 21:40:37 +00:00
kan
ceec895280
Enable handling of MS-compatible packing push and pop pragmas. This change was
...
inadvertedly left out of the last import.
2005-06-03 17:35:13 +00:00
kan
44e5f34aa2
Fix a typo from previos commit.
2005-06-03 05:58:56 +00:00
kan
752b1c9235
Catch up with changes in BDX_OUTPUT_[LR]BRAC callers.
2005-06-03 04:19:23 +00:00
kan
17d0aa6eb2
Merge conflicts for GCC 3.4.4.
2005-06-03 04:02:20 +00:00
kan
ff647fd5f2
Localize GCC version string for FreeBSD.
2005-06-03 03:52:25 +00:00
kan
f8dd8336e3
Stock files.
2005-06-03 03:50:42 +00:00
kan
2156e40a83
Gcc 3.4.4 release.
2005-06-03 03:28:44 +00:00
kan
d7b0b4f3c6
This commit was generated by cvs2svn to compensate for changes in r146895,
...
which included commits to RCS files with non-trunk default branches.
2005-06-03 03:28:44 +00:00
obrien
385d6f2851
Break lines at sentence ends, etc...
2004-11-11 07:50:09 +00:00
obrien
03d18c4236
Don't attempt to claim what version of GCC we're documenting. The manpage
...
is still mostly the GCC 2.95 one, with faint attempts by me over the years
to document a few new switches. Thus, it is dubious to claim documentation
of specific modern GCC versions.
Noted by: delphij
2004-11-11 07:45:01 +00:00
kan
0a20abcc95
Import a patch from GCC PR c/16999 to stop quoting already quoted ident
...
strings.
2004-10-15 03:22:13 +00:00
kan
4198799468
This commit was generated by cvs2svn to compensate for changes in r136527,
...
which included commits to RCS files with non-trunk default branches.
2004-10-15 03:22:13 +00:00