Alexander Kabaev
a994007d62
Forced commit to note that prevois commit has nothing to do with casts
...
as lvalues. I meant to replace a bogus function cast with less bogus one.
2004-07-28 06:45:13 +00:00
Alexander Kabaev
00fbcda80d
Avoid casts as lvalues.
2004-07-28 06:42:41 +00:00
Alexander Kabaev
b403319b8d
Avoid using casts as lvalues. Introduce DIP_SET macro which sets proper
...
inode field based on UFS version. Use DIP ro read values and DIP_SET
to modify them throughout FFS code base.
2004-07-28 06:41:27 +00:00
Alexander Kabaev
24a06d1874
Avoid casts as lvalues. While here, avoid storing 32bit quantities in
...
16bit locations.
2004-07-28 06:32:28 +00:00
David Xu
8bda8a620c
Use P_SINGLE_EXIT to check single-threading case, P_WEXIT is not for that
...
purpose.
2004-07-28 06:30:52 +00:00
Alexander Kabaev
1f74490224
Avoid casts as lvalues.
2004-07-28 06:30:43 +00:00
Alexander Kabaev
eec256de79
Avoid casts as lvalues.
2004-07-28 06:21:53 +00:00
Alexander Kabaev
3bdee39ecb
Make __packed attribute apply to structs themselves, not their typedefs.
...
GCC 3.4.2 issues warning about that.
2004-07-28 06:19:25 +00:00
Paul Saab
d49f1379e4
Name non-physical devices.
2004-07-28 06:18:05 +00:00
Alexander Kabaev
7e86873d5c
Initialize s variable early to shut up GCC warnings.
...
Do not declare inline functions without body as this is useless in
general and generates a warning with GCC 3.4.x.
Glanced over by: dhartmei
2004-07-28 06:14:44 +00:00
Alexander Kabaev
1c052ff9fa
Allow for aggressive function inlining. This might have to be fine-tuned
...
later.
2004-07-28 06:07:02 +00:00
Alexander Kabaev
fa2edf7bcd
Avoid casts as lvalues.
2004-07-28 06:05:41 +00:00
Alexander Kabaev
d9eedfd93c
Define our own memcpy here instead of relying on GCC to provide one.
2004-07-28 06:03:27 +00:00
Alexander Kabaev
a03f8f81b7
Downgrade WARNS level until GCC 3.4.2 warning are fixed.
2004-07-28 06:00:09 +00:00
Alexander Kabaev
8518a74a8f
Avoid casts as lvalues.
2004-07-28 05:59:22 +00:00
Alexander Kabaev
bcd5ceac59
Downgrade WARNS level until GCC 3.4.2 warning have been fixed.
2004-07-28 05:57:48 +00:00
Alexander Kabaev
dd86691ec8
Work around known GCC 3.4.x problem and use ANSI prototype for dremf().
2004-07-28 05:53:18 +00:00
Alexander Kabaev
2d18d113c7
Downgrade WARNS level for GCC 3.4.2.
2004-07-28 05:49:15 +00:00
Alexander Kabaev
511938318c
Avoid casts as lvalues.
2004-07-28 05:44:52 +00:00
Alexander Kabaev
c2cc554bbe
Downgrage WARNS level for GCC 3.4.x.
2004-07-28 05:44:07 +00:00
Alexander Kabaev
e1f91dbd18
Remove stale code protected by #ifdef sparc. GCC 3.4.x adds sparc to
...
predefined symbols on all SPARC platforms and FreeBSD follows the crowd.
2004-07-28 05:43:08 +00:00
Alexander Kabaev
698784bef7
s/round/fpround/ to avoid naming clash with GCC builtin function.
2004-07-28 05:41:05 +00:00
Alexander Kabaev
aa8ad7aad0
Add NO_WERROR here. Binutils as does not compile cleanly with GCC 3.4.x.
2004-07-28 05:39:04 +00:00
Alexander Kabaev
14046059e1
Add missing () to function invocation.
2004-07-28 05:37:18 +00:00
Alexander Kabaev
2cc37f2ca4
Do not use casts as lvalues.
2004-07-28 05:33:58 +00:00
Alexander Kabaev
81efba8c9e
Bmake glue for GCC 3.4.2-prerelease.
2004-07-28 05:27:21 +00:00
Alexander Kabaev
2814077c60
We generate this file from config.h automatically.
2004-07-28 05:23:28 +00:00
Alexander Kabaev
e46f2ea2ce
Merge rev. 1.2 (allow profiling of FORTRAN77 programs) info
...
GCC 3.4.3-prerelease sources.
2004-07-28 05:08:31 +00:00
Alexander Kabaev
10e9ba0b8b
Merge FreeBSD changes into GCC 3.4.2-prerelease:
...
1.2 Printf format errors fixes.
2004-07-28 05:06:59 +00:00
Alexander Kabaev
110ff012a5
Use stock version of this file now.
2004-07-28 05:03:19 +00:00
Alexander Kabaev
eba800a0ec
Update sparc64 MD bits to GCC 3.4.2-prerelease.
2004-07-28 05:00:13 +00:00
Alexander Kabaev
b76a1e10e7
Merge FreeBSD changes into GCC 3.4.2-prerelease:
...
1.2 Tweaks to make this file live beside our hacked config.
2004-07-28 04:56:54 +00:00
Alexander Kabaev
85336dcfdf
Merge r1.10 (-mno-align-long-strings) and r1.11 (make LONG_TYPE_SIZE
...
overridable from the command line).
2004-07-28 04:49:58 +00:00
Alexander Kabaev
c4471ac9b4
Merge r1.11 (-mno-align-long-strings).
2004-07-28 04:47:35 +00:00
Alexander Kabaev
025f702c81
Update Amd64 MD bits for GCC 3.4.2-prerelease.
2004-07-28 04:44:23 +00:00
Alexander Kabaev
fed81232e9
Update i386 MD bits for GCC 3.4.2-prerelease.
2004-07-28 04:41:42 +00:00
Alexander Kabaev
cd778f4053
Update Alpha config MD bits for GCC 3.4.2-prerelease.
2004-07-28 04:39:15 +00:00
Alexander Kabaev
7217bc1ccb
Merge FreeBSD modifications into gcc 3.4.2-prerelease:
...
1.8 Change symbol values to match freebsd.h.
2004-07-28 04:35:51 +00:00
Alexander Kabaev
9e7f3a944a
Update MI config bits for GCC 3.4.2-prerelease.
2004-07-28 04:34:05 +00:00
Alexander Kabaev
4fc9ee4449
Update for GCC 3.4.2. Bump __FreeBSD_cc_version_ and use correct ELF
...
interpreter on FreeBSD 5.x series.
2004-07-28 04:31:47 +00:00
Alexander Kabaev
6a664e83d1
Merge FreeBSD modifications into gcc 3.4.2-prerelease:
...
1.2 Localize the version string.
2004-07-28 04:27:06 +00:00
Alexander Kabaev
c123cd5f1d
-O0 -O1 should optimize alignment for time, not size. Moved from toplev.c.
2004-07-28 04:23:38 +00:00
Alexander Kabaev
d483803cd9
Merge FreeBSD modifications into gcc 3.4.2-prelelease:
...
1.2 -fformat-extensions.
Remove r1.7 (FORCE_OPTIMIZATION_DOWNGRADE knob for Alpha) as obsolete.
Move r1.14 (-O0 -O1 optimize alignment for time, not size) to opts.c.
2004-07-28 04:20:36 +00:00
Alexander Kabaev
4babd86df3
Merge FreeBSD modifications into gcc 3.4.2-prerelease:
...
1.{2,15} FREEBSD_NATIVE.
1.21 "GCC_OPTIONS".
1.{16,25,27} Cross-compiling issues.
1.38 Correct priority for GCC_EXEC_PREFIX.
2004-07-28 04:05:09 +00:00
Alexander Kabaev
8e87f3b2bd
Merge FreeBSD changes into GCC 3.4.2-prerelease.
...
1.19 Fix -mprofiler-epilogue on i386.
2004-07-28 04:01:01 +00:00
Alexander Kabaev
38f88cafa3
Merge FreeBSD modifications into gcc 3.4.2-prerelease:
...
1.2 -fformat-extensions.
1.3 -printf0
1.6 teach GCC about %y for DDB.
2004-07-28 03:57:21 +00:00
Alexander Kabaev
7073af4071
Use stock version of this file.
...
Revision 1.3 to suppress warnings on K&R main is not useful anymore
since GCC suppresses such warnings unconditionally now.
2004-07-28 03:53:20 +00:00
Alexander Kabaev
42eb4c1088
Merge FreeBSD modifications into gcc 3.4.2-prerelease:
...
1.2 framework for our kernel printf enhancements.
1.3 suppress prototype warnings on K&R main.
Both flag variables declared here were disconnected through the 5-current
lifetime and are retained here for backwards compatibility reasons only.
2004-07-28 03:46:02 +00:00
Alexander Kabaev
48b98bbb98
Merge FreeBSD changes into GCC 3.4.2-prerelease.
...
r1.18: Move FreeBSD specific flag variables from c-decl.c here.
2004-07-28 03:40:54 +00:00
Alexander Kabaev
f246de45e2
Use stock GCC versions on these files.
2004-07-28 03:36:15 +00:00